From 067fd609a1f978d23d4472a1a03b8b7bdbebb19c Mon Sep 17 00:00:00 2001 From: Dirk Seefeld Date: Tue, 5 Oct 2021 14:21:04 +0200 Subject: [PATCH 01/20] upgrade to version 9.0.0 & search updates / fixes --- .../Search/Controllers/SearchController.cs | 69 ++++++----- .../Search/Models/SearchResultItem.cs | 5 +- .../Features/Search/Query/Filters/Filter.cs | 1 + .../Features/Search/Query/SearchQuery.cs | 2 +- .../Features/Search/Services/SearchService.cs | 3 +- .../Features/Shared/Constants/SearchField.cs | 1 + .../UmbracoNineDemoSite.Core.csproj | 2 +- .../UmbracoNineDemoSite.Web.csproj | 6 +- .../Components/SearchForm/Default.cshtml | 113 +++++++++--------- 9 files changed, 112 insertions(+), 90 deletions(-) diff --git a/UmbracoNineDemoSite.Core/Features/Search/Controllers/SearchController.cs b/UmbracoNineDemoSite.Core/Features/Search/Controllers/SearchController.cs index 39eee7b..1e976f7 100644 --- a/UmbracoNineDemoSite.Core/Features/Search/Controllers/SearchController.cs +++ b/UmbracoNineDemoSite.Core/Features/Search/Controllers/SearchController.cs @@ -18,34 +18,49 @@ namespace UmbracoNineDemoSite.Core.Features.Search.Controllers { - public class SearchController : SurfaceController - { - private readonly SearchService _searchService; - public SearchController(IUmbracoContextAccessor umbracoContextAccessor, IUmbracoDatabaseFactory databaseFactory, - ServiceContext services, AppCaches appCaches, - IProfilingLogger profilingLogger, IPublishedUrlProvider publishedUrlProvider, - SearchService searchService) : base(umbracoContextAccessor, databaseFactory, services, appCaches, profilingLogger, publishedUrlProvider) - { - _searchService = searchService; - } + public class SearchController : SurfaceController + { + private readonly SearchService _searchService; + private readonly IPublishedUrlProvider _publishedUrlProvider; + public SearchController(IUmbracoContextAccessor umbracoContextAccessor, IUmbracoDatabaseFactory databaseFactory, + ServiceContext services, AppCaches appCaches, + IProfilingLogger profilingLogger, IPublishedUrlProvider publishedUrlProvider, + SearchService searchService) : base(umbracoContextAccessor, databaseFactory, services, appCaches, profilingLogger, publishedUrlProvider) + { + _searchService = searchService; + _publishedUrlProvider = publishedUrlProvider; + } - public RedirectToUmbracoPageResult Search(SearchFormModel model) - { - var criteria = new BaseSearchCriteria() - { - SearchTerm = model.SearchTerm, - Skip = model.Skip, - Take = model.Take - }; + public RedirectToUmbracoPageResult Search(SearchFormModel model) + { + var criteria = new BaseSearchCriteria() + { + SearchTerm = model.SearchTerm, + Skip = model.Skip, + Take = model.Take + }; - var viewModel = new SearchResultViewModel() - { - Pages = _searchService.Search(criteria), - Products = _searchService.SearchProducts(criteria) - }; + var viewModel = new SearchResultViewModel() + { + Pages = FixContentUrl(_searchService.Search(criteria)), + Products = _searchService.SearchProducts(criteria) + }; - TempData.Add(TempDataKey.SearchResults, JsonConvert.SerializeObject(viewModel)); - return RedirectToCurrentUmbracoPage(); - } - } + TempData.Add(TempDataKey.SearchResults, JsonConvert.SerializeObject(viewModel)); + return RedirectToCurrentUmbracoPage(); + } + private SearchResults FixContentUrl(SearchResults results) + { + foreach (var result in results.Results) + { + if (!string.IsNullOrEmpty(result.Url)) continue; + + if (int.TryParse(result.Id, out int id)) + { + result.Url = _publishedUrlProvider.GetUrl(id); + } + } + return results; + } + } } diff --git a/UmbracoNineDemoSite.Core/Features/Search/Models/SearchResultItem.cs b/UmbracoNineDemoSite.Core/Features/Search/Models/SearchResultItem.cs index 7000e5e..8e271e4 100644 --- a/UmbracoNineDemoSite.Core/Features/Search/Models/SearchResultItem.cs +++ b/UmbracoNineDemoSite.Core/Features/Search/Models/SearchResultItem.cs @@ -1,9 +1,12 @@ -namespace UmbracoNineDemoSite.Core.Features.Search.Models +using Umbraco.Cms.Core.Models.PublishedContent; + +namespace UmbracoNineDemoSite.Core.Features.Search.Models { public class SearchResultItem { public string Heading { get; set; } public string Description { get; set; } public string Url { get; set; } + public string Id { get; set; } } } diff --git a/UmbracoNineDemoSite.Core/Features/Search/Query/Filters/Filter.cs b/UmbracoNineDemoSite.Core/Features/Search/Query/Filters/Filter.cs index ccfb2c2..a39f9be 100644 --- a/UmbracoNineDemoSite.Core/Features/Search/Query/Filters/Filter.cs +++ b/UmbracoNineDemoSite.Core/Features/Search/Query/Filters/Filter.cs @@ -29,6 +29,7 @@ public static IBooleanOperation SearchByTerm(this IBooleanOperation filter, stri SearchField.Heading, SearchField.BodyText, SearchField.Description, + SearchField.Preamble, SearchField.Name }; diff --git a/UmbracoNineDemoSite.Core/Features/Search/Query/SearchQuery.cs b/UmbracoNineDemoSite.Core/Features/Search/Query/SearchQuery.cs index b876de7..65a3f3d 100644 --- a/UmbracoNineDemoSite.Core/Features/Search/Query/SearchQuery.cs +++ b/UmbracoNineDemoSite.Core/Features/Search/Query/SearchQuery.cs @@ -16,7 +16,7 @@ public override IBooleanOperation BuildFilter(BaseSearchCriteria searchCriteria) { var query = _searcher.CreateQuery("content"); - var filter = query.FilterByAlias(new[] {ContentTypeAlias.Page}) + var filter = query.FilterByAlias(new[] {ContentTypeAlias.Page, ContentTypeAlias.Home}) .SearchByTerm(searchCriteria.SearchTerm); return filter; diff --git a/UmbracoNineDemoSite.Core/Features/Search/Services/SearchService.cs b/UmbracoNineDemoSite.Core/Features/Search/Services/SearchService.cs index 920b204..ad02bb3 100644 --- a/UmbracoNineDemoSite.Core/Features/Search/Services/SearchService.cs +++ b/UmbracoNineDemoSite.Core/Features/Search/Services/SearchService.cs @@ -3,6 +3,7 @@ using Examine; using Examine.Search; using MailKit.Search; +using Umbraco.Cms.Web.Common; using UmbracoNineDemoSite.Core.Features.Search.Criteria; using UmbracoNineDemoSite.Core.Features.Search.Models; using UmbracoNineDemoSite.Core.Features.Shared.Constants; @@ -81,7 +82,7 @@ private SearchResults GetSearchResults(ISearchResults searchResults, string sear { Heading = x.Values[SearchField.Heading], Description = x.Values[SearchField.BodyText], - Url = x.Values["url"] + Id = x.Id })?.ToList() }; diff --git a/UmbracoNineDemoSite.Core/Features/Shared/Constants/SearchField.cs b/UmbracoNineDemoSite.Core/Features/Shared/Constants/SearchField.cs index b7e240e..13e74bd 100644 --- a/UmbracoNineDemoSite.Core/Features/Shared/Constants/SearchField.cs +++ b/UmbracoNineDemoSite.Core/Features/Shared/Constants/SearchField.cs @@ -8,5 +8,6 @@ public static class SearchField public const string BodyText = "bodyText"; public const string Description = "description"; public const string Name = "name"; + public const string Preamble = "preamble"; } } diff --git a/UmbracoNineDemoSite.Core/UmbracoNineDemoSite.Core.csproj b/UmbracoNineDemoSite.Core/UmbracoNineDemoSite.Core.csproj index 073cb55..6521d20 100644 --- a/UmbracoNineDemoSite.Core/UmbracoNineDemoSite.Core.csproj +++ b/UmbracoNineDemoSite.Core/UmbracoNineDemoSite.Core.csproj @@ -5,7 +5,7 @@ - + diff --git a/UmbracoNineDemoSite.Web/UmbracoNineDemoSite.Web.csproj b/UmbracoNineDemoSite.Web/UmbracoNineDemoSite.Web.csproj index dd3a8f2..9f6d15d 100644 --- a/UmbracoNineDemoSite.Web/UmbracoNineDemoSite.Web.csproj +++ b/UmbracoNineDemoSite.Web/UmbracoNineDemoSite.Web.csproj @@ -4,10 +4,10 @@ - - + + - + diff --git a/UmbracoNineDemoSite.Web/Views/Components/SearchForm/Default.cshtml b/UmbracoNineDemoSite.Web/Views/Components/SearchForm/Default.cshtml index f575cb1..0bc7e38 100644 --- a/UmbracoNineDemoSite.Web/Views/Components/SearchForm/Default.cshtml +++ b/UmbracoNineDemoSite.Web/Views/Components/SearchForm/Default.cshtml @@ -4,64 +4,65 @@ @using Newtonsoft.Json @model UmbracoNineDemoSite.Core.Features.SearchPage.SearchFormModel @{ - var searchResultsJson = TempData[TempDataKey.SearchResults] as string; - var searchViewModel = !string.IsNullOrEmpty(searchResultsJson) ? JsonConvert.DeserializeObject(searchResultsJson) : null; + var searchResultsJson = TempData[TempDataKey.SearchResults] as string; + var searchViewModel = !string.IsNullOrEmpty(searchResultsJson) ? JsonConvert.DeserializeObject(searchResultsJson) : null; } @if (Model != null) { -
-
-
- @if (searchViewModel?.Pages == null && searchViewModel?.Products == null) - { - using (Html.BeginUmbracoForm(nameof(SearchController.Search))) - { - @Html.HiddenFor(x => x.Skip) - @Html.HiddenFor(x => x.Take) +
+
+
+ @if (searchViewModel?.Pages == null && searchViewModel?.Products == null) + { + using (Html.BeginUmbracoForm(nameof(SearchController.Search))) + { + @Html.HiddenFor(x => x.Skip) + @Html.HiddenFor(x => x.Take) -
- @Html.LabelFor(x => Model.SearchTerm)
- @Html.EditorFor(x => Model.SearchTerm) -
- - } - } - else - { - if (searchViewModel?.Pages.Results?.Any() == true) - { -

- @Model.SearchTermText "@searchViewModel?.Pages.SearchTerm"
- @Model.TotalResults @searchViewModel?.Pages.TotalCount -

-

Pages:

-
    - @foreach (var result in searchViewModel?.Pages.Results) - { -
  • - @result.Heading -

    @Html.Raw(result.Description)

    -
  • - } -
-

Products:

-
    - @foreach (var result in searchViewModel?.Products.Results) - { -
  • - @result.Heading -

    @Html.Raw(result.Description)

    - @result.Url -
  • - } -
- } - else - { -

@Model.NoResultsFound

- } - } -
-
-
+
+ @Html.LabelFor(x => Model.SearchTerm)
+ @Html.EditorFor(x => Model.SearchTerm) +
+ + } + } + else + { + if (searchViewModel?.Pages.Results?.Any() == true || searchViewModel?.Products.Results?.Any() == true) + { +

+ @Model.SearchTermText "@searchViewModel?.Pages.SearchTerm"
+ @Model.TotalResults @(searchViewModel?.Pages.TotalCount + searchViewModel?.Products.TotalCount) +

+

Pages:

+
    + @foreach (var result in searchViewModel?.Pages.Results) + { +
  • + @result.Heading +

    @Html.Raw(result.Description)

    + @result.Url +
  • + } +
+

Products:

+
    + @foreach (var result in searchViewModel?.Products.Results) + { +
  • + @result.Heading +

    @Html.Raw(result.Description)

    + @result.Url +
  • + } +
+ } + else + { +

@Model.NoResultsFound

+ } + } +
+
+
} \ No newline at end of file From 6ef95825928df9f895e6c156d6a4215cad1901bc Mon Sep 17 00:00:00 2001 From: Dirk Seefeld Date: Wed, 6 Oct 2021 10:34:44 +0200 Subject: [PATCH 02/20] clean gitignore for usync --- .gitignore | 5 +- .../App_Plugins/usync/Lang/en-us.xml | 68 --- .../App_Plugins/usync/Lang/nl-nl.xml | 52 -- .../App_Plugins/usync/addons.txt | 92 --- .../usync/backoffice/usync/dashboard.html | 17 - .../usync/usync.dashboard.controller.js | 76 --- .../usync/changedialog.controller.js | 56 -- .../App_Plugins/usync/changedialog.html | 85 --- .../usync.progressview.component.js | 30 - .../usync/components/usync.progressview.html | 43 -- .../components/usync.reportview.component.js | 142 ----- .../usync/components/usync.reportview.html | 88 --- .../config/appsettings-usync-schema.json | 22 - .../App_Plugins/usync/package.manifest | 22 - .../App_Plugins/usync/settings/default.html | 97 ---- .../usync/settings/expansion.controller.js | 20 - .../App_Plugins/usync/settings/expansion.html | 18 - .../usync/settings/settings.controller.js | 96 ---- .../App_Plugins/usync/settings/settings.html | 197 ------- .../usync/settings/settings.overlay.html | 11 - .../usync/settings/usync.controller.js | 543 ------------------ .../App_Plugins/usync/usync.css | 472 --------------- .../App_Plugins/usync/usync.hub.js | 113 ---- .../App_Plugins/usync/usync.service.js | 170 ------ .../App_Plugins/usync/usync_900.css | 1 - .../App_Plugins/usync/usync_900.js | 1 - .../UmbracoNineDemoSite.Web.csproj | 1 + 27 files changed, 5 insertions(+), 2533 deletions(-) delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/Lang/en-us.xml delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/Lang/nl-nl.xml delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/addons.txt delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/backoffice/usync/dashboard.html delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/backoffice/usync/usync.dashboard.controller.js delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/changedialog.controller.js delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/changedialog.html delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.progressview.component.js delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.progressview.html delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.reportview.component.js delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.reportview.html delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/config/appsettings-usync-schema.json delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/package.manifest delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/settings/default.html delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/settings/expansion.controller.js delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/settings/expansion.html delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/settings/settings.controller.js delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/settings/settings.html delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/settings/settings.overlay.html delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/settings/usync.controller.js delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/usync.css delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/usync.hub.js delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/usync.service.js delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/usync_900.css delete mode 100644 UmbracoNineDemoSite.Web/App_Plugins/usync/usync_900.js diff --git a/.gitignore b/.gitignore index be64b72..de127bc 100644 --- a/.gitignore +++ b/.gitignore @@ -363,6 +363,9 @@ FodyWeavers.xsd # Custom project ignores /UmbracoNineDemoSite.Web/umbraco/Data/* +/UmbracoNineDemoSite.Web/umbraco/config/* /UmbracoNineDemoSite.Web/umbraco/mediacache -/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/* +/UmbracoNineDemoSite.Web/wwwroot/umbraco/ + +/UmbracoNineDemoSite.Web/App_Plugins/usync/ *.sdf \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/Lang/en-us.xml b/UmbracoNineDemoSite.Web/App_Plugins/usync/Lang/en-us.xml deleted file mode 100644 index 51db76b..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/Lang/en-us.xml +++ /dev/null @@ -1,68 +0,0 @@ - - - - Jumoo - http://jumoo.uk - - - Synchronization - uSync - - - uSync 8 - Database elements to and from disk - - There is a newer version of uSync available - - - Import - Full Import - Report - Export - Clean Export - Apply - - Details - - Item Handlers - Save Settings - - Import Content/Media - Import Settings - Import Members - Import Users - - Everything - All Settings, Content, and other things - - DataTypes, Doctypes and all setttings - Content, Media and related items - Members and Member groups - Users and User groups - - Report Content/Media - Report Settings - Report Members - Report Users - - Type - Name - Change - Message - - No Changes]]> - - - - - info]]> - - - uSync.FormsEdition]]> - - - - uSync - - diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/Lang/nl-nl.xml b/UmbracoNineDemoSite.Web/App_Plugins/usync/Lang/nl-nl.xml deleted file mode 100644 index a3914d0..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/Lang/nl-nl.xml +++ /dev/null @@ -1,52 +0,0 @@ - - - - Jumoo - http://jumoo.uk - - - Synchronisatie - uSync - - - uSync 8 - Database elementen van en naar disk - - Er is een nieuwere versie van uSync beschikbaar - - - Importeren - Volledige Importeren - Rapporteren - Exporteren - Schoon Exporteren - Toepassen - - Details - - Item Handlers - Instellingen opslaan - - Content/Media Importeren - Instellingen Importeren - Leden Importeren - Gebruikers Importeren - - Content/Media Rapporteren - Instellingen Rapporteren - Leden Rapporteren - Gebruikers Rapporteren - - Type - Naam - Aanpassing - Bericht - - Geen aanpassingen]]> - - - - - uSync - - diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/addons.txt b/UmbracoNineDemoSite.Web/App_Plugins/usync/addons.txt deleted file mode 100644 index 65d9f33..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/addons.txt +++ /dev/null @@ -1,92 +0,0 @@ -{ - "intro": "Get more out of uSync", - "banner": { - "icon": "icon icon-infinity", - "title": "uSync Complete", - "headline": "Get everything with uSync.Complete", - "text": "uSync Complete brings together all the best bits of uSync into one place.", - "link": "https://jumoo.co.uk/uSync/complete/", - "icons": [ - { - "icon": "icon-arrow-up", - "name": "publish" - }, - { - "icon": "icon-notepad", - "name": "content" - }, - { - "icon": "icon-split", - "name": "export" - }, - { - "icon": "icon-flash", - "name": "snapshot" - }, - { - "icon": "icon-user", - "name": "people" - }, - { - "icon": "icon-lock", - "name": "audit" - } - ] - }, - "expansions": [ - { - "name": "uSync Content Edition", - "summary": "Add content to your sync", - "icon": "icon-document", - "description": "Add Content, Media, Dictionary Items and Domain Settings to your uSync syncs", - "url": "https://jumoo.co.uk/usync/content/", - "package": "uSync.ContentEdition", - "state": "released" - }, - { - "name": "uSync Snapshots", - "summary": "Moment in time snapshots of your umbraco state", - "icon": "icon-flash", - "description": "Take moment in time snapshots of your umbraco site, and combine and apply them to target sites", - "url": "https://jumoo.co.uk/usync/snapshots/", - "package": "uSync.Snapshots", - "state": "preview" - }, - { - "name": "uSync People Edition", - "summary": "Users and Members", - "icon": "icon-user", - "description": "Sync user and membership accounts", - "url": "https://jumoo.co.uk/usync/people", - "package": "uSync.PeopleEdition", - "state": "preview" - }, - { - "name": "uSync Publisher", - "summary": "Send content and media between servers", - "icon": "icon-arrow-up", - "description": "publisher gives you and your editors and ability to push or pull content between umbraco installations", - "url": "https://jumoo.co.uk/usync/publisher", - "package": "uSync.Publisher", - "state": "preview" - }, - { - "name": "uSync Exporter", - "summary": "Export and Import settings and content in packs", - "icon": "icon-split", - "description": "Exporter lets you build collections of settings, content and media and export them as a sync-pack to be imported on another umbraco installation", - "url": "https://jumoo.co.uk/usync/exporter", - "package": "uSync.Exporter", - "state": "preview" - }, - { - "name": "uSync Audit", - "summary": "Keep track of things", - "icon": "icon-ordered-list", - "description": "Log and audit the changes to your doctypes, datatypes and more, with links to slack", - "url": "https://jumoo.co.uk/usync/audit", - "package": "uSync.Audit", - "state": "working" - } - ] -} \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/backoffice/usync/dashboard.html b/UmbracoNineDemoSite.Web/App_Plugins/usync/backoffice/usync/dashboard.html deleted file mode 100644 index f6b5b99..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/backoffice/usync/dashboard.html +++ /dev/null @@ -1,17 +0,0 @@ -
- - - - - - - -
\ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/backoffice/usync/usync.dashboard.controller.js b/UmbracoNineDemoSite.Web/App_Plugins/usync/backoffice/usync/usync.dashboard.controller.js deleted file mode 100644 index 8e248a7..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/backoffice/usync/usync.dashboard.controller.js +++ /dev/null @@ -1,76 +0,0 @@ -(function () { - 'use strict'; - - function dashboardController($controller, - $scope, $timeout, navigationService, eventsService, uSync8DashboardService) { - - var vm = this; - - vm.selectNavigationItem = function (item) { - eventsService.emit('usync-dashboard.tab.change', item); - } - - vm.page = { - title: '🦄 uSync', - description: '...', - navigation: [ - { - 'name': 'uSync', - 'alias': 'uSync', - 'icon': 'icon-infinity', - 'view': Umbraco.Sys.ServerVariables.umbracoSettings.appPluginsPath + '/uSync/settings/default.html', - 'active': true - }, - { - 'name': 'Settings', - 'alias': 'settings', - 'icon': 'icon-settings', - 'view': Umbraco.Sys.ServerVariables.umbracoSettings.appPluginsPath + '/uSync/settings/settings.html' - } - ] - }; - - $timeout(function () { - navigationService.syncTree({ tree: "uSync", path: "-1" }); - }); - - uSync8DashboardService.getAddOns() - .then(function (result) { - - vm.version = 'v' + result.data.version; - if (result.data.addOnString.length > 0) { - vm.version += ' + ' + result.data.addOnString; - } - - vm.page.description = vm.version; - vm.addOns = result.data.addOns; - - var insertOffset = 1; - // if (vm.version.indexOf('Complete') == -1) { - // insertOffset = 2; - // vm.page.navigation.push( - // { - // 'name': 'Add ons', - // 'alias': 'expansion', - // 'icon': 'icon-box', - // 'view': Umbraco.Sys.ServerVariables.umbracoSettings.appPluginsPath + '/usync/settings/expansion.html' - // }); - // } - - vm.addOns.forEach(function (value, key) { - if (value.view !== '') { - vm.page.navigation.splice(vm.page.navigation.length - insertOffset, 0, - { - 'name': value.displayName, - 'alias': value.alias, - 'icon': value.icon, - 'view': value.view - }); - } - }); - }); - } - - angular.module('umbraco') - .controller('uSyncSettingsDashboardController', dashboardController); -})(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/changedialog.controller.js b/UmbracoNineDemoSite.Web/App_Plugins/usync/changedialog.controller.js deleted file mode 100644 index 66c86b2..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/changedialog.controller.js +++ /dev/null @@ -1,56 +0,0 @@ -(function () { - 'use strict'; - - function changeDialogController($scope, assetsService) { - - var vm = this; - vm.item = $scope.model.item; - - var jsdiff = 'lib/jsdiff/diff.min.js'; - - assetsService.loadJs(jsdiff, $scope).then(function () { - calcDiffs(); - }); - - vm.close = close; - vm.getTypeName = getTypeName; - vm.pageTitle = pageTitle; - - function close() { - if ($scope.model.close) { - $scope.model.close(); - } - } - - function getTypeName(typeName) { - return typeName.substring(typeName.lastIndexOf('.') + 1); - } - - function pageTitle() { - return vm.item.change + ' ' + getTypeName(vm.item.itemType) + ' ' + vm.item.name; - } - - function calcDiffs() { - - vm.item.details.forEach(function (detail, index) { - - - let oldValueDiff = detail.oldValue === null ? "" : detail.oldValue; - let newValueDiff = detail.newValue === null ? "" : detail.newValue; - - if (detail.oldValueJson instanceof Object) { - oldValueDiff = JSON.stringify(detail.oldValue, null, 1); - } - - if (detail.newValueJson instanceof Object) { - newValueDiff = JSON.stringify(detail.newValue, null, 1); - } - - detail.diff = JsDiff.diffWords(oldValueDiff, newValueDiff ); - }); - } - } - - angular.module('umbraco') - .controller('uSyncChangeDialogController', changeDialogController); -})(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/changedialog.html b/UmbracoNineDemoSite.Web/App_Plugins/usync/changedialog.html deleted file mode 100644 index 04f032b..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/changedialog.html +++ /dev/null @@ -1,85 +0,0 @@ -
- - - - - - - - - -
-
-
- -
-

Create

-

- This item doesn't currently exist, and will be created on import. -

-
- -
-
Detected changes
-
-
-
-
-
-
Action
-
Item
-
Difference
-
-
-
-
-
- - - - -
-
- {{detail.change}} -
-
- {{detail.name}} -
-
-
{{part.value}}{{part.value}}{{part.value}}
-
-
-
-
-
-
- -
-

No Changes detected

-

- It is possible that the .config file is different, because it contains extra information - (such as xml comments) but no properties or values on this item will change when the file - is processed. -

-
-
-
-
-
- - - - - - -
-
\ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.progressview.component.js b/UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.progressview.component.js deleted file mode 100644 index ab9506b..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.progressview.component.js +++ /dev/null @@ -1,30 +0,0 @@ -(function () { - 'use strict'; - - var uSyncProgressViewComponent = { - templateUrl: Umbraco.Sys.ServerVariables.application.applicationPath + 'App_Plugins/uSync/components/usync.progressview.html', - bindings: { - status: '<', - update: '<', - hideLabels: '<' - }, - controllerAs: 'vm', - controller: uSyncProgressViewController - }; - - function uSyncProgressViewController() { - var vm = this; - - vm.calcPercentage = calcPercentage; - - function calcPercentage(status) { - if (status !== undefined) { - return (100 * status.count) / status.total; - } - return 1; - } - } - - angular.module('umbraco') - .component('usyncProgressView', uSyncProgressViewComponent); -})(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.progressview.html b/UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.progressview.html deleted file mode 100644 index 164ca87..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.progressview.html +++ /dev/null @@ -1,43 +0,0 @@ -
-
-

{{vm.status.message}}

-
-
-
- -
{{handler.name}}
-
-
{{handler.changes}}
-
- - -
-
-
-
-
-
-
-
-
-
-
- -
-
-
- -
{{vm.update.message}}
-
-
-
-
-
\ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.reportview.component.js b/UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.reportview.component.js deleted file mode 100644 index 9a7f0d5..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.reportview.component.js +++ /dev/null @@ -1,142 +0,0 @@ -(function () { - 'use strict'; - - var uSyncReportViewComponent = { - templateUrl: Umbraco.Sys.ServerVariables.application.applicationPath + 'App_Plugins/uSync/components/usync.reportview.html', - bindings: { - action: '<', - results: '<', - hideAction: '<', - hideLink: '<', - showAll: '<', - hideToggle: '<' - }, - controllerAs: 'vm', - controller: uSyncReportViewController - }; - - function uSyncReportViewController($scope, editorService, uSync8DashboardService) { - - var vm = this; - - vm.showChange = showChange; - vm.getIcon = getIcon; - vm.getChangeClass = getChangeClass; - vm.getTypeName = getTypeName; - vm.countChanges = countChanges; - vm.openDetail = openDetail; - vm.showAll = vm.showAll || false; - - vm.$onInit = function () { - vm.hideLink = vm.hideLink ? true : false; - vm.hideAction = vm.hideAction ? true : false; - }; - - - vm.apply = apply; - vm.status = status; - - ///////// - - function showChange(change) { - return vm.showAll || (change !== 'NoChange' && change !== 'Removed'); - } - - function hasFailedDetail(details) { - if (details == null || details.length == 0) { - return false; - } - - return details.some(function (detail) { - return !detail.Success; - }) - } - - function getChangeClass(result) { - if (!result.success) { - return 'usync-change-row-Fail'; - } - else if (hasFailedDetail(result.details)) { - return 'usync-change-row-Warn'; - } - - return 'usync-change-row-' + result.change; - } - - function getIcon(result) { - if (!result.success) { - return "icon-delete color-red"; - } - else if (hasFailedDetail(result.details)) { - return "icon-alert color-yellow"; - } - switch (result.change) { - case 'NoChange': - return 'icon-check color-grey'; - case 'Update': - return 'icon-check color-orange'; - case 'Delete': - return 'icon-delete color-red'; - case 'Import': - return 'icon-check color-green'; - case 'Export': - return 'icon-check color-green'; - default: - return 'icon-flag color-red'; - } - } - - function getTypeName(typeName) { - if (typeName !== undefined) { - return typeName.substring(typeName.lastIndexOf('.') + 1); - } - return "??"; - } - - function countChanges(changes) { - var count = 0; - angular.forEach(changes, function (val, key) { - if (val.change !== 'NoChange') { - count++; - } - }); - - return count; - } - - function openDetail(item) { - - var options = { - item: item, - title: 'uSync Change', - view: Umbraco.Sys.ServerVariables.application.applicationPath + "App_Plugins/uSync/changedialog.html", - close: function () { - editorService.close(); - } - }; - editorService.open(options); - } - - function apply(item) { - - // do some application thing (apply just one item) - item.applyState = 'busy'; - uSync8DashboardService.importItem(item) - .then(function (result) { - item.applyState = 'success'; - }, function (error) { - console.error(error); - item.applyState = 'error'; - }); - } - - function status(item) { - if (item.applyState === undefined) return 'init'; - return item.applyState; - } - - } - - angular.module('umbraco') - .component('usyncReportView', uSyncReportViewComponent); -})(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.reportview.html b/UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.reportview.html deleted file mode 100644 index 8501a4f..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/components/usync.reportview.html +++ /dev/null @@ -1,88 +0,0 @@ -
- -
-
-
{{vm.action}}
-
{{vm.countChanges(vm.results)}} changes across {{vm.results.length}} items
-
- - -
-
-
-
-
-
-
- -
-
- -
-
- -
-
- -
- -
-
-
-
-
-
-
- -
-
- {{vm.getTypeName(result.itemType)}} -
-
- {{result.name}} -
-
- {{result.change}} -
-
- -
- -
-
- -
-
-
-
-
-
-
-
- - -
-
-
-
\ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/config/appsettings-usync-schema.json b/UmbracoNineDemoSite.Web/App_Plugins/usync/config/appsettings-usync-schema.json deleted file mode 100644 index 5b622ba..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/config/appsettings-usync-schema.json +++ /dev/null @@ -1,22 +0,0 @@ -{ - "title": "uSyncSchema", - "$schema": "http://json-schema.org/draft-04/schema", - "type": "object", - "description": "the uSync settings", - "properties": { - "uSyncSettings": { - "type": "object", - "description": "Default settings for uSync", - "properties": { - "Root": { - "type": "string", - "description": "folder location things are saved to" - }, - "uSyncThing": { - "type": "boolean", - "description": "Its true or false" - } - } - } - } -} \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/package.manifest b/UmbracoNineDemoSite.Web/App_Plugins/usync/package.manifest deleted file mode 100644 index bbccc17..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/package.manifest +++ /dev/null @@ -1,22 +0,0 @@ -{ - "javascript": [ - - "~/App_Plugins/uSync/usync_900.js", - - "~/App_Plugins/uSync/usync.service.js", - "~/App_Plugins/uSync/usync.hub.js", - - "~/App_Plugins/uSync/backoffice/usync/usync.dashboard.controller.js", - "~/App_Plugins/uSync/settings/settings.controller.js", - "~/App_Plugins/uSync/settings/expansion.controller.js", - "~/App_Plugins/uSync/settings/usync.controller.js", - - "~/App_Plugins/uSync/changedialog.controller.js", - "~/App_Plugins/uSync/components/usync.reportview.component.js", - "~/App_Plugins/uSync/components/usync.progressview.component.js" - ], - "css": [ - "~/App_Plugins/uSync/usync_900.css", - "~/App_Plugins/uSync/usync.css" - ] -} \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/default.html b/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/default.html deleted file mode 100644 index b8db2a5..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/default.html +++ /dev/null @@ -1,97 +0,0 @@ -
- - -
- [v{{vm.versionInfo.versionInfo.Core}}] - - - {{vm.versionInfo.versionInfo.message}} - - -
- -
- - - -
- -

{{group.name}}

-
- - -
- - - - -
-
-
- - - - -
- -

-
- - -
- - - -
-
-
-
- - -
- -
- - - - - -
{{vm.perf | number: 0 }}ms
-
-
- -
- -
- - -
- -
- -
- -
- -
- - -
- -

uSync all the things

-
- -
-
- - -
\ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/expansion.controller.js b/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/expansion.controller.js deleted file mode 100644 index 80e8781..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/expansion.controller.js +++ /dev/null @@ -1,20 +0,0 @@ -(function () { - - 'use strict'; - - function expansionController($scope, uSync8DashboardService) { - - var vm = this; - vm.loading = true; - /// - - uSync8DashboardService.getAddOnSplash() - .then(function (result) { - vm.addons = result.data; - vm.loading = false; - }); - } - - angular.module('umbraco') - .controller('uSyncExpansionController', expansionController); -})(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/expansion.html b/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/expansion.html deleted file mode 100644 index 9b687da..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/expansion.html +++ /dev/null @@ -1,18 +0,0 @@ -
- -
-
-

{{vm.addons.banner.title}}

-

{{vm.addons.banner.text}}

- - - - Find out more -
-
-
\ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/settings.controller.js b/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/settings.controller.js deleted file mode 100644 index a976b0f..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/settings.controller.js +++ /dev/null @@ -1,96 +0,0 @@ -(function () { - 'use strict'; - - function settingsController($scope, - uSync8DashboardService, - overlayService, - notificationsService) { - - var vm = this; - vm.working = false; - vm.loading = true; - vm.readonly = true; - - vm.docslink = "https://docs.jumoo.co.uk/uSync/v9/settings/"; - - vm.umbracoVersion = Umbraco.Sys.ServerVariables.application.version; - - vm.saveSettings = saveSettings; - vm.openAppSettingsOverlay = openAppSettingsOverlay; - - init(); - - /////////// - - function init() { - getSettings(); - } - - /////////// - function getSettings() { - - uSync8DashboardService.getSettings() - .then(function (result) { - vm.settings = result.data; - vm.loading = false; - getHandlerSetSettings(vm.settings.defaultSet); - }); - } - - function getHandlerSetSettings(setname) { - - uSync8DashboardService.getHandlerSetSettings(setname) - .then(function (result) { - vm.handlerSet = result.data; - }); - - } - - - function saveSettings() { - vm.working = false; - uSync8DashboardService.saveSettings(vm.settings) - .then(function (result) { - vm.working = false; - notificationsService.success('Saved', 'Settings updated'); - }, function (error) { - notificationsService.error('Saving', error.data.Message); - }); - } - - - - function openAppSettingsOverlay() { - - var appSetting = { - "uSync": { - "Settings": vm.settings, - "Sets": { - "Default": vm.handlerSet - } - } - }; - - var options = { - view: Umbraco.Sys.ServerVariables.umbracoSettings.appPluginsPath + '/usync/settings/settings.overlay.html', - title: 'appsettings.json snipped', - content: JSON.stringify(appSetting, null, 4), - docslink: vm.docslink, - disableBackdropClick: true, - disableEscKey: true, - hideSubmitButton: true, - submit: function () { - overlayService.close(); - } - }; - - overlayService.confirm(options); - - } - - - } - - angular.module('umbraco') - .controller('uSyncSettingsController', settingsController); -})(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/settings.html b/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/settings.html deleted file mode 100644 index 6ed9a60..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/settings.html +++ /dev/null @@ -1,197 +0,0 @@ -
-
-
- - - - - -
-
-
Import at startup
-
Run an import of files from the disk when Umbraco starts
-
-
- {{vm.settings.importAtStartup}} -
-
- -
-
-
Export at startup
-
Export the Umbraco settings when the site starts up
-
-
- {{vm.settings.exportAtStartup}} -
-
- -
-
-
Export on Save
-
Generate uSync files when items are saved
-
-
- {{vm.settings.exportOnSave}} -
-
- -
-
-
Export on Save
-
Handler groups that can be seen/used on the dashboard
-
-
- {{vm.settings.uiEnabledGroups}} -
-
- - -
-
-
Fail on Missing Parent
-
Import of an item will fail if it's parent is not already in Umbraco or the current Import
-
-
-
-
-
-
- -
-
-
Enable History
-
Save the result of imports/exports in the history folder
-
-
-
-
-
-
- -
-
- - - - -
-
-
Root folder
-
Default location uSync files are saved and loaded from
-
-
- {{vm.settings.rootFolder}} -
-
-
-
-
-
- - - -
-
-
Flat structure
-
All items of a type are stored in a flat folder structure
-
-
-
-
-
-
-
-
-
use guids for filenames
-
Use the guid of an item as the filename
-
-
-
-
-
-
-
-
-
Handler groups
-
Groups to limit handler set to
-
-
-
- {{group}} -
-
- All -
-
-
-
-
-
Disabled handlers
-
Handlers explitily disabled for this handler set
-
-
-
- {{handler}} -
-
- None -
-
-
- -
-

- If you change these settings, you should perform a 'Clean Export' as they alter the structure of the uSync folders -

-
- -
-
- - - - - -
- - - -
-
- {{handler.alias}} -
-
- Enabled for : -
    -
  • {{action}}
- All -
-
-
-
-
- - - - - - Setting are controlled via the appsettings.json file - see our docs - - -
- -
-
-
-
-
-
diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/settings.overlay.html b/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/settings.overlay.html deleted file mode 100644 index f319ca1..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/settings.overlay.html +++ /dev/null @@ -1,11 +0,0 @@ -
-

- This is all the curernt settings in a format that can be used in the appsettings.json file -

-

- Note many of these values are default and do not need to be included in the appsettings.json file. - see our docs for more info -

- - {{model.content}} -
\ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/usync.controller.js b/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/usync.controller.js deleted file mode 100644 index abe59e6..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/settings/usync.controller.js +++ /dev/null @@ -1,543 +0,0 @@ -(function () { - 'use strict'; - - function uSyncController($scope, $q, $controller, - eventsService, - overlayService, - notificationsService, - editorService, - uSync8DashboardService, - uSyncHub) { - - var vm = this; - vm.fresh = true; - vm.loading = true; - vm.versionLoaded = false; - vm.working = false; - vm.reported = false; - vm.syncing = false; - vm.hideLink = false; - vm.showSpinner = false; - - vm.groups = []; - vm.perf = 0; - - vm.showAdvanced = false; - - vm.hasuSyncForms = false; - - vm.canHaveForms = false; - - var modes = { - NONE: 0, - REPORT: 1, - IMPORT: 2, - EXPORT: 3 - }; - - vm.runmode = modes.NONE; - - vm.showAll = false; - vm.status = {}; - vm.reportAction = ''; - - vm.importButton = { - state: 'init', - defaultButton: { - labelKey: 'usync_import', - handler: importItems - }, - subButtons: [{ - labelKey: 'usync_importforce', - handler: function () { - importForce(''); - } - }] - }; - - vm.reportButton = { - state: 'init', - defaultButton: { - labelKey: 'usync_report', - handler: function () { - report(''); - } - }, - subButtons: [] - }; - - vm.exportButton = { - state: 'init', - defaultButton: { - labelKey: 'usync_export', - handler: function () { - exportItems(false); - } - }, - subButtons: [{ - labelKey: 'usync_exportClean', - handler: function () { - cleanExport(); - } - }] - } - - vm.report = report; - vm.versionInfo = { - IsCurrent: true - }; - - vm.exportItems = exportItems; - vm.importForce = importForce; - vm.importItems = importItems; - vm.importGroup = importGroup; - vm.exportGroup = exportGroup; - - vm.getTypeName = getTypeName; - - vm.showChange = showChange; - vm.countChanges = countChanges; - vm.calcPercentage = calcPercentage; - vm.openDetail = openDetail; - - vm.savings = { show: false, title: "", message: "" }; - vm.godo = [ - { time: 0, message: "Worth checking" }, - { time: 180, message: "Go make a cup of tea" }, - { time: 300, message: "Go have a quick chat" }, - { time: 900, message: "Go for a nice walk outside 🚶‍♀️" }, - { time: 3600, message: "You deserve a break" } - ]; - - init(); - - function init() { - InitHub(); - getHandlerGroups(); - - // just so there is something there when you start - uSync8DashboardService.getHandlers() - .then(function (result) { - vm.handlers = result.data; - vm.status.handlers = vm.handlers; - }); - - uSync8DashboardService.checkVersion() - .then(function (result) { - vm.versionLoaded = true; - vm.versionInfo = result.data; - }); - } - - function performAction(options, actionMethod, cb) { - - return $q(function (resolve, reject) { - uSync8DashboardService.getActionHandlers(options) - .then(function (result) { - vm.status.handlers = result.data; - performHandlerAction(vm.status.handlers, actionMethod, options, cb) - .then(function () { - resolve(); - }, function (error) { - reject(error) - }) - }); - }); - } - - function performHandlerAction(handlers, actionMethod, options, cb) { - - - return $q(function (resolve, reject) { - - var index = 0; - vm.status.message = 'Starting ' + options.action; - - uSync8DashboardService.startProcess(options.action) - .then(function () { - runHandlerAction(handlers[index]) - }); - - function runHandlerAction(handler) { - - vm.status.message = handler.name; - - handler.status = 1; - actionMethod(handler.alias, options, getClientId()) - .then(function (result) { - - vm.results = vm.results.concat(result.data.actions); - - handler.status = 2; - handler.changes = countChanges(result.data.actions); - - index++; - if (index < handlers.length) { - runHandlerAction(handlers[index]); - } - else { - - vm.status.message = 'Finishing ' + options.action; - - uSync8DashboardService.finishProcess(options.action, vm.results) - .then(function () { - resolve(); - }); - } - }, function (error) { - // error in this handler ? - // do we want to carry on with the other ones or just stop? - reject(error); - }); - } - }); - } - - function report(group) { - - vm.results = []; - - resetStatus(modes.REPORT); - getWarnings('report'); - vm.reportButton.state = 'busy'; - - var options = { - action: 'report', - group: group - }; - - var start = performance.now(); - - performAction(options, uSync8DashboardService.reportHandler) - .then(function (results) { - vm.working = false; - vm.reported = true; - vm.perf = performance.now() - start; - vm.status.message = 'Report complete'; - vm.reportButton.state = 'success'; - }, function (error) { - vm.reportButton.state = 'error'; - notificationsService.error('Error', error.data.ExceptionMessage ?? error.data.exceptionMessage); - }); - } - - function importForce(group) { - importItems(true, group); - } - - function importItems(force, group) { - vm.results = []; - resetStatus(modes.IMPORT); - getWarnings('import'); - - vm.importButton.state = 'busy'; - - var options = { - action: 'import', - group: group, - force: force - }; - - var start = performance.now(); - - performAction(options, uSync8DashboardService.importHandler) - .then(function (results) { - - vm.status.message = 'Post import actions'; - - uSync8DashboardService.importPost(vm.results, getClientId()) - .then(function (results) { - vm.working = false; - vm.reported = true; - vm.perf = performance.now() - start; - vm.importButton.state = 'success'; - eventsService.emit('usync-dashboard.import.complete'); - calculateTimeSaved(vm.results); - vm.status.message = 'Complete'; - }); - }, function (error) { - notificationsService.error('Error', error.data.ExceptionMessage ?? error.data.exceptionMessage); - }); - } - - function exportItems() { - exportGroup(''); - } - - function exportGroup(group) { - - - vm.results = []; - resetStatus(modes.EXPORT); - vm.exportButton.state = 'busy'; - - var options = { - action: 'export', - group: group - }; - - var start = performance.now(); - - performAction(options, uSync8DashboardService.exportHandler) - .then(function (results) { - vm.status.message = 'Export complete'; - vm.working = false; - vm.reported = true; - vm.perf = performance.now() - start; - - vm.exportButton.state = 'success'; - vm.savings.show = true; - vm.savings.title = 'All items exported.'; - vm.savings.message = 'Now go wash your hands 🧼!'; - eventsService.emit('usync-dashboard.export.complete'); - }, function (error) { - notificationsService.error('Error', error.data.ExceptionMessage ?? error.data.exceptionMessage); - }); - } - - function cleanExport() { - - overlayService.open({ - title: 'Clean Export', - content: 'Are you sure ? A clean export will delete all the contents of the uSync folder. You will loose any stored delete or rename actions.', - disableBackdropClick: true, - disableEscKey: true, - submitButtonLabel: 'Yes run a clean export', - closeButtonLabel: 'No, close', - submit: function () { - overlayService.close(); - - uSync8DashboardService.cleanExport() - .then(function () { - exportItems(); - }); - }, - close: function () { - overlayService.close(); - } - }) - } - - // add a little joy to the process. - function calculateTimeSaved(results) { - var changes = countChanges(results); - var time = changes * 26.5; - - var duration = moment.duration(time, 'seconds'); - - if (time >= 180) { - vm.savings.show = true; - vm.savings.title = 'You just saved ' + duration.humanize() + "!"; - vm.savings.message = ''; - - for (let x = 0; x < vm.godo.length; x++) { - if (vm.godo[x].time < time) { - vm.savings.message = vm.godo[x].message; - } - else { - break; - } - } - } - } - - ////////////// - - function getWarnings(action) { - uSync8DashboardService.getSyncWarnings(action) - .then(function (result) { - vm.warnings = result.data; - }); - } - - vm.importGroup = {}; - - function getHandlerGroups() { - uSync8DashboardService.getHandlerGroups() - .then(function (result) { - angular.forEach(result.data, function (icon, group) { - - vm.groups.push({ - name: group, - icon: icon, - key: group.toLowerCase() - }); - - - vm.importGroup[group] = { - state: 'init', - defaultButton: { - labelKey: 'usync_import', - handler: function () { importGroup(group) } - }, - subButtons: [{ - labelKey: 'usync_importforce', - handler: function () { importForce(group) } - }] - } - - if (group.toLowerCase() === "forms") { - vm.hasuSyncForms = true; - } - - }); - - if (!vm.hasuSyncForms) { - vm.canHaveForms = canHaveForms(); - } - - vm.loading = false; - }, function (error) { - vm.loading = false; - }); - } - - function importGroup(group) { - importItems(false, group); - } - - ////////////// - - function openDetail(item) { - - var options = { - item: item, - title: 'uSync Change', - view: "/App_Plugins/uSync/changeDialog.html", - close: function () { - editorService.close(); - } - }; - editorService.open(options); - } - - function getTypeName(typeName) { - var umbType = typeName.substring(0, typeName.indexOf(',')); - return umbType.substring(umbType.lastIndexOf('.') + 1); - } - - function countChanges(changes) { - var count = 0; - angular.forEach(changes, function (val, key) { - if (val.change !== 'NoChange') { - count++; - } - }); - - return count; - } - - function calcPercentage(status) { - return (100 * status.count) / status.Total; - } - - function showChange(change) { - return vm.showAll || (change !== 'NoChange' && change !== 'Removed'); - } - - function setFilter(type) { - - if (vm.filter === type) { - vm.filter = ''; - } - else { - vm.filter = type; - } - } - - /////////// - - /// resets all the flags, and messages to the start - function resetStatus(mode) { - - vm.fresh = false; - vm.warnings = {}; - - vm.reported = vm.showAll = false; - vm.working = true; - vm.showSpinner = false; - vm.runmode = mode; - vm.hideLink = false; - vm.savings.show = false; - - vm.status = { - Count: 0, - Total: 1, - Message: 'Initializing', - Handlers: vm.handlers - }; - - if (!vm.hub.active) { - vm.status.Message = 'Working '; - vm.showSpinner = true; - } - - vm.update = { - Message: '', - Count: 0, - Total: 1 - }; - - // performance timer. - vm.perf = 0; - - - switch (mode) { - case modes.IMPORT: - vm.action = 'Import'; - break; - case mode.REPORT: - vm.action = 'Report'; - break; - case mode.EXPORT: - vm.action = 'Export'; - break; - } - } - - ////// SignalR things - function InitHub() { - uSyncHub.initHub(function (hub) { - - vm.hub = hub; - - vm.hub.on('add', function (data) { - vm.status = data; - }); - - vm.hub.on('update', function (update) { - vm.update = update; - }); - - vm.hub.start(); - }); - } - - function getClientId() { - if ($.connection !== undefined) { - return $.connection.connectionId; - } - return ""; - } - - function canHaveForms() { - - if (vm.hasuSyncForms) return false; - /* - - try { - - // check to see if umbraco.forms is installed. - $controller('UmbracoForms.Dashboards.FormsController', { $scope: {} }, true) - return true; - } - catch { - return false; - }*/ - } - - } - - angular.module('umbraco') - .controller('uSync8Controller', uSyncController); -})(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/usync.css b/UmbracoNineDemoSite.Web/App_Plugins/usync/usync.css deleted file mode 100644 index 75aefc2..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/usync.css +++ /dev/null @@ -1,472 +0,0 @@ -.usync-main { - flex: 1 1 auto; - margin-right: 20px; - width: calc(100% - 370px); -} - -.usync-sidebar { - flex: 0 0 350px; -} - - -.usync-header-buttons { - padding: 1rem 0; -} - - .usync-header-buttons > * { - margin: 0.25rem 0; - } - -.usync-action-buttons { - margin: 0.25rem 0 -} - - .usync-action-buttons > * { - margin-right: 0.25rem; - } - -.usync-action-message { - font-weight: 700; - margin: 0 0 20px; -} - -ul.usync-action-list { - display: inline-block; - margin:0; - padding:0; -} - - ul.usync-action-list li { - display: inline; - margin-right: 4px; - } - -.usync-action-message-step { - margin: 0 0 20px; - font-weight: 700; -} - -.usync-detail-count { - padding: 6px 0; -} - -.usync-item-detail-message { - font-weight: 700; - border-left: 4px solid #ccc; - padding: 5px; -} - -.usync-item-details { - border-left: 4px solid #aaa; -} - - .usync-item-details .umb-table-head .umb-table-row { - background-color: rgba(0,0,0,0.05); - border-bottom: 1px solid black; - } - - .usync-item-details .umb-table { - background-color: #f3f3f5; - } - - .usync-item-details .usync-detail-action-cell { - flex: 0 0 110px; - } - - .usync-item-details .usync-old-value { - text-decoration: line-through; - color: #C62828; - } - - .usync-item-details .usync-new-value { - color: #2e7d32 - } - -.usync-item-details .umb-table-cell { - margin-top: 10px; -} - - .usync-item-details .umb-table-row { - align-items: flex-start; - } - -.usync-row-delete { - background-color: #ffebee; -} - -.usync-row-create { - background-color: #E8F5E9; -} - -.usync-row-warn { - background-color: #FFFDE7 !important; -} - -.usync-handler-icon { - padding: 0.75em; - margin-right: 14px; - transition: all .3s ease-in; - position: relative; -} - - .usync-handler-icon i { - font-size: 40px; - } - - .usync-handler-icon .handler-badge { - position: absolute; - top: 0; - right: 0; - } - - .usync-handler-icon .badge.type-info { - background-color: #fad634; - } - - .usync-handler-icon .badge.type-complete { - background-color: #27b171; - } - - .usync-handler-icon .badge.type-complete.badge-error { - background-color: #ff5722; - } - - .usync-handler-icon .handler-badge i { - font-size: 16px; - color: #27b171; - } - - .usync-handler-icon .usync-handler-name { - font-weight: 700; - margin-top: 0.25em; - } - - .usync-handler-icon.enabled { - color: #555 !important; - } - - - .usync-handler-icon.usync-pending { - color: #eee; - } - - .usync-handler-icon.usync-progress { - color: #675e7a; - } - - .usync-handler-icon.usync-complete { - color: #1b264f; - } - .usync-handler-icon.usync-complete .usync-addon-icon { - color: #7b1fa2; - } - - -.usync-settings { - display: flex; -} - - .usync-settings > div { - width: 50%; - } - - .usync-settings .usync-main-settings { - margin-right: 14px; - } - -.usync-root-folder input { - width: 100%; -} - -.usync-root-folder { - display: flex; - padding: 10px 0; - align-items: center; -} - - .usync-root-folder > .controls { - width: 100%; - margin: auto; - } - - .usync-root-folder > .control-label { - width: auto; - white-space: nowrap; - margin-bottom: 0; - } - -.usync-not-animated { - width: calc(100% + 1.5em); - margin: 10px -0.75em; - height: 3px; - border-radius: 0px; -} - - .usync-not-animated .bar { - background-color: #0D47A1; - background-image: none; - } - - .usync-not-animated.usync-complete-changes .bar { - background-color: #27b171; - } - - .usync-not-animated.usync-handler-errors .bar { - background-color: #ff5722; - } - -.usync-not-animated .bar { - transition: none; -} - -.usync-boxes { - display: grid; - grid-gap: 0; - grid-template-columns: repeat(auto-fill, minmax(400px, 1fr)); - margin-left: -10px; - margin-right: -10px; -} - -.usync-box { - max-width: 100%; - padding: 10px; - margin: 10px; - box-sizing: border-box; -} - -.usync-box-icon { - font-size: 40px; -} - -.usync-box .umb-box-content { - display: flex; - flex-direction: column; - align-items: center; -} - - .usync-box .umb-box-content > * { - padding: 10px 0; - } - -.usync-box-nuget { - width: 100%; - text-align: left; -} - - .usync-box-nuget a { - background-color: #1b264f; - display: block; - color: #fff; - font-family: monospace; - padding: 10px 10px; - border-radius: 4px; - margin: 10px 0; - } - -.usync-box-inprogress { - opacity: 0.5; -} - -/* umb 8.1 style things */ -.umb-permission { - display: flex; - align-items: center; - margin-bottom: 10px; -} - - .umb-permission > * { - padding-right: 10px; - } - -.umb-permission__description { - font-style: italic; - color: #444; - margin-top: 2px; -} - -.usync-extras { - display: flex; - align-items: center; - justify-content: center; -} - - .usync-extras > div { - padding: 10vh 0; - text-align: center; - font-size: 120%; - } - -.usync-banner { - display: flex; - flex-direction: column; - align-items: center; -} - - .usync-banner h2 { - display: flex; - justify-content: center; - font-weight: 700; - padding: 10px 0; - } - - .usync-banner h2 > i { - padding-right: 15px; - font-size: 60px; - } - - .usync-banner p { - font-size: 120%; - margin: 20px; - line-height: 1.5; - } - - .usync-banner .btn { - margin-top: 40px; - } - -.banner-icons { - display: flex; - width: 80%; - justify-content: space-between; - margin: 25px 0; - font-weight: bold; -} - - .banner-icons > div { - display: flex; - flex-direction: column; - } - - .banner-icons > div > i { - display: block; - padding: 20px; - font-size: 160%; - color: rgba(0,0,0,0.5); - } - -.usync-pane-fade { - margin: -20px; - background: linear-gradient(#e3e3f1, #f6f4f4); -} - -.usync-handler-box .umb-box-header { - cursor: pointer; -} - -.usync-detail-link-cell { - min-width: 120px; -} - -.usync-detail-link-cell .btn { - padding: 6px; -} - -.usync-main-progress { - margin: 0 -20px -20px -20px; -} - -.usync-table-message-cell { - flex-basis: 25%; -} - -.usync-alert a { - text-decoration: underline; -} - -.usync-report-no-changes { - margin: 50px 0; - text-align: center; -} -.usync-report-no-changes h4 { - font-weight: 700; -} - -/* diff view */ -.umb-table-cell.usync-diff-value > * { - white-space: pre-wrap; -} - -.umb-table-cell.usync-diff-value pre { - border: none; - padding: 0; - font-family: monospace; - background-color: transparent; -} - - .umb-table-cell.usync-diff-value pre del { - color: red; - } - - .umb-table-cell.usync-diff-value pre ins { - color: green; - } - - - -.usync-change-row-Fail { - background-color: #FFEBEE; -} - -.usync-change-row-Warn { - background-color: #FFFDE7; -} - -.usync-group-actions { - display: grid; - grid-template-columns: 1fr 1fr 1fr; - column-gap: 15px; -} - -.usync-group-box { - text-align: center; -} - -.usync-group-box-title { - display: flex; - align-items: center; - justify-content: center; -} - -.usync-group-buttons { - margin: 15px 0; -} - -.usync-group-box-title i { - font-size: 26pt; - padding-right: 10px; -} - -.usync-fresh-view { - display: flex; - justify-content: center; - align-items: center; - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - pointer-events: none; -} - -.usync-fresh-view .umb-empty-state { - color: #ddd; -} - - -.usync-setting-value { - display: flex; - justify-content: space-between; - margin-bottom: 0.5em; - border-bottom: 1px solid #e9e9eb; - padding-bottom: 0.5em; -} - - .usync-setting-value .umb-permission__value { - flex-basis: 20%; - text-align: right; - font-weight: 700; - } - -.usync-setting-value:last-child { - border-bottom: none; -} \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/usync.hub.js b/UmbracoNineDemoSite.Web/App_Plugins/usync/usync.hub.js deleted file mode 100644 index 568f8ac..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/usync.hub.js +++ /dev/null @@ -1,113 +0,0 @@ -(function () { - 'use strict'; - - function uSyncHub($rootScope, $q, assetsService) { - - var starting = false; - var callbacks = []; - - var scripts = [ - Umbraco.Sys.ServerVariables.umbracoSettings.umbracoPath + '/lib/signalr/signalr.min.js'] - - var resource = { - initHub: initHub - }; - - return resource; - - ////////////// - - function initHub(callback) { - - callbacks.push(callback); - - if (!starting) { - if ($.connection === undefined) { - starting = true; - - var promises = []; - scripts.forEach(function (script) { - promises.push(assetsService.loadJs(script)); - }); - - $q.all(promises) - .then(function () { - while (callbacks.length) { - var cb = callbacks.pop(); - hubSetup(cb); - } - starting = false; - }); - } - else { - while (callbacks.length) { - var cb = callbacks.pop(); - hubSetup(cb); - } - starting = false; - } - } - } - - function hubSetup(callback) { - - $.connection = new signalR.HubConnectionBuilder() - .withUrl(Umbraco.Sys.ServerVariables.uSync.signalRHub) - .withAutomaticReconnect() - .configureLogging(signalR.LogLevel.Warning) - .build(); - - var hub = {}; - - if ($.connection !== undefined) { - hub = { - active: true, - start: function () { - - try { - $.connection.start().then(function () { - // console.info('Hub started', $.connection.connectionId); - }).catch(function () { - console.warn('Failed to start hub'); - }); - } catch (e) { - console.warn('Could not setup signalR connection', e); - } - - }, - on: function (eventName, callback) { - $.connection.on(eventName, function (result) { - $rootScope.$apply(function () { - if (callback) { - callback(result); - } - }); - }); - }, - invoke: function (methodName, callback) { - $.connection.invoke(methodName) - .done(function (result) { - $rootScope.$apply(function () { - if (callback) { - callback(result); - } - }); - }); - } - }; - } - else { - hub = { - on: function () { }, - invoke: function () { }, - start: function () { console.warn('no hub to start - missing signalR library ?'); } - }; - } - - return callback(hub); - } - } - - angular.module('umbraco.resources') - .factory('uSyncHub', uSyncHub); -})(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/usync.service.js b/UmbracoNineDemoSite.Web/App_Plugins/usync/usync.service.js deleted file mode 100644 index 4831bbf..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/usync.service.js +++ /dev/null @@ -1,170 +0,0 @@ -/** - * @ngdoc - * @name uSync8Service - * @requires $http - * - * @description provides the link to the uSync api elements - * required for the dashboard to function - */ - -(function () { - 'use strict'; - - function uSyncServiceController($http) { - - var serviceRoot = Umbraco.Sys.ServerVariables.uSync.uSyncService; - - var service = { - getSettings: getSettings, - getHandlers: getHandlers, - getHandlerSetSettings: getHandlerSetSettings, - - report: report, - exportItems: exportItems, - importItems: importItems, - importItem: importItem, - saveSettings: saveSettings, - - getActionHandlers: getActionHandlers, - reportHandler: reportHandler, - importHandler: importHandler, - importPost: importPost, - exportHandler: exportHandler, - cleanExport: cleanExport, - - startProcess: startProcess, - finishProcess: finishProcess, - - getLoadedHandlers: getLoadedHandlers, - getAddOns: getAddOns, - getAddOnSplash: getAddOnSplash, - - getHandlerGroups: getHandlerGroups, - - getSyncWarnings: getSyncWarnings, - - checkVersion: checkVersion - }; - - return service; - - ///////////////////// - - function getSettings() { - return $http.get(serviceRoot + 'GetSettings'); - } - - function getHandlerSetSettings(set) { - return $http.get(serviceRoot + 'GetHandlerSetSettings?id=' + set); - } - - function getHandlers() { - return $http.get(serviceRoot + 'GetHandlers'); - } - - function getLoadedHandlers() { - return $http.get(serviceRoot + 'GetLoadedHandlers'); - } - - function getAddOns() { - return $http.get(serviceRoot + 'GetAddOns'); - } - - function getAddOnSplash() { - return $http.get(serviceRoot + 'GetAddOnSplash'); - } - - - function report(group, clientId) { - return $http.post(serviceRoot + 'report', { clientId: clientId, group: group }); - } - - function exportItems (clientId, clean) { - return $http.post(serviceRoot + 'export', { clientId: clientId, clean: clean }); - } - - function importItems(force, group, clientId) { - return $http.put(serviceRoot + 'import', - { - force: force, - group: group, - clientId: clientId - }); - } - - function getSyncWarnings(action, group) { - return $http.post(serviceRoot + 'GetSyncWarnings?action=' + action, { group: group }); - } - - - function importItem(item) { - return $http.put(serviceRoot + 'importItem', item); - } - - function saveSettings(settings) { - return $http.post(serviceRoot + 'savesettings', settings); - } - - function getHandlerGroups() { - return $http.get(serviceRoot + 'GetHandlerGroups'); - } - - function checkVersion() { - return $http.get(serviceRoot + 'CheckVersion'); - } - - - function getActionHandlers(options) { - return $http.post(serviceRoot + 'GetActionHandlers?action=' + options.action, - { - group: options.group - }); - } - - function reportHandler(handler, options, clientId) { - return $http.post(serviceRoot + 'ReportHandler', { - handler: handler, - clientId: clientId - }); - } - - function importHandler(handler, options, clientId) { - return $http.post(serviceRoot + 'ImportHandler', { - handler: handler, - clientId: clientId, - force: options.force - }); - } - - function importPost(actions, options, clientId) { - return $http.post(serviceRoot + 'ImportPost', { - actions: actions, - clientId: clientId - }); - } - - function exportHandler(handler, options, clientId) { - return $http.post(serviceRoot + 'ExportHandler', { - handler: handler, - clientId: clientId - }); - } - - function startProcess(action) { - return $http.post(serviceRoot + 'StartProcess?action=' + action); - } - - function finishProcess(action, actions) { - return $http.post(serviceRoot + 'FinishProcess?action=' + action, actions); - } - - function cleanExport() { - return $http.post(serviceRoot + 'cleanExport'); - } - - } - - angular.module('umbraco.services') - .factory('uSync8DashboardService', uSyncServiceController); - -})(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/usync_900.css b/UmbracoNineDemoSite.Web/App_Plugins/usync/usync_900.css deleted file mode 100644 index fa2659f..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/usync_900.css +++ /dev/null @@ -1 +0,0 @@ -/* cache breaker */ \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/App_Plugins/usync/usync_900.js b/UmbracoNineDemoSite.Web/App_Plugins/usync/usync_900.js deleted file mode 100644 index 84be597..0000000 --- a/UmbracoNineDemoSite.Web/App_Plugins/usync/usync_900.js +++ /dev/null @@ -1 +0,0 @@ -// cache breaker. \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/UmbracoNineDemoSite.Web.csproj b/UmbracoNineDemoSite.Web/UmbracoNineDemoSite.Web.csproj index 9f6d15d..00ab758 100644 --- a/UmbracoNineDemoSite.Web/UmbracoNineDemoSite.Web.csproj +++ b/UmbracoNineDemoSite.Web/UmbracoNineDemoSite.Web.csproj @@ -43,6 +43,7 @@
+ From 9c362693dd5588059ae591b97369b7a7964e708c Mon Sep 17 00:00:00 2001 From: Dirk Seefeld Date: Wed, 6 Oct 2021 10:41:35 +0200 Subject: [PATCH 03/20] clean gitignore for wwwroot/umbraco --- .gitignore | 2 +- .../UmbracoNineDemoSite.Web.csproj | 8 + .../umbraco/config/appsettings-schema.json | 3235 ---- .../umbraco/config/lang/cs.xml | 2326 --- .../umbraco/config/lang/cy.xml | 2766 ---- .../umbraco/config/lang/da.xml | 2059 --- .../umbraco/config/lang/de.xml | 2231 --- .../umbraco/config/lang/en.xml | 2585 ---- .../umbraco/config/lang/en_us.xml | 2642 ---- .../umbraco/config/lang/es.xml | 1625 -- .../umbraco/config/lang/fr.xml | 2351 --- .../umbraco/config/lang/he.xml | 871 -- .../umbraco/config/lang/it.xml | 958 -- .../umbraco/config/lang/ja.xml | 1092 -- .../umbraco/config/lang/ko.xml | 852 -- .../umbraco/config/lang/nb.xml | 925 -- .../umbraco/config/lang/nl.xml | 2359 --- .../umbraco/config/lang/pl.xml | 1455 -- .../umbraco/config/lang/pt.xml | 842 - .../umbraco/config/lang/ru.xml | 1816 --- .../umbraco/config/lang/sv.xml | 1015 -- .../umbraco/config/lang/tr.xml | 2562 ---- .../umbraco/config/lang/zh.xml | 1249 -- .../umbraco/config/lang/zh_tw.xml | 1229 -- .../umbraco/assets/css/canvasdesigner.min.css | 1 - .../umbraco/assets/css/installer.min.css | 1 - .../umbraco/assets/css/nonodes.style.min.css | 1 - .../umbraco/assets/css/rte-content.css | 1 - .../umbraco/assets/css/umbraco.min.css | 1 - .../assets/fonts/helveticons/helveticons.eot | Bin 117324 -> 0 bytes .../assets/fonts/helveticons/helveticons.svg | 1 - .../assets/fonts/helveticons/helveticons.ttf | Bin 117160 -> 0 bytes .../assets/fonts/helveticons/helveticons.woff | Bin 294540 -> 0 bytes .../assets/fonts/lato/LatoLatin-Black.woff2 | Bin 43456 -> 0 bytes .../fonts/lato/LatoLatin-BlackItalic.woff2 | Bin 44316 -> 0 bytes .../assets/fonts/lato/LatoLatin-Bold.woff2 | Bin 44380 -> 0 bytes .../fonts/lato/LatoLatin-BoldItalic.woff2 | Bin 45036 -> 0 bytes .../assets/fonts/lato/LatoLatin-Italic.woff2 | Bin 45388 -> 0 bytes .../assets/fonts/lato/LatoLatin-Light.woff2 | Bin 43468 -> 0 bytes .../fonts/lato/LatoLatin-LightItalic.woff2 | Bin 44156 -> 0 bytes .../assets/fonts/lato/LatoLatin-Regular.woff2 | Bin 43760 -> 0 bytes .../wwwroot/umbraco/assets/fonts/web.config | 8 - .../umbraco/assets/icons/icon-activity.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-add.svg | 1 - .../umbraco/assets/icons/icon-addressbook.svg | 1 - .../umbraco/assets/icons/icon-alarm-clock.svg | 1 - .../umbraco/assets/icons/icon-alert-alt.svg | 1 - .../umbraco/assets/icons/icon-alert.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-alt.svg | 1 - .../umbraco/assets/icons/icon-anchor.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-app.svg | 1 - .../assets/icons/icon-application-error.svg | 1 - .../icons/icon-application-window-alt.svg | 1 - .../assets/icons/icon-application-window.svg | 1 - .../umbraco/assets/icons/icon-arrivals.svg | 1 - .../umbraco/assets/icons/icon-arrow-down.svg | 1 - .../umbraco/assets/icons/icon-arrow-left.svg | 1 - .../umbraco/assets/icons/icon-arrow-right.svg | 1 - .../umbraco/assets/icons/icon-arrow-up.svg | 1 - .../umbraco/assets/icons/icon-art-easel.svg | 1 - .../umbraco/assets/icons/icon-article.svg | 1 - .../umbraco/assets/icons/icon-attachment.svg | 1 - .../assets/icons/icon-auction-hammer.svg | 1 - .../umbraco/assets/icons/icon-autofill.svg | 1 - .../umbraco/assets/icons/icon-award.svg | 1 - .../assets/icons/icon-axis-rotation-2.svg | 1 - .../assets/icons/icon-axis-rotation-3.svg | 1 - .../assets/icons/icon-axis-rotation.svg | 1 - .../assets/icons/icon-baby-stroller.svg | 1 - .../umbraco/assets/icons/icon-backspace.svg | 1 - .../umbraco/assets/icons/icon-badge-add.svg | 1 - .../umbraco/assets/icons/icon-badge-count.svg | 1 - .../assets/icons/icon-badge-remove.svg | 1 - .../assets/icons/icon-badge-restricted.svg | 1 - .../umbraco/assets/icons/icon-ball.svg | 1 - .../umbraco/assets/icons/icon-band-aid.svg | 1 - .../umbraco/assets/icons/icon-bar-chart.svg | 1 - .../umbraco/assets/icons/icon-barcode.svg | 1 - .../umbraco/assets/icons/icon-bars.svg | 1 - .../assets/icons/icon-battery-full.svg | 1 - .../umbraco/assets/icons/icon-battery-low.svg | 1 - .../umbraco/assets/icons/icon-beer-glass.svg | 1 - .../umbraco/assets/icons/icon-bell-off.svg | 1 - .../umbraco/assets/icons/icon-bell.svg | 1 - .../umbraco/assets/icons/icon-bill-dollar.svg | 1 - .../umbraco/assets/icons/icon-bill-euro.svg | 1 - .../umbraco/assets/icons/icon-bill-pound.svg | 1 - .../umbraco/assets/icons/icon-bill-yen.svg | 1 - .../umbraco/assets/icons/icon-bill.svg | 1 - .../umbraco/assets/icons/icon-billboard.svg | 1 - .../assets/icons/icon-bills-dollar.svg | 1 - .../umbraco/assets/icons/icon-bills-euro.svg | 1 - .../umbraco/assets/icons/icon-bills-pound.svg | 1 - .../umbraco/assets/icons/icon-bills-yen.svg | 1 - .../umbraco/assets/icons/icon-bills.svg | 1 - .../umbraco/assets/icons/icon-binarycode.svg | 1 - .../umbraco/assets/icons/icon-binoculars.svg | 1 - .../umbraco/assets/icons/icon-bird.svg | 1 - .../assets/icons/icon-birthday-cake.svg | 1 - .../umbraco/assets/icons/icon-block.svg | 1 - .../umbraco/assets/icons/icon-blueprint.svg | 1 - .../umbraco/assets/icons/icon-bluetooth.svg | 1 - .../assets/icons/icon-boat-shipping.svg | 1 - .../umbraco/assets/icons/icon-bomb.svg | 1 - .../umbraco/assets/icons/icon-bones.svg | 1 - .../umbraco/assets/icons/icon-book-alt-2.svg | 1 - .../umbraco/assets/icons/icon-book-alt.svg | 1 - .../umbraco/assets/icons/icon-book.svg | 1 - .../umbraco/assets/icons/icon-bookmark.svg | 1 - .../umbraco/assets/icons/icon-books.svg | 1 - .../umbraco/assets/icons/icon-box-alt.svg | 1 - .../umbraco/assets/icons/icon-box-open.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-box.svg | 1 - .../umbraco/assets/icons/icon-brackets.svg | 1 - .../umbraco/assets/icons/icon-brick.svg | 1 - .../umbraco/assets/icons/icon-briefcase.svg | 1 - .../assets/icons/icon-browser-window.svg | 1 - .../umbraco/assets/icons/icon-brush-alt-2.svg | 1 - .../umbraco/assets/icons/icon-brush-alt.svg | 1 - .../umbraco/assets/icons/icon-brush.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-bug.svg | 1 - .../assets/icons/icon-bulleted-list.svg | 1 - .../umbraco/assets/icons/icon-burn.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-bus.svg | 1 - .../umbraco/assets/icons/icon-calculator.svg | 1 - .../assets/icons/icon-calendar-alt.svg | 1 - .../umbraco/assets/icons/icon-calendar.svg | 1 - .../umbraco/assets/icons/icon-camcorder.svg | 1 - .../umbraco/assets/icons/icon-camera-roll.svg | 1 - .../umbraco/assets/icons/icon-candy.svg | 1 - .../umbraco/assets/icons/icon-caps-lock.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-car.svg | 1 - .../assets/icons/icon-cash-register.svg | 1 - .../umbraco/assets/icons/icon-categories.svg | 1 - .../umbraco/assets/icons/icon-certificate.svg | 1 - .../umbraco/assets/icons/icon-chart-curve.svg | 1 - .../umbraco/assets/icons/icon-chart.svg | 1 - .../umbraco/assets/icons/icon-chat-active.svg | 1 - .../umbraco/assets/icons/icon-chat.svg | 1 - .../umbraco/assets/icons/icon-check.svg | 1 - .../icons/icon-checkbox-dotted-active.svg | 1 - .../assets/icons/icon-checkbox-dotted.svg | 1 - .../assets/icons/icon-checkbox-empty.svg | 1 - .../umbraco/assets/icons/icon-checkbox.svg | 1 - .../umbraco/assets/icons/icon-chess.svg | 1 - .../umbraco/assets/icons/icon-chip-alt.svg | 1 - .../umbraco/assets/icons/icon-chip.svg | 1 - .../umbraco/assets/icons/icon-cinema.svg | 1 - .../icons/icon-circle-dotted-active.svg | 1 - .../assets/icons/icon-circle-dotted.svg | 1 - .../umbraco/assets/icons/icon-circuits.svg | 1 - .../umbraco/assets/icons/icon-circus.svg | 1 - .../umbraco/assets/icons/icon-client.svg | 1 - .../assets/icons/icon-clothes-hanger.svg | 1 - .../umbraco/assets/icons/icon-cloud-drive.svg | 1 - .../assets/icons/icon-cloud-upload.svg | 1 - .../umbraco/assets/icons/icon-cloud.svg | 1 - .../umbraco/assets/icons/icon-cloudy.svg | 1 - .../umbraco/assets/icons/icon-clubs.svg | 1 - .../umbraco/assets/icons/icon-cocktail.svg | 1 - .../umbraco/assets/icons/icon-code.svg | 1 - .../umbraco/assets/icons/icon-coffee.svg | 1 - .../umbraco/assets/icons/icon-coin-dollar.svg | 1 - .../umbraco/assets/icons/icon-coin-euro.svg | 1 - .../umbraco/assets/icons/icon-coin-pound.svg | 1 - .../umbraco/assets/icons/icon-coin-yen.svg | 1 - .../umbraco/assets/icons/icon-coin.svg | 1 - .../umbraco/assets/icons/icon-coins-alt.svg | 1 - .../assets/icons/icon-coins-dollar-alt.svg | 1 - .../assets/icons/icon-coins-dollar.svg | 1 - .../assets/icons/icon-coins-euro-alt.svg | 1 - .../umbraco/assets/icons/icon-coins-euro.svg | 1 - .../assets/icons/icon-coins-pound-alt.svg | 1 - .../umbraco/assets/icons/icon-coins-pound.svg | 1 - .../assets/icons/icon-coins-yen-alt.svg | 1 - .../umbraco/assets/icons/icon-coins-yen.svg | 1 - .../umbraco/assets/icons/icon-coins.svg | 1 - .../assets/icons/icon-color-bucket.svg | 1 - .../umbraco/assets/icons/icon-colorpicker.svg | 1 - .../umbraco/assets/icons/icon-columns.svg | 1 - .../umbraco/assets/icons/icon-comb.svg | 1 - .../icons/icon-combination-lock-open.svg | 1 - .../assets/icons/icon-combination-lock.svg | 1 - .../umbraco/assets/icons/icon-command.svg | 1 - .../umbraco/assets/icons/icon-company.svg | 1 - .../umbraco/assets/icons/icon-compress.svg | 1 - .../umbraco/assets/icons/icon-connection.svg | 1 - .../umbraco/assets/icons/icon-console.svg | 1 - .../umbraco/assets/icons/icon-contrast.svg | 1 - .../assets/icons/icon-conversation-alt.svg | 1 - .../assets/icons/icon-conversation.svg | 1 - .../umbraco/assets/icons/icon-coverflow.svg | 1 - .../assets/icons/icon-credit-card-alt.svg | 1 - .../umbraco/assets/icons/icon-credit-card.svg | 1 - .../umbraco/assets/icons/icon-crop.svg | 1 - .../umbraco/assets/icons/icon-crosshair.svg | 1 - .../umbraco/assets/icons/icon-crown-alt.svg | 1 - .../umbraco/assets/icons/icon-crown.svg | 1 - .../umbraco/assets/icons/icon-cupcake.svg | 1 - .../umbraco/assets/icons/icon-curve.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-cut.svg | 1 - .../umbraco/assets/icons/icon-dashboard.svg | 1 - .../umbraco/assets/icons/icon-defrag.svg | 1 - .../umbraco/assets/icons/icon-delete-key.svg | 1 - .../umbraco/assets/icons/icon-delete.svg | 1 - .../umbraco/assets/icons/icon-departure.svg | 1 - .../umbraco/assets/icons/icon-desk.svg | 1 - .../umbraco/assets/icons/icon-desktop.svg | 1 - .../umbraco/assets/icons/icon-diagnostics.svg | 1 - .../assets/icons/icon-diagonal-arrow-alt.svg | 1 - .../assets/icons/icon-diagonal-arrow.svg | 1 - .../umbraco/assets/icons/icon-diamond.svg | 1 - .../umbraco/assets/icons/icon-diamonds.svg | 1 - .../umbraco/assets/icons/icon-dice.svg | 1 - .../umbraco/assets/icons/icon-diploma-alt.svg | 1 - .../umbraco/assets/icons/icon-diploma.svg | 1 - .../assets/icons/icon-directions-alt.svg | 1 - .../umbraco/assets/icons/icon-directions.svg | 1 - .../umbraco/assets/icons/icon-disc.svg | 1 - .../umbraco/assets/icons/icon-disk-image.svg | 1 - .../umbraco/assets/icons/icon-display.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-dna.svg | 1 - .../assets/icons/icon-dock-connector.svg | 1 - .../icons/icon-document-dashed-line.svg | 1 - .../umbraco/assets/icons/icon-document.svg | 1 - .../umbraco/assets/icons/icon-documents.svg | 1 - .../umbraco/assets/icons/icon-dollar-bag.svg | 1 - .../umbraco/assets/icons/icon-donate.svg | 1 - .../assets/icons/icon-door-open-alt.svg | 1 - .../umbraco/assets/icons/icon-door-open.svg | 1 - .../assets/icons/icon-download-alt.svg | 1 - .../umbraco/assets/icons/icon-download.svg | 1 - .../umbraco/assets/icons/icon-drop.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-eco.svg | 1 - .../umbraco/assets/icons/icon-economy.svg | 1 - .../umbraco/assets/icons/icon-edit.svg | 1 - .../umbraco/assets/icons/icon-eject.svg | 1 - .../umbraco/assets/icons/icon-employee.svg | 1 - .../assets/icons/icon-energy-saving-bulb.svg | 1 - .../umbraco/assets/icons/icon-enter.svg | 1 - .../umbraco/assets/icons/icon-equalizer.svg | 1 - .../umbraco/assets/icons/icon-escape.svg | 1 - .../umbraco/assets/icons/icon-ethernet.svg | 1 - .../umbraco/assets/icons/icon-euro-bag.svg | 1 - .../assets/icons/icon-exit-fullscreen.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-eye.svg | 1 - .../assets/icons/icon-facebook-like.svg | 1 - .../umbraco/assets/icons/icon-factory.svg | 1 - .../umbraco/assets/icons/icon-favorite.svg | 1 - .../assets/icons/icon-female-symbol.svg | 1 - .../assets/icons/icon-file-cabinet.svg | 1 - .../umbraco/assets/icons/icon-files.svg | 1 - .../assets/icons/icon-filter-arrows.svg | 1 - .../umbraco/assets/icons/icon-filter.svg | 1 - .../umbraco/assets/icons/icon-fingerprint.svg | 1 - .../umbraco/assets/icons/icon-fire.svg | 1 - .../umbraco/assets/icons/icon-firewall.svg | 1 - .../umbraco/assets/icons/icon-firewire.svg | 1 - .../umbraco/assets/icons/icon-flag-alt.svg | 1 - .../umbraco/assets/icons/icon-flag.svg | 1 - .../umbraco/assets/icons/icon-flash.svg | 1 - .../umbraco/assets/icons/icon-flashlight.svg | 1 - .../umbraco/assets/icons/icon-flowerpot.svg | 1 - .../umbraco/assets/icons/icon-folder-open.svg | 1 - .../assets/icons/icon-folder-outline.svg | 1 - .../umbraco/assets/icons/icon-folder.svg | 1 - .../umbraco/assets/icons/icon-folders.svg | 1 - .../umbraco/assets/icons/icon-font.svg | 1 - .../umbraco/assets/icons/icon-food.svg | 1 - .../umbraco/assets/icons/icon-footprints.svg | 1 - .../umbraco/assets/icons/icon-forking.svg | 1 - .../umbraco/assets/icons/icon-frame-alt.svg | 1 - .../umbraco/assets/icons/icon-frame.svg | 1 - .../assets/icons/icon-fullscreen-alt.svg | 1 - .../umbraco/assets/icons/icon-fullscreen.svg | 1 - .../umbraco/assets/icons/icon-game.svg | 1 - .../umbraco/assets/icons/icon-geometry.svg | 1 - .../umbraco/assets/icons/icon-gift.svg | 1 - .../umbraco/assets/icons/icon-glasses.svg | 1 - .../umbraco/assets/icons/icon-globe-alt.svg | 1 - .../umbraco/assets/icons/icon-globe-asia.svg | 1 - .../assets/icons/icon-globe-europe-africa.svg | 1 - .../icons/icon-globe-inverted-america.svg | 1 - .../assets/icons/icon-globe-inverted-asia.svg | 1 - .../icon-globe-inverted-europe-africa.svg | 1 - .../umbraco/assets/icons/icon-globe.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-gps.svg | 1 - .../umbraco/assets/icons/icon-graduate.svg | 1 - .../umbraco/assets/icons/icon-grid.svg | 1 - .../umbraco/assets/icons/icon-hammer.svg | 1 - .../assets/icons/icon-hand-active-alt.svg | 1 - .../umbraco/assets/icons/icon-hand-active.svg | 1 - .../assets/icons/icon-hand-pointer-alt.svg | 1 - .../assets/icons/icon-hand-pointer.svg | 1 - .../umbraco/assets/icons/icon-handprint.svg | 1 - .../umbraco/assets/icons/icon-handshake.svg | 1 - .../assets/icons/icon-handtool-alt.svg | 1 - .../umbraco/assets/icons/icon-handtool.svg | 1 - .../assets/icons/icon-hard-drive-alt.svg | 1 - .../umbraco/assets/icons/icon-hard-drive.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-hat.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-hd.svg | 1 - .../umbraco/assets/icons/icon-headphones.svg | 1 - .../umbraco/assets/icons/icon-headset.svg | 1 - .../umbraco/assets/icons/icon-hearts.svg | 1 - .../umbraco/assets/icons/icon-height.svg | 1 - .../umbraco/assets/icons/icon-help-alt.svg | 1 - .../umbraco/assets/icons/icon-help.svg | 1 - .../umbraco/assets/icons/icon-home.svg | 1 - .../umbraco/assets/icons/icon-hourglass.svg | 1 - .../umbraco/assets/icons/icon-imac.svg | 1 - .../assets/icons/icon-inactive-line.svg | 1 - .../umbraco/assets/icons/icon-inbox-full.svg | 1 - .../umbraco/assets/icons/icon-inbox.svg | 1 - .../umbraco/assets/icons/icon-indent.svg | 1 - .../umbraco/assets/icons/icon-infinity.svg | 1 - .../umbraco/assets/icons/icon-info.svg | 1 - .../umbraco/assets/icons/icon-invoice.svg | 1 - .../umbraco/assets/icons/icon-ipad.svg | 1 - .../umbraco/assets/icons/icon-iphone.svg | 1 - .../assets/icons/icon-item-arrangement.svg | 1 - .../umbraco/assets/icons/icon-junk.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-key.svg | 1 - .../umbraco/assets/icons/icon-keyboard.svg | 1 - .../umbraco/assets/icons/icon-keychain.svg | 1 - .../umbraco/assets/icons/icon-keyhole.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-lab.svg | 1 - .../umbraco/assets/icons/icon-laptop.svg | 1 - .../umbraco/assets/icons/icon-layers-alt.svg | 1 - .../umbraco/assets/icons/icon-layers.svg | 1 - .../umbraco/assets/icons/icon-layout.svg | 1 - .../assets/icons/icon-left-double-arrow.svg | 1 - .../umbraco/assets/icons/icon-legal.svg | 1 - .../umbraco/assets/icons/icon-lense.svg | 1 - .../umbraco/assets/icons/icon-library.svg | 1 - .../umbraco/assets/icons/icon-light-down.svg | 1 - .../umbraco/assets/icons/icon-light-up.svg | 1 - .../assets/icons/icon-lightbulb-active.svg | 1 - .../umbraco/assets/icons/icon-lightbulb.svg | 1 - .../umbraco/assets/icons/icon-lightning.svg | 1 - .../umbraco/assets/icons/icon-link.svg | 1 - .../umbraco/assets/icons/icon-linux-tux.svg | 1 - .../umbraco/assets/icons/icon-list.svg | 1 - .../umbraco/assets/icons/icon-load.svg | 1 - .../umbraco/assets/icons/icon-loading.svg | 1 - .../umbraco/assets/icons/icon-locate.svg | 1 - .../assets/icons/icon-location-near-me.svg | 1 - .../assets/icons/icon-location-nearby.svg | 1 - .../umbraco/assets/icons/icon-lock.svg | 1 - .../umbraco/assets/icons/icon-log-out.svg | 1 - .../umbraco/assets/icons/icon-logout.svg | 1 - .../umbraco/assets/icons/icon-loupe.svg | 1 - .../umbraco/assets/icons/icon-magnet.svg | 1 - .../umbraco/assets/icons/icon-mailbox.svg | 1 - .../assets/icons/icon-male-and-female.svg | 1 - .../umbraco/assets/icons/icon-male-symbol.svg | 1 - .../umbraco/assets/icons/icon-map-alt.svg | 1 - .../assets/icons/icon-map-location.svg | 1 - .../umbraco/assets/icons/icon-map-marker.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-map.svg | 1 - .../umbraco/assets/icons/icon-medal.svg | 1 - .../assets/icons/icon-medical-emergency.svg | 1 - .../umbraco/assets/icons/icon-medicine.svg | 1 - .../umbraco/assets/icons/icon-meeting.svg | 1 - .../umbraco/assets/icons/icon-megaphone.svg | 1 - .../umbraco/assets/icons/icon-merge.svg | 1 - .../assets/icons/icon-message-open.svg | 1 - .../assets/icons/icon-message-unopened.svg | 1 - .../umbraco/assets/icons/icon-message.svg | 1 - .../umbraco/assets/icons/icon-microscope.svg | 1 - .../umbraco/assets/icons/icon-mindmap.svg | 1 - .../umbraco/assets/icons/icon-mobile.svg | 1 - .../assets/icons/icon-molecular-network.svg | 1 - .../umbraco/assets/icons/icon-molecular.svg | 1 - .../umbraco/assets/icons/icon-mountain.svg | 1 - .../assets/icons/icon-mouse-cursor.svg | 1 - .../umbraco/assets/icons/icon-mouse.svg | 1 - .../umbraco/assets/icons/icon-movie-alt.svg | 1 - .../umbraco/assets/icons/icon-movie.svg | 1 - .../icons/icon-multiple-credit-cards.svg | 1 - .../assets/icons/icon-multiple-windows.svg | 1 - .../umbraco/assets/icons/icon-music.svg | 1 - .../umbraco/assets/icons/icon-name-badge.svg | 1 - .../assets/icons/icon-navigation-bottom.svg | 1 - .../assets/icons/icon-navigation-down.svg | 1 - .../assets/icons/icon-navigation-first.svg | 1 - .../icons/icon-navigation-horizontal.svg | 1 - .../assets/icons/icon-navigation-last.svg | 1 - .../assets/icons/icon-navigation-left.svg | 1 - .../assets/icons/icon-navigation-right.svg | 1 - .../assets/icons/icon-navigation-road.svg | 1 - .../assets/icons/icon-navigation-top.svg | 1 - .../assets/icons/icon-navigation-up.svg | 1 - .../assets/icons/icon-navigation-vertical.svg | 1 - .../umbraco/assets/icons/icon-navigation.svg | 1 - .../assets/icons/icon-navigational-arrow.svg | 1 - .../umbraco/assets/icons/icon-network-alt.svg | 1 - .../assets/icons/icon-newspaper-alt.svg | 1 - .../umbraco/assets/icons/icon-newspaper.svg | 1 - .../umbraco/assets/icons/icon-next-media.svg | 1 - .../umbraco/assets/icons/icon-next.svg | 1 - .../umbraco/assets/icons/icon-nodes.svg | 1 - .../umbraco/assets/icons/icon-notepad-alt.svg | 1 - .../umbraco/assets/icons/icon-notepad.svg | 1 - .../umbraco/assets/icons/icon-old-key.svg | 1 - .../umbraco/assets/icons/icon-old-phone.svg | 1 - .../umbraco/assets/icons/icon-operator.svg | 1 - .../assets/icons/icon-ordered-list.svg | 1 - .../umbraco/assets/icons/icon-os-x.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-out.svg | 1 - .../umbraco/assets/icons/icon-outbox.svg | 1 - .../umbraco/assets/icons/icon-outdent.svg | 1 - .../umbraco/assets/icons/icon-page-add.svg | 1 - .../umbraco/assets/icons/icon-page-down.svg | 1 - .../umbraco/assets/icons/icon-page-remove.svg | 1 - .../assets/icons/icon-page-restricted.svg | 1 - .../umbraco/assets/icons/icon-page-up.svg | 1 - .../assets/icons/icon-paint-roller.svg | 1 - .../umbraco/assets/icons/icon-palette.svg | 1 - .../umbraco/assets/icons/icon-panel-show.svg | 1 - .../assets/icons/icon-pannel-close.svg | 1 - .../umbraco/assets/icons/icon-pants.svg | 1 - .../umbraco/assets/icons/icon-paper-bag.svg | 1 - .../assets/icons/icon-paper-plane-alt.svg | 1 - .../umbraco/assets/icons/icon-paper-plane.svg | 1 - .../assets/icons/icon-parachute-drop.svg | 1 - .../assets/icons/icon-parental-control.svg | 1 - .../assets/icons/icon-partly-cloudy.svg | 1 - .../umbraco/assets/icons/icon-paste-in.svg | 1 - .../umbraco/assets/icons/icon-path.svg | 1 - .../umbraco/assets/icons/icon-pause.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-pc.svg | 1 - .../assets/icons/icon-people-alt-2.svg | 1 - .../umbraco/assets/icons/icon-people-alt.svg | 1 - .../assets/icons/icon-people-female.svg | 1 - .../umbraco/assets/icons/icon-people.svg | 1 - .../umbraco/assets/icons/icon-phone-ring.svg | 1 - .../umbraco/assets/icons/icon-phone.svg | 1 - .../umbraco/assets/icons/icon-photo-album.svg | 1 - .../umbraco/assets/icons/icon-picture.svg | 1 - .../assets/icons/icon-pictures-alt-2.svg | 1 - .../assets/icons/icon-pictures-alt.svg | 1 - .../umbraco/assets/icons/icon-pictures.svg | 1 - .../umbraco/assets/icons/icon-pie-chart.svg | 1 - .../umbraco/assets/icons/icon-piggy-bank.svg | 1 - .../assets/icons/icon-pin-location.svg | 1 - .../umbraco/assets/icons/icon-piracy.svg | 1 - .../umbraco/assets/icons/icon-plane.svg | 1 - .../umbraco/assets/icons/icon-planet.svg | 1 - .../umbraco/assets/icons/icon-play.svg | 1 - .../assets/icons/icon-playing-cards.svg | 1 - .../umbraco/assets/icons/icon-playlist.svg | 1 - .../umbraco/assets/icons/icon-plugin.svg | 1 - .../umbraco/assets/icons/icon-podcast.svg | 1 - .../umbraco/assets/icons/icon-poker-chip.svg | 1 - .../umbraco/assets/icons/icon-poll.svg | 1 - .../umbraco/assets/icons/icon-post-it.svg | 1 - .../umbraco/assets/icons/icon-pound-bag.svg | 1 - .../assets/icons/icon-power-outlet.svg | 1 - .../umbraco/assets/icons/icon-power.svg | 1 - .../assets/icons/icon-presentation.svg | 1 - .../assets/icons/icon-previous-media.svg | 1 - .../umbraco/assets/icons/icon-previous.svg | 1 - .../assets/icons/icon-price-dollar.svg | 1 - .../umbraco/assets/icons/icon-price-euro.svg | 1 - .../umbraco/assets/icons/icon-price-pound.svg | 1 - .../umbraco/assets/icons/icon-price-yen.svg | 1 - .../umbraco/assets/icons/icon-print.svg | 1 - .../umbraco/assets/icons/icon-printer-alt.svg | 1 - .../umbraco/assets/icons/icon-projector.svg | 1 - .../umbraco/assets/icons/icon-pulse.svg | 1 - .../umbraco/assets/icons/icon-pushpin.svg | 1 - .../umbraco/assets/icons/icon-qr-code.svg | 1 - .../umbraco/assets/icons/icon-quote.svg | 1 - .../umbraco/assets/icons/icon-radio-alt.svg | 1 - .../assets/icons/icon-radio-receiver.svg | 1 - .../umbraco/assets/icons/icon-radio.svg | 1 - .../umbraco/assets/icons/icon-rain.svg | 1 - .../umbraco/assets/icons/icon-rate.svg | 1 - .../umbraco/assets/icons/icon-re-post.svg | 1 - .../umbraco/assets/icons/icon-readonly.svg | 1 - .../umbraco/assets/icons/icon-receipt-alt.svg | 1 - .../assets/icons/icon-receipt-dollar.svg | 1 - .../assets/icons/icon-receipt-euro.svg | 1 - .../assets/icons/icon-receipt-pound.svg | 1 - .../umbraco/assets/icons/icon-receipt-yen.svg | 1 - .../umbraco/assets/icons/icon-reception.svg | 1 - .../umbraco/assets/icons/icon-record.svg | 1 - .../umbraco/assets/icons/icon-redo.svg | 1 - .../umbraco/assets/icons/icon-refresh.svg | 1 - .../umbraco/assets/icons/icon-remote.svg | 1 - .../umbraco/assets/icons/icon-remove.svg | 1 - .../umbraco/assets/icons/icon-repeat-one.svg | 1 - .../umbraco/assets/icons/icon-repeat.svg | 1 - .../umbraco/assets/icons/icon-reply-arrow.svg | 1 - .../umbraco/assets/icons/icon-resize.svg | 1 - .../assets/icons/icon-return-to-top.svg | 1 - .../assets/icons/icon-right-double-arrow.svg | 1 - .../umbraco/assets/icons/icon-road.svg | 1 - .../umbraco/assets/icons/icon-roadsign.svg | 1 - .../umbraco/assets/icons/icon-rocket.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-rss.svg | 1 - .../umbraco/assets/icons/icon-ruler-alt.svg | 1 - .../umbraco/assets/icons/icon-ruler.svg | 1 - .../umbraco/assets/icons/icon-safe.svg | 1 - .../umbraco/assets/icons/icon-safedial.svg | 1 - .../assets/icons/icon-sandbox-toys.svg | 1 - .../assets/icons/icon-satellite-dish.svg | 1 - .../umbraco/assets/icons/icon-save.svg | 1 - .../umbraco/assets/icons/icon-scan.svg | 1 - .../umbraco/assets/icons/icon-school.svg | 1 - .../assets/icons/icon-screensharing.svg | 1 - .../umbraco/assets/icons/icon-script-alt.svg | 1 - .../umbraco/assets/icons/icon-script.svg | 1 - .../umbraco/assets/icons/icon-scull.svg | 1 - .../umbraco/assets/icons/icon-search.svg | 1 - .../assets/icons/icon-security-camera.svg | 1 - .../umbraco/assets/icons/icon-sensor.svg | 1 - .../umbraco/assets/icons/icon-server-alt.svg | 1 - .../umbraco/assets/icons/icon-server.svg | 1 - .../assets/icons/icon-settings-alt-2.svg | 1 - .../assets/icons/icon-settings-alt.svg | 1 - .../umbraco/assets/icons/icon-settings.svg | 1 - .../umbraco/assets/icons/icon-share-alt-2.svg | 1 - .../umbraco/assets/icons/icon-share-alt.svg | 1 - .../umbraco/assets/icons/icon-share.svg | 1 - .../assets/icons/icon-sharing-iphone.svg | 1 - .../umbraco/assets/icons/icon-shield.svg | 1 - .../umbraco/assets/icons/icon-shift.svg | 1 - .../assets/icons/icon-shipping-box.svg | 1 - .../umbraco/assets/icons/icon-shipping.svg | 1 - .../umbraco/assets/icons/icon-shoe.svg | 1 - .../icons/icon-shopping-basket-alt-2.svg | 1 - .../assets/icons/icon-shopping-basket-alt.svg | 1 - .../assets/icons/icon-shopping-basket.svg | 1 - .../umbraco/assets/icons/icon-shorts.svg | 1 - .../umbraco/assets/icons/icon-shuffle.svg | 1 - .../umbraco/assets/icons/icon-sience.svg | 1 - .../umbraco/assets/icons/icon-simcard.svg | 1 - .../umbraco/assets/icons/icon-single-note.svg | 1 - .../umbraco/assets/icons/icon-sitemap.svg | 1 - .../umbraco/assets/icons/icon-sleep.svg | 1 - .../umbraco/assets/icons/icon-slideshow.svg | 1 - .../assets/icons/icon-smiley-inverted.svg | 1 - .../umbraco/assets/icons/icon-smiley.svg | 1 - .../umbraco/assets/icons/icon-snow.svg | 1 - .../umbraco/assets/icons/icon-sound-low.svg | 1 - .../assets/icons/icon-sound-medium.svg | 1 - .../umbraco/assets/icons/icon-sound-off.svg | 1 - .../umbraco/assets/icons/icon-sound-waves.svg | 1 - .../umbraco/assets/icons/icon-sound.svg | 1 - .../umbraco/assets/icons/icon-spades.svg | 1 - .../umbraco/assets/icons/icon-speaker.svg | 1 - .../umbraco/assets/icons/icon-speed-gauge.svg | 1 - .../umbraco/assets/icons/icon-split-alt.svg | 1 - .../umbraco/assets/icons/icon-split.svg | 1 - .../umbraco/assets/icons/icon-sprout.svg | 1 - .../assets/icons/icon-squiggly-line.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-ssd.svg | 1 - .../assets/icons/icon-stacked-disks.svg | 1 - .../umbraco/assets/icons/icon-stamp.svg | 1 - .../umbraco/assets/icons/icon-stop-alt.svg | 1 - .../umbraco/assets/icons/icon-stop-hand.svg | 1 - .../umbraco/assets/icons/icon-stop.svg | 1 - .../umbraco/assets/icons/icon-store.svg | 1 - .../umbraco/assets/icons/icon-stream.svg | 1 - .../umbraco/assets/icons/icon-sunny.svg | 1 - .../umbraco/assets/icons/icon-sweatshirt.svg | 1 - .../umbraco/assets/icons/icon-sync.svg | 1 - .../umbraco/assets/icons/icon-t-shirt.svg | 1 - .../umbraco/assets/icons/icon-tab-key.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-tab.svg | 1 - .../umbraco/assets/icons/icon-tactics.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-tag.svg | 1 - .../umbraco/assets/icons/icon-tags.svg | 1 - .../assets/icons/icon-takeaway-cup.svg | 1 - .../umbraco/assets/icons/icon-target.svg | 1 - .../assets/icons/icon-temperatrure-alt.svg | 1 - .../umbraco/assets/icons/icon-temperature.svg | 1 - .../umbraco/assets/icons/icon-terminal.svg | 1 - .../umbraco/assets/icons/icon-theater.svg | 1 - .../umbraco/assets/icons/icon-theif.svg | 1 - .../assets/icons/icon-thought-bubble.svg | 1 - .../umbraco/assets/icons/icon-thumb-down.svg | 1 - .../umbraco/assets/icons/icon-thumb-up.svg | 1 - .../assets/icons/icon-thumbnail-list.svg | 1 - .../assets/icons/icon-thumbnails-small.svg | 1 - .../umbraco/assets/icons/icon-thumbnails.svg | 1 - .../umbraco/assets/icons/icon-ticket.svg | 1 - .../umbraco/assets/icons/icon-time.svg | 1 - .../umbraco/assets/icons/icon-timer.svg | 1 - .../umbraco/assets/icons/icon-tools.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-top.svg | 1 - .../umbraco/assets/icons/icon-traffic-alt.svg | 1 - .../umbraco/assets/icons/icon-trafic.svg | 1 - .../umbraco/assets/icons/icon-train.svg | 1 - .../umbraco/assets/icons/icon-trash-alt-2.svg | 1 - .../umbraco/assets/icons/icon-trash-alt.svg | 1 - .../umbraco/assets/icons/icon-trash.svg | 1 - .../umbraco/assets/icons/icon-tree.svg | 1 - .../umbraco/assets/icons/icon-trophy.svg | 1 - .../umbraco/assets/icons/icon-truck.svg | 1 - .../umbraco/assets/icons/icon-tv-old.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-tv.svg | 1 - .../umbraco/assets/icons/icon-umb-content.svg | 1 - .../umbraco/assets/icons/icon-umb-contour.svg | 1 - .../umbraco/assets/icons/icon-umb-deploy.svg | 1 - .../assets/icons/icon-umb-developer.svg | 1 - .../umbraco/assets/icons/icon-umb-media.svg | 1 - .../umbraco/assets/icons/icon-umb-members.svg | 1 - .../assets/icons/icon-umb-settings.svg | 1 - .../umbraco/assets/icons/icon-umb-users.svg | 1 - .../umbraco/assets/icons/icon-umbraco.svg | 1 - .../umbraco/assets/icons/icon-umbrella.svg | 1 - .../umbraco/assets/icons/icon-undo.svg | 1 - .../umbraco/assets/icons/icon-universal.svg | 1 - .../umbraco/assets/icons/icon-unlocked.svg | 1 - .../umbraco/assets/icons/icon-untitled.svg | 1 - .../assets/icons/icon-usb-connector.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-usb.svg | 1 - .../umbraco/assets/icons/icon-user-female.svg | 1 - .../assets/icons/icon-user-females-alt.svg | 1 - .../assets/icons/icon-user-females.svg | 1 - .../assets/icons/icon-user-glasses.svg | 1 - .../umbraco/assets/icons/icon-user.svg | 1 - .../umbraco/assets/icons/icon-users-alt.svg | 1 - .../umbraco/assets/icons/icon-users.svg | 1 - .../umbraco/assets/icons/icon-utilities.svg | 1 - .../umbraco/assets/icons/icon-vcard.svg | 1 - .../umbraco/assets/icons/icon-video.svg | 1 - .../umbraco/assets/icons/icon-voice.svg | 1 - .../umbraco/assets/icons/icon-wall-plug.svg | 1 - .../umbraco/assets/icons/icon-wallet.svg | 1 - .../umbraco/assets/icons/icon-wand.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-war.svg | 1 - .../umbraco/assets/icons/icon-weight.svg | 1 - .../umbraco/assets/icons/icon-width.svg | 1 - .../umbraco/assets/icons/icon-wifi.svg | 1 - .../assets/icons/icon-window-popin.svg | 1 - .../assets/icons/icon-window-sizes.svg | 1 - .../umbraco/assets/icons/icon-windows.svg | 1 - .../umbraco/assets/icons/icon-wine-glass.svg | 1 - .../umbraco/assets/icons/icon-wrench.svg | 1 - .../umbraco/assets/icons/icon-wrong.svg | 1 - .../umbraco/assets/icons/icon-yen-bag.svg | 1 - .../wwwroot/umbraco/assets/icons/icon-zip.svg | 1 - .../umbraco/assets/icons/icon-zom-out.svg | 1 - .../umbraco/assets/icons/icon-zoom-in.svg | 1 - .../umbraco/assets/img/application/logo.png | Bin 967 -> 0 bytes .../assets/img/application/logo@2x.png | Bin 1671 -> 0 bytes .../assets/img/application/logo@3x.png | Bin 2229 -> 0 bytes .../assets/img/application/logo_black.png | Bin 376 -> 0 bytes .../assets/img/application/logo_white.png | Bin 376 -> 0 bytes .../img/application/umbraco_logo_white.svg | 1 - .../assets/img/applicationIcons/content.png | Bin 290 -> 0 bytes .../assets/img/applicationIcons/default.png | Bin 732 -> 0 bytes .../assets/img/applicationIcons/developer.png | Bin 527 -> 0 bytes .../assets/img/applicationIcons/help.svg | 1 - .../applicationIcons/hlvticons-umbraco.svg | 1 - .../assets/img/applicationIcons/media.png | Bin 537 -> 0 bytes .../assets/img/applicationIcons/members.png | Bin 493 -> 0 bytes .../assets/img/applicationIcons/search.png | Bin 330 -> 0 bytes .../assets/img/applicationIcons/settings.png | Bin 600 -> 0 bytes .../img/applicationIcons/tree-arrow.png | Bin 112 -> 0 bytes .../assets/img/applicationIcons/users.png | Bin 455 -> 0 bytes .../assets/img/forms/installer-background.png | Bin 22679 -> 0 bytes .../wwwroot/umbraco/assets/img/installer.jpg | Bin 191322 -> 0 bytes .../wwwroot/umbraco/assets/img/loader.gif | Bin 11172 -> 0 bytes .../wwwroot/umbraco/assets/img/login.jpg | Bin 30677 -> 0 bytes .../wwwroot/umbraco/assets/img/logo.png | Bin 1746 -> 0 bytes .../wwwroot/umbraco/assets/img/nonodesbg.jpg | Bin 71248 -> 0 bytes .../umbraco/assets/img/transparent.png | Bin 84 -> 0 bytes .../img/uploader/upload-illustration.png | Bin 1047 -> 0 bytes .../img/uploader/upload-illustration.svg | 1 - .../wwwroot/umbraco/js/app.min.js | 1 - .../wwwroot/umbraco/js/init.min.js | 1 - .../wwwroot/umbraco/js/install.loader.min.js | 1 - .../wwwroot/umbraco/js/installer.app.min.js | 1 - .../wwwroot/umbraco/js/main.controller.min.js | 1 - .../umbraco/js/navigation.controller.min.js | 1 - .../wwwroot/umbraco/js/routes.min.js | 1 - .../umbraco/js/umbraco.controllers.min.js | 1 - .../umbraco/js/umbraco.directives.min.js | 1 - .../wwwroot/umbraco/js/umbraco.filters.min.js | 1 - .../umbraco/js/umbraco.installer.min.js | 1 - .../umbraco/js/umbraco.interceptors.min.js | 1 - .../wwwroot/umbraco/js/umbraco.preview.min.js | 1 - .../umbraco/js/umbraco.resources.min.js | 1 - .../umbraco/js/umbraco.services.min.js | 1 - .../umbraco/js/umbraco.websitepreview.min.js | 1 - .../wwwroot/umbraco/js/utilities.min.js | 1 - .../lib/ace-builds/src-min-noconflict/ace.js | 17 - .../src-min-noconflict/ext-language_tools.js | 8 - .../src-min-noconflict/ext-searchbox.js | 8 - .../src-min-noconflict/ext-settings_menu.js | 8 - .../ace-builds/src-min-noconflict/mode-css.js | 8 - .../src-min-noconflict/mode-javascript.js | 8 - .../src-min-noconflict/mode-json.js | 8 - .../src-min-noconflict/mode-razor.js | 8 - .../ace-builds/src-min-noconflict/mode-xml.js | 8 - .../src-min-noconflict/snippets/css.js | 8 - .../src-min-noconflict/snippets/javascript.js | 8 - .../src-min-noconflict/snippets/json.js | 8 - .../src-min-noconflict/snippets/text.js | 8 - .../src-min-noconflict/snippets/xml.js | 8 - .../src-min-noconflict/theme-chrome.js | 8 - .../src-min-noconflict/worker-css.js | 1 - .../src-min-noconflict/worker-javascript.js | 1 - .../src-min-noconflict/worker-json.js | 1 - .../src-min-noconflict/worker-xml.js | 1 - .../lib/ace-razor-mode/theme/razor_chrome.css | 161 - .../angular-animate/angular-animate.min.js | 58 - .../angular-animate.min.js.map | 8 - .../lib/angular-aria/angular-aria.min.js | 14 - .../lib/angular-aria/angular-aria.min.js.map | 8 - .../lib/angular-chart.js/angular-chart.min.js | 11 - .../angular-chart.js/angular-chart.min.js.map | 1 - .../angular-cookies/angular-cookies.min.js | 9 - .../angular-cookies.min.js.map | 8 - .../tmhDynamicLocale.min.js | 8 - .../tmhDynamicLocale.min.js.map | 1 - .../lib/angular-i18n/angular-locale_aa-dj.js | 128 - .../lib/angular-i18n/angular-locale_aa-er.js | 128 - .../lib/angular-i18n/angular-locale_aa-et.js | 128 - .../lib/angular-i18n/angular-locale_aa.js | 128 - .../lib/angular-i18n/angular-locale_af-na.js | 125 - .../lib/angular-i18n/angular-locale_af-za.js | 125 - .../lib/angular-i18n/angular-locale_af.js | 125 - .../lib/angular-i18n/angular-locale_agq-cm.js | 143 - .../lib/angular-i18n/angular-locale_agq.js | 143 - .../lib/angular-i18n/angular-locale_ak-gh.js | 143 - .../lib/angular-i18n/angular-locale_ak.js | 143 - .../lib/angular-i18n/angular-locale_am-et.js | 125 - .../lib/angular-i18n/angular-locale_am.js | 125 - .../lib/angular-i18n/angular-locale_ar-001.js | 125 - .../lib/angular-i18n/angular-locale_ar-ae.js | 125 - .../lib/angular-i18n/angular-locale_ar-bh.js | 125 - .../lib/angular-i18n/angular-locale_ar-dj.js | 125 - .../lib/angular-i18n/angular-locale_ar-dz.js | 125 - .../lib/angular-i18n/angular-locale_ar-eg.js | 125 - .../lib/angular-i18n/angular-locale_ar-eh.js | 125 - .../lib/angular-i18n/angular-locale_ar-er.js | 125 - .../lib/angular-i18n/angular-locale_ar-il.js | 125 - .../lib/angular-i18n/angular-locale_ar-iq.js | 125 - .../lib/angular-i18n/angular-locale_ar-jo.js | 125 - .../lib/angular-i18n/angular-locale_ar-km.js | 125 - .../lib/angular-i18n/angular-locale_ar-kw.js | 125 - .../lib/angular-i18n/angular-locale_ar-lb.js | 125 - .../lib/angular-i18n/angular-locale_ar-ly.js | 125 - .../lib/angular-i18n/angular-locale_ar-ma.js | 125 - .../lib/angular-i18n/angular-locale_ar-mr.js | 125 - .../lib/angular-i18n/angular-locale_ar-om.js | 125 - .../lib/angular-i18n/angular-locale_ar-ps.js | 125 - .../lib/angular-i18n/angular-locale_ar-qa.js | 125 - .../lib/angular-i18n/angular-locale_ar-sa.js | 125 - .../lib/angular-i18n/angular-locale_ar-sd.js | 125 - .../lib/angular-i18n/angular-locale_ar-so.js | 125 - .../lib/angular-i18n/angular-locale_ar-ss.js | 125 - .../lib/angular-i18n/angular-locale_ar-sy.js | 125 - .../lib/angular-i18n/angular-locale_ar-td.js | 125 - .../lib/angular-i18n/angular-locale_ar-tn.js | 125 - .../lib/angular-i18n/angular-locale_ar-xb.js | 125 - .../lib/angular-i18n/angular-locale_ar-ye.js | 125 - .../lib/angular-i18n/angular-locale_ar.js | 125 - .../lib/angular-i18n/angular-locale_as-in.js | 143 - .../lib/angular-i18n/angular-locale_as.js | 143 - .../lib/angular-i18n/angular-locale_asa-tz.js | 143 - .../lib/angular-i18n/angular-locale_asa.js | 143 - .../lib/angular-i18n/angular-locale_ast-es.js | 143 - .../lib/angular-i18n/angular-locale_ast.js | 143 - .../angular-i18n/angular-locale_az-cyrl-az.js | 125 - .../angular-i18n/angular-locale_az-cyrl.js | 125 - .../angular-i18n/angular-locale_az-latn-az.js | 125 - .../angular-i18n/angular-locale_az-latn.js | 125 - .../lib/angular-i18n/angular-locale_az.js | 125 - .../lib/angular-i18n/angular-locale_bas-cm.js | 143 - .../lib/angular-i18n/angular-locale_bas.js | 143 - .../lib/angular-i18n/angular-locale_be-by.js | 125 - .../lib/angular-i18n/angular-locale_be.js | 125 - .../lib/angular-i18n/angular-locale_bem-zm.js | 143 - .../lib/angular-i18n/angular-locale_bem.js | 143 - .../lib/angular-i18n/angular-locale_bez-tz.js | 143 - .../lib/angular-i18n/angular-locale_bez.js | 143 - .../lib/angular-i18n/angular-locale_bg-bg.js | 125 - .../lib/angular-i18n/angular-locale_bg.js | 125 - .../angular-i18n/angular-locale_bm-latn-ml.js | 143 - .../angular-i18n/angular-locale_bm-latn.js | 143 - .../lib/angular-i18n/angular-locale_bm-ml.js | 143 - .../lib/angular-i18n/angular-locale_bm.js | 143 - .../lib/angular-i18n/angular-locale_bn-bd.js | 125 - .../lib/angular-i18n/angular-locale_bn-in.js | 125 - .../lib/angular-i18n/angular-locale_bn.js | 125 - .../lib/angular-i18n/angular-locale_bo-cn.js | 143 - .../lib/angular-i18n/angular-locale_bo-in.js | 143 - .../lib/angular-i18n/angular-locale_bo.js | 143 - .../lib/angular-i18n/angular-locale_br-fr.js | 125 - .../lib/angular-i18n/angular-locale_br.js | 125 - .../lib/angular-i18n/angular-locale_brx-in.js | 143 - .../lib/angular-i18n/angular-locale_brx.js | 143 - .../angular-i18n/angular-locale_bs-cyrl-ba.js | 143 - .../angular-i18n/angular-locale_bs-cyrl.js | 143 - .../angular-i18n/angular-locale_bs-latn-ba.js | 143 - .../angular-i18n/angular-locale_bs-latn.js | 143 - .../lib/angular-i18n/angular-locale_bs.js | 143 - .../lib/angular-i18n/angular-locale_byn-er.js | 115 - .../lib/angular-i18n/angular-locale_byn.js | 115 - .../lib/angular-i18n/angular-locale_ca-ad.js | 143 - .../angular-locale_ca-es-valencia.js | 143 - .../lib/angular-i18n/angular-locale_ca-es.js | 143 - .../lib/angular-i18n/angular-locale_ca-fr.js | 143 - .../lib/angular-i18n/angular-locale_ca-it.js | 143 - .../lib/angular-i18n/angular-locale_ca.js | 143 - .../lib/angular-i18n/angular-locale_ce-ru.js | 143 - .../lib/angular-i18n/angular-locale_ce.js | 143 - .../lib/angular-i18n/angular-locale_cgg-ug.js | 143 - .../lib/angular-i18n/angular-locale_cgg.js | 143 - .../lib/angular-i18n/angular-locale_chr-us.js | 125 - .../lib/angular-i18n/angular-locale_chr.js | 125 - .../angular-locale_ckb-arab-iq.js | 143 - .../angular-locale_ckb-arab-ir.js | 143 - .../angular-i18n/angular-locale_ckb-arab.js | 143 - .../lib/angular-i18n/angular-locale_ckb-iq.js | 143 - .../lib/angular-i18n/angular-locale_ckb-ir.js | 143 - .../angular-locale_ckb-latn-iq.js | 143 - .../angular-i18n/angular-locale_ckb-latn.js | 143 - .../lib/angular-i18n/angular-locale_ckb.js | 143 - .../lib/angular-i18n/angular-locale_cs-cz.js | 143 - .../lib/angular-i18n/angular-locale_cs.js | 143 - .../lib/angular-i18n/angular-locale_cu-ru.js | 143 - .../lib/angular-i18n/angular-locale_cu.js | 143 - .../lib/angular-i18n/angular-locale_cy-gb.js | 125 - .../lib/angular-i18n/angular-locale_cy.js | 125 - .../lib/angular-i18n/angular-locale_da-dk.js | 156 - .../lib/angular-i18n/angular-locale_da-gl.js | 156 - .../lib/angular-i18n/angular-locale_da.js | 156 - .../lib/angular-i18n/angular-locale_dav-ke.js | 143 - .../lib/angular-i18n/angular-locale_dav.js | 143 - .../lib/angular-i18n/angular-locale_de-at.js | 143 - .../lib/angular-i18n/angular-locale_de-be.js | 143 - .../lib/angular-i18n/angular-locale_de-ch.js | 143 - .../lib/angular-i18n/angular-locale_de-de.js | 143 - .../lib/angular-i18n/angular-locale_de-it.js | 143 - .../lib/angular-i18n/angular-locale_de-li.js | 143 - .../lib/angular-i18n/angular-locale_de-lu.js | 143 - .../lib/angular-i18n/angular-locale_de.js | 143 - .../lib/angular-i18n/angular-locale_dje-ne.js | 143 - .../lib/angular-i18n/angular-locale_dje.js | 143 - .../lib/angular-i18n/angular-locale_dsb-de.js | 143 - .../lib/angular-i18n/angular-locale_dsb.js | 143 - .../lib/angular-i18n/angular-locale_dua-cm.js | 143 - .../lib/angular-i18n/angular-locale_dua.js | 143 - .../lib/angular-i18n/angular-locale_dyo-sn.js | 143 - .../lib/angular-i18n/angular-locale_dyo.js | 143 - .../lib/angular-i18n/angular-locale_dz-bt.js | 143 - .../lib/angular-i18n/angular-locale_dz.js | 143 - .../lib/angular-i18n/angular-locale_ebu-ke.js | 143 - .../lib/angular-i18n/angular-locale_ebu.js | 143 - .../lib/angular-i18n/angular-locale_ee-gh.js | 143 - .../lib/angular-i18n/angular-locale_ee-tg.js | 143 - .../lib/angular-i18n/angular-locale_ee.js | 143 - .../lib/angular-i18n/angular-locale_el-cy.js | 125 - .../lib/angular-i18n/angular-locale_el-gr.js | 125 - .../lib/angular-i18n/angular-locale_el.js | 125 - .../lib/angular-i18n/angular-locale_en-001.js | 143 - .../lib/angular-i18n/angular-locale_en-150.js | 143 - .../lib/angular-i18n/angular-locale_en-ag.js | 143 - .../lib/angular-i18n/angular-locale_en-ai.js | 143 - .../lib/angular-i18n/angular-locale_en-as.js | 143 - .../lib/angular-i18n/angular-locale_en-at.js | 143 - .../lib/angular-i18n/angular-locale_en-au.js | 143 - .../lib/angular-i18n/angular-locale_en-bb.js | 143 - .../lib/angular-i18n/angular-locale_en-be.js | 143 - .../lib/angular-i18n/angular-locale_en-bi.js | 143 - .../lib/angular-i18n/angular-locale_en-bm.js | 143 - .../lib/angular-i18n/angular-locale_en-bs.js | 143 - .../lib/angular-i18n/angular-locale_en-bw.js | 143 - .../lib/angular-i18n/angular-locale_en-bz.js | 143 - .../lib/angular-i18n/angular-locale_en-ca.js | 143 - .../lib/angular-i18n/angular-locale_en-cc.js | 143 - .../lib/angular-i18n/angular-locale_en-ch.js | 143 - .../lib/angular-i18n/angular-locale_en-ck.js | 143 - .../lib/angular-i18n/angular-locale_en-cm.js | 143 - .../lib/angular-i18n/angular-locale_en-cx.js | 143 - .../lib/angular-i18n/angular-locale_en-cy.js | 143 - .../lib/angular-i18n/angular-locale_en-de.js | 143 - .../lib/angular-i18n/angular-locale_en-dg.js | 143 - .../lib/angular-i18n/angular-locale_en-dk.js | 143 - .../lib/angular-i18n/angular-locale_en-dm.js | 143 - .../angular-i18n/angular-locale_en-dsrt-us.js | 99 - .../angular-i18n/angular-locale_en-dsrt.js | 99 - .../lib/angular-i18n/angular-locale_en-er.js | 143 - .../lib/angular-i18n/angular-locale_en-fi.js | 143 - .../lib/angular-i18n/angular-locale_en-fj.js | 143 - .../lib/angular-i18n/angular-locale_en-fk.js | 143 - .../lib/angular-i18n/angular-locale_en-fm.js | 143 - .../lib/angular-i18n/angular-locale_en-gb.js | 143 - .../lib/angular-i18n/angular-locale_en-gd.js | 143 - .../lib/angular-i18n/angular-locale_en-gg.js | 143 - .../lib/angular-i18n/angular-locale_en-gh.js | 143 - .../lib/angular-i18n/angular-locale_en-gi.js | 143 - .../lib/angular-i18n/angular-locale_en-gm.js | 143 - .../lib/angular-i18n/angular-locale_en-gu.js | 143 - .../lib/angular-i18n/angular-locale_en-gy.js | 143 - .../lib/angular-i18n/angular-locale_en-hk.js | 143 - .../lib/angular-i18n/angular-locale_en-ie.js | 143 - .../lib/angular-i18n/angular-locale_en-il.js | 143 - .../lib/angular-i18n/angular-locale_en-im.js | 143 - .../lib/angular-i18n/angular-locale_en-in.js | 143 - .../lib/angular-i18n/angular-locale_en-io.js | 143 - .../lib/angular-i18n/angular-locale_en-iso.js | 143 - .../lib/angular-i18n/angular-locale_en-je.js | 143 - .../lib/angular-i18n/angular-locale_en-jm.js | 143 - .../lib/angular-i18n/angular-locale_en-ke.js | 143 - .../lib/angular-i18n/angular-locale_en-ki.js | 143 - .../lib/angular-i18n/angular-locale_en-kn.js | 143 - .../lib/angular-i18n/angular-locale_en-ky.js | 143 - .../lib/angular-i18n/angular-locale_en-lc.js | 143 - .../lib/angular-i18n/angular-locale_en-lr.js | 143 - .../lib/angular-i18n/angular-locale_en-ls.js | 143 - .../lib/angular-i18n/angular-locale_en-mg.js | 143 - .../lib/angular-i18n/angular-locale_en-mh.js | 143 - .../lib/angular-i18n/angular-locale_en-mo.js | 143 - .../lib/angular-i18n/angular-locale_en-mp.js | 143 - .../lib/angular-i18n/angular-locale_en-ms.js | 143 - .../lib/angular-i18n/angular-locale_en-mt.js | 143 - .../lib/angular-i18n/angular-locale_en-mu.js | 143 - .../lib/angular-i18n/angular-locale_en-mw.js | 143 - .../lib/angular-i18n/angular-locale_en-my.js | 143 - .../lib/angular-i18n/angular-locale_en-na.js | 143 - .../lib/angular-i18n/angular-locale_en-nf.js | 143 - .../lib/angular-i18n/angular-locale_en-ng.js | 143 - .../lib/angular-i18n/angular-locale_en-nl.js | 143 - .../lib/angular-i18n/angular-locale_en-nr.js | 143 - .../lib/angular-i18n/angular-locale_en-nu.js | 143 - .../lib/angular-i18n/angular-locale_en-nz.js | 143 - .../lib/angular-i18n/angular-locale_en-pg.js | 143 - .../lib/angular-i18n/angular-locale_en-ph.js | 143 - .../lib/angular-i18n/angular-locale_en-pk.js | 143 - .../lib/angular-i18n/angular-locale_en-pn.js | 143 - .../lib/angular-i18n/angular-locale_en-pr.js | 143 - .../lib/angular-i18n/angular-locale_en-pw.js | 143 - .../lib/angular-i18n/angular-locale_en-rw.js | 143 - .../lib/angular-i18n/angular-locale_en-sb.js | 143 - .../lib/angular-i18n/angular-locale_en-sc.js | 143 - .../lib/angular-i18n/angular-locale_en-sd.js | 143 - .../lib/angular-i18n/angular-locale_en-se.js | 143 - .../lib/angular-i18n/angular-locale_en-sg.js | 143 - .../lib/angular-i18n/angular-locale_en-sh.js | 143 - .../lib/angular-i18n/angular-locale_en-si.js | 143 - .../lib/angular-i18n/angular-locale_en-sl.js | 143 - .../lib/angular-i18n/angular-locale_en-ss.js | 143 - .../lib/angular-i18n/angular-locale_en-sx.js | 143 - .../lib/angular-i18n/angular-locale_en-sz.js | 143 - .../lib/angular-i18n/angular-locale_en-tc.js | 143 - .../lib/angular-i18n/angular-locale_en-tk.js | 143 - .../lib/angular-i18n/angular-locale_en-to.js | 143 - .../lib/angular-i18n/angular-locale_en-tt.js | 143 - .../lib/angular-i18n/angular-locale_en-tv.js | 143 - .../lib/angular-i18n/angular-locale_en-tz.js | 143 - .../lib/angular-i18n/angular-locale_en-ug.js | 143 - .../lib/angular-i18n/angular-locale_en-um.js | 143 - .../angular-locale_en-us-posix.js | 143 - .../lib/angular-i18n/angular-locale_en-us.js | 143 - .../lib/angular-i18n/angular-locale_en-vc.js | 143 - .../lib/angular-i18n/angular-locale_en-vg.js | 143 - .../lib/angular-i18n/angular-locale_en-vi.js | 143 - .../lib/angular-i18n/angular-locale_en-vu.js | 143 - .../lib/angular-i18n/angular-locale_en-ws.js | 143 - .../lib/angular-i18n/angular-locale_en-xa.js | 143 - .../lib/angular-i18n/angular-locale_en-za.js | 143 - .../lib/angular-i18n/angular-locale_en-zm.js | 143 - .../lib/angular-i18n/angular-locale_en-zw.js | 143 - .../lib/angular-i18n/angular-locale_en.js | 143 - .../lib/angular-i18n/angular-locale_eo-001.js | 143 - .../lib/angular-i18n/angular-locale_eo.js | 143 - .../lib/angular-i18n/angular-locale_es-419.js | 125 - .../lib/angular-i18n/angular-locale_es-ar.js | 125 - .../lib/angular-i18n/angular-locale_es-bo.js | 125 - .../lib/angular-i18n/angular-locale_es-br.js | 125 - .../lib/angular-i18n/angular-locale_es-bz.js | 125 - .../lib/angular-i18n/angular-locale_es-cl.js | 125 - .../lib/angular-i18n/angular-locale_es-co.js | 125 - .../lib/angular-i18n/angular-locale_es-cr.js | 125 - .../lib/angular-i18n/angular-locale_es-cu.js | 125 - .../lib/angular-i18n/angular-locale_es-do.js | 125 - .../lib/angular-i18n/angular-locale_es-ea.js | 125 - .../lib/angular-i18n/angular-locale_es-ec.js | 125 - .../lib/angular-i18n/angular-locale_es-es.js | 125 - .../lib/angular-i18n/angular-locale_es-gq.js | 125 - .../lib/angular-i18n/angular-locale_es-gt.js | 125 - .../lib/angular-i18n/angular-locale_es-hn.js | 125 - .../lib/angular-i18n/angular-locale_es-ic.js | 125 - .../lib/angular-i18n/angular-locale_es-mx.js | 125 - .../lib/angular-i18n/angular-locale_es-ni.js | 125 - .../lib/angular-i18n/angular-locale_es-pa.js | 125 - .../lib/angular-i18n/angular-locale_es-pe.js | 125 - .../lib/angular-i18n/angular-locale_es-ph.js | 125 - .../lib/angular-i18n/angular-locale_es-pr.js | 125 - .../lib/angular-i18n/angular-locale_es-py.js | 125 - .../lib/angular-i18n/angular-locale_es-sv.js | 125 - .../lib/angular-i18n/angular-locale_es-us.js | 125 - .../lib/angular-i18n/angular-locale_es-uy.js | 125 - .../lib/angular-i18n/angular-locale_es-ve.js | 125 - .../lib/angular-i18n/angular-locale_es.js | 125 - .../lib/angular-i18n/angular-locale_et-ee.js | 143 - .../lib/angular-i18n/angular-locale_et.js | 143 - .../lib/angular-i18n/angular-locale_eu-es.js | 125 - .../lib/angular-i18n/angular-locale_eu.js | 125 - .../lib/angular-i18n/angular-locale_ewo-cm.js | 143 - .../lib/angular-i18n/angular-locale_ewo.js | 143 - .../lib/angular-i18n/angular-locale_fa-af.js | 125 - .../lib/angular-i18n/angular-locale_fa-ir.js | 125 - .../lib/angular-i18n/angular-locale_fa.js | 125 - .../lib/angular-i18n/angular-locale_ff-cm.js | 143 - .../lib/angular-i18n/angular-locale_ff-gn.js | 143 - .../lib/angular-i18n/angular-locale_ff-mr.js | 143 - .../lib/angular-i18n/angular-locale_ff-sn.js | 143 - .../lib/angular-i18n/angular-locale_ff.js | 143 - .../lib/angular-i18n/angular-locale_fi-fi.js | 143 - .../lib/angular-i18n/angular-locale_fi.js | 143 - .../lib/angular-i18n/angular-locale_fil-ph.js | 143 - .../lib/angular-i18n/angular-locale_fil.js | 143 - .../lib/angular-i18n/angular-locale_fo-dk.js | 143 - .../lib/angular-i18n/angular-locale_fo-fo.js | 143 - .../lib/angular-i18n/angular-locale_fo.js | 143 - .../lib/angular-i18n/angular-locale_fr-be.js | 125 - .../lib/angular-i18n/angular-locale_fr-bf.js | 125 - .../lib/angular-i18n/angular-locale_fr-bi.js | 125 - .../lib/angular-i18n/angular-locale_fr-bj.js | 125 - .../lib/angular-i18n/angular-locale_fr-bl.js | 125 - .../lib/angular-i18n/angular-locale_fr-ca.js | 125 - .../lib/angular-i18n/angular-locale_fr-cd.js | 125 - .../lib/angular-i18n/angular-locale_fr-cf.js | 125 - .../lib/angular-i18n/angular-locale_fr-cg.js | 125 - .../lib/angular-i18n/angular-locale_fr-ch.js | 125 - .../lib/angular-i18n/angular-locale_fr-ci.js | 125 - .../lib/angular-i18n/angular-locale_fr-cm.js | 125 - .../lib/angular-i18n/angular-locale_fr-dj.js | 125 - .../lib/angular-i18n/angular-locale_fr-dz.js | 125 - .../lib/angular-i18n/angular-locale_fr-fr.js | 125 - .../lib/angular-i18n/angular-locale_fr-ga.js | 125 - .../lib/angular-i18n/angular-locale_fr-gf.js | 125 - .../lib/angular-i18n/angular-locale_fr-gn.js | 125 - .../lib/angular-i18n/angular-locale_fr-gp.js | 125 - .../lib/angular-i18n/angular-locale_fr-gq.js | 125 - .../lib/angular-i18n/angular-locale_fr-ht.js | 125 - .../lib/angular-i18n/angular-locale_fr-km.js | 125 - .../lib/angular-i18n/angular-locale_fr-lu.js | 125 - .../lib/angular-i18n/angular-locale_fr-ma.js | 125 - .../lib/angular-i18n/angular-locale_fr-mc.js | 125 - .../lib/angular-i18n/angular-locale_fr-mf.js | 125 - .../lib/angular-i18n/angular-locale_fr-mg.js | 125 - .../lib/angular-i18n/angular-locale_fr-ml.js | 125 - .../lib/angular-i18n/angular-locale_fr-mq.js | 125 - .../lib/angular-i18n/angular-locale_fr-mr.js | 125 - .../lib/angular-i18n/angular-locale_fr-mu.js | 125 - .../lib/angular-i18n/angular-locale_fr-nc.js | 125 - .../lib/angular-i18n/angular-locale_fr-ne.js | 125 - .../lib/angular-i18n/angular-locale_fr-pf.js | 125 - .../lib/angular-i18n/angular-locale_fr-pm.js | 125 - .../lib/angular-i18n/angular-locale_fr-re.js | 125 - .../lib/angular-i18n/angular-locale_fr-rw.js | 125 - .../lib/angular-i18n/angular-locale_fr-sc.js | 125 - .../lib/angular-i18n/angular-locale_fr-sn.js | 125 - .../lib/angular-i18n/angular-locale_fr-sy.js | 125 - .../lib/angular-i18n/angular-locale_fr-td.js | 125 - .../lib/angular-i18n/angular-locale_fr-tg.js | 125 - .../lib/angular-i18n/angular-locale_fr-tn.js | 125 - .../lib/angular-i18n/angular-locale_fr-vu.js | 125 - .../lib/angular-i18n/angular-locale_fr-wf.js | 125 - .../lib/angular-i18n/angular-locale_fr-yt.js | 125 - .../lib/angular-i18n/angular-locale_fr.js | 125 - .../lib/angular-i18n/angular-locale_fur-it.js | 143 - .../lib/angular-i18n/angular-locale_fur.js | 143 - .../lib/angular-i18n/angular-locale_fy-nl.js | 143 - .../lib/angular-i18n/angular-locale_fy.js | 143 - .../lib/angular-i18n/angular-locale_ga-ie.js | 125 - .../lib/angular-i18n/angular-locale_ga.js | 125 - .../lib/angular-i18n/angular-locale_gd-gb.js | 143 - .../lib/angular-i18n/angular-locale_gd.js | 143 - .../lib/angular-i18n/angular-locale_gl-es.js | 143 - .../lib/angular-i18n/angular-locale_gl.js | 143 - .../lib/angular-i18n/angular-locale_gsw-ch.js | 125 - .../lib/angular-i18n/angular-locale_gsw-fr.js | 125 - .../lib/angular-i18n/angular-locale_gsw-li.js | 125 - .../lib/angular-i18n/angular-locale_gsw.js | 125 - .../lib/angular-i18n/angular-locale_gu-in.js | 125 - .../lib/angular-i18n/angular-locale_gu.js | 125 - .../lib/angular-i18n/angular-locale_guz-ke.js | 143 - .../lib/angular-i18n/angular-locale_guz.js | 143 - .../lib/angular-i18n/angular-locale_gv-im.js | 143 - .../lib/angular-i18n/angular-locale_gv.js | 143 - .../lib/angular-i18n/angular-locale_ha-gh.js | 143 - .../angular-i18n/angular-locale_ha-latn-gh.js | 143 - .../angular-i18n/angular-locale_ha-latn-ne.js | 143 - .../angular-i18n/angular-locale_ha-latn-ng.js | 143 - .../angular-i18n/angular-locale_ha-latn.js | 143 - .../lib/angular-i18n/angular-locale_ha-ne.js | 143 - .../lib/angular-i18n/angular-locale_ha-ng.js | 143 - .../lib/angular-i18n/angular-locale_ha.js | 143 - .../lib/angular-i18n/angular-locale_haw-us.js | 125 - .../lib/angular-i18n/angular-locale_haw.js | 125 - .../lib/angular-i18n/angular-locale_he-il.js | 143 - .../lib/angular-i18n/angular-locale_he.js | 143 - .../lib/angular-i18n/angular-locale_hi-in.js | 125 - .../lib/angular-i18n/angular-locale_hi.js | 125 - .../lib/angular-i18n/angular-locale_hr-ba.js | 143 - .../lib/angular-i18n/angular-locale_hr-hr.js | 143 - .../lib/angular-i18n/angular-locale_hr.js | 143 - .../lib/angular-i18n/angular-locale_hsb-de.js | 143 - .../lib/angular-i18n/angular-locale_hsb.js | 143 - .../lib/angular-i18n/angular-locale_hu-hu.js | 125 - .../lib/angular-i18n/angular-locale_hu.js | 125 - .../lib/angular-i18n/angular-locale_hy-am.js | 125 - .../lib/angular-i18n/angular-locale_hy.js | 125 - .../lib/angular-i18n/angular-locale_ia-fr.js | 128 - .../lib/angular-i18n/angular-locale_ia.js | 128 - .../lib/angular-i18n/angular-locale_id-id.js | 125 - .../lib/angular-i18n/angular-locale_id.js | 125 - .../lib/angular-i18n/angular-locale_ig-ng.js | 143 - .../lib/angular-i18n/angular-locale_ig.js | 143 - .../lib/angular-i18n/angular-locale_ii-cn.js | 143 - .../lib/angular-i18n/angular-locale_ii.js | 143 - .../lib/angular-i18n/angular-locale_in.js | 125 - .../lib/angular-i18n/angular-locale_is-is.js | 156 - .../lib/angular-i18n/angular-locale_is.js | 156 - .../lib/angular-i18n/angular-locale_it-ch.js | 143 - .../lib/angular-i18n/angular-locale_it-it.js | 143 - .../lib/angular-i18n/angular-locale_it-sm.js | 143 - .../lib/angular-i18n/angular-locale_it-va.js | 143 - .../lib/angular-i18n/angular-locale_it.js | 143 - .../lib/angular-i18n/angular-locale_iw.js | 143 - .../lib/angular-i18n/angular-locale_ja-jp.js | 125 - .../lib/angular-i18n/angular-locale_ja.js | 125 - .../lib/angular-i18n/angular-locale_jgo-cm.js | 143 - .../lib/angular-i18n/angular-locale_jgo.js | 143 - .../lib/angular-i18n/angular-locale_jmc-tz.js | 143 - .../lib/angular-i18n/angular-locale_jmc.js | 143 - .../lib/angular-i18n/angular-locale_ka-ge.js | 125 - .../lib/angular-i18n/angular-locale_ka.js | 125 - .../lib/angular-i18n/angular-locale_kab-dz.js | 143 - .../lib/angular-i18n/angular-locale_kab.js | 143 - .../lib/angular-i18n/angular-locale_kam-ke.js | 143 - .../lib/angular-i18n/angular-locale_kam.js | 143 - .../lib/angular-i18n/angular-locale_kde-tz.js | 143 - .../lib/angular-i18n/angular-locale_kde.js | 143 - .../lib/angular-i18n/angular-locale_kea-cv.js | 143 - .../lib/angular-i18n/angular-locale_kea.js | 143 - .../lib/angular-i18n/angular-locale_khq-ml.js | 143 - .../lib/angular-i18n/angular-locale_khq.js | 143 - .../lib/angular-i18n/angular-locale_ki-ke.js | 143 - .../lib/angular-i18n/angular-locale_ki.js | 143 - .../angular-i18n/angular-locale_kk-cyrl-kz.js | 125 - .../angular-i18n/angular-locale_kk-cyrl.js | 125 - .../lib/angular-i18n/angular-locale_kk-kz.js | 125 - .../lib/angular-i18n/angular-locale_kk.js | 125 - .../lib/angular-i18n/angular-locale_kkj-cm.js | 143 - .../lib/angular-i18n/angular-locale_kkj.js | 143 - .../lib/angular-i18n/angular-locale_kl-gl.js | 143 - .../lib/angular-i18n/angular-locale_kl.js | 143 - .../lib/angular-i18n/angular-locale_kln-ke.js | 143 - .../lib/angular-i18n/angular-locale_kln.js | 143 - .../lib/angular-i18n/angular-locale_km-kh.js | 125 - .../lib/angular-i18n/angular-locale_km.js | 125 - .../lib/angular-i18n/angular-locale_kn-in.js | 125 - .../lib/angular-i18n/angular-locale_kn.js | 125 - .../lib/angular-i18n/angular-locale_ko-kp.js | 125 - .../lib/angular-i18n/angular-locale_ko-kr.js | 125 - .../lib/angular-i18n/angular-locale_ko.js | 125 - .../lib/angular-i18n/angular-locale_kok-in.js | 143 - .../lib/angular-i18n/angular-locale_kok.js | 143 - .../angular-i18n/angular-locale_ks-arab-in.js | 143 - .../angular-i18n/angular-locale_ks-arab.js | 143 - .../lib/angular-i18n/angular-locale_ks-in.js | 143 - .../lib/angular-i18n/angular-locale_ks.js | 143 - .../lib/angular-i18n/angular-locale_ksb-tz.js | 143 - .../lib/angular-i18n/angular-locale_ksb.js | 143 - .../lib/angular-i18n/angular-locale_ksf-cm.js | 143 - .../lib/angular-i18n/angular-locale_ksf.js | 143 - .../lib/angular-i18n/angular-locale_ksh-de.js | 143 - .../lib/angular-i18n/angular-locale_ksh.js | 143 - .../lib/angular-i18n/angular-locale_kw-gb.js | 143 - .../lib/angular-i18n/angular-locale_kw.js | 143 - .../angular-i18n/angular-locale_ky-cyrl-kg.js | 125 - .../angular-i18n/angular-locale_ky-cyrl.js | 125 - .../lib/angular-i18n/angular-locale_ky-kg.js | 125 - .../lib/angular-i18n/angular-locale_ky.js | 125 - .../lib/angular-i18n/angular-locale_lag-tz.js | 143 - .../lib/angular-i18n/angular-locale_lag.js | 143 - .../lib/angular-i18n/angular-locale_lb-lu.js | 143 - .../lib/angular-i18n/angular-locale_lb.js | 143 - .../lib/angular-i18n/angular-locale_lg-ug.js | 143 - .../lib/angular-i18n/angular-locale_lg.js | 143 - .../lib/angular-i18n/angular-locale_lkt-us.js | 143 - .../lib/angular-i18n/angular-locale_lkt.js | 143 - .../lib/angular-i18n/angular-locale_ln-ao.js | 125 - .../lib/angular-i18n/angular-locale_ln-cd.js | 125 - .../lib/angular-i18n/angular-locale_ln-cf.js | 125 - .../lib/angular-i18n/angular-locale_ln-cg.js | 125 - .../lib/angular-i18n/angular-locale_ln.js | 125 - .../lib/angular-i18n/angular-locale_lo-la.js | 125 - .../lib/angular-i18n/angular-locale_lo.js | 125 - .../lib/angular-i18n/angular-locale_lrc-iq.js | 143 - .../lib/angular-i18n/angular-locale_lrc-ir.js | 143 - .../lib/angular-i18n/angular-locale_lrc.js | 143 - .../lib/angular-i18n/angular-locale_lt-lt.js | 143 - .../lib/angular-i18n/angular-locale_lt.js | 143 - .../lib/angular-i18n/angular-locale_lu-cd.js | 143 - .../lib/angular-i18n/angular-locale_lu.js | 143 - .../lib/angular-i18n/angular-locale_luo-ke.js | 143 - .../lib/angular-i18n/angular-locale_luo.js | 143 - .../lib/angular-i18n/angular-locale_luy-ke.js | 143 - .../lib/angular-i18n/angular-locale_luy.js | 143 - .../lib/angular-i18n/angular-locale_lv-lv.js | 143 - .../lib/angular-i18n/angular-locale_lv.js | 143 - .../lib/angular-i18n/angular-locale_mas-ke.js | 143 - .../lib/angular-i18n/angular-locale_mas-tz.js | 143 - .../lib/angular-i18n/angular-locale_mas.js | 143 - .../lib/angular-i18n/angular-locale_mer-ke.js | 143 - .../lib/angular-i18n/angular-locale_mer.js | 143 - .../lib/angular-i18n/angular-locale_mfe-mu.js | 143 - .../lib/angular-i18n/angular-locale_mfe.js | 143 - .../lib/angular-i18n/angular-locale_mg-mg.js | 143 - .../lib/angular-i18n/angular-locale_mg.js | 143 - .../lib/angular-i18n/angular-locale_mgh-mz.js | 143 - .../lib/angular-i18n/angular-locale_mgh.js | 143 - .../lib/angular-i18n/angular-locale_mgo-cm.js | 143 - .../lib/angular-i18n/angular-locale_mgo.js | 143 - .../lib/angular-i18n/angular-locale_mk-mk.js | 143 - .../lib/angular-i18n/angular-locale_mk.js | 143 - .../lib/angular-i18n/angular-locale_ml-in.js | 125 - .../lib/angular-i18n/angular-locale_ml.js | 125 - .../angular-i18n/angular-locale_mn-cyrl-mn.js | 125 - .../angular-i18n/angular-locale_mn-cyrl.js | 125 - .../lib/angular-i18n/angular-locale_mn-mn.js | 125 - .../lib/angular-i18n/angular-locale_mn.js | 125 - .../lib/angular-i18n/angular-locale_mo.js | 143 - .../lib/angular-i18n/angular-locale_mr-in.js | 125 - .../lib/angular-i18n/angular-locale_mr.js | 125 - .../lib/angular-i18n/angular-locale_ms-bn.js | 125 - .../angular-i18n/angular-locale_ms-latn-bn.js | 125 - .../angular-i18n/angular-locale_ms-latn-my.js | 125 - .../angular-i18n/angular-locale_ms-latn-sg.js | 125 - .../angular-i18n/angular-locale_ms-latn.js | 125 - .../lib/angular-i18n/angular-locale_ms-my.js | 125 - .../lib/angular-i18n/angular-locale_ms-sg.js | 125 - .../lib/angular-i18n/angular-locale_ms.js | 125 - .../lib/angular-i18n/angular-locale_mt-mt.js | 125 - .../lib/angular-i18n/angular-locale_mt.js | 125 - .../lib/angular-i18n/angular-locale_mua-cm.js | 143 - .../lib/angular-i18n/angular-locale_mua.js | 143 - .../lib/angular-i18n/angular-locale_my-mm.js | 125 - .../lib/angular-i18n/angular-locale_my.js | 125 - .../lib/angular-i18n/angular-locale_mzn-ir.js | 143 - .../lib/angular-i18n/angular-locale_mzn.js | 143 - .../lib/angular-i18n/angular-locale_naq-na.js | 143 - .../lib/angular-i18n/angular-locale_naq.js | 143 - .../lib/angular-i18n/angular-locale_nb-no.js | 125 - .../lib/angular-i18n/angular-locale_nb-sj.js | 125 - .../lib/angular-i18n/angular-locale_nb.js | 125 - .../lib/angular-i18n/angular-locale_nd-zw.js | 143 - .../lib/angular-i18n/angular-locale_nd.js | 143 - .../lib/angular-i18n/angular-locale_nds-de.js | 143 - .../lib/angular-i18n/angular-locale_nds-nl.js | 143 - .../lib/angular-i18n/angular-locale_nds.js | 143 - .../lib/angular-i18n/angular-locale_ne-in.js | 125 - .../lib/angular-i18n/angular-locale_ne-np.js | 125 - .../lib/angular-i18n/angular-locale_ne.js | 125 - .../lib/angular-i18n/angular-locale_nl-aw.js | 143 - .../lib/angular-i18n/angular-locale_nl-be.js | 143 - .../lib/angular-i18n/angular-locale_nl-bq.js | 143 - .../lib/angular-i18n/angular-locale_nl-cw.js | 143 - .../lib/angular-i18n/angular-locale_nl-nl.js | 143 - .../lib/angular-i18n/angular-locale_nl-sr.js | 143 - .../lib/angular-i18n/angular-locale_nl-sx.js | 143 - .../lib/angular-i18n/angular-locale_nl.js | 143 - .../lib/angular-i18n/angular-locale_nmg-cm.js | 143 - .../lib/angular-i18n/angular-locale_nmg.js | 143 - .../lib/angular-i18n/angular-locale_nn-no.js | 143 - .../lib/angular-i18n/angular-locale_nn.js | 143 - .../lib/angular-i18n/angular-locale_nnh-cm.js | 143 - .../lib/angular-i18n/angular-locale_nnh.js | 143 - .../lib/angular-i18n/angular-locale_no-no.js | 125 - .../lib/angular-i18n/angular-locale_no.js | 125 - .../lib/angular-i18n/angular-locale_nr-za.js | 128 - .../lib/angular-i18n/angular-locale_nr.js | 128 - .../lib/angular-i18n/angular-locale_nso-za.js | 128 - .../lib/angular-i18n/angular-locale_nso.js | 128 - .../lib/angular-i18n/angular-locale_nus-sd.js | 143 - .../lib/angular-i18n/angular-locale_nus-ss.js | 143 - .../lib/angular-i18n/angular-locale_nus.js | 143 - .../lib/angular-i18n/angular-locale_nyn-ug.js | 143 - .../lib/angular-i18n/angular-locale_nyn.js | 143 - .../lib/angular-i18n/angular-locale_om-et.js | 143 - .../lib/angular-i18n/angular-locale_om-ke.js | 143 - .../lib/angular-i18n/angular-locale_om.js | 143 - .../lib/angular-i18n/angular-locale_or-in.js | 125 - .../lib/angular-i18n/angular-locale_or.js | 125 - .../lib/angular-i18n/angular-locale_os-ge.js | 143 - .../lib/angular-i18n/angular-locale_os-ru.js | 143 - .../lib/angular-i18n/angular-locale_os.js | 143 - .../angular-i18n/angular-locale_pa-arab-pk.js | 125 - .../angular-i18n/angular-locale_pa-arab.js | 125 - .../angular-i18n/angular-locale_pa-guru-in.js | 125 - .../angular-i18n/angular-locale_pa-guru.js | 125 - .../lib/angular-i18n/angular-locale_pa.js | 125 - .../lib/angular-i18n/angular-locale_pl-pl.js | 143 - .../lib/angular-i18n/angular-locale_pl.js | 143 - .../angular-i18n/angular-locale_prg-001.js | 143 - .../lib/angular-i18n/angular-locale_prg.js | 143 - .../lib/angular-i18n/angular-locale_ps-af.js | 143 - .../lib/angular-i18n/angular-locale_ps.js | 143 - .../lib/angular-i18n/angular-locale_pt-ao.js | 125 - .../lib/angular-i18n/angular-locale_pt-br.js | 125 - .../lib/angular-i18n/angular-locale_pt-ch.js | 125 - .../lib/angular-i18n/angular-locale_pt-cv.js | 125 - .../lib/angular-i18n/angular-locale_pt-gq.js | 125 - .../lib/angular-i18n/angular-locale_pt-gw.js | 125 - .../lib/angular-i18n/angular-locale_pt-lu.js | 125 - .../lib/angular-i18n/angular-locale_pt-mo.js | 125 - .../lib/angular-i18n/angular-locale_pt-mz.js | 125 - .../lib/angular-i18n/angular-locale_pt-pt.js | 125 - .../lib/angular-i18n/angular-locale_pt-st.js | 125 - .../lib/angular-i18n/angular-locale_pt-tl.js | 125 - .../lib/angular-i18n/angular-locale_pt.js | 125 - .../lib/angular-i18n/angular-locale_qu-bo.js | 143 - .../lib/angular-i18n/angular-locale_qu-ec.js | 143 - .../lib/angular-i18n/angular-locale_qu-pe.js | 143 - .../lib/angular-i18n/angular-locale_qu.js | 143 - .../lib/angular-i18n/angular-locale_rm-ch.js | 143 - .../lib/angular-i18n/angular-locale_rm.js | 143 - .../lib/angular-i18n/angular-locale_rn-bi.js | 143 - .../lib/angular-i18n/angular-locale_rn.js | 143 - .../lib/angular-i18n/angular-locale_ro-md.js | 143 - .../lib/angular-i18n/angular-locale_ro-ro.js | 143 - .../lib/angular-i18n/angular-locale_ro.js | 143 - .../lib/angular-i18n/angular-locale_rof-tz.js | 143 - .../lib/angular-i18n/angular-locale_rof.js | 143 - .../lib/angular-i18n/angular-locale_ru-by.js | 143 - .../lib/angular-i18n/angular-locale_ru-kg.js | 143 - .../lib/angular-i18n/angular-locale_ru-kz.js | 143 - .../lib/angular-i18n/angular-locale_ru-md.js | 143 - .../lib/angular-i18n/angular-locale_ru-ru.js | 143 - .../lib/angular-i18n/angular-locale_ru-ua.js | 143 - .../lib/angular-i18n/angular-locale_ru.js | 143 - .../lib/angular-i18n/angular-locale_rw-rw.js | 143 - .../lib/angular-i18n/angular-locale_rw.js | 143 - .../lib/angular-i18n/angular-locale_rwk-tz.js | 143 - .../lib/angular-i18n/angular-locale_rwk.js | 143 - .../lib/angular-i18n/angular-locale_sah-ru.js | 143 - .../lib/angular-i18n/angular-locale_sah.js | 143 - .../lib/angular-i18n/angular-locale_saq-ke.js | 143 - .../lib/angular-i18n/angular-locale_saq.js | 143 - .../lib/angular-i18n/angular-locale_sbp-tz.js | 143 - .../lib/angular-i18n/angular-locale_sbp.js | 143 - .../lib/angular-i18n/angular-locale_se-fi.js | 143 - .../lib/angular-i18n/angular-locale_se-no.js | 143 - .../lib/angular-i18n/angular-locale_se-se.js | 143 - .../lib/angular-i18n/angular-locale_se.js | 143 - .../lib/angular-i18n/angular-locale_seh-mz.js | 143 - .../lib/angular-i18n/angular-locale_seh.js | 143 - .../lib/angular-i18n/angular-locale_ses-ml.js | 143 - .../lib/angular-i18n/angular-locale_ses.js | 143 - .../lib/angular-i18n/angular-locale_sg-cf.js | 143 - .../lib/angular-i18n/angular-locale_sg.js | 143 - .../lib/angular-i18n/angular-locale_sh.js | 143 - .../angular-locale_shi-latn-ma.js | 143 - .../angular-i18n/angular-locale_shi-latn.js | 143 - .../angular-locale_shi-tfng-ma.js | 143 - .../angular-i18n/angular-locale_shi-tfng.js | 143 - .../lib/angular-i18n/angular-locale_shi.js | 143 - .../lib/angular-i18n/angular-locale_si-lk.js | 143 - .../lib/angular-i18n/angular-locale_si.js | 143 - .../lib/angular-i18n/angular-locale_sk-sk.js | 143 - .../lib/angular-i18n/angular-locale_sk.js | 143 - .../lib/angular-i18n/angular-locale_sl-si.js | 143 - .../lib/angular-i18n/angular-locale_sl.js | 143 - .../lib/angular-i18n/angular-locale_smn-fi.js | 143 - .../lib/angular-i18n/angular-locale_smn.js | 143 - .../lib/angular-i18n/angular-locale_sn-zw.js | 143 - .../lib/angular-i18n/angular-locale_sn.js | 143 - .../lib/angular-i18n/angular-locale_so-dj.js | 143 - .../lib/angular-i18n/angular-locale_so-et.js | 143 - .../lib/angular-i18n/angular-locale_so-ke.js | 143 - .../lib/angular-i18n/angular-locale_so-so.js | 143 - .../lib/angular-i18n/angular-locale_so.js | 143 - .../lib/angular-i18n/angular-locale_sq-al.js | 125 - .../lib/angular-i18n/angular-locale_sq-mk.js | 125 - .../lib/angular-i18n/angular-locale_sq-xk.js | 125 - .../lib/angular-i18n/angular-locale_sq.js | 125 - .../angular-i18n/angular-locale_sr-cyrl-ba.js | 143 - .../angular-i18n/angular-locale_sr-cyrl-me.js | 143 - .../angular-i18n/angular-locale_sr-cyrl-rs.js | 143 - .../angular-i18n/angular-locale_sr-cyrl-xk.js | 143 - .../angular-i18n/angular-locale_sr-cyrl.js | 143 - .../angular-i18n/angular-locale_sr-latn-ba.js | 143 - .../angular-i18n/angular-locale_sr-latn-me.js | 143 - .../angular-i18n/angular-locale_sr-latn-rs.js | 143 - .../angular-i18n/angular-locale_sr-latn-xk.js | 143 - .../angular-i18n/angular-locale_sr-latn.js | 143 - .../lib/angular-i18n/angular-locale_sr.js | 143 - .../lib/angular-i18n/angular-locale_ss-sz.js | 128 - .../lib/angular-i18n/angular-locale_ss-za.js | 128 - .../lib/angular-i18n/angular-locale_ss.js | 128 - .../lib/angular-i18n/angular-locale_ssy-er.js | 128 - .../lib/angular-i18n/angular-locale_ssy.js | 128 - .../lib/angular-i18n/angular-locale_st-ls.js | 115 - .../lib/angular-i18n/angular-locale_st-za.js | 115 - .../lib/angular-i18n/angular-locale_st.js | 115 - .../lib/angular-i18n/angular-locale_sv-ax.js | 143 - .../lib/angular-i18n/angular-locale_sv-fi.js | 143 - .../lib/angular-i18n/angular-locale_sv-se.js | 143 - .../lib/angular-i18n/angular-locale_sv.js | 143 - .../lib/angular-i18n/angular-locale_sw-cd.js | 143 - .../lib/angular-i18n/angular-locale_sw-ke.js | 143 - .../lib/angular-i18n/angular-locale_sw-tz.js | 143 - .../lib/angular-i18n/angular-locale_sw-ug.js | 143 - .../lib/angular-i18n/angular-locale_sw.js | 143 - .../lib/angular-i18n/angular-locale_swc-cd.js | 128 - .../lib/angular-i18n/angular-locale_swc.js | 128 - .../lib/angular-i18n/angular-locale_ta-in.js | 125 - .../lib/angular-i18n/angular-locale_ta-lk.js | 125 - .../lib/angular-i18n/angular-locale_ta-my.js | 125 - .../lib/angular-i18n/angular-locale_ta-sg.js | 125 - .../lib/angular-i18n/angular-locale_ta.js | 125 - .../lib/angular-i18n/angular-locale_te-in.js | 125 - .../lib/angular-i18n/angular-locale_te.js | 125 - .../lib/angular-i18n/angular-locale_teo-ke.js | 143 - .../lib/angular-i18n/angular-locale_teo-ug.js | 143 - .../lib/angular-i18n/angular-locale_teo.js | 143 - .../angular-i18n/angular-locale_tg-cyrl-tj.js | 115 - .../angular-i18n/angular-locale_tg-cyrl.js | 115 - .../lib/angular-i18n/angular-locale_tg.js | 115 - .../lib/angular-i18n/angular-locale_th-th.js | 125 - .../lib/angular-i18n/angular-locale_th.js | 125 - .../lib/angular-i18n/angular-locale_ti-er.js | 143 - .../lib/angular-i18n/angular-locale_ti-et.js | 143 - .../lib/angular-i18n/angular-locale_ti.js | 143 - .../lib/angular-i18n/angular-locale_tig-er.js | 115 - .../lib/angular-i18n/angular-locale_tig.js | 115 - .../lib/angular-i18n/angular-locale_tk-tm.js | 143 - .../lib/angular-i18n/angular-locale_tk.js | 143 - .../lib/angular-i18n/angular-locale_tl.js | 143 - .../lib/angular-i18n/angular-locale_tn-bw.js | 128 - .../lib/angular-i18n/angular-locale_tn-za.js | 128 - .../lib/angular-i18n/angular-locale_tn.js | 128 - .../lib/angular-i18n/angular-locale_to-to.js | 143 - .../lib/angular-i18n/angular-locale_to.js | 143 - .../lib/angular-i18n/angular-locale_tr-cy.js | 125 - .../lib/angular-i18n/angular-locale_tr-tr.js | 125 - .../lib/angular-i18n/angular-locale_tr.js | 125 - .../lib/angular-i18n/angular-locale_ts-za.js | 128 - .../lib/angular-i18n/angular-locale_ts.js | 128 - .../lib/angular-i18n/angular-locale_twq-ne.js | 143 - .../lib/angular-i18n/angular-locale_twq.js | 143 - .../angular-locale_tzm-latn-ma.js | 143 - .../angular-i18n/angular-locale_tzm-latn.js | 143 - .../lib/angular-i18n/angular-locale_tzm-ma.js | 143 - .../lib/angular-i18n/angular-locale_tzm.js | 143 - .../angular-i18n/angular-locale_ug-arab-cn.js | 143 - .../angular-i18n/angular-locale_ug-arab.js | 143 - .../lib/angular-i18n/angular-locale_ug-cn.js | 143 - .../lib/angular-i18n/angular-locale_ug.js | 143 - .../lib/angular-i18n/angular-locale_uk-ua.js | 143 - .../lib/angular-i18n/angular-locale_uk.js | 143 - .../lib/angular-i18n/angular-locale_ur-in.js | 143 - .../lib/angular-i18n/angular-locale_ur-pk.js | 143 - .../lib/angular-i18n/angular-locale_ur.js | 143 - .../angular-i18n/angular-locale_uz-arab-af.js | 125 - .../angular-i18n/angular-locale_uz-arab.js | 125 - .../angular-i18n/angular-locale_uz-cyrl-uz.js | 125 - .../angular-i18n/angular-locale_uz-cyrl.js | 125 - .../angular-i18n/angular-locale_uz-latn-uz.js | 125 - .../angular-i18n/angular-locale_uz-latn.js | 125 - .../lib/angular-i18n/angular-locale_uz.js | 125 - .../angular-locale_vai-latn-lr.js | 143 - .../angular-i18n/angular-locale_vai-latn.js | 143 - .../angular-locale_vai-vaii-lr.js | 143 - .../angular-i18n/angular-locale_vai-vaii.js | 143 - .../lib/angular-i18n/angular-locale_vai.js | 143 - .../lib/angular-i18n/angular-locale_ve-za.js | 128 - .../lib/angular-i18n/angular-locale_ve.js | 128 - .../lib/angular-i18n/angular-locale_vi-vn.js | 125 - .../lib/angular-i18n/angular-locale_vi.js | 125 - .../lib/angular-i18n/angular-locale_vo-001.js | 143 - .../lib/angular-i18n/angular-locale_vo.js | 143 - .../lib/angular-i18n/angular-locale_vun-tz.js | 143 - .../lib/angular-i18n/angular-locale_vun.js | 143 - .../lib/angular-i18n/angular-locale_wae-ch.js | 143 - .../lib/angular-i18n/angular-locale_wae.js | 143 - .../lib/angular-i18n/angular-locale_wal-et.js | 115 - .../lib/angular-i18n/angular-locale_wal.js | 115 - .../lib/angular-i18n/angular-locale_xh-za.js | 115 - .../lib/angular-i18n/angular-locale_xh.js | 115 - .../lib/angular-i18n/angular-locale_xog-ug.js | 143 - .../lib/angular-i18n/angular-locale_xog.js | 143 - .../lib/angular-i18n/angular-locale_yav-cm.js | 143 - .../lib/angular-i18n/angular-locale_yav.js | 143 - .../lib/angular-i18n/angular-locale_yi-001.js | 143 - .../lib/angular-i18n/angular-locale_yi.js | 143 - .../lib/angular-i18n/angular-locale_yo-bj.js | 143 - .../lib/angular-i18n/angular-locale_yo-ng.js | 143 - .../lib/angular-i18n/angular-locale_yo.js | 143 - .../lib/angular-i18n/angular-locale_yue-hk.js | 143 - .../lib/angular-i18n/angular-locale_yue.js | 143 - .../lib/angular-i18n/angular-locale_zgh-ma.js | 143 - .../lib/angular-i18n/angular-locale_zgh.js | 143 - .../lib/angular-i18n/angular-locale_zh-cn.js | 125 - .../angular-i18n/angular-locale_zh-hans-cn.js | 125 - .../angular-i18n/angular-locale_zh-hans-hk.js | 125 - .../angular-i18n/angular-locale_zh-hans-mo.js | 125 - .../angular-i18n/angular-locale_zh-hans-sg.js | 125 - .../angular-i18n/angular-locale_zh-hans.js | 125 - .../angular-i18n/angular-locale_zh-hant-hk.js | 125 - .../angular-i18n/angular-locale_zh-hant-mo.js | 125 - .../angular-i18n/angular-locale_zh-hant-tw.js | 125 - .../angular-i18n/angular-locale_zh-hant.js | 125 - .../lib/angular-i18n/angular-locale_zh-hk.js | 125 - .../lib/angular-i18n/angular-locale_zh-tw.js | 125 - .../lib/angular-i18n/angular-locale_zh.js | 125 - .../lib/angular-i18n/angular-locale_zu-za.js | 125 - .../lib/angular-i18n/angular-locale_zu.js | 125 - .../angular-local-storage.min.js | 9 - .../angular-local-storage.min.js.map | 1 - .../angular-messages/angular-messages.min.js | 13 - .../angular-messages.min.js.map | 8 - .../lib/angular-mocks/angular-mocks.js | 3757 ----- .../lib/angular-route/angular-route.min.js | 17 - .../angular-route/angular-route.min.js.map | 8 - .../angular-sanitize/angular-sanitize.min.js | 18 - .../angular-sanitize.min.js.map | 8 - .../lib/angular-touch/angular-touch.min.js | 10 - .../angular-touch/angular-touch.min.js.map | 8 - .../lib/angular-ui-sortable/sortable.min.js | 8 - .../umbraco/lib/angular/angular.min.js | 350 - .../umbraco/lib/angular/angular.min.js.map | 8 - .../wwwroot/umbraco/lib/animejs/anime.min.js | 33 - .../lib/bootstrap-social/bootstrap-social.css | 147 - .../bootstrap/css/bootstrap-responsive.css | 1036 -- .../css/bootstrap-responsive.min.css | 9 - .../umbraco/lib/bootstrap/css/bootstrap.css | 9 - .../lib/bootstrap/css/bootstrap.min.3.0.1.css | 9 - .../lib/bootstrap/css/bootstrap.min.css | 9 - .../umbraco/lib/bootstrap/css/responsive.css | 9 - .../img/glyphicons-halflings-white.png | Bin 8777 -> 0 bytes .../bootstrap/img/glyphicons-halflings.png | Bin 12799 -> 0 bytes .../umbraco/lib/bootstrap/less/accordion.less | 34 - .../umbraco/lib/bootstrap/less/alerts.less | 79 - .../umbraco/lib/bootstrap/less/bootstrap.less | 63 - .../lib/bootstrap/less/breadcrumbs.less | 23 - .../lib/bootstrap/less/button-groups.less | 226 - .../umbraco/lib/bootstrap/less/buttons.less | 208 - .../umbraco/lib/bootstrap/less/carousel.less | 158 - .../umbraco/lib/bootstrap/less/close.less | 32 - .../umbraco/lib/bootstrap/less/code.less | 59 - .../bootstrap/less/component-animations.less | 22 - .../umbraco/lib/bootstrap/less/dropdowns.less | 222 - .../umbraco/lib/bootstrap/less/forms.less | 675 - .../umbraco/lib/bootstrap/less/grid.less | 21 - .../umbraco/lib/bootstrap/less/hero-unit.less | 25 - .../lib/bootstrap/less/labels-badges.less | 84 - .../umbraco/lib/bootstrap/less/layouts.less | 16 - .../umbraco/lib/bootstrap/less/media.less | 55 - .../umbraco/lib/bootstrap/less/mixins.less | 611 - .../umbraco/lib/bootstrap/less/modals.less | 95 - .../umbraco/lib/bootstrap/less/navbar.less | 491 - .../umbraco/lib/bootstrap/less/navs.less | 409 - .../umbraco/lib/bootstrap/less/pager.less | 51 - .../lib/bootstrap/less/pagination.less | 139 - .../umbraco/lib/bootstrap/less/popovers.less | 131 - .../lib/bootstrap/less/progress-bars.less | 94 - .../umbraco/lib/bootstrap/less/reset.less | 215 - .../bootstrap/less/responsive-1200px-min.less | 28 - .../bootstrap/less/responsive-767px-max.less | 193 - .../less/responsive-768px-979px.less | 19 - .../lib/bootstrap/less/responsive-navbar.less | 189 - .../bootstrap/less/responsive-utilities.less | 59 - .../lib/bootstrap/less/responsive.less | 48 - .../lib/bootstrap/less/scaffolding.less | 58 - .../umbraco/lib/bootstrap/less/sprites.less | 200 - .../umbraco/lib/bootstrap/less/tables.less | 247 - .../lib/bootstrap/less/tests/buttons.html | 139 - .../lib/bootstrap/less/tests/css-tests.css | 144 - .../lib/bootstrap/less/tests/css-tests.html | 1399 -- .../less/tests/forms-responsive.html | 71 - .../lib/bootstrap/less/tests/forms.html | 179 - .../less/tests/navbar-fixed-top.html | 104 - .../less/tests/navbar-static-top.html | 107 - .../lib/bootstrap/less/tests/navbar.html | 107 - .../lib/bootstrap/less/thumbnails.less | 58 - .../umbraco/lib/bootstrap/less/tooltip.less | 70 - .../umbraco/lib/bootstrap/less/type.less | 250 - .../umbraco/lib/bootstrap/less/utilities.less | 30 - .../umbraco/lib/bootstrap/less/variables.less | 301 - .../umbraco/lib/bootstrap/less/wells.less | 29 - .../wwwroot/umbraco/lib/chart.js/Chart.min.js | 7 - .../umbraco/lib/clipboard/clipboard.min.js | 7 - .../umbraco/lib/flatpickr/flatpickr.min.css | 13 - .../umbraco/lib/flatpickr/flatpickr.min.js | 2 - .../wwwroot/umbraco/lib/flatpickr/l10n/ar.js | 52 - .../wwwroot/umbraco/lib/flatpickr/l10n/at.js | 69 - .../wwwroot/umbraco/lib/flatpickr/l10n/be.js | 75 - .../wwwroot/umbraco/lib/flatpickr/l10n/bg.js | 66 - .../wwwroot/umbraco/lib/flatpickr/l10n/bn.js | 64 - .../wwwroot/umbraco/lib/flatpickr/l10n/cat.js | 83 - .../wwwroot/umbraco/lib/flatpickr/l10n/cs.js | 75 - .../wwwroot/umbraco/lib/flatpickr/l10n/cy.js | 93 - .../wwwroot/umbraco/lib/flatpickr/l10n/da.js | 71 - .../wwwroot/umbraco/lib/flatpickr/l10n/de.js | 70 - .../umbraco/lib/flatpickr/l10n/default.js | 84 - .../wwwroot/umbraco/lib/flatpickr/l10n/eo.js | 73 - .../wwwroot/umbraco/lib/flatpickr/l10n/es.js | 70 - .../wwwroot/umbraco/lib/flatpickr/l10n/et.js | 73 - .../wwwroot/umbraco/lib/flatpickr/l10n/fa.js | 68 - .../wwwroot/umbraco/lib/flatpickr/l10n/fi.js | 69 - .../wwwroot/umbraco/lib/flatpickr/l10n/fr.js | 75 - .../wwwroot/umbraco/lib/flatpickr/l10n/gr.js | 73 - .../wwwroot/umbraco/lib/flatpickr/l10n/he.js | 58 - .../wwwroot/umbraco/lib/flatpickr/l10n/hi.js | 64 - .../wwwroot/umbraco/lib/flatpickr/l10n/hr.js | 66 - .../wwwroot/umbraco/lib/flatpickr/l10n/hu.js | 73 - .../wwwroot/umbraco/lib/flatpickr/l10n/id.js | 62 - .../umbraco/lib/flatpickr/l10n/index.js | 3598 ----- .../wwwroot/umbraco/lib/flatpickr/l10n/it.js | 71 - .../wwwroot/umbraco/lib/flatpickr/l10n/ja.js | 71 - .../wwwroot/umbraco/lib/flatpickr/l10n/km.js | 74 - .../wwwroot/umbraco/lib/flatpickr/l10n/ko.js | 68 - .../wwwroot/umbraco/lib/flatpickr/l10n/kz.js | 74 - .../wwwroot/umbraco/lib/flatpickr/l10n/lt.js | 73 - .../wwwroot/umbraco/lib/flatpickr/l10n/lv.js | 67 - .../wwwroot/umbraco/lib/flatpickr/l10n/mk.js | 68 - .../wwwroot/umbraco/lib/flatpickr/l10n/mn.js | 59 - .../wwwroot/umbraco/lib/flatpickr/l10n/ms.js | 67 - .../wwwroot/umbraco/lib/flatpickr/l10n/my.js | 69 - .../wwwroot/umbraco/lib/flatpickr/l10n/nl.js | 75 - .../wwwroot/umbraco/lib/flatpickr/l10n/no.js | 73 - .../wwwroot/umbraco/lib/flatpickr/l10n/pa.js | 65 - .../wwwroot/umbraco/lib/flatpickr/l10n/pl.js | 73 - .../wwwroot/umbraco/lib/flatpickr/l10n/pt.js | 66 - .../wwwroot/umbraco/lib/flatpickr/l10n/ro.js | 69 - .../wwwroot/umbraco/lib/flatpickr/l10n/ru.js | 75 - .../wwwroot/umbraco/lib/flatpickr/l10n/si.js | 65 - .../wwwroot/umbraco/lib/flatpickr/l10n/sk.js | 70 - .../wwwroot/umbraco/lib/flatpickr/l10n/sl.js | 70 - .../wwwroot/umbraco/lib/flatpickr/l10n/sq.js | 65 - .../wwwroot/umbraco/lib/flatpickr/l10n/sr.js | 68 - .../wwwroot/umbraco/lib/flatpickr/l10n/sv.js | 70 - .../wwwroot/umbraco/lib/flatpickr/l10n/th.js | 72 - .../wwwroot/umbraco/lib/flatpickr/l10n/tr.js | 74 - .../wwwroot/umbraco/lib/flatpickr/l10n/uk.js | 66 - .../wwwroot/umbraco/lib/flatpickr/l10n/vn.js | 66 - .../wwwroot/umbraco/lib/flatpickr/l10n/zh.js | 68 - .../lib/font-awesome/css/font-awesome.min.css | 4 - .../lib/font-awesome/fonts/FontAwesome.otf | Bin 134808 -> 0 bytes .../fonts/fontawesome-webfont.eot | Bin 165742 -> 0 bytes .../fonts/fontawesome-webfont.svg | 2671 ---- .../fonts/fontawesome-webfont.ttf | Bin 165548 -> 0 bytes .../fonts/fontawesome-webfont.woff | Bin 98024 -> 0 bytes .../fonts/fontawesome-webfont.woff2 | Bin 77160 -> 0 bytes .../jquery.ui.touch-punch.min.js | 11 - .../umbraco/lib/jquery-ui/jquery-ui.min.js | 13 - .../wwwroot/umbraco/lib/jquery/jquery.min.js | 2 - .../wwwroot/umbraco/lib/jquery/jquery.min.map | 1 - .../wwwroot/umbraco/lib/jsdiff/diff.min.js | 416 - .../umbraco/lib/lazyload-js/LazyLoad.min.js | 1 - .../lib/markdown/markdown.converter.js | 1344 -- .../wwwroot/umbraco/lib/markdown/markdown.css | 79 - .../umbraco/lib/markdown/markdown.editor.js | 2117 --- .../lib/markdown/markdown.sanitizer.js | 111 - .../wwwroot/umbraco/lib/markdown/red.css | 6 - .../wwwroot/umbraco/lib/moment/af.js | 72 - .../wwwroot/umbraco/lib/moment/ar-dz.js | 58 - .../wwwroot/umbraco/lib/moment/ar-kw.js | 58 - .../wwwroot/umbraco/lib/moment/ar-ly.js | 121 - .../wwwroot/umbraco/lib/moment/ar-ma.js | 58 - .../wwwroot/umbraco/lib/moment/ar-sa.js | 103 - .../wwwroot/umbraco/lib/moment/ar-tn.js | 58 - .../wwwroot/umbraco/lib/moment/ar.js | 134 - .../wwwroot/umbraco/lib/moment/az.js | 104 - .../wwwroot/umbraco/lib/moment/be.js | 131 - .../wwwroot/umbraco/lib/moment/bg.js | 89 - .../wwwroot/umbraco/lib/moment/bm.js | 57 - .../wwwroot/umbraco/lib/moment/bn.js | 118 - .../wwwroot/umbraco/lib/moment/bo.js | 118 - .../wwwroot/umbraco/lib/moment/br.js | 107 - .../wwwroot/umbraco/lib/moment/bs.js | 150 - .../wwwroot/umbraco/lib/moment/ca.js | 87 - .../wwwroot/umbraco/lib/moment/cs.js | 178 - .../wwwroot/umbraco/lib/moment/cv.js | 62 - .../wwwroot/umbraco/lib/moment/cy.js | 79 - .../wwwroot/umbraco/lib/moment/da.js | 59 - .../wwwroot/umbraco/lib/moment/de-at.js | 75 - .../wwwroot/umbraco/lib/moment/de-ch.js | 75 - .../wwwroot/umbraco/lib/moment/de.js | 75 - .../wwwroot/umbraco/lib/moment/dv.js | 98 - .../wwwroot/umbraco/lib/moment/el.js | 99 - .../wwwroot/umbraco/lib/moment/en-au.js | 66 - .../wwwroot/umbraco/lib/moment/en-ca.js | 62 - .../wwwroot/umbraco/lib/moment/en-gb.js | 66 - .../wwwroot/umbraco/lib/moment/en-ie.js | 66 - .../wwwroot/umbraco/lib/moment/en-il.js | 61 - .../wwwroot/umbraco/lib/moment/en-nz.js | 66 - .../wwwroot/umbraco/lib/moment/eo.js | 70 - .../wwwroot/umbraco/lib/moment/es-do.js | 91 - .../wwwroot/umbraco/lib/moment/es-us.js | 82 - .../wwwroot/umbraco/lib/moment/es.js | 91 - .../wwwroot/umbraco/lib/moment/et.js | 79 - .../wwwroot/umbraco/lib/moment/eu.js | 65 - .../wwwroot/umbraco/lib/moment/fa.js | 105 - .../wwwroot/umbraco/lib/moment/fi.js | 108 - .../wwwroot/umbraco/lib/moment/fo.js | 59 - .../wwwroot/umbraco/lib/moment/fr-ca.js | 73 - .../wwwroot/umbraco/lib/moment/fr-ch.js | 77 - .../wwwroot/umbraco/lib/moment/fr.js | 82 - .../wwwroot/umbraco/lib/moment/fy.js | 74 - .../wwwroot/umbraco/lib/moment/gd.js | 75 - .../wwwroot/umbraco/lib/moment/gl.js | 76 - .../wwwroot/umbraco/lib/moment/gom-latn.js | 122 - .../wwwroot/umbraco/lib/moment/gu.js | 123 - .../wwwroot/umbraco/lib/moment/he.js | 96 - .../wwwroot/umbraco/lib/moment/hi.js | 123 - .../wwwroot/umbraco/lib/moment/hr.js | 153 - .../wwwroot/umbraco/lib/moment/hu.js | 109 - .../wwwroot/umbraco/lib/moment/hy-am.js | 94 - .../wwwroot/umbraco/lib/moment/id.js | 81 - .../wwwroot/umbraco/lib/moment/is.js | 131 - .../wwwroot/umbraco/lib/moment/it.js | 68 - .../wwwroot/umbraco/lib/moment/ja.js | 91 - .../wwwroot/umbraco/lib/moment/jv.js | 81 - .../wwwroot/umbraco/lib/moment/ka.js | 88 - .../wwwroot/umbraco/lib/moment/kk.js | 86 - .../wwwroot/umbraco/lib/moment/km.js | 109 - .../wwwroot/umbraco/lib/moment/kn.js | 125 - .../wwwroot/umbraco/lib/moment/ko.js | 80 - .../wwwroot/umbraco/lib/moment/ky.js | 86 - .../wwwroot/umbraco/lib/moment/lb.js | 135 - .../wwwroot/umbraco/lib/moment/lo.js | 69 - .../wwwroot/umbraco/lib/moment/lt.js | 117 - .../wwwroot/umbraco/lib/moment/lv.js | 96 - .../wwwroot/umbraco/lib/moment/me.js | 111 - .../wwwroot/umbraco/lib/moment/mi.js | 63 - .../wwwroot/umbraco/lib/moment/mk.js | 89 - .../wwwroot/umbraco/lib/moment/ml.js | 80 - .../wwwroot/umbraco/lib/moment/mn.js | 103 - .../wwwroot/umbraco/lib/moment/moment.min.js | 1 - .../wwwroot/umbraco/lib/moment/mr.js | 159 - .../wwwroot/umbraco/lib/moment/ms-my.js | 81 - .../wwwroot/umbraco/lib/moment/ms.js | 81 - .../wwwroot/umbraco/lib/moment/mt.js | 59 - .../wwwroot/umbraco/lib/moment/my.js | 92 - .../wwwroot/umbraco/lib/moment/nb.js | 61 - .../wwwroot/umbraco/lib/moment/ne.js | 122 - .../wwwroot/umbraco/lib/moment/nl-be.js | 86 - .../wwwroot/umbraco/lib/moment/nl.js | 86 - .../wwwroot/umbraco/lib/moment/nn.js | 59 - .../wwwroot/umbraco/lib/moment/pa-in.js | 123 - .../wwwroot/umbraco/lib/moment/pl.js | 125 - .../wwwroot/umbraco/lib/moment/pt-br.js | 60 - .../wwwroot/umbraco/lib/moment/pt.js | 64 - .../wwwroot/umbraco/lib/moment/ro.js | 74 - .../wwwroot/umbraco/lib/moment/ru.js | 181 - .../wwwroot/umbraco/lib/moment/sd.js | 97 - .../wwwroot/umbraco/lib/moment/se.js | 59 - .../wwwroot/umbraco/lib/moment/si.js | 70 - .../wwwroot/umbraco/lib/moment/sk.js | 155 - .../wwwroot/umbraco/lib/moment/sl.js | 172 - .../wwwroot/umbraco/lib/moment/sq.js | 67 - .../wwwroot/umbraco/lib/moment/sr-cyrl.js | 110 - .../wwwroot/umbraco/lib/moment/sr.js | 110 - .../wwwroot/umbraco/lib/moment/ss.js | 87 - .../wwwroot/umbraco/lib/moment/sv.js | 68 - .../wwwroot/umbraco/lib/moment/sw.js | 58 - .../wwwroot/umbraco/lib/moment/ta.js | 128 - .../wwwroot/umbraco/lib/moment/te.js | 88 - .../wwwroot/umbraco/lib/moment/tet.js | 66 - .../wwwroot/umbraco/lib/moment/tg.js | 115 - .../wwwroot/umbraco/lib/moment/th.js | 66 - .../wwwroot/umbraco/lib/moment/tl-ph.js | 61 - .../wwwroot/umbraco/lib/moment/tlh.js | 121 - .../wwwroot/umbraco/lib/moment/tr.js | 93 - .../wwwroot/umbraco/lib/moment/tzl.js | 90 - .../wwwroot/umbraco/lib/moment/tzm-latn.js | 57 - .../wwwroot/umbraco/lib/moment/tzm.js | 57 - .../wwwroot/umbraco/lib/moment/ug-cn.js | 118 - .../wwwroot/umbraco/lib/moment/uk.js | 150 - .../wwwroot/umbraco/lib/moment/ur.js | 97 - .../wwwroot/umbraco/lib/moment/uz-latn.js | 57 - .../wwwroot/umbraco/lib/moment/uz.js | 57 - .../wwwroot/umbraco/lib/moment/vi.js | 78 - .../wwwroot/umbraco/lib/moment/x-pseudo.js | 67 - .../wwwroot/umbraco/lib/moment/yo.js | 59 - .../wwwroot/umbraco/lib/moment/zh-cn.js | 109 - .../wwwroot/umbraco/lib/moment/zh-hk.js | 102 - .../wwwroot/umbraco/lib/moment/zh-tw.js | 102 - .../lib/ng-file-upload/ng-file-upload.min.js | 3 - .../umbraco/lib/nouislider/nouislider.min.css | 1 - .../umbraco/lib/nouislider/nouislider.min.js | 1 - .../umbraco/lib/signalr/signalr.min.js | 17 - .../wwwroot/umbraco/lib/spectrum/spectrum.js | 2896 ---- .../umbraco/lib/spectrum/spectrum.min.css | 1 - .../umbraco/lib/tinymce/langs/af_ZA.js | 230 - .../wwwroot/umbraco/lib/tinymce/langs/ar.js | 262 - .../wwwroot/umbraco/lib/tinymce/langs/az.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/be.js | 261 - .../umbraco/lib/tinymce/langs/bg_BG.js | 261 - .../umbraco/lib/tinymce/langs/bn_BD.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/ca.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/cs.js | 261 - .../umbraco/lib/tinymce/langs/cs_CZ.js | 260 - .../wwwroot/umbraco/lib/tinymce/langs/cy.js | 230 - .../wwwroot/umbraco/lib/tinymce/langs/da.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/de.js | 261 - .../umbraco/lib/tinymce/langs/de_AT.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/dv.js | 230 - .../wwwroot/umbraco/lib/tinymce/langs/el.js | 261 - .../umbraco/lib/tinymce/langs/en_CA.js | 261 - .../umbraco/lib/tinymce/langs/en_GB.js | 261 - .../umbraco/lib/tinymce/langs/en_US.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/es.js | 261 - .../umbraco/lib/tinymce/langs/es_MX.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/et.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/eu.js | 261 - .../umbraco/lib/tinymce/langs/fa_IR.js | 262 - .../wwwroot/umbraco/lib/tinymce/langs/fi.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/fr.js | 389 - .../umbraco/lib/tinymce/langs/fr_FR.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/ga.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/gl.js | 253 - .../umbraco/lib/tinymce/langs/he_IL.js | 262 - .../wwwroot/umbraco/lib/tinymce/langs/hr.js | 253 - .../umbraco/lib/tinymce/langs/hu_HU.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/id.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/it.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/ja.js | 261 - .../umbraco/lib/tinymce/langs/ka_GE.js | 230 - .../wwwroot/umbraco/lib/tinymce/langs/kab.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/kk.js | 230 - .../umbraco/lib/tinymce/langs/km_KH.js | 253 - .../umbraco/lib/tinymce/langs/ko_KR.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/lt.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/lv.js | 260 - .../umbraco/lib/tinymce/langs/nb_NO.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/nl.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/pl.js | 261 - .../umbraco/lib/tinymce/langs/pt_BR.js | 261 - .../umbraco/lib/tinymce/langs/pt_PT.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/ro.js | 230 - .../wwwroot/umbraco/lib/tinymce/langs/ru.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/sk.js | 253 - .../umbraco/lib/tinymce/langs/sl_SI.js | 230 - .../wwwroot/umbraco/lib/tinymce/langs/sr.js | 261 - .../umbraco/lib/tinymce/langs/sv_SE.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/ta.js | 261 - .../umbraco/lib/tinymce/langs/ta_IN.js | 261 - .../umbraco/lib/tinymce/langs/th_TH.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/tr.js | 261 - .../umbraco/lib/tinymce/langs/tr_TR.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/ug.js | 260 - .../wwwroot/umbraco/lib/tinymce/langs/uk.js | 261 - .../umbraco/lib/tinymce/langs/uk_UA.js | 261 - .../wwwroot/umbraco/lib/tinymce/langs/uz.js | 260 - .../umbraco/lib/tinymce/langs/vi_VN.js | 260 - .../umbraco/lib/tinymce/langs/zh_CN.js | 261 - .../umbraco/lib/tinymce/langs/zh_TW.js | 261 - .../lib/tinymce/plugins/advlist/index.js | 7 - .../lib/tinymce/plugins/advlist/plugin.js | 160 - .../lib/tinymce/plugins/advlist/plugin.min.js | 1 - .../lib/tinymce/plugins/anchor/index.js | 7 - .../lib/tinymce/plugins/anchor/plugin.js | 118 - .../lib/tinymce/plugins/anchor/plugin.min.js | 1 - .../lib/tinymce/plugins/autolink/index.js | 7 - .../lib/tinymce/plugins/autolink/plugin.js | 180 - .../tinymce/plugins/autolink/plugin.min.js | 1 - .../lib/tinymce/plugins/autoresize/index.js | 7 - .../lib/tinymce/plugins/autoresize/plugin.js | 169 - .../tinymce/plugins/autoresize/plugin.min.js | 1 - .../lib/tinymce/plugins/autosave/index.js | 7 - .../lib/tinymce/plugins/autosave/plugin.js | 216 - .../tinymce/plugins/autosave/plugin.min.js | 1 - .../lib/tinymce/plugins/bbcode/index.js | 7 - .../lib/tinymce/plugins/bbcode/plugin.js | 101 - .../lib/tinymce/plugins/bbcode/plugin.min.js | 1 - .../lib/tinymce/plugins/charmap/index.js | 7 - .../lib/tinymce/plugins/charmap/plugin.js | 1275 -- .../lib/tinymce/plugins/charmap/plugin.min.js | 1 - .../umbraco/lib/tinymce/plugins/code/index.js | 7 - .../lib/tinymce/plugins/code/plugin.js | 94 - .../lib/tinymce/plugins/code/plugin.min.js | 1 - .../tinymce/plugins/codesample/css/prism.css | 138 - .../lib/tinymce/plugins/codesample/index.js | 7 - .../lib/tinymce/plugins/codesample/plugin.js | 967 -- .../tinymce/plugins/codesample/plugin.min.js | 1 - .../lib/tinymce/plugins/colorpicker/index.js | 7 - .../lib/tinymce/plugins/colorpicker/plugin.js | 126 - .../tinymce/plugins/colorpicker/plugin.min.js | 1 - .../lib/tinymce/plugins/contextmenu/index.js | 7 - .../lib/tinymce/plugins/contextmenu/plugin.js | 168 - .../tinymce/plugins/contextmenu/plugin.min.js | 1 - .../tinymce/plugins/directionality/index.js | 7 - .../tinymce/plugins/directionality/plugin.js | 66 - .../plugins/directionality/plugin.min.js | 1 - .../plugins/emoticons/img/smiley-cool.gif | Bin 354 -> 0 bytes .../plugins/emoticons/img/smiley-cry.gif | Bin 329 -> 0 bytes .../emoticons/img/smiley-embarassed.gif | Bin 331 -> 0 bytes .../emoticons/img/smiley-foot-in-mouth.gif | Bin 342 -> 0 bytes .../plugins/emoticons/img/smiley-frown.gif | Bin 340 -> 0 bytes .../plugins/emoticons/img/smiley-innocent.gif | Bin 336 -> 0 bytes .../plugins/emoticons/img/smiley-kiss.gif | Bin 338 -> 0 bytes .../plugins/emoticons/img/smiley-laughing.gif | Bin 343 -> 0 bytes .../emoticons/img/smiley-money-mouth.gif | Bin 321 -> 0 bytes .../plugins/emoticons/img/smiley-sealed.gif | Bin 323 -> 0 bytes .../plugins/emoticons/img/smiley-smile.gif | Bin 344 -> 0 bytes .../emoticons/img/smiley-surprised.gif | Bin 338 -> 0 bytes .../emoticons/img/smiley-tongue-out.gif | Bin 328 -> 0 bytes .../emoticons/img/smiley-undecided.gif | Bin 337 -> 0 bytes .../plugins/emoticons/img/smiley-wink.gif | Bin 350 -> 0 bytes .../plugins/emoticons/img/smiley-yell.gif | Bin 336 -> 0 bytes .../lib/tinymce/plugins/emoticons/index.js | 7 - .../lib/tinymce/plugins/emoticons/plugin.js | 87 - .../tinymce/plugins/emoticons/plugin.min.js | 1 - .../lib/tinymce/plugins/fullpage/index.js | 7 - .../lib/tinymce/plugins/fullpage/plugin.js | 519 - .../tinymce/plugins/fullpage/plugin.min.js | 1 - .../lib/tinymce/plugins/fullscreen/index.js | 7 - .../lib/tinymce/plugins/fullscreen/plugin.js | 177 - .../tinymce/plugins/fullscreen/plugin.min.js | 1 - .../lib/tinymce/plugins/help/img/logo.png | Bin 13208 -> 0 bytes .../umbraco/lib/tinymce/plugins/help/index.js | 7 - .../lib/tinymce/plugins/help/plugin.js | 659 - .../lib/tinymce/plugins/help/plugin.min.js | 1 - .../umbraco/lib/tinymce/plugins/hr/index.js | 7 - .../umbraco/lib/tinymce/plugins/hr/plugin.js | 39 - .../lib/tinymce/plugins/hr/plugin.min.js | 1 - .../lib/tinymce/plugins/image/index.js | 7 - .../lib/tinymce/plugins/image/plugin.js | 1209 -- .../lib/tinymce/plugins/image/plugin.min.js | 1 - .../lib/tinymce/plugins/imagetools/index.js | 7 - .../lib/tinymce/plugins/imagetools/plugin.js | 3002 ---- .../tinymce/plugins/imagetools/plugin.min.js | 1 - .../lib/tinymce/plugins/importcss/index.js | 7 - .../lib/tinymce/plugins/importcss/plugin.js | 264 - .../tinymce/plugins/importcss/plugin.min.js | 1 - .../tinymce/plugins/insertdatetime/index.js | 7 - .../tinymce/plugins/insertdatetime/plugin.js | 173 - .../plugins/insertdatetime/plugin.min.js | 1 - .../lib/tinymce/plugins/legacyoutput/index.js | 7 - .../tinymce/plugins/legacyoutput/plugin.js | 220 - .../plugins/legacyoutput/plugin.min.js | 1 - .../umbraco/lib/tinymce/plugins/link/index.js | 7 - .../lib/tinymce/plugins/link/plugin.js | 713 - .../lib/tinymce/plugins/link/plugin.min.js | 1 - .../lib/tinymce/plugins/lists/index.js | 7 - .../lib/tinymce/plugins/lists/plugin.js | 2148 --- .../lib/tinymce/plugins/lists/plugin.min.js | 1 - .../lib/tinymce/plugins/media/index.js | 7 - .../lib/tinymce/plugins/media/plugin.js | 1306 -- .../lib/tinymce/plugins/media/plugin.min.js | 1 - .../lib/tinymce/plugins/nonbreaking/index.js | 7 - .../lib/tinymce/plugins/nonbreaking/plugin.js | 85 - .../tinymce/plugins/nonbreaking/plugin.min.js | 1 - .../lib/tinymce/plugins/noneditable/index.js | 7 - .../lib/tinymce/plugins/noneditable/plugin.js | 118 - .../tinymce/plugins/noneditable/plugin.min.js | 1 - .../lib/tinymce/plugins/pagebreak/index.js | 7 - .../lib/tinymce/plugins/pagebreak/plugin.js | 109 - .../tinymce/plugins/pagebreak/plugin.min.js | 1 - .../lib/tinymce/plugins/paste/index.js | 7 - .../lib/tinymce/plugins/paste/plugin.js | 2367 --- .../lib/tinymce/plugins/paste/plugin.min.js | 1 - .../lib/tinymce/plugins/preview/index.js | 7 - .../lib/tinymce/plugins/preview/plugin.js | 123 - .../lib/tinymce/plugins/preview/plugin.min.js | 1 - .../lib/tinymce/plugins/print/index.js | 7 - .../lib/tinymce/plugins/print/plugin.js | 44 - .../lib/tinymce/plugins/print/plugin.min.js | 1 - .../umbraco/lib/tinymce/plugins/save/index.js | 7 - .../lib/tinymce/plugins/save/plugin.js | 120 - .../lib/tinymce/plugins/save/plugin.min.js | 1 - .../tinymce/plugins/searchreplace/index.js | 7 - .../tinymce/plugins/searchreplace/plugin.js | 601 - .../plugins/searchreplace/plugin.min.js | 1 - .../lib/tinymce/plugins/spellchecker/index.js | 7 - .../tinymce/plugins/spellchecker/plugin.js | 759 - .../plugins/spellchecker/plugin.min.js | 1 - .../lib/tinymce/plugins/tabfocus/index.js | 7 - .../lib/tinymce/plugins/tabfocus/plugin.js | 124 - .../tinymce/plugins/tabfocus/plugin.min.js | 1 - .../lib/tinymce/plugins/table/index.js | 7 - .../lib/tinymce/plugins/table/plugin.js | 9270 ----------- .../lib/tinymce/plugins/table/plugin.min.js | 1 - .../lib/tinymce/plugins/template/index.js | 7 - .../lib/tinymce/plugins/template/plugin.js | 339 - .../tinymce/plugins/template/plugin.min.js | 1 - .../lib/tinymce/plugins/textcolor/index.js | 7 - .../lib/tinymce/plugins/textcolor/plugin.js | 346 - .../tinymce/plugins/textcolor/plugin.min.js | 1 - .../lib/tinymce/plugins/textpattern/index.js | 7 - .../lib/tinymce/plugins/textpattern/plugin.js | 610 - .../tinymce/plugins/textpattern/plugin.min.js | 1 - .../umbraco/lib/tinymce/plugins/toc/index.js | 7 - .../umbraco/lib/tinymce/plugins/toc/plugin.js | 228 - .../lib/tinymce/plugins/toc/plugin.min.js | 1 - .../plugins/visualblocks/css/visualblocks.css | 154 - .../lib/tinymce/plugins/visualblocks/index.js | 7 - .../tinymce/plugins/visualblocks/plugin.js | 135 - .../plugins/visualblocks/plugin.min.js | 1 - .../lib/tinymce/plugins/visualchars/index.js | 7 - .../lib/tinymce/plugins/visualchars/plugin.js | 457 - .../tinymce/plugins/visualchars/plugin.min.js | 1 - .../lib/tinymce/plugins/wordcount/index.js | 7 - .../lib/tinymce/plugins/wordcount/plugin.js | 400 - .../tinymce/plugins/wordcount/plugin.min.js | 1 - .../skins/lightgray/content.inline.min.css | 1 - .../tinymce/skins/lightgray/content.min.css | 1 - .../skins/lightgray/content.mobile.min.css | 1 - .../skins/lightgray/fonts/tinymce-mobile.woff | Bin 4624 -> 0 bytes .../skins/lightgray/fonts/tinymce-small.eot | Bin 9492 -> 0 bytes .../skins/lightgray/fonts/tinymce-small.svg | 63 - .../skins/lightgray/fonts/tinymce-small.ttf | Bin 9304 -> 0 bytes .../skins/lightgray/fonts/tinymce-small.woff | Bin 9380 -> 0 bytes .../tinymce/skins/lightgray/fonts/tinymce.eot | Bin 18912 -> 0 bytes .../tinymce/skins/lightgray/fonts/tinymce.svg | 132 - .../tinymce/skins/lightgray/fonts/tinymce.ttf | Bin 18748 -> 0 bytes .../skins/lightgray/fonts/tinymce.woff | Bin 18824 -> 0 bytes .../tinymce/skins/lightgray/img/anchor.gif | Bin 53 -> 0 bytes .../tinymce/skins/lightgray/img/loader.gif | Bin 2608 -> 0 bytes .../tinymce/skins/lightgray/img/object.gif | Bin 152 -> 0 bytes .../lib/tinymce/skins/lightgray/img/trans.gif | Bin 43 -> 0 bytes .../lib/tinymce/skins/lightgray/skin.min.css | 1 - .../skins/lightgray/skin.mobile.min.css | 2 - .../lib/tinymce/themes/inlite/index.js | 7 - .../lib/tinymce/themes/inlite/theme.js | 9792 ------------ .../lib/tinymce/themes/inlite/theme.min.js | 1 - .../lib/tinymce/themes/mobile/index.js | 7 - .../lib/tinymce/themes/mobile/theme.js | 12771 ---------------- .../lib/tinymce/themes/mobile/theme.min.js | 1 - .../lib/tinymce/themes/modern/index.js | 7 - .../lib/tinymce/themes/modern/theme.js | 9607 ------------ .../lib/tinymce/themes/modern/theme.min.js | 1 - .../umbraco/lib/tinymce/tinymce.min.js | 2 - .../lib/typeahead.js/typeahead.bundle.min.js | 8 - .../wwwroot/umbraco/lib/umbraco/Extensions.js | 359 - .../umbraco/lib/umbraco/LegacySpeechBubble.js | 76 - .../umbraco/lib/umbraco/NamespaceManager.js | 17 - .../umbraco/lib/umbraco/legacytreeicons.css | 38 - .../umbraco/lib/underscore/underscore-min.js | 6 - .../umbraco/lib/wicg-inert/dist/inert.min.js | 2 - .../lib/wicg-inert/dist/inert.min.js.map | 1 - .../umbraco/views/common/dashboard.html | 37 - .../views/common/drawers/help/help.html | 171 - .../blockeditor/blockeditor.content.html | 1 - .../blockeditor/blockeditor.html | 51 - .../blockeditor/blockeditor.settings.html | 1 - .../blockpicker/blockpicker.html | 84 - .../compositions/compositions.html | 117 - .../compositions/overlays/confirmremove.html | 9 - .../common/infiniteeditors/copy/copy.html | 104 - .../datatypeconfigurationpicker.html | 68 - .../datatypepicker/datatypepicker.html | 119 - .../datatypesettings/datatypesettings.html | 76 - .../common/infiniteeditors/embed/embed.html | 82 - .../iconpicker/iconpicker.html | 85 - .../insertcodesnippet/insertcodesnippet.html | 58 - .../insertfield/insertfield.html | 103 - .../itempicker/itempicker.html | 56 - .../linkpicker/linkpicker.html | 143 - .../macroparameterpicker.html | 105 - .../macropicker/macropicker.html | 96 - .../mediaentryeditor/mediaentryeditor.html | 127 - .../mediapicker/mediapicker.html | 196 - .../overlays/mediacropdetails.html | 102 - .../membergrouppicker/membergrouppicker.html | 50 - .../common/infiniteeditors/move/move.html | 89 - .../nodepermissions/nodepermissions.html | 52 - .../propertysettings/propertysettings.html | 245 - .../querybuilder/querybuilder.html | 200 - .../infiniteeditors/rollback/rollback.html | 105 - .../sectionpicker/sectionpicker.html | 61 - .../templatesections/templatesections.html | 114 - .../treepicker/treepicker.html | 123 - .../usergrouppicker/usergrouppicker.html | 104 - .../userpicker/userpicker.html | 91 - .../wwwroot/umbraco/views/common/legacy.html | 3 - .../wwwroot/umbraco/views/common/login.html | 3 - .../notifications/confirmroutechange.html | 7 - .../notifications/confirmunpublish.html | 6 - .../changepassword/changepassword.html | 6 - .../common/overlays/confirm/confirm.html | 13 - .../common/overlays/default/default.html | 1 - .../overlays/itempicker/itempicker.html | 57 - .../keyboardshortcuts/keyboardshortcuts.html | 19 - .../logviewersearch/logviewersearch.html | 11 - .../views/common/overlays/user/user.html | 141 - .../views/common/overlays/ysod/ysod.html | 27 - .../umbemailmarketing/confirm/confirm.html | 15 - .../umbemailmarketing/emails/emails.html | 26 - .../nodename/nodename.html | 29 - .../doctypename/doctypename.html | 29 - .../propertyname/propertyname.html | 29 - .../tabname/tabname.html | 29 - .../foldername/foldername.html | 29 - .../uploadimages/uploadimages.html | 29 - .../templatetree/templatetree.html | 22 - .../application/umb-app-header.html | 48 - .../components/application/umb-backdrop.html | 19 - .../application/umb-contextmenu.html | 24 - .../components/application/umb-login.html | 277 - .../application/umb-navigation.html | 69 - .../components/application/umb-search.html | 72 - .../components/application/umb-sections.html | 42 - .../components/application/umb-tour.html | 89 - .../umbdrawer/umb-drawer-content.html | 1 - .../umbdrawer/umb-drawer-footer.html | 1 - .../umbdrawer/umb-drawer-header.html | 4 - .../umbdrawer/umb-drawer-view.html | 1 - .../application/umbdrawer/umb-drawer.html | 3 - .../umbtour/umb-tour-step-content.html | 4 - .../umbtour/umb-tour-step-counter.html | 1 - .../umbtour/umb-tour-step-footer.html | 1 - .../umbtour/umb-tour-step-header.html | 4 - .../application/umbtour/umb-tour-step.html | 14 - .../components/blockcard/umb-block-card.html | 22 - .../buttons/umb-button-ellipsis.html | 13 - .../components/buttons/umb-button-group.html | 55 - .../views/components/buttons/umb-button.html | 57 - .../components/buttons/umb-toggle-group.html | 14 - .../views/components/buttons/umb-toggle.html | 17 - .../views/components/content/edit.html | 103 - .../content/umb-content-node-info.html | 184 - .../content/umb-tabbed-content.html | 64 - .../content/umb-variant-content-editors.html | 21 - .../content/umb-variant-content.html | 52 - .../umb-variant-notification-list.html | 8 - .../components/content/umb-variant-state.html | 6 - .../contenttype/umb-content-type-group.html | 62 - .../contenttype/umb-content-type-groups.html | 1 - .../umb-content-type-property.html | 149 - .../contenttype/umb-content-type-tab.html | 71 - .../umb-editor-sub-header-content-left.html | 1 - .../umb-editor-sub-header-content-right.html | 1 - .../umb-editor-sub-header-section.html | 1 - .../subheader/umb-editor-sub-header.html | 5 - .../components/editor/umb-breadcrumbs.html | 15 - .../editor/umb-editor-container.html | 11 - .../editor/umb-editor-content-header.html | 125 - .../umb-editor-footer-content-left.html | 1 - .../umb-editor-footer-content-right.html | 1 - .../components/editor/umb-editor-footer.html | 5 - .../components/editor/umb-editor-header.html | 105 - .../components/editor/umb-editor-menu.html | 31 - .../editor/umb-editor-navigation-item.html | 23 - .../editor/umb-editor-navigation.html | 44 - .../editor/umb-editor-sub-view.html | 11 - .../editor/umb-editor-sub-views.html | 17 - .../components/editor/umb-editor-tab-bar.html | 3 - .../components/editor/umb-editor-view.html | 7 - .../views/components/editor/umb-editor.html | 5 - .../views/components/editor/umb-editors.html | 31 - .../umb-element-editor-content.component.html | 66 - .../views/components/forms/umb-checkbox.html | 26 - .../components/forms/umb-radiobutton.html | 24 - .../components/forms/umb-search-filter.html | 24 - .../views/components/grid/grid-rte.html | 4 - .../html/umb-box/umb-box-content.html | 1 - .../html/umb-box/umb-box-header.html | 11 - .../components/html/umb-box/umb-box.html | 1 - .../components/html/umb-control-group.html | 14 - .../views/components/html/umb-pane.html | 3 - .../views/components/html/umb-panel.html | 3 - .../components/imaging/umb-image-crop.html | 38 - .../components/imaging/umb-image-gravity.html | 19 - .../imaging/umb-image-thumbnail.html | 5 - .../components/media/umb-media-node-info.html | 186 - .../components/mediacard/umb-media-card.html | 47 - .../member/umb-member-node-info.html | 50 - .../member/umb-membergroup-node-info.html | 30 - .../notifications/umb-notifications.html | 27 - .../overlays/umb-overlay-backdrop.html | 1 - .../components/overlays/umb-overlay.html | 95 - .../property/umb-property-actions.html | 20 - .../property/umb-property-editor.html | 5 - .../property/umb-property-group.html | 0 .../components/property/umb-property.html | 35 - .../components/tabs/umb-tab-content.html | 3 - .../views/components/tabs/umb-tabs-nav.html | 33 - .../components/tags/umb-tags-editor.html | 41 - .../views/components/tree/umb-tree-item.html | 32 - .../components/tree/umb-tree-search-box.html | 18 - .../tree/umb-tree-search-results.html | 30 - .../views/components/tree/umb-tree.html | 79 - .../umbcontextdialog/umb-context-dialog.html | 14 - .../umbraco/views/components/umb-avatar.html | 7 - .../umbraco/views/components/umb-badge.html | 1 - .../views/components/umb-checkmark.html | 3 - .../views/components/umb-child-selector.html | 39 - .../views/components/umb-code-snippet.html | 23 - .../views/components/umb-color-swatches.html | 15 - .../views/components/umb-confirm-action.html | 22 - .../umbraco/views/components/umb-confirm.html | 20 - .../views/components/umb-content-grid.html | 40 - .../components/umb-date-time-picker.html | 12 - .../views/components/umb-dropdown-item.html | 1 - .../views/components/umb-dropdown.html | 1 - .../views/components/umb-empty-state.html | 9 - .../views/components/umb-file-icon.html | 7 - .../views/components/umb-folder-grid.html | 16 - .../views/components/umb-generate-alias.html | 12 - .../views/components/umb-grid-selector.html | 51 - .../views/components/umb-groups-builder.html | 188 - .../umbraco/views/components/umb-icon.html | 8 - .../umb-keyboard-shortcuts-overview.html | 19 - .../views/components/umb-layout-selector.html | 29 - .../views/components/umb-lightbox.html | 32 - .../components/umb-list-view-layout.html | 3 - .../umb-list-view-settings-overlay.html | 38 - .../components/umb-list-view-settings.html | 51 - .../views/components/umb-load-indicator.html | 5 - .../umbraco/views/components/umb-loader.html | 3 - .../views/components/umb-locked-field.html | 51 - .../views/components/umb-media-grid.html | 104 - .../views/components/umb-mini-list-view.html | 101 - .../views/components/umb-mini-search.html | 18 - .../views/components/umb-node-preview.html | 66 - .../views/components/umb-pagination.html | 36 - .../views/components/umb-progress-bar.html | 3 - .../views/components/umb-progress-circle.html | 7 - .../umb-property-info-button.html | 9 - .../umbraco/views/components/umb-table.html | 80 - .../umbraco/views/components/umb-tooltip.html | 1 - .../components/upload/umb-file-dropzone.html | 105 - .../upload/umb-property-file-upload.html | 58 - .../components/users/change-password.html | 65 - .../users/umb-user-group-preview.html | 46 - .../components/users/umb-user-preview.html | 26 - .../views/content/apps/content/content.html | 10 - .../umbraco/views/content/apps/info/info.html | 4 - .../views/content/apps/listview/listview.html | 7 - .../umbraco/views/content/assigndomain.html | 109 - .../wwwroot/umbraco/views/content/copy.html | 95 - .../wwwroot/umbraco/views/content/create.html | 93 - .../views/content/createblueprint.html | 46 - .../wwwroot/umbraco/views/content/delete.html | 29 - .../wwwroot/umbraco/views/content/edit.html | 14 - .../views/content/emptyrecyclebin.html | 16 - .../wwwroot/umbraco/views/content/move.html | 84 - .../wwwroot/umbraco/views/content/notify.html | 45 - .../views/content/overlays/publish.html | 87 - .../content/overlays/publishdescendants.html | 79 - .../umbraco/views/content/overlays/save.html | 61 - .../views/content/overlays/schedule.html | 189 - .../views/content/overlays/sendtopublish.html | 51 - .../views/content/overlays/unpublish.html | 55 - .../umbraco/views/content/protect.html | 193 - .../umbraco/views/content/recyclebin.html | 21 - .../umbraco/views/content/restore.html | 93 - .../wwwroot/umbraco/views/content/rights.html | 128 - .../wwwroot/umbraco/views/content/sort.html | 77 - .../umbraco/views/content/umbpreview.html | 9 - .../views/contentblueprints/create.html | 40 - .../views/contentblueprints/delete.html | 12 - .../umbraco/views/contentblueprints/edit.html | 11 - .../views/contentblueprints/intro.html | 50 - .../views/dashboard/changepassword.html | 18 - .../dashboard/content/overlays/delete.html | 11 - .../dashboard/content/overlays/disable.html | 5 - .../views/dashboard/content/redirecturls.html | 122 - .../default/startupdashboardintro.html | 74 - .../default/startupdashboardvideos.html | 18 - .../dashboard/forms/formsdashboardintro.html | 26 - .../dashboard/media/mediadashboardvideos.html | 20 - .../dashboard/media/mediafolderbrowser.html | 3 - .../members/membersdashboardvideos.html | 26 - .../dashboard/settings/examinemanagement.html | 420 - .../settings/examinemanagementresults.html | 42 - .../views/dashboard/settings/healthcheck.html | 175 - .../settings/modelsbuildermanagement.html | 44 - .../overlays/examinemanagement.rebuild.html | 12 - .../settings/overlays/nucache.rebuild.html | 7 - .../settings/overlays/nucache.reload.html | 7 - .../views/dashboard/settings/profiler.html | 57 - .../settings/publishedsnapshotcache.html | 114 - .../dashboard/settings/publishedstatus.html | 8 - .../settings/settingsdashboardintro.html | 31 - .../settings/settingsdashboardvideos.html | 26 - .../umbraco/views/datatypes/create.html | 54 - .../umbraco/views/datatypes/delete.html | 154 - .../wwwroot/umbraco/views/datatypes/edit.html | 35 - .../wwwroot/umbraco/views/datatypes/move.html | 53 - .../umbraco/views/datatypes/rename.html | 24 - .../views/datatypes/views/datatype.info.html | 140 - .../datatypes/views/datatype.settings.html | 25 - .../umbraco/views/dictionary/create.html | 21 - .../umbraco/views/dictionary/delete.html | 12 - .../umbraco/views/dictionary/edit.html | 63 - .../umbraco/views/dictionary/list.html | 56 - .../umbraco/views/documenttypes/copy.html | 53 - .../umbraco/views/documenttypes/create.html | 91 - .../umbraco/views/documenttypes/delete.html | 40 - .../umbraco/views/documenttypes/edit.html | 82 - .../umbraco/views/documenttypes/export.html | 10 - .../documenttypes/importdocumenttype.html | 51 - .../umbraco/views/documenttypes/move.html | 53 - .../umbraco/views/documenttypes/property.html | 4 - .../views/documenttypes/propertygroup.html | 0 .../umbraco/views/documenttypes/rename.html | 24 - .../documenttypes/views/design/design.html | 4 - .../views/listview/listview.html | 23 - .../views/permissions/permissions.html | 97 - .../views/templates/templates.html | 42 - .../umbraco/views/errors/bootfailed.html | 79 - .../views/install/continueinstall.html | 13 - .../umbraco/views/install/database.html | 121 - .../wwwroot/umbraco/views/install/error.html | 9 - .../views/install/permissionsreport.html | 27 - .../umbraco/views/install/starterkit.html | 28 - .../umbraco/views/install/upgrade.html | 21 - .../wwwroot/umbraco/views/install/user.html | 73 - .../views/install/version7upgradereport.html | 22 - .../wwwroot/umbraco/views/languages/edit.html | 112 - .../views/languages/overlays/change.html | 7 - .../views/languages/overlays/delete.html | 9 - .../umbraco/views/languages/overview.html | 83 - .../umbraco/views/logviewer/overview.html | 134 - .../umbraco/views/logviewer/search.html | 282 - .../wwwroot/umbraco/views/macros/create.html | 31 - .../wwwroot/umbraco/views/macros/delete.html | 10 - .../wwwroot/umbraco/views/macros/edit.html | 31 - .../macros/infiniteeditors/parameter.html | 89 - .../views/macros/views/parameters.html | 34 - .../umbraco/views/macros/views/settings.html | 76 - .../views/media/apps/content/content.html | 41 - .../umbraco/views/media/apps/info/info.html | 4 - .../views/media/apps/listview/listview.html | 7 - .../wwwroot/umbraco/views/media/create.html | 38 - .../wwwroot/umbraco/views/media/delete.html | 25 - .../wwwroot/umbraco/views/media/edit.html | 79 - .../umbraco/views/media/emptyrecyclebin.html | 18 - .../wwwroot/umbraco/views/media/move.html | 77 - .../umbraco/views/media/recyclebin.html | 22 - .../wwwroot/umbraco/views/media/restore.html | 87 - .../wwwroot/umbraco/views/media/sort.html | 77 - .../umbraco/views/mediatypes/copy.html | 53 - .../umbraco/views/mediatypes/create.html | 61 - .../umbraco/views/mediatypes/delete.html | 36 - .../umbraco/views/mediatypes/edit.html | 82 - .../umbraco/views/mediatypes/move.html | 54 - .../umbraco/views/mediatypes/rename.html | 23 - .../views/mediatypes/views/design/design.html | 4 - .../mediatypes/views/listview/listview.html | 18 - .../views/permissions/permissions.html | 37 - .../views/member/apps/content/content.html | 42 - .../umbraco/views/member/apps/info/info.html | 4 - .../wwwroot/umbraco/views/member/create.html | 28 - .../wwwroot/umbraco/views/member/delete.html | 12 - .../wwwroot/umbraco/views/member/edit.html | 81 - .../wwwroot/umbraco/views/member/list.html | 31 - .../views/member/listview/listview.html | 7 - .../umbraco/views/membergroups/delete.html | 12 - .../umbraco/views/membergroups/edit.html | 51 - .../umbraco/views/membertypes/copy.html | 53 - .../umbraco/views/membertypes/create.html | 50 - .../umbraco/views/membertypes/delete.html | 23 - .../umbraco/views/membertypes/edit.html | 79 - .../umbraco/views/membertypes/move.html | 11 - .../membertypes/views/design/design.html | 5 - .../views/partialviewmacros/create.html | 86 - .../views/partialviewmacros/delete.html | 12 - .../umbraco/views/partialviewmacros/edit.html | 81 - .../umbraco/views/partialviews/create.html | 76 - .../umbraco/views/partialviews/delete.html | 19 - .../umbraco/views/partialviews/edit.html | 97 - .../views/prevalueeditors/boolean.html | 7 - .../views/prevalueeditors/checkboxlist.html | 9 - .../views/prevalueeditors/colorpicker.html | 15 - .../views/prevalueeditors/decimal.html | 13 - .../umbraco/views/prevalueeditors/hidden.html | 1 - .../views/prevalueeditors/imagepicker.html | 23 - .../prevalueeditors/mediafolderpicker.html | 35 - .../views/prevalueeditors/mediapicker.html | 25 - .../views/prevalueeditors/multivalues.html | 21 - .../views/prevalueeditors/nodetype.html | 5 - .../umbraco/views/prevalueeditors/number.html | 12 - .../views/prevalueeditors/numberrange.html | 38 - .../obsoletemediapickernotice.html | 1 - .../prevalueeditors/radiobuttonlist.html | 23 - .../prevalueeditors/readonlykeyvalues.html | 7 - .../views/prevalueeditors/requiredfield.html | 12 - .../views/prevalueeditors/textarea.html | 1 - .../views/prevalueeditors/textstring.html | 1 - .../prevalueeditors/textstringlimited.html | 17 - .../views/prevalueeditors/treepicker.html | 25 - .../views/prevalueeditors/treesource.html | 76 - .../prevalueeditors/treesourcetypepicker.html | 22 - .../views/prevalueeditors/valuetype.html | 9 - .../propertyeditors/blocklist/blocklist.html | 1 - .../inlineblock/inlineblock.editor.html | 14 - .../labelblock/labelblock.editor.html | 8 - .../unsupportedblock.editor.html | 15 - .../blocklist.blockconfiguration.html | 23 - .../blocklist.blockconfiguration.overlay.html | 260 - .../umb-block-list-property-editor.html | 79 - .../blocklist/umb-block-list-row.html | 42 - .../propertyeditors/boolean/boolean.html | 17 - .../changepassword/changepassword.html | 6 - .../checkboxlist/checkboxlist.html | 16 - .../colorpicker/colorpicker.html | 19 - .../colorpicker/colorpicker.prevalues.html | 38 - .../contentpicker/contentpicker.html | 84 - .../datepicker/datepicker.html | 47 - .../propertyeditors/decimal/decimal.html | 24 - .../dropdownflexible/dropdownflexible.html | 29 - .../views/propertyeditors/email/email.html | 18 - .../entitypicker/entitypicker.html | 19 - .../eyedropper/eyedropper.html | 11 - .../fileupload/fileupload.html | 10 - .../grid/config/grid.default.config.js | 364 - .../propertyeditors/grid/dialogs/config.html | 66 - .../grid/dialogs/editconfig.html | 62 - .../grid/dialogs/layoutconfig.html | 169 - .../grid/dialogs/rowconfig.html | 150 - .../propertyeditors/grid/editors/embed.html | 13 - .../propertyeditors/grid/editors/error.html | 2 - .../propertyeditors/grid/editors/macro.html | 13 - .../propertyeditors/grid/editors/media.html | 29 - .../propertyeditors/grid/editors/rte.html | 11 - .../grid/editors/textstring.html | 13 - .../views/propertyeditors/grid/grid.html | 314 - .../propertyeditors/grid/grid.prevalues.html | 165 - .../grid/overlays/rowdeleteconfirm.html | 16 - .../idwithguid/idwithguid.html | 4 - .../imagecropper/imagecropper.html | 83 - .../imagecropper/imagecropper.prevalues.html | 74 - .../propertyeditors/integer/integer.html | 24 - .../bulkactionpermissions.prevalues.html | 47 - .../listview/icon.prevalues.html | 11 - .../listview/includeproperties.prevalues.html | 67 - .../listview/layouts.prevalues.html | 58 - .../listview/layouts/grid/grid.html | 82 - .../listview/layouts/list/list.html | 74 - .../propertyeditors/listview/listview.html | 231 - .../listview/orderdirection.prevalues.html | 26 - .../listview/overlays/delete.html | 15 - .../listview/overlays/listviewpublish.html | 49 - .../listview/overlays/listviewunpublish.html | 51 - .../listview/sortby.prevalues.html | 4 - .../markdowneditor/markdowneditor.html | 11 - .../markdowneditor.prevalues.html | 9 - .../mediapicker/mediapicker.html | 60 - .../mediapicker3/mediapicker3.html | 1 - .../prevalue/mediapicker3.crops.html | 96 - .../umb-media-picker3-property-editor.html | 72 - .../membergrouppicker/membergrouppicker.html | 23 - .../membergroups/membergroups.html | 20 - .../memberpicker/memberpicker.html | 23 - .../multipletextbox/multipletextbox.html | 38 - .../multiurlpicker/multiurlpicker.html | 80 - .../multiurlpicker.prevalues.html | 9 - .../nestedcontent.doctypepicker.html | 70 - .../nestedcontent/nestedcontent.editor.html | 19 - .../nestedcontent/nestedcontent.html | 5 - .../nestedcontent.propertyeditor.html | 84 - .../notsupported/notsupported.html | 3 - .../radiobuttons/radiobuttons.html | 20 - .../readonlyvalue/readonlyvalue.html | 3 - .../relatedlinks/relatedlinks.html | 91 - .../views/propertyeditors/rte/codeeditor.html | 41 - .../views/propertyeditors/rte/rte.html | 10 - .../propertyeditors/rte/rte.prevalues.html | 59 - .../sensitivevalue/sensitivevalue.html | 5 - .../views/propertyeditors/slider/slider.html | 14 - .../views/propertyeditors/tags/tags.html | 11 - .../propertyeditors/tags/tags.prevalues.html | 10 - .../templatepicker/templatepicker.html | 3 - .../propertyeditors/textarea/textarea.html | 30 - .../propertyeditors/textbox/textbox.html | 31 - .../propertyeditors/urllist/urllist.html | 10 - .../userpicker/overlays/remove.html | 9 - .../userpicker/userpicker.html | 22 - .../validationtest/validationtest.html | 17 - .../umbraco/views/relationtypes/create.html | 60 - .../umbraco/views/relationtypes/delete.html | 12 - .../umbraco/views/relationtypes/edit.html | 36 - .../views/relationtypes/views/relations.html | 39 - .../relationtypes/views/relationtype.html | 63 - .../wwwroot/umbraco/views/scripts/create.html | 52 - .../wwwroot/umbraco/views/scripts/delete.html | 12 - .../wwwroot/umbraco/views/scripts/edit.html | 64 - .../umbraco/views/stylesheets/create.html | 58 - .../umbraco/views/stylesheets/delete.html | 12 - .../umbraco/views/stylesheets/edit.html | 58 - .../richtextrule/richtextrule.html | 72 - .../views/stylesheets/views/code/code.html | 9 - .../views/stylesheets/views/rules/rules.html | 31 - .../umbraco/views/templates/delete.html | 19 - .../wwwroot/umbraco/views/templates/edit.html | 144 - .../wwwroot/umbraco/views/users/group.html | 205 - .../wwwroot/umbraco/views/users/overview.html | 24 - .../wwwroot/umbraco/views/users/user.html | 72 - .../views/users/views/groups/groups.html | 119 - .../views/users/views/overlays/remove.html | 9 - .../views/users/views/user/details.html | 404 - .../views/users/views/users/users.html | 550 - 2502 files changed, 9 insertions(+), 293433 deletions(-) delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/appsettings-schema.json delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/cs.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/cy.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/da.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/de.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/en.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/en_us.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/es.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/fr.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/he.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/it.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/ja.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/ko.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/nb.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/nl.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/pl.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/pt.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/ru.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/sv.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/tr.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/zh.xml delete mode 100644 UmbracoNineDemoSite.Web/umbraco/config/lang/zh_tw.xml delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/canvasdesigner.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/installer.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/nonodes.style.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/rte-content.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/umbraco.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/helveticons/helveticons.eot delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/helveticons/helveticons.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/helveticons/helveticons.ttf delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/helveticons/helveticons.woff delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-Black.woff2 delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-BlackItalic.woff2 delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-Bold.woff2 delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-BoldItalic.woff2 delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-Italic.woff2 delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-Light.woff2 delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-LightItalic.woff2 delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-Regular.woff2 delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/web.config delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-activity.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-add.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-addressbook.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alarm-clock.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alert-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alert.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-anchor.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-app.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-application-error.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-application-window-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-application-window.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrivals.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-down.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-left.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-right.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-up.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-art-easel.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-article.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-attachment.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-auction-hammer.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-autofill.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-award.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-axis-rotation-2.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-axis-rotation-3.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-axis-rotation.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-baby-stroller.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-backspace.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-add.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-count.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-remove.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-restricted.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ball.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-band-aid.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bar-chart.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-barcode.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bars.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-battery-full.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-battery-low.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-beer-glass.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bell-off.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bell.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-dollar.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-euro.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-pound.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-yen.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-billboard.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-dollar.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-euro.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-pound.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-yen.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-binarycode.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-binoculars.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bird.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-birthday-cake.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-block.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-blueprint.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bluetooth.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-boat-shipping.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bomb.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bones.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-book-alt-2.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-book-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-book.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bookmark.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-books.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-box-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-box-open.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-box.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brackets.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brick.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-briefcase.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-browser-window.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brush-alt-2.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brush-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brush.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bug.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bulleted-list.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-burn.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bus.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-calculator.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-calendar-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-calendar.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-camcorder.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-camera-roll.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-candy.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-caps-lock.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-car.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cash-register.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-categories.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-certificate.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chart-curve.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chart.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chat-active.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chat.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-check.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox-dotted-active.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox-dotted.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox-empty.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chess.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chip-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chip.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cinema.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circle-dotted-active.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circle-dotted.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circuits.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circus.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-client.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-clothes-hanger.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloud-drive.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloud-upload.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloud.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloudy.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-clubs.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cocktail.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-code.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coffee.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-dollar.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-euro.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-pound.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-yen.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-dollar-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-dollar.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-euro-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-euro.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-pound-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-pound.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-yen-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-yen.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-color-bucket.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-colorpicker.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-columns.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-comb.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-combination-lock-open.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-combination-lock.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-command.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-company.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-compress.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-connection.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-console.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-contrast.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-conversation-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-conversation.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coverflow.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-credit-card-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-credit-card.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crop.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crosshair.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crown-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crown.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cupcake.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-curve.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cut.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dashboard.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-defrag.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-delete-key.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-delete.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-departure.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-desk.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-desktop.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diagnostics.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diagonal-arrow-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diagonal-arrow.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diamond.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diamonds.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dice.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diploma-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diploma.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-directions-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-directions.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-disc.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-disk-image.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-display.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dna.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dock-connector.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-document-dashed-line.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-document.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-documents.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dollar-bag.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-donate.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-door-open-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-door-open.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-download-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-download.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-drop.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-eco.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-economy.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-edit.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-eject.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-employee.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-energy-saving-bulb.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-enter.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-equalizer.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-escape.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ethernet.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-euro-bag.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-exit-fullscreen.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-eye.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-facebook-like.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-factory.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-favorite.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-female-symbol.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-file-cabinet.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-files.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-filter-arrows.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-filter.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fingerprint.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fire.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-firewall.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-firewire.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flag-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flag.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flash.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flashlight.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flowerpot.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folder-open.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folder-outline.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folder.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folders.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-font.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-food.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-footprints.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-forking.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-frame-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-frame.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fullscreen-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fullscreen.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-game.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-geometry.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-gift.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-glasses.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-asia.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-europe-africa.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-inverted-america.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-inverted-asia.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-inverted-europe-africa.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-gps.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-graduate.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-grid.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hammer.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-active-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-active.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-pointer-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-pointer.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handprint.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handshake.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handtool-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handtool.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hard-drive-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hard-drive.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hat.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hd.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-headphones.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-headset.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hearts.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-height.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-help-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-help.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-home.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hourglass.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-imac.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-inactive-line.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-inbox-full.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-inbox.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-indent.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-infinity.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-info.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-invoice.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ipad.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-iphone.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-item-arrangement.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-junk.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-key.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-keyboard.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-keychain.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-keyhole.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lab.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-laptop.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-layers-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-layers.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-layout.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-left-double-arrow.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-legal.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lense.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-library.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-light-down.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-light-up.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lightbulb-active.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lightbulb.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lightning.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-link.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-linux-tux.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-list.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-load.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-loading.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-locate.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-location-near-me.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-location-nearby.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lock.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-log-out.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-logout.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-loupe.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-magnet.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mailbox.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-male-and-female.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-male-symbol.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map-location.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map-marker.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-medal.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-medical-emergency.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-medicine.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-meeting.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-megaphone.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-merge.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-message-open.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-message-unopened.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-message.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-microscope.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mindmap.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mobile.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-molecular-network.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-molecular.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mountain.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mouse-cursor.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mouse.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-movie-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-movie.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-multiple-credit-cards.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-multiple-windows.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-music.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-name-badge.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-bottom.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-down.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-first.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-horizontal.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-last.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-left.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-right.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-road.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-top.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-up.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-vertical.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigational-arrow.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-network-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-newspaper-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-newspaper.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-next-media.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-next.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-nodes.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-notepad-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-notepad.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-old-key.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-old-phone.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-operator.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ordered-list.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-os-x.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-out.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-outbox.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-outdent.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-add.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-down.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-remove.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-restricted.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-up.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paint-roller.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-palette.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-panel-show.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pannel-close.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pants.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paper-bag.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paper-plane-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paper-plane.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-parachute-drop.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-parental-control.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-partly-cloudy.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paste-in.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-path.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pause.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pc.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people-alt-2.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people-female.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-phone-ring.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-phone.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-photo-album.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-picture.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pictures-alt-2.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pictures-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pictures.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pie-chart.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-piggy-bank.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pin-location.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-piracy.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-plane.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-planet.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-play.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-playing-cards.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-playlist.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-plugin.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-podcast.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-poker-chip.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-poll.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-post-it.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pound-bag.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-power-outlet.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-power.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-presentation.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-previous-media.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-previous.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-dollar.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-euro.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-pound.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-yen.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-print.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-printer-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-projector.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pulse.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pushpin.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-qr-code.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-quote.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-radio-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-radio-receiver.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-radio.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rain.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rate.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-re-post.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-readonly.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-dollar.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-euro.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-pound.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-yen.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-reception.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-record.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-redo.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-refresh.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-remote.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-remove.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-repeat-one.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-repeat.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-reply-arrow.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-resize.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-return-to-top.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-right-double-arrow.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-road.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-roadsign.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rocket.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rss.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ruler-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ruler.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-safe.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-safedial.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sandbox-toys.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-satellite-dish.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-save.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-scan.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-school.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-screensharing.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-script-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-script.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-scull.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-search.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-security-camera.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sensor.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-server-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-server.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-settings-alt-2.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-settings-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-settings.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-share-alt-2.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-share-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-share.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sharing-iphone.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shield.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shift.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shipping-box.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shipping.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shoe.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shopping-basket-alt-2.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shopping-basket-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shopping-basket.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shorts.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shuffle.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sience.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-simcard.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-single-note.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sitemap.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sleep.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-slideshow.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-smiley-inverted.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-smiley.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-snow.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-low.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-medium.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-off.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-waves.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-spades.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-speaker.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-speed-gauge.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-split-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-split.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sprout.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-squiggly-line.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ssd.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stacked-disks.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stamp.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stop-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stop-hand.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stop.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-store.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stream.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sunny.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sweatshirt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sync.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-t-shirt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tab-key.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tab.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tactics.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tag.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tags.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-takeaway-cup.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-target.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-temperatrure-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-temperature.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-terminal.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-theater.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-theif.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thought-bubble.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumb-down.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumb-up.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumbnail-list.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumbnails-small.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumbnails.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ticket.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-time.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-timer.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tools.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-top.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-traffic-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trafic.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-train.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trash-alt-2.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trash-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trash.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tree.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trophy.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-truck.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tv-old.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tv.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-content.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-contour.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-deploy.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-developer.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-media.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-members.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-settings.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-users.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umbraco.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umbrella.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-undo.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-universal.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-unlocked.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-untitled.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-usb-connector.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-usb.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-female.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-females-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-females.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-glasses.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-users-alt.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-users.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-utilities.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-vcard.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-video.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-voice.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wall-plug.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wallet.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wand.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-war.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-weight.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-width.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wifi.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-window-popin.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-window-sizes.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-windows.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wine-glass.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wrench.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wrong.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-yen-bag.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-zip.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-zom-out.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-zoom-in.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/logo.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/logo@2x.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/logo@3x.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/logo_black.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/logo_white.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/umbraco_logo_white.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/content.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/default.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/developer.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/help.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/hlvticons-umbraco.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/media.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/members.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/search.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/settings.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/tree-arrow.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/users.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/forms/installer-background.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/installer.jpg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/loader.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/login.jpg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/logo.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/nonodesbg.jpg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/transparent.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/uploader/upload-illustration.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/uploader/upload-illustration.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/app.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/init.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/install.loader.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/installer.app.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/main.controller.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/navigation.controller.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/routes.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.controllers.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.directives.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.filters.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.installer.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.interceptors.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.preview.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.resources.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.services.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.websitepreview.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/js/utilities.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/ace.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/ext-language_tools.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/ext-searchbox.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/ext-settings_menu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/mode-css.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/mode-javascript.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/mode-json.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/mode-razor.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/mode-xml.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/snippets/css.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/snippets/javascript.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/snippets/json.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/snippets/text.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/snippets/xml.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/theme-chrome.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/worker-css.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/worker-javascript.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/worker-json.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-builds/src-min-noconflict/worker-xml.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ace-razor-mode/theme/razor_chrome.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-animate/angular-animate.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-animate/angular-animate.min.js.map delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-aria/angular-aria.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-aria/angular-aria.min.js.map delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-chart.js/angular-chart.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-chart.js/angular-chart.min.js.map delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-cookies/angular-cookies.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-cookies/angular-cookies.min.js.map delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-dynamic-locale/tmhDynamicLocale.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-dynamic-locale/tmhDynamicLocale.min.js.map delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_aa-dj.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_aa-er.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_aa-et.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_aa.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_af-na.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_af-za.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_af.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_agq-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_agq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ak-gh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ak.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_am-et.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_am.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-001.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-ae.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-bh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-dj.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-dz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-eg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-eh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-er.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-il.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-iq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-jo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-km.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-kw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-lb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-ly.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-ma.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-mr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-om.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-ps.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-qa.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-sa.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-sd.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-so.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-ss.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-sy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-td.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-tn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-xb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar-ye.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ar.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_as-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_as.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_asa-tz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_asa.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ast-es.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ast.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_az-cyrl-az.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_az-cyrl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_az-latn-az.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_az-latn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_az.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bas-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bas.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_be-by.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_be.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bem-zm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bem.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bez-tz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bez.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bg-bg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bm-latn-ml.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bm-latn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bm-ml.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bn-bd.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bn-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bo-cn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bo-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_br-fr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_br.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_brx-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_brx.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bs-cyrl-ba.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bs-cyrl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bs-latn-ba.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bs-latn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_bs.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_byn-er.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_byn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ca-ad.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ca-es-valencia.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ca-es.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ca-fr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ca-it.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ca.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ce-ru.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ce.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_cgg-ug.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_cgg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_chr-us.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_chr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ckb-arab-iq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ckb-arab-ir.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ckb-arab.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ckb-iq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ckb-ir.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ckb-latn-iq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ckb-latn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ckb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_cs-cz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_cs.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_cu-ru.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_cu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_cy-gb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_cy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_da-dk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_da-gl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_da.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_dav-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_dav.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_de-at.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_de-be.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_de-ch.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_de-de.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_de-it.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_de-li.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_de-lu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_de.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_dje-ne.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_dje.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_dsb-de.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_dsb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_dua-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_dua.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_dyo-sn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_dyo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_dz-bt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_dz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ebu-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ebu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ee-gh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ee-tg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ee.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_el-cy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_el-gr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_el.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-001.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-150.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ag.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ai.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-as.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-at.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-au.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-bb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-be.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-bi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-bm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-bs.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-bw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-bz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ca.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-cc.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ch.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ck.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-cx.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-cy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-de.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-dg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-dk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-dm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-dsrt-us.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-dsrt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-er.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-fi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-fj.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-fk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-fm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-gb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-gd.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-gg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-gh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-gi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-gm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-gu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-gy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-hk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ie.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-il.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-im.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-io.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-iso.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-je.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-jm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ki.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-kn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ky.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-lc.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-lr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ls.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-mg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-mh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-mo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-mp.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ms.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-mt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-mu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-mw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-my.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-na.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-nf.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ng.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-nl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-nr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-nu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-nz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-pg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ph.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-pk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-pn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-pr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-pw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-rw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-sb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-sc.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-sd.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-se.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-sg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-sh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-si.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-sl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ss.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-sx.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-sz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-tc.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-tk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-to.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-tt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-tv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-tz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ug.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-um.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-us-posix.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-us.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-vc.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-vg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-vi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-vu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-ws.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-xa.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-za.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-zm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en-zw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_en.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_eo-001.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_eo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-419.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-ar.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-bo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-br.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-bz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-cl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-co.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-cr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-cu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-do.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-ea.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-ec.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-es.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-gq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-gt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-hn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-ic.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-mx.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-ni.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-pa.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-pe.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-ph.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-pr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-py.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-sv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-us.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-uy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es-ve.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_es.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_et-ee.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_et.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_eu-es.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_eu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ewo-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ewo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fa-af.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fa-ir.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fa.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ff-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ff-gn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ff-mr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ff-sn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ff.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fi-fi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fil-ph.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fil.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fo-dk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fo-fo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-be.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-bf.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-bi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-bj.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-bl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-ca.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-cd.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-cf.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-cg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-ch.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-ci.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-dj.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-dz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-fr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-ga.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-gf.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-gn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-gp.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-gq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-ht.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-km.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-lu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-ma.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-mc.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-mf.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-mg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-ml.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-mq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-mr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-mu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-nc.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-ne.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-pf.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-pm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-re.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-rw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-sc.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-sn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-sy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-td.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-tg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-tn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-vu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-wf.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr-yt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fur-it.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fur.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fy-nl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_fy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ga-ie.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ga.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_gd-gb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_gd.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_gl-es.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_gl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_gsw-ch.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_gsw-fr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_gsw-li.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_gsw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_gu-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_gu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_guz-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_guz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_gv-im.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_gv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ha-gh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ha-latn-gh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ha-latn-ne.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ha-latn-ng.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ha-latn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ha-ne.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ha-ng.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ha.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_haw-us.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_haw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_he-il.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_he.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_hi-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_hi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_hr-ba.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_hr-hr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_hr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_hsb-de.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_hsb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_hu-hu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_hu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_hy-am.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_hy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ia-fr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ia.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_id-id.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_id.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ig-ng.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ig.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ii-cn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ii.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_is-is.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_is.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_it-ch.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_it-it.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_it-sm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_it-va.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_it.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_iw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ja-jp.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ja.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_jgo-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_jgo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_jmc-tz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_jmc.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ka-ge.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ka.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kab-dz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kab.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kam-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kam.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kde-tz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kde.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kea-cv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kea.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_khq-ml.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_khq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ki-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ki.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kk-cyrl-kz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kk-cyrl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kk-kz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kkj-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kkj.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kl-gl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kln-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kln.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_km-kh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_km.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kn-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ko-kp.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ko-kr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ko.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kok-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kok.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ks-arab-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ks-arab.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ks-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ks.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ksb-tz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ksb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ksf-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ksf.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ksh-de.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ksh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kw-gb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_kw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ky-cyrl-kg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ky-cyrl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ky-kg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ky.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lag-tz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lag.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lb-lu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lg-ug.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lkt-us.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lkt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ln-ao.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ln-cd.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ln-cf.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ln-cg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ln.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lo-la.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lrc-iq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lrc-ir.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lrc.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lt-lt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lu-cd.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_luo-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_luo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_luy-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_luy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lv-lv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_lv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mas-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mas-tz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mas.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mer-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mer.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mfe-mu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mfe.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mg-mg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mgh-mz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mgh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mgo-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mgo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mk-mk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ml-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ml.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mn-cyrl-mn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mn-cyrl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mn-mn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mr-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ms-bn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ms-latn-bn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ms-latn-my.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ms-latn-sg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ms-latn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ms-my.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ms-sg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ms.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mt-mt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mua-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mua.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_my-mm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_my.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mzn-ir.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_mzn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_naq-na.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_naq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nb-no.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nb-sj.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nd-zw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nd.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nds-de.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nds-nl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nds.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ne-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ne-np.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ne.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nl-aw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nl-be.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nl-bq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nl-cw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nl-nl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nl-sr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nl-sx.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nmg-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nmg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nn-no.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nnh-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nnh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_no-no.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_no.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nr-za.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nso-za.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nso.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nus-sd.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nus-ss.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nus.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nyn-ug.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_nyn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_om-et.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_om-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_om.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_or-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_or.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_os-ge.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_os-ru.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_os.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pa-arab-pk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pa-arab.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pa-guru-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pa-guru.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pa.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pl-pl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_prg-001.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_prg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ps-af.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ps.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pt-ao.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pt-br.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pt-ch.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pt-cv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pt-gq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pt-gw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pt-lu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pt-mo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pt-mz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pt-pt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pt-st.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pt-tl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_pt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_qu-bo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_qu-ec.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_qu-pe.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_qu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_rm-ch.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_rm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_rn-bi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_rn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ro-md.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ro-ro.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ro.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_rof-tz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_rof.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ru-by.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ru-kg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ru-kz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ru-md.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ru-ru.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ru-ua.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ru.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_rw-rw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_rw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_rwk-tz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_rwk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sah-ru.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sah.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_saq-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_saq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sbp-tz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sbp.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_se-fi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_se-no.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_se-se.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_se.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_seh-mz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_seh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ses-ml.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ses.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sg-cf.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_shi-latn-ma.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_shi-latn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_shi-tfng-ma.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_shi-tfng.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_shi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_si-lk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_si.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sk-sk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sl-si.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_smn-fi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_smn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sn-zw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_so-dj.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_so-et.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_so-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_so-so.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_so.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sq-al.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sq-mk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sq-xk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sr-cyrl-ba.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sr-cyrl-me.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sr-cyrl-rs.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sr-cyrl-xk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sr-cyrl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sr-latn-ba.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sr-latn-me.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sr-latn-rs.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sr-latn-xk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sr-latn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ss-sz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ss-za.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ss.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ssy-er.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ssy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_st-ls.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_st-za.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_st.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sv-ax.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sv-fi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sv-se.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sw-cd.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sw-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sw-tz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sw-ug.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_sw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_swc-cd.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_swc.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ta-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ta-lk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ta-my.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ta-sg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ta.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_te-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_te.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_teo-ke.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_teo-ug.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_teo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tg-cyrl-tj.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tg-cyrl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_th-th.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_th.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ti-er.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ti-et.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ti.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tig-er.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tig.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tk-tm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tn-bw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tn-za.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_to-to.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_to.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tr-cy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tr-tr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ts-za.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ts.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_twq-ne.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_twq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tzm-latn-ma.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tzm-latn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tzm-ma.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_tzm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ug-arab-cn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ug-arab.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ug-cn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ug.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_uk-ua.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_uk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ur-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ur-pk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ur.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_uz-arab-af.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_uz-arab.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_uz-cyrl-uz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_uz-cyrl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_uz-latn-uz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_uz-latn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_uz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_vai-latn-lr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_vai-latn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_vai-vaii-lr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_vai-vaii.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_vai.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ve-za.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_ve.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_vi-vn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_vi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_vo-001.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_vo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_vun-tz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_vun.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_wae-ch.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_wae.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_wal-et.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_wal.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_xh-za.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_xh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_xog-ug.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_xog.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_yav-cm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_yav.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_yi-001.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_yi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_yo-bj.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_yo-ng.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_yo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_yue-hk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_yue.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zgh-ma.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zgh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zh-cn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zh-hans-cn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zh-hans-hk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zh-hans-mo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zh-hans-sg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zh-hans.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zh-hant-hk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zh-hant-mo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zh-hant-tw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zh-hant.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zh-hk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zh-tw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zu-za.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-i18n/angular-locale_zu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-local-storage/angular-local-storage.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-local-storage/angular-local-storage.min.js.map delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-messages/angular-messages.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-messages/angular-messages.min.js.map delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-mocks/angular-mocks.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-route/angular-route.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-route/angular-route.min.js.map delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-sanitize/angular-sanitize.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-sanitize/angular-sanitize.min.js.map delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-touch/angular-touch.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-touch/angular-touch.min.js.map delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular-ui-sortable/sortable.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular/angular.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/angular/angular.min.js.map delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/animejs/anime.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap-social/bootstrap-social.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/css/bootstrap-responsive.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/css/bootstrap-responsive.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/css/bootstrap.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/css/bootstrap.min.3.0.1.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/css/bootstrap.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/css/responsive.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/img/glyphicons-halflings-white.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/img/glyphicons-halflings.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/accordion.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/alerts.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/bootstrap.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/breadcrumbs.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/button-groups.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/buttons.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/carousel.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/close.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/code.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/component-animations.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/dropdowns.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/forms.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/grid.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/hero-unit.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/labels-badges.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/layouts.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/media.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/mixins.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/modals.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/navbar.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/navs.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/pager.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/pagination.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/popovers.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/progress-bars.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/reset.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/responsive-1200px-min.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/responsive-767px-max.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/responsive-768px-979px.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/responsive-navbar.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/responsive-utilities.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/responsive.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/scaffolding.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/sprites.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tables.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/buttons.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/css-tests.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/css-tests.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/forms-responsive.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/forms.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/navbar-fixed-top.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/navbar-static-top.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/navbar.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/thumbnails.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tooltip.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/type.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/utilities.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/variables.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/wells.less delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/chart.js/Chart.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/clipboard/clipboard.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/flatpickr.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/flatpickr.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ar.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/at.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/be.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/bg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/bn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/cat.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/cs.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/cy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/da.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/de.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/default.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/eo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/es.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/et.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/fa.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/fi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/fr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/gr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/he.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/hi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/hr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/hu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/id.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/it.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ja.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/km.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ko.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/kz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/lt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/lv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/mk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/mn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ms.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/my.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/nl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/no.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/pa.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/pl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/pt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ro.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ru.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/si.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/th.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/tr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/uk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/vn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/zh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/css/font-awesome.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/fonts/FontAwesome.otf delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/fonts/fontawesome-webfont.eot delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/fonts/fontawesome-webfont.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/fonts/fontawesome-webfont.ttf delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/fonts/fontawesome-webfont.woff delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/fonts/fontawesome-webfont.woff2 delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jquery-ui-touch-punch/jquery.ui.touch-punch.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jquery-ui/jquery-ui.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jquery/jquery.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jquery/jquery.min.map delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jsdiff/diff.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/lazyload-js/LazyLoad.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.converter.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.editor.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.sanitizer.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/red.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/af.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-dz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-kw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-ly.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-ma.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-sa.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-tn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/az.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/be.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/br.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bs.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ca.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/cs.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/cv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/cy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/da.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/de-at.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/de-ch.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/de.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/dv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/el.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-au.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-ca.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-gb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-ie.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-il.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-nz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/eo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/es-do.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/es-us.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/es.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/et.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/eu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fa.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fr-ca.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fr-ch.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gd.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gom-latn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/he.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hy-am.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/id.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/is.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/it.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ja.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/jv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ka.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/kk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/km.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/kn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ko.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ky.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/me.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ml.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/moment.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ms-my.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ms.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/my.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nb.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ne.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nl-be.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pa-in.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pt-br.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ro.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ru.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sd.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/se.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/si.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sq.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sr-cyrl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ss.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ta.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/te.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tet.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tg.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/th.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tl-ph.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tlh.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tzl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tzm-latn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tzm.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ug-cn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/uk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ur.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/uz-latn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/uz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/vi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/x-pseudo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/yo.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/zh-cn.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/zh-hk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/zh-tw.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ng-file-upload/ng-file-upload.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/nouislider/nouislider.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/nouislider/nouislider.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/signalr/signalr.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/spectrum/spectrum.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/spectrum/spectrum.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/af_ZA.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ar.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/az.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/be.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/bg_BG.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/bn_BD.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ca.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/cs.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/cs_CZ.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/cy.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/da.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/de.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/de_AT.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/dv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/el.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/en_CA.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/en_GB.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/en_US.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/es.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/es_MX.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/et.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/eu.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fa_IR.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fi.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fr_FR.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ga.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/gl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/he_IL.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/hr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/hu_HU.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/id.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/it.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ja.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ka_GE.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/kab.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/kk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/km_KH.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ko_KR.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/lt.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/lv.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/nb_NO.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/nl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/pl.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/pt_BR.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/pt_PT.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ro.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ru.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sl_SI.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sv_SE.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ta.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ta_IN.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/th_TH.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/tr.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/tr_TR.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ug.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/uk.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/uk_UA.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/uz.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/vi_VN.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/zh_CN.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/zh_TW.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/advlist/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/advlist/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/advlist/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/anchor/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/anchor/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/anchor/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autolink/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autolink/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autolink/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autoresize/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autoresize/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autoresize/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autosave/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autosave/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autosave/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/bbcode/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/bbcode/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/bbcode/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/charmap/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/charmap/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/charmap/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/code/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/code/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/code/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/css/prism.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/colorpicker/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/colorpicker/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/colorpicker/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/contextmenu/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/contextmenu/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/contextmenu/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/directionality/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/directionality/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/directionality/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-cool.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-cry.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-embarassed.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-foot-in-mouth.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-frown.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-innocent.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-kiss.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-laughing.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-money-mouth.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-sealed.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-smile.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-surprised.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-tongue-out.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-undecided.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-wink.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-yell.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullpage/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullpage/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullpage/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullscreen/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullscreen/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullscreen/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/img/logo.png delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/hr/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/hr/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/hr/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/image/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/image/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/image/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/imagetools/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/imagetools/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/imagetools/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/importcss/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/importcss/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/importcss/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/insertdatetime/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/insertdatetime/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/insertdatetime/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/legacyoutput/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/legacyoutput/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/legacyoutput/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/link/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/link/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/link/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/lists/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/lists/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/lists/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/media/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/media/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/media/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/nonbreaking/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/nonbreaking/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/nonbreaking/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/noneditable/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/noneditable/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/noneditable/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/pagebreak/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/pagebreak/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/pagebreak/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/paste/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/paste/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/paste/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/preview/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/preview/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/preview/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/print/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/print/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/print/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/save/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/save/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/save/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/searchreplace/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/searchreplace/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/searchreplace/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/spellchecker/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/spellchecker/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/spellchecker/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/tabfocus/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/tabfocus/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/tabfocus/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/table/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/table/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/table/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/template/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/template/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/template/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/textcolor/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/textcolor/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/textcolor/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/textpattern/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/textpattern/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/textpattern/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/toc/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/toc/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/toc/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/visualblocks/css/visualblocks.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/visualblocks/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/visualblocks/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/visualblocks/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/visualchars/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/visualchars/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/visualchars/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/wordcount/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/wordcount/plugin.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/wordcount/plugin.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/content.inline.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/content.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/content.mobile.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/fonts/tinymce-mobile.woff delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/fonts/tinymce-small.eot delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/fonts/tinymce-small.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/fonts/tinymce-small.ttf delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/fonts/tinymce-small.woff delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/fonts/tinymce.eot delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/fonts/tinymce.svg delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/fonts/tinymce.ttf delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/fonts/tinymce.woff delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/img/anchor.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/img/loader.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/img/object.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/img/trans.gif delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/skin.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/skins/lightgray/skin.mobile.min.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/themes/inlite/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/themes/inlite/theme.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/themes/inlite/theme.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/themes/mobile/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/themes/mobile/theme.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/themes/mobile/theme.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/themes/modern/index.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/themes/modern/theme.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/themes/modern/theme.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/tinymce.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/typeahead.js/typeahead.bundle.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/umbraco/Extensions.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/umbraco/LegacySpeechBubble.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/umbraco/NamespaceManager.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/umbraco/legacytreeicons.css delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/underscore/underscore-min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/wicg-inert/dist/inert.min.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/wicg-inert/dist/inert.min.js.map delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/dashboard.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/drawers/help/help.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/blockeditor/blockeditor.content.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/blockeditor/blockeditor.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/blockeditor/blockeditor.settings.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/blockpicker/blockpicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/compositions/compositions.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/compositions/overlays/confirmremove.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/copy/copy.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/datatypeconfigurationpicker/datatypeconfigurationpicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/datatypepicker/datatypepicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/datatypesettings/datatypesettings.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/embed/embed.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/iconpicker/iconpicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/insertcodesnippet/insertcodesnippet.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/insertfield/insertfield.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/itempicker/itempicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/linkpicker/linkpicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/macroparameterpicker/macroparameterpicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/macropicker/macropicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/mediaentryeditor/mediaentryeditor.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/mediapicker/mediapicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/mediapicker/overlays/mediacropdetails.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/membergrouppicker/membergrouppicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/move/move.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/nodepermissions/nodepermissions.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/propertysettings/propertysettings.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/querybuilder/querybuilder.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/rollback/rollback.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/sectionpicker/sectionpicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/templatesections/templatesections.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/treepicker/treepicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/usergrouppicker/usergrouppicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/infiniteeditors/userpicker/userpicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/legacy.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/login.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/notifications/confirmroutechange.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/notifications/confirmunpublish.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/overlays/changepassword/changepassword.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/overlays/confirm/confirm.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/overlays/default/default.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/overlays/itempicker/itempicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/overlays/keyboardshortcuts/keyboardshortcuts.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/overlays/logviewersearch/logviewersearch.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/overlays/user/user.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/overlays/ysod/ysod.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/tours/umbemailmarketing/confirm/confirm.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/tours/umbemailmarketing/emails/emails.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/tours/umbintrocreatecontent/nodename/nodename.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/tours/umbintrocreatedoctype/doctypename/doctypename.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/tours/umbintrocreatedoctype/propertyname/propertyname.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/tours/umbintrocreatedoctype/tabname/tabname.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/tours/umbintromediasection/foldername/foldername.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/tours/umbintromediasection/uploadimages/uploadimages.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/common/tours/umbintrorenderintemplate/templatetree/templatetree.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umb-app-header.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umb-backdrop.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umb-contextmenu.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umb-login.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umb-navigation.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umb-search.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umb-sections.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umb-tour.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umbdrawer/umb-drawer-content.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umbdrawer/umb-drawer-footer.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umbdrawer/umb-drawer-header.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umbdrawer/umb-drawer-view.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umbdrawer/umb-drawer.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umbtour/umb-tour-step-content.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umbtour/umb-tour-step-counter.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umbtour/umb-tour-step-footer.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umbtour/umb-tour-step-header.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/application/umbtour/umb-tour-step.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/blockcard/umb-block-card.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/buttons/umb-button-ellipsis.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/buttons/umb-button-group.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/buttons/umb-button.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/buttons/umb-toggle-group.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/buttons/umb-toggle.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/content/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/content/umb-content-node-info.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/content/umb-tabbed-content.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/content/umb-variant-content-editors.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/content/umb-variant-content.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/content/umb-variant-notification-list.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/content/umb-variant-state.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/contenttype/umb-content-type-group.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/contenttype/umb-content-type-groups.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/contenttype/umb-content-type-property.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/contenttype/umb-content-type-tab.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/subheader/umb-editor-sub-header-content-left.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/subheader/umb-editor-sub-header-content-right.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/subheader/umb-editor-sub-header-section.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/subheader/umb-editor-sub-header.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-breadcrumbs.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editor-container.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editor-content-header.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editor-footer-content-left.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editor-footer-content-right.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editor-footer.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editor-header.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editor-menu.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editor-navigation-item.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editor-navigation.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editor-sub-view.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editor-sub-views.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editor-tab-bar.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editor-view.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editor.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/editor/umb-editors.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/elementeditor/umb-element-editor-content.component.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/forms/umb-checkbox.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/forms/umb-radiobutton.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/forms/umb-search-filter.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/grid/grid-rte.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/html/umb-box/umb-box-content.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/html/umb-box/umb-box-header.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/html/umb-box/umb-box.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/html/umb-control-group.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/html/umb-pane.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/html/umb-panel.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/imaging/umb-image-crop.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/imaging/umb-image-gravity.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/imaging/umb-image-thumbnail.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/media/umb-media-node-info.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/mediacard/umb-media-card.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/member/umb-member-node-info.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/member/umb-membergroup-node-info.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/notifications/umb-notifications.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/overlays/umb-overlay-backdrop.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/overlays/umb-overlay.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/property/umb-property-actions.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/property/umb-property-editor.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/property/umb-property-group.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/property/umb-property.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/tabs/umb-tab-content.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/tabs/umb-tabs-nav.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/tags/umb-tags-editor.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/tree/umb-tree-item.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/tree/umb-tree-search-box.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/tree/umb-tree-search-results.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/tree/umb-tree.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/tree/umbcontextdialog/umb-context-dialog.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-avatar.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-badge.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-checkmark.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-child-selector.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-code-snippet.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-color-swatches.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-confirm-action.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-confirm.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-content-grid.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-date-time-picker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-dropdown-item.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-dropdown.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-empty-state.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-file-icon.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-folder-grid.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-generate-alias.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-grid-selector.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-groups-builder.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-icon.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-keyboard-shortcuts-overview.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-layout-selector.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-lightbox.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-list-view-layout.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-list-view-settings-overlay.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-list-view-settings.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-load-indicator.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-loader.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-locked-field.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-media-grid.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-mini-list-view.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-mini-search.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-node-preview.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-pagination.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-progress-bar.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-progress-circle.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-property-info-button/umb-property-info-button.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-table.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/umb-tooltip.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/upload/umb-file-dropzone.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/upload/umb-property-file-upload.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/users/change-password.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/users/umb-user-group-preview.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/components/users/umb-user-preview.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/apps/content/content.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/apps/info/info.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/apps/listview/listview.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/assigndomain.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/copy.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/createblueprint.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/emptyrecyclebin.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/move.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/notify.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/overlays/publish.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/overlays/publishdescendants.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/overlays/save.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/overlays/schedule.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/overlays/sendtopublish.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/overlays/unpublish.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/protect.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/recyclebin.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/restore.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/rights.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/sort.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/content/umbpreview.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/contentblueprints/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/contentblueprints/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/contentblueprints/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/contentblueprints/intro.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/changepassword.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/content/overlays/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/content/overlays/disable.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/content/redirecturls.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/default/startupdashboardintro.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/default/startupdashboardvideos.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/forms/formsdashboardintro.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/media/mediadashboardvideos.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/media/mediafolderbrowser.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/members/membersdashboardvideos.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/settings/examinemanagement.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/settings/examinemanagementresults.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/settings/healthcheck.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/settings/modelsbuildermanagement.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/settings/overlays/examinemanagement.rebuild.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/settings/overlays/nucache.rebuild.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/settings/overlays/nucache.reload.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/settings/profiler.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/settings/publishedsnapshotcache.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/settings/publishedstatus.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/settings/settingsdashboardintro.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dashboard/settings/settingsdashboardvideos.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/datatypes/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/datatypes/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/datatypes/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/datatypes/move.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/datatypes/rename.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/datatypes/views/datatype.info.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/datatypes/views/datatype.settings.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dictionary/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dictionary/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dictionary/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/dictionary/list.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/documenttypes/copy.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/documenttypes/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/documenttypes/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/documenttypes/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/documenttypes/export.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/documenttypes/importdocumenttype.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/documenttypes/move.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/documenttypes/property.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/documenttypes/propertygroup.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/documenttypes/rename.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/documenttypes/views/design/design.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/documenttypes/views/listview/listview.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/documenttypes/views/permissions/permissions.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/documenttypes/views/templates/templates.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/errors/bootfailed.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/install/continueinstall.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/install/database.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/install/error.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/install/permissionsreport.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/install/starterkit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/install/upgrade.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/install/user.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/install/version7upgradereport.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/languages/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/languages/overlays/change.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/languages/overlays/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/languages/overview.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/logviewer/overview.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/logviewer/search.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/macros/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/macros/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/macros/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/macros/infiniteeditors/parameter.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/macros/views/parameters.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/macros/views/settings.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/media/apps/content/content.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/media/apps/info/info.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/media/apps/listview/listview.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/media/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/media/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/media/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/media/emptyrecyclebin.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/media/move.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/media/recyclebin.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/media/restore.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/media/sort.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/mediatypes/copy.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/mediatypes/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/mediatypes/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/mediatypes/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/mediatypes/move.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/mediatypes/rename.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/mediatypes/views/design/design.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/mediatypes/views/listview/listview.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/mediatypes/views/permissions/permissions.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/member/apps/content/content.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/member/apps/info/info.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/member/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/member/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/member/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/member/list.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/member/listview/listview.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/membergroups/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/membergroups/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/membertypes/copy.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/membertypes/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/membertypes/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/membertypes/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/membertypes/move.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/membertypes/views/design/design.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/partialviewmacros/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/partialviewmacros/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/partialviewmacros/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/partialviews/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/partialviews/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/partialviews/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/boolean.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/checkboxlist.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/colorpicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/decimal.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/hidden.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/imagepicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/mediafolderpicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/mediapicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/multivalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/nodetype.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/number.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/numberrange.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/obsoletemediapickernotice.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/radiobuttonlist.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/readonlykeyvalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/requiredfield.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/textarea.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/textstring.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/textstringlimited.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/treepicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/treesource.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/treesourcetypepicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/prevalueeditors/valuetype.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/blocklist/blocklist.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/blocklist/blocklistentryeditors/inlineblock/inlineblock.editor.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/blocklist/blocklistentryeditors/labelblock/labelblock.editor.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/blocklist/blocklistentryeditors/unsupportedblock/unsupportedblock.editor.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/blocklist/prevalue/blocklist.blockconfiguration.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/blocklist/prevalue/blocklist.blockconfiguration.overlay.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/blocklist/umb-block-list-property-editor.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/blocklist/umb-block-list-row.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/boolean/boolean.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/changepassword/changepassword.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/checkboxlist/checkboxlist.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/colorpicker/colorpicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/colorpicker/colorpicker.prevalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/contentpicker/contentpicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/datepicker/datepicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/decimal/decimal.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/dropdownflexible/dropdownflexible.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/email/email.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/entitypicker/entitypicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/eyedropper/eyedropper.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/fileupload/fileupload.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/grid/config/grid.default.config.js delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/grid/dialogs/config.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/grid/dialogs/editconfig.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/grid/dialogs/layoutconfig.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/grid/dialogs/rowconfig.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/grid/editors/embed.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/grid/editors/error.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/grid/editors/macro.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/grid/editors/media.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/grid/editors/rte.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/grid/editors/textstring.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/grid/grid.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/grid/grid.prevalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/grid/overlays/rowdeleteconfirm.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/idwithguid/idwithguid.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/imagecropper/imagecropper.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/imagecropper/imagecropper.prevalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/integer/integer.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/listview/bulkactionpermissions.prevalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/listview/icon.prevalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/listview/includeproperties.prevalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/listview/layouts.prevalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/listview/layouts/grid/grid.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/listview/layouts/list/list.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/listview/listview.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/listview/orderdirection.prevalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/listview/overlays/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/listview/overlays/listviewpublish.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/listview/overlays/listviewunpublish.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/listview/sortby.prevalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/markdowneditor/markdowneditor.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/markdowneditor/markdowneditor.prevalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/mediapicker/mediapicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/mediapicker3/mediapicker3.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/mediapicker3/prevalue/mediapicker3.crops.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/mediapicker3/umb-media-picker3-property-editor.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/membergrouppicker/membergrouppicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/membergroups/membergroups.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/memberpicker/memberpicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/multipletextbox/multipletextbox.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/multiurlpicker/multiurlpicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/multiurlpicker/multiurlpicker.prevalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/nestedcontent/nestedcontent.doctypepicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/nestedcontent/nestedcontent.editor.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/nestedcontent/nestedcontent.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/nestedcontent/nestedcontent.propertyeditor.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/notsupported/notsupported.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/radiobuttons/radiobuttons.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/readonlyvalue/readonlyvalue.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/relatedlinks/relatedlinks.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/rte/codeeditor.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/rte/rte.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/rte/rte.prevalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/sensitivevalue/sensitivevalue.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/slider/slider.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/tags/tags.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/tags/tags.prevalues.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/templatepicker/templatepicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/textarea/textarea.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/textbox/textbox.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/urllist/urllist.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/userpicker/overlays/remove.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/userpicker/userpicker.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/propertyeditors/validationtest/validationtest.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/relationtypes/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/relationtypes/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/relationtypes/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/relationtypes/views/relations.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/relationtypes/views/relationtype.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/scripts/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/scripts/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/scripts/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/stylesheets/create.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/stylesheets/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/stylesheets/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/stylesheets/infiniteeditors/richtextrule/richtextrule.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/stylesheets/views/code/code.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/stylesheets/views/rules/rules.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/templates/delete.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/templates/edit.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/users/group.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/users/overview.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/users/user.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/users/views/groups/groups.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/users/views/overlays/remove.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/users/views/user/details.html delete mode 100644 UmbracoNineDemoSite.Web/wwwroot/umbraco/views/users/views/users/users.html diff --git a/.gitignore b/.gitignore index de127bc..8181459 100644 --- a/.gitignore +++ b/.gitignore @@ -363,7 +363,7 @@ FodyWeavers.xsd # Custom project ignores /UmbracoNineDemoSite.Web/umbraco/Data/* -/UmbracoNineDemoSite.Web/umbraco/config/* +/UmbracoNineDemoSite.Web/umbraco/config/ /UmbracoNineDemoSite.Web/umbraco/mediacache /UmbracoNineDemoSite.Web/wwwroot/umbraco/ diff --git a/UmbracoNineDemoSite.Web/UmbracoNineDemoSite.Web.csproj b/UmbracoNineDemoSite.Web/UmbracoNineDemoSite.Web.csproj index 00ab758..c6e003f 100644 --- a/UmbracoNineDemoSite.Web/UmbracoNineDemoSite.Web.csproj +++ b/UmbracoNineDemoSite.Web/UmbracoNineDemoSite.Web.csproj @@ -12,19 +12,25 @@ + + + + + + true Always @@ -35,9 +41,11 @@ + + diff --git a/UmbracoNineDemoSite.Web/umbraco/config/appsettings-schema.json b/UmbracoNineDemoSite.Web/umbraco/config/appsettings-schema.json deleted file mode 100644 index 5279d2c..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/appsettings-schema.json +++ /dev/null @@ -1,3235 +0,0 @@ -{ - "title": "JsonSchemaAppSettings", - "$schema": "http://json-schema.org/draft-04/schema#", - "type": "object", - "definitions": { - "webOptimizer": { - "type": "object", - "description": "Settings for WebOptimizer.Core", - "properties": { - "enableCaching": { - "description": "Determines if the \"cache-control\" HTTP headers should be set and if conditional GET (304) requests should be supported. This could be helpful to disable while in development mode.", - "type": "boolean" - }, - "enableTagHelperBundling": { - "description": "Determines if `" - }, - "MacroErrors": { - "description": "Gets or sets a value for the macro error behaviour.", - "default": "Inline", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreMacrosMacroErrorBehaviour" - } - ] - }, - "DisallowedUploadFiles": { - "type": "array", - "description": "Gets or sets a value for the collection of file extensions that are disallowed for upload.", - "default": "ashx,aspx,ascx,config,cshtml,vbhtml,asmx,air,axd,xamlx", - "items": { - "type": "string" - } - }, - "AllowedUploadFiles": { - "type": "array", - "description": "Gets or sets a value for the collection of file extensions that are allowed for upload.", - "items": { - "type": "string" - } - }, - "ShowDeprecatedPropertyEditors": { - "type": "boolean", - "description": "Gets or sets a value indicating whether deprecated property editors should be shown.", - "default": false - }, - "LoginBackgroundImage": { - "type": "string", - "description": "Gets or sets a value for the path to the login screen background image.", - "default": "assets/img/login.jpg" - }, - "LoginLogoImage": { - "type": "string", - "description": "Gets or sets a value for the path to the login screen logo image.", - "default": "assets/img/application/umbraco_logo_white.svg" - } - } - }, - "UmbracoCmsCoreConfigurationModelsContentNotificationSettings": { - "type": "object", - "description": "Typed configuration options for content notification settings.", - "properties": { - "Email": { - "type": "string", - "description": "Gets or sets a value for the email address for notifications." - }, - "DisableHtmlEmail": { - "type": "boolean", - "description": "Gets or sets a value indicating whether HTML email notifications should be disabled.", - "default": false - } - } - }, - "UmbracoCmsCoreConfigurationModelsContentImagingSettings": { - "type": "object", - "description": "Typed configuration options for content imaging settings.", - "properties": { - "ImageFileTypes": { - "type": "array", - "description": "Gets or sets a value for the collection of accepted image file extensions.", - "default": "jpeg,jpg,gif,bmp,png,tiff,tif", - "items": { - "type": "string" - } - }, - "AutoFillImageProperties": { - "type": "array", - "description": "Gets or sets a value for the imaging autofill following media file upload fields.", - "items": { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsImagingAutoFillUploadField" - } - } - } - }, - "UmbracoCmsCoreConfigurationModelsImagingAutoFillUploadField": { - "allOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsValidationValidatableEntryBase" - }, - { - "type": "object", - "description": "Typed configuration options for image autofill upload settings.", - "required": [ - "Alias", - "WidthFieldAlias", - "HeightFieldAlias", - "LengthFieldAlias", - "ExtensionFieldAlias" - ], - "properties": { - "Alias": { - "type": "string", - "description": "Gets or sets a value for the alias of the image upload property.", - "minLength": 1 - }, - "WidthFieldAlias": { - "type": "string", - "description": "Gets or sets a value for the width field alias of the image upload property.", - "minLength": 1 - }, - "HeightFieldAlias": { - "type": "string", - "description": "Gets or sets a value for the height field alias of the image upload property.", - "minLength": 1 - }, - "LengthFieldAlias": { - "type": "string", - "description": "Gets or sets a value for the length field alias of the image upload property.", - "minLength": 1 - }, - "ExtensionFieldAlias": { - "type": "string", - "description": "Gets or sets a value for the extension field alias of the image upload property.", - "minLength": 1 - } - } - } - ] - }, - "UmbracoCmsCoreConfigurationModelsValidationValidatableEntryBase": { - "type": "object", - "description": "Provides a base class for configuration models that can be validated based on data annotations.", - "x-abstract": true - }, - "UmbracoCmsCoreConfigurationModelsContentErrorPage": { - "allOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsValidationValidatableEntryBase" - }, - { - "type": "object", - "description": "Typed configuration for a content error page.", - "required": [ - "Culture" - ], - "properties": { - "ContentId": { - "type": "integer", - "description": "Gets or sets a value for the content Id.", - "format": "int32" - }, - "ContentKey": { - "type": "string", - "description": "Gets or sets a value for the content key.", - "format": "guid" - }, - "ContentXPath": { - "type": "string", - "description": "Gets or sets a value for the content XPath." - }, - "Culture": { - "type": "string", - "description": "Gets or sets a value for the content culture.", - "minLength": 1 - } - } - } - ] - }, - "UmbracoCmsCoreMacrosMacroErrorBehaviour": { - "type": "string", - "description": "", - "x-enumNames": [ - "Inline", - "Silent", - "Throw", - "Content" - ], - "enum": [ - "Inline", - "Silent", - "Throw", - "Content" - ] - }, - "UmbracoCmsCoreConfigurationModelsExceptionFilterSettings": { - "type": "object", - "description": "Typed configuration options for exception filter settings.", - "properties": { - "Disabled": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the exception filter is disabled.", - "default": false - } - } - }, - "UmbracoCmsCoreConfigurationModelsModelsBuilderSettings": { - "type": "object", - "description": "Typed configuration options for models builder settings.", - "properties": { - "ModelsMode": { - "description": "Gets or sets a value for the models mode.", - "default": "InMemoryAuto", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsMode" - } - ] - }, - "ModelsNamespace": { - "type": "string", - "description": "Gets or sets a value for models namespace.", - "default": "Umbraco.Cms.Web.Common.PublishedModels" - }, - "FlagOutOfDateModels": { - "type": "boolean", - "description": "Gets or sets a value indicating whether we should flag out-of-date models." - }, - "ModelsDirectory": { - "type": "string", - "description": "Gets or sets a value for the models directory.", - "default": "~/umbraco/models" - }, - "AcceptUnsafeModelsDirectory": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to accept an unsafe value for ModelsDirectory.", - "default": false - }, - "DebugLevel": { - "type": "integer", - "description": "Gets or sets a value indicating the debug log level.", - "format": "int32", - "default": 0 - } - } - }, - "UmbracoCmsCoreConfigurationModelsMode": { - "type": "string", - "description": "Defines the models generation modes.", - "x-enumNames": [ - "Nothing", - "InMemoryAuto", - "SourceCodeManual", - "SourceCodeAuto" - ], - "enum": [ - "Nothing", - "InMemoryAuto", - "SourceCodeManual", - "SourceCodeAuto" - ] - }, - "UmbracoCmsCoreConfigurationModelsGlobalSettings": { - "type": "object", - "description": "Typed configuration options for global settings.", - "properties": { - "ReservedUrls": { - "type": "string", - "description": "Gets or sets a value for the reserved URLs.\nIt must end with a comma", - "default": "~/.well-known," - }, - "ReservedPaths": { - "type": "string", - "description": "Gets or sets a value for the reserved paths.\nIt must end with a comma", - "default": "~/app_plugins/,~/install/,~/mini-profiler-resources/,~/umbraco/," - }, - "TimeOut": { - "type": "string", - "description": "Gets or sets a value for the timeout", - "format": "time-span", - "default": "00:20:00" - }, - "DefaultUILanguage": { - "type": "string", - "description": "Gets or sets a value for the default UI language.", - "default": "en-US" - }, - "HideTopLevelNodeFromPath": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to hide the top level node from the path.", - "default": true - }, - "UseHttps": { - "type": "boolean", - "description": "Gets or sets a value indicating whether HTTPS should be used.", - "default": false - }, - "VersionCheckPeriod": { - "type": "integer", - "description": "Gets or sets a value for the version check period in days.", - "format": "int32", - "default": 7 - }, - "UmbracoPath": { - "type": "string", - "description": "Gets or sets a value for the Umbraco back-office path.", - "default": "~/umbraco" - }, - "IconsPath": { - "type": "string", - "description": "Gets or sets a value for the Umbraco icons path.", - "default": "~/umbraco/assets/icons" - }, - "UmbracoCssPath": { - "type": "string", - "description": "Gets or sets a value for the Umbraco CSS path.", - "default": "~/css" - }, - "UmbracoScriptsPath": { - "type": "string", - "description": "Gets or sets a value for the Umbraco scripts path.", - "default": "~/scripts" - }, - "UmbracoMediaPath": { - "type": "string", - "description": "Gets or sets a value for the Umbraco media path.", - "default": "~/media" - }, - "InstallMissingDatabase": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to install the database when it is missing.", - "default": false - }, - "DisableElectionForSingleServer": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to disable the election for a single server.", - "default": false - }, - "DatabaseFactoryServerVersion": { - "type": "string", - "description": "Gets or sets a value for the database factory server version." - }, - "MainDomLock": { - "type": "string", - "description": "Gets or sets a value for the main dom lock." - }, - "Id": { - "type": "string" - }, - "NoNodesViewPath": { - "type": "string", - "description": "Gets or sets a value for the path to the no content view.", - "default": "~/umbraco/UmbracoWebsite/NoNodes.cshtml" - }, - "DatabaseServerRegistrar": { - "description": "Gets or sets a value for the database server registrar settings.", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsDatabaseServerRegistrarSettings" - } - ] - }, - "DatabaseServerMessenger": { - "description": "Gets or sets a value for the database server messenger settings.", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsDatabaseServerMessengerSettings" - } - ] - }, - "Smtp": { - "description": "Gets or sets a value for the SMTP settings.", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsSmtpSettings" - } - ] - } - } - }, - "UmbracoCmsCoreConfigurationModelsDatabaseServerRegistrarSettings": { - "type": "object", - "description": "Typed configuration options for database server registrar settings.", - "properties": { - "WaitTimeBetweenCalls": { - "type": "string", - "description": "Gets or sets a value for the amount of time to wait between calls to the database on the background thread.", - "format": "time-span", - "default": "00:01:00" - }, - "StaleServerTimeout": { - "type": "string", - "description": "Gets or sets a value for the time span to wait before considering a server stale, after it has last been accessed.", - "format": "time-span", - "default": "00:02:00" - } - } - }, - "UmbracoCmsCoreConfigurationModelsDatabaseServerMessengerSettings": { - "type": "object", - "description": "Typed configuration options for database server messaging settings.", - "properties": { - "MaxProcessingInstructionCount": { - "type": "integer", - "description": "Gets or sets a value for the maximum number of instructions that can be processed at startup; otherwise the server cold-boots (rebuilds its caches).", - "format": "int32", - "default": 1000 - }, - "TimeToRetainInstructions": { - "type": "string", - "description": "Gets or sets a value for the time to keep instructions in the database; records older than this number will be pruned.", - "format": "time-span", - "default": "2.00:00:00" - }, - "TimeBetweenSyncOperations": { - "type": "string", - "description": "Gets or sets a value for the time to wait between each sync operations.", - "format": "time-span", - "default": "00:00:05" - }, - "TimeBetweenPruneOperations": { - "type": "string", - "description": "Gets or sets a value for the time to wait between each prune operations.", - "format": "time-span", - "default": "00:01:00" - } - } - }, - "UmbracoCmsCoreConfigurationModelsSmtpSettings": { - "allOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsValidationValidatableEntryBase" - }, - { - "type": "object", - "description": "Typed configuration options for SMTP settings.", - "required": [ - "From" - ], - "properties": { - "From": { - "type": "string", - "description": "Gets or sets a value for the SMTP from address to use for messages.", - "format": "email", - "minLength": 1 - }, - "Host": { - "type": "string", - "description": "Gets or sets a value for the SMTP host." - }, - "Port": { - "type": "integer", - "description": "Gets or sets a value for the SMTP port.", - "format": "int32" - }, - "SecureSocketOptions": { - "description": "Gets or sets a value for the secure socket options.", - "default": "Auto", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsSecureSocketOptions" - } - ] - }, - "PickupDirectoryLocation": { - "type": "string", - "description": "Gets or sets a value for the SMTP pick-up directory." - }, - "DeliveryMethod": { - "description": "Gets or sets a value for the SMTP delivery method.", - "default": "Network", - "oneOf": [ - { - "$ref": "#/definitions/SystemNetMailSmtpDeliveryMethod" - } - ] - }, - "Username": { - "type": "string", - "description": "Gets or sets a value for the SMTP user name." - }, - "Password": { - "type": "string", - "description": "Gets or sets a value for the SMTP password." - } - } - } - ] - }, - "UmbracoCmsCoreConfigurationModelsSecureSocketOptions": { - "type": "string", - "description": "Matches MailKit.Security.SecureSocketOptions and defined locally to avoid having to take\na dependency on this external library into Umbraco.Core.", - "x-enumNames": [ - "None", - "Auto", - "SslOnConnect", - "StartTls", - "StartTlsWhenAvailable" - ], - "enum": [ - "None", - "Auto", - "SslOnConnect", - "StartTls", - "StartTlsWhenAvailable" - ] - }, - "SystemNetMailSmtpDeliveryMethod": { - "type": "string", - "description": "", - "x-enumNames": [ - "Network", - "SpecifiedPickupDirectory", - "PickupDirectoryFromIis" - ], - "enum": [ - "Network", - "SpecifiedPickupDirectory", - "PickupDirectoryFromIis" - ] - }, - "UmbracoCmsCoreConfigurationModelsHealthChecksSettings": { - "type": "object", - "description": "Typed configuration options for healthchecks settings.", - "properties": { - "DisabledChecks": { - "type": "array", - "description": "Gets or sets a value for the collection of healthchecks that are disabled.", - "items": { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsDisabledHealthCheckSettings" - } - }, - "Notification": { - "description": "Gets or sets a value for the healthcheck notification settings.", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsHealthChecksNotificationSettings" - } - ] - } - } - }, - "UmbracoCmsCoreConfigurationModelsDisabledHealthCheckSettings": { - "type": "object", - "description": "Typed configuration options for disabled healthcheck settings.", - "properties": { - "Id": { - "type": "string", - "description": "Gets or sets a value for the healthcheck Id to disable.", - "format": "guid" - }, - "DisabledOn": { - "type": "string", - "description": "Gets or sets a value for the date the healthcheck was disabled.", - "format": "date-time" - }, - "DisabledBy": { - "type": "integer", - "description": "Gets or sets a value for Id of the user that disabled the healthcheck.", - "format": "int32" - } - } - }, - "UmbracoCmsCoreConfigurationModelsHealthChecksNotificationSettings": { - "type": "object", - "description": "Typed configuration options for healthcheck notification settings.", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Gets or sets a value indicating whether health check notifications are enabled.", - "default": false - }, - "FirstRunTime": { - "type": "string", - "description": "Gets or sets a value for the first run time of a healthcheck notification in crontab format." - }, - "Period": { - "type": "string", - "description": "Gets or sets a value for the period of the healthcheck notification.", - "format": "time-span", - "default": "1.00:00:00" - }, - "NotificationMethods": { - "type": "object", - "description": "Gets or sets a value for the collection of health check notification methods.", - "additionalProperties": { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsHealthChecksNotificationMethodSettings" - } - }, - "DisabledChecks": { - "type": "array", - "description": "Gets or sets a value for the collection of health checks that are disabled for notifications.", - "items": { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsDisabledHealthCheckSettings" - } - } - } - }, - "UmbracoCmsCoreConfigurationModelsHealthChecksNotificationMethodSettings": { - "type": "object", - "description": "Typed configuration options for healthcheck notification method settings.", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the health check notification method is enabled.", - "default": false - }, - "Verbosity": { - "description": "Gets or sets a value for the health check notifications reporting verbosity.", - "default": "Summary", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreHealthChecksHealthCheckNotificationVerbosity" - } - ] - }, - "FailureOnly": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the health check notifications should occur on failures only.", - "default": false - }, - "Settings": { - "type": "object", - "description": "Gets or sets a value providing provider specific settings for the health check notification method.", - "additionalProperties": { - "type": "string" - } - } - } - }, - "UmbracoCmsCoreHealthChecksHealthCheckNotificationVerbosity": { - "type": "string", - "description": "", - "x-enumNames": [ - "Summary", - "Detailed" - ], - "enum": [ - "Summary", - "Detailed" - ] - }, - "UmbracoCmsCoreConfigurationModelsHostingSettings": { - "type": "object", - "description": "Typed configuration options for hosting settings.", - "properties": { - "ApplicationVirtualPath": { - "type": "string", - "description": "Gets or sets a value for the application virtual path." - }, - "LocalTempStorageLocation": { - "description": "Gets or sets a value for the location of temporary files.", - "default": "Default", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationLocalTempStorage" - } - ] - }, - "Debug": { - "type": "boolean", - "description": "Gets or sets a value indicating whether umbraco is running in [debug mode].", - "default": false - } - } - }, - "UmbracoCmsCoreConfigurationLocalTempStorage": { - "type": "string", - "description": "", - "x-enumNames": [ - "Unknown", - "Default", - "EnvironmentTemp" - ], - "enum": [ - "Unknown", - "Default", - "EnvironmentTemp" - ] - }, - "UmbracoCmsCoreConfigurationModelsImagingSettings": { - "type": "object", - "description": "Typed configuration options for imaging settings.", - "properties": { - "Cache": { - "description": "Gets or sets a value for imaging cache settings.", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsImagingCacheSettings" - } - ] - }, - "Resize": { - "description": "Gets or sets a value for imaging resize settings.", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsImagingResizeSettings" - } - ] - } - } - }, - "UmbracoCmsCoreConfigurationModelsImagingCacheSettings": { - "type": "object", - "description": "Typed configuration options for image cache settings.", - "properties": { - "BrowserMaxAge": { - "type": "string", - "description": "Gets or sets a value for the browser image cache maximum age.", - "format": "time-span", - "default": "7.00:00:00" - }, - "CacheMaxAge": { - "type": "string", - "description": "Gets or sets a value for the image cache maximum age.", - "format": "time-span", - "default": "365.00:00:00" - }, - "CachedNameLength": { - "type": "integer", - "description": "Gets or sets a value for length of the cached name.", - "default": 8 - }, - "CacheFolder": { - "type": "string", - "description": "Gets or sets a value for the cache folder.", - "default": "~/umbraco/Data/TEMP/MediaCache" - } - } - }, - "UmbracoCmsCoreConfigurationModelsImagingResizeSettings": { - "type": "object", - "description": "Typed configuration options for image resize settings.", - "properties": { - "MaxWidth": { - "type": "integer", - "description": "Gets or sets a value for the maximim resize width.", - "format": "int32", - "default": 5000 - }, - "MaxHeight": { - "type": "integer", - "description": "Gets or sets a value for the maximim resize height.", - "format": "int32", - "default": 5000 - } - } - }, - "UmbracoCmsCoreConfigurationModelsIndexCreatorSettings": { - "type": "object", - "description": "Typed configuration options for index creator settings.", - "properties": { - "LuceneDirectoryFactory": { - "description": "Gets or sets a value for lucene directory factory type.", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsLuceneDirectoryFactory" - } - ] - } - } - }, - "UmbracoCmsCoreConfigurationModelsLuceneDirectoryFactory": { - "type": "string", - "description": "", - "x-enumNames": [ - "Default", - "SyncedTempFileSystemDirectoryFactory", - "TempFileSystemDirectoryFactory" - ], - "enum": [ - "Default", - "SyncedTempFileSystemDirectoryFactory", - "TempFileSystemDirectoryFactory" - ] - }, - "UmbracoCmsCoreConfigurationModelsKeepAliveSettings": { - "type": "object", - "description": "Typed configuration options for keep alive settings.", - "properties": { - "DisableKeepAliveTask": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the keep alive task is disabled.", - "default": false - } - } - }, - "UmbracoCmsCoreConfigurationModelsLoggingSettings": { - "type": "object", - "description": "Typed configuration options for logging settings.", - "properties": { - "MaxLogAge": { - "type": "string", - "description": "Gets or sets a value for the maximum age of a log file.", - "format": "time-span", - "default": "1.00:00:00" - } - } - }, - "UmbracoCmsCoreConfigurationModelsMemberPasswordConfigurationSettings": { - "type": "object", - "description": "Typed configuration options for member password settings.", - "properties": { - "RequiredLength": { - "type": "integer", - "description": "Gets a value for the minimum required length for the password.", - "format": "int32", - "default": 10 - }, - "RequireNonLetterOrDigit": { - "type": "boolean", - "description": "Gets a value indicating whether at least one non-letter or digit is required for the password.", - "default": false - }, - "RequireDigit": { - "type": "boolean", - "description": "Gets a value indicating whether at least one digit is required for the password.", - "default": false - }, - "RequireLowercase": { - "type": "boolean", - "description": "Gets a value indicating whether at least one lower-case character is required for the password.", - "default": false - }, - "RequireUppercase": { - "type": "boolean", - "description": "Gets a value indicating whether at least one upper-case character is required for the password.", - "default": false - }, - "HashAlgorithmType": { - "type": "string", - "description": "Gets a value for the password hash algorithm type.", - "default": "PBKDF2.ASPNETCORE.V3" - }, - "MaxFailedAccessAttemptsBeforeLockout": { - "type": "integer", - "description": "Gets a value for the maximum failed access attempts before lockout.", - "format": "int32", - "default": 5 - } - } - }, - "UmbracoCmsCoreConfigurationModelsNuCacheSettings": { - "type": "object", - "description": "Typed configuration options for NuCache settings.", - "properties": { - "BTreeBlockSize": { - "type": [ - "integer", - "null" - ], - "description": "Gets or sets a value defining the BTree block size.", - "format": "int32" - }, - "NuCacheSerializerType": { - "description": "The serializer type that nucache uses to persist documents in the database.", - "default": "MessagePack", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsNuCacheSerializerType" - } - ] - }, - "SqlPageSize": { - "type": "integer", - "description": "The paging size to use for nucache SQL queries.", - "format": "int32", - "default": 1000 - }, - "UnPublishedContentCompression": { - "type": "boolean" - } - } - }, - "UmbracoCmsCoreConfigurationModelsNuCacheSerializerType": { - "type": "string", - "description": "The serializer type that nucache uses to persist documents in the database.", - "x-enumNames": [ - "MessagePack", - "JSON" - ], - "enum": [ - "MessagePack", - "JSON" - ] - }, - "UmbracoCmsCoreConfigurationModelsRequestHandlerSettings": { - "type": "object", - "description": "Typed configuration options for request handler settings.", - "properties": { - "AddTrailingSlash": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to add a trailing slash to URLs.", - "default": true - }, - "ConvertUrlsToAscii": { - "type": "string", - "description": "Gets or sets a value indicating whether to convert URLs to ASCII (valid values: \"true\", \"try\" or \"false\").", - "default": "try" - }, - "CharCollection": { - "type": "array", - "description": "Gets or sets a value for the default character collection for replacements.", - "items": { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationUmbracoSettingsIChar" - } - } - } - }, - "UmbracoCmsCoreConfigurationUmbracoSettingsIChar": { - "type": "object", - "x-abstract": true - }, - "UmbracoCmsCoreConfigurationModelsRuntimeSettings": { - "type": "object", - "description": "Typed configuration options for runtime settings.", - "properties": { - "MaxQueryStringLength": { - "type": [ - "integer", - "null" - ], - "description": "Gets or sets a value for the maximum query string length.", - "format": "int32" - }, - "MaxRequestLength": { - "type": [ - "integer", - "null" - ], - "description": "Gets or sets a value for the maximum request length.", - "format": "int32" - } - } - }, - "UmbracoCmsCoreConfigurationModelsSecuritySettings": { - "type": "object", - "description": "Typed configuration options for security settings.", - "properties": { - "KeepUserLoggedIn": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to keep the user logged in.", - "default": false - }, - "HideDisabledUsersInBackOffice": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to hide disabled users in the back-office.", - "default": false - }, - "AllowPasswordReset": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to allow user password reset.", - "default": true - }, - "AuthCookieName": { - "type": "string", - "description": "Gets or sets a value for the authorization cookie name.", - "default": "UMB_UCONTEXT" - }, - "AuthCookieDomain": { - "type": "string", - "description": "Gets or sets a value for the authorization cookie domain." - }, - "UsernameIsEmail": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the user's email address is to be considered as their username." - }, - "AllowedUserNameCharacters": { - "type": "string", - "description": "Gets or sets the set of allowed characters for a username", - "default": "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789-._@+\\" - }, - "UserPassword": { - "description": "Gets or sets a value for the user password settings.", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsUserPasswordConfigurationSettings" - } - ] - }, - "MemberPassword": { - "description": "Gets or sets a value for the member password settings.", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsMemberPasswordConfigurationSettings" - } - ] - } - } - }, - "UmbracoCmsCoreConfigurationModelsUserPasswordConfigurationSettings": { - "type": "object", - "description": "Typed configuration options for user password settings.", - "properties": { - "RequiredLength": { - "type": "integer", - "description": "Gets a value for the minimum required length for the password.", - "format": "int32", - "default": 10 - }, - "RequireNonLetterOrDigit": { - "type": "boolean", - "description": "Gets a value indicating whether at least one non-letter or digit is required for the password.", - "default": false - }, - "RequireDigit": { - "type": "boolean", - "description": "Gets a value indicating whether at least one digit is required for the password.", - "default": false - }, - "RequireLowercase": { - "type": "boolean", - "description": "Gets a value indicating whether at least one lower-case character is required for the password.", - "default": false - }, - "RequireUppercase": { - "type": "boolean", - "description": "Gets a value indicating whether at least one upper-case character is required for the password.", - "default": false - }, - "HashAlgorithmType": { - "type": "string", - "description": "Gets a value for the password hash algorithm type.", - "default": "PBKDF2.ASPNETCORE.V3" - }, - "MaxFailedAccessAttemptsBeforeLockout": { - "type": "integer", - "description": "Gets a value for the maximum failed access attempts before lockout.", - "format": "int32", - "default": 5 - } - } - }, - "UmbracoCmsCoreConfigurationModelsTourSettings": { - "type": "object", - "description": "Typed configuration options for tour settings.", - "properties": { - "EnableTours": { - "type": "boolean", - "description": "Gets or sets a value indicating whether back-office tours are enabled.", - "default": true - } - } - }, - "UmbracoCmsCoreConfigurationModelsTypeFinderSettings": { - "type": "object", - "description": "Typed configuration options for type finder settings.", - "properties": { - "AssembliesAcceptingLoadExceptions": { - "type": "string", - "description": "Gets or sets a value for the assemblies that accept load exceptions during type finder operations." - }, - "AdditionalEntryAssemblies": { - "type": "array", - "description": "By default the entry assemblies for scanning plugin types is the Umbraco DLLs. If you require\nscanning for plugins based on different root referenced assemblies you can add the assembly name to this list.", - "items": { - "type": "string" - } - } - } - }, - "UmbracoCmsCoreConfigurationModelsWebRoutingSettings": { - "type": "object", - "description": "Typed configuration options for web routing settings.", - "properties": { - "TryMatchingEndpointsForAllPages": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to check if any routed endpoints match a front-end request before\nthe Umbraco dynamic router tries to map the request to an Umbraco content item.", - "default": false - }, - "TrySkipIisCustomErrors": { - "type": "boolean", - "description": "Gets or sets a value indicating whether IIS custom errors should be skipped.", - "default": false - }, - "InternalRedirectPreservesTemplate": { - "type": "boolean", - "description": "Gets or sets a value indicating whether an internal redirect should preserve the template.", - "default": false - }, - "DisableAlternativeTemplates": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the use of alternative templates are disabled.", - "default": false - }, - "ValidateAlternativeTemplates": { - "type": "boolean", - "description": "Gets or sets a value indicating whether the use of alternative templates should be validated.", - "default": false - }, - "DisableFindContentByIdPath": { - "type": "boolean", - "description": "Gets or sets a value indicating whether find content ID by path is disabled.", - "default": false - }, - "DisableRedirectUrlTracking": { - "type": "boolean", - "description": "Gets or sets a value indicating whether redirect URL tracking is disabled.", - "default": false - }, - "UrlProviderMode": { - "description": "Gets or sets a value for the URL provider mode (UrlMode).", - "default": "Auto", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreModelsPublishedContentUrlMode" - } - ] - }, - "UmbracoApplicationUrl": { - "type": "string", - "description": "Gets or sets a value for the Umbraco application URL." - } - } - }, - "UmbracoCmsCoreModelsPublishedContentUrlMode": { - "type": "string", - "description": "Specifies the type of URLs that the URL provider should produce, Auto is the default.", - "x-enumNames": [ - "Default", - "Relative", - "Absolute", - "Auto" - ], - "enum": [ - "Default", - "Relative", - "Absolute", - "Auto" - ] - }, - "UmbracoCmsCoreConfigurationModelsUmbracoPluginSettings": { - "type": "object", - "description": "Typed configuration options for the plugins.", - "properties": { - "BrowsableFileExtensions": { - "type": "array", - "description": "Gets or sets the allowed file extensions (including the period \".\") that should be accessible from the browser.", - "items": { - "type": "string" - } - } - } - }, - "UmbracoCmsCoreConfigurationModelsUnattendedSettings": { - "type": "object", - "description": "Typed configuration options for unattended settings.", - "properties": { - "InstallUnattended": { - "type": "boolean", - "description": "Gets or sets a value indicating whether unattended installs are enabled.", - "default": false - }, - "UpgradeUnattended": { - "type": "boolean", - "description": "Gets or sets a value indicating whether unattended upgrades are enabled.", - "default": false - }, - "PackageMigrationsUnattended": { - "type": "boolean", - "description": "Gets or sets a value indicating whether unattended package migrations are enabled." - }, - "UnattendedUserName": { - "type": "string", - "description": "Gets or sets a value to use for creating a user with a name for Unattended Installs" - }, - "UnattendedUserEmail": { - "type": "string", - "description": "Gets or sets a value to use for creating a user with an email for Unattended Installs", - "format": "email" - }, - "UnattendedUserPassword": { - "type": "string", - "description": "Gets or sets a value to use for creating a user with a password for Unattended Installs" - } - } - }, - "UmbracoCmsCoreConfigurationModelsRichTextEditorSettings": { - "type": "object", - "properties": { - "Commands": { - "type": "array", - "description": "HTML RichText Editor TinyMCE Commands", - "items": { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsRichTextEditorCommand" - } - }, - "Plugins": { - "type": "array", - "description": "HTML RichText Editor TinyMCE Plugins", - "items": { - "type": "string" - } - }, - "CustomConfig": { - "type": "object", - "description": "HTML RichText Editor TinyMCE Custom Config", - "additionalProperties": { - "type": "string" - } - }, - "ValidElements": { - "type": "string", - "description": " ", - "default": "+a[id|style|rel|data-id|data-udi|rev|charset|hreflang|dir|lang|tabindex|accesskey|type|name|href|target|title|class|onfocus|onblur|onclick|ondblclick|onmousedown|onmouseup|onmouseover|onmousemove|onmouseout|onkeypress|onkeydown|onkeyup],-strong/-b[class|style],-em/-i[class|style],-strike[class|style],-u[class|style],#p[id|style|dir|class|align],-ol[class|reversed|start|style|type],-ul[class|style],-li[class|style],br[class],img[id|dir|lang|longdesc|usemap|style|class|src|onmouseover|onmouseout|border|alt=|title|hspace|vspace|width|height|align|umbracoorgwidth|umbracoorgheight|onresize|onresizestart|onresizeend|rel|data-id],-sub[style|class],-sup[style|class],-blockquote[dir|style|class],-table[border=0|cellspacing|cellpadding|width|height|class|align|summary|style|dir|id|lang|bgcolor|background|bordercolor],-tr[id|lang|dir|class|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor],tbody[id|class],thead[id|class],tfoot[id|class],#td[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|bgcolor|background|bordercolor|scope],-th[id|lang|dir|class|colspan|rowspan|width|height|align|valign|style|scope],caption[id|lang|dir|class|style],-div[id|dir|class|align|style],-span[class|align|style],-pre[class|align|style],address[class|align|style],-h1[id|dir|class|align|style],-h2[id|dir|class|align|style],-h3[id|dir|class|align|style],-h4[id|dir|class|align|style],-h5[id|dir|class|align|style],-h6[id|style|dir|class|align|style],hr[class|style],small[class|style],dd[id|class|title|style|dir|lang],dl[id|class|title|style|dir|lang],dt[id|class|title|style|dir|lang],object[class|id|width|height|codebase|*],param[name|value|_value|class],embed[type|width|height|src|class|*],map[name|class],area[shape|coords|href|alt|target|class],bdo[class],button[class],iframe[*]" - }, - "InvalidElements": { - "type": "string", - "description": "Invalid HTML elements for RichText Editor", - "default": "font" - } - } - }, - "UmbracoCmsCoreConfigurationModelsRichTextEditorCommand": { - "type": "object", - "properties": { - "Alias": { - "type": "string" - }, - "Name": { - "type": "string" - }, - "Mode": { - "$ref": "#/definitions/UmbracoCmsCoreModelsContentEditingRichTextEditorCommandMode" - } - } - }, - "UmbracoCmsCoreModelsContentEditingRichTextEditorCommandMode": { - "type": "string", - "description": "", - "x-enumNames": [ - "Insert", - "Selection", - "All" - ], - "enum": [ - "Insert", - "Selection", - "All" - ] - }, - "UmbracoCmsCoreConfigurationModelsRuntimeMinificationSettings": { - "type": "object", - "properties": { - "UseInMemoryCache": { - "type": "boolean", - "description": "Use in memory cache", - "default": false - }, - "CacheBuster": { - "description": "The cache buster type to use", - "default": "Version", - "oneOf": [ - { - "$ref": "#/definitions/UmbracoCmsCoreConfigurationModelsRuntimeMinificationCacheBuster" - } - ] - } - } - }, - "UmbracoCmsCoreConfigurationModelsRuntimeMinificationCacheBuster": { - "type": "string", - "description": "", - "x-enumNames": [ - "Version", - "AppDomain", - "Timestamp" - ], - "enum": [ - "Version", - "AppDomain", - "Timestamp" - ] - }, - "UmbracoCmsCoreConfigurationModelsBasicAuthSettings": { - "type": "object", - "description": "Typed configuration options for basic authentication settings.", - "properties": { - "Enabled": { - "type": "boolean", - "description": "Gets or sets a value indicating whether to keep the user logged in.", - "default": false - }, - "AllowedIPs": { - "type": "array", - "items": { - "type": "string" - } - } - } - }, - "JsonSchemaFormsDefinition": { - "type": "object", - "description": "Configurations for the Umbraco Forms package to Umbraco CMS", - "properties": { - "FormDesign": { - "$ref": "#/definitions/UmbracoFormsCoreConfigurationFormDesignSettings" - }, - "Options": { - "$ref": "#/definitions/UmbracoFormsCoreConfigurationPackageOptionSettings" - }, - "Security": { - "$ref": "#/definitions/UmbracoFormsCoreConfigurationSecuritySettings" - }, - "FieldTypes": { - "$ref": "#/definitions/JsonSchemaFieldTypesDefinition" - } - } - }, - "UmbracoFormsCoreConfigurationFormDesignSettings": { - "type": "object", - "properties": { - "Defaults": { - "$ref": "#/definitions/UmbracoFormsCoreConfigurationDefaultFormSettings" - }, - "DisableAutomaticAdditionOfDataConsentField": { - "type": "boolean" - }, - "DisableDefaultWorkflow": { - "type": "boolean" - }, - "MaxNumberOfColumnsInFormGroup": { - "type": "integer", - "format": "int32" - }, - "DefaultTheme": { - "type": "string" - } - } - }, - "UmbracoFormsCoreConfigurationDefaultFormSettings": { - "type": "object", - "properties": { - "ManualApproval": { - "type": "boolean" - }, - "DisableStylesheet": { - "type": "boolean" - }, - "MarkFieldsIndicator": { - "$ref": "#/definitions/UmbracoFormsCoreEnumsFormFieldIndication" - }, - "Indicator": { - "type": "string" - }, - "RequiredErrorMessage": { - "type": "string" - }, - "InvalidErrorMessage": { - "type": "string" - }, - "ShowValidationSummary": { - "type": "boolean" - }, - "HideFieldValidationLabels": { - "type": "boolean" - }, - "MessageOnSubmit": { - "type": "string" - }, - "StoreRecordsLocally": { - "type": "boolean" - }, - "AutocompleteAttribute": { - "type": "string" - } - } - }, - "UmbracoFormsCoreEnumsFormFieldIndication": { - "type": "string", - "description": "", - "x-enumNames": [ - "NoIndicator", - "MarkMandatoryFields", - "MarkOptionalFields" - ], - "enum": [ - "NoIndicator", - "MarkMandatoryFields", - "MarkOptionalFields" - ] - }, - "UmbracoFormsCoreConfigurationPackageOptionSettings": { - "type": "object", - "properties": { - "IgnoreWorkFlowsOnEdit": { - "type": "string" - }, - "ExecuteWorkflowAsync": { - "type": "string" - }, - "AllowEditableFormSubmisisons": { - "type": "boolean" - } - } - }, - "UmbracoFormsCoreConfigurationSecuritySettings": { - "type": "object", - "properties": { - "DisallowedFileUploadExtensions": { - "type": "string" - }, - "EnableAntiForgeryToken": { - "type": "boolean" - }, - "SavePlainTextPasswords": { - "type": "boolean" - } - } - }, - "JsonSchemaFieldTypesDefinition": { - "type": "object", - "description": "Configurations for the Umbraco Forms Field Types", - "properties": { - "DatePicker": { - "$ref": "#/definitions/UmbracoFormsCoreConfigurationDatePickerSettings" - }, - "Recaptcha2": { - "$ref": "#/definitions/UmbracoFormsCoreConfigurationRecaptcha2Settings" - }, - "Recaptcha3": { - "$ref": "#/definitions/UmbracoFormsCoreConfigurationRecaptcha3Settings" - } - } - }, - "UmbracoFormsCoreConfigurationDatePickerSettings": { - "type": "object", - "properties": { - "DatePickerYearRange": { - "type": "integer", - "format": "int32" - } - } - }, - "UmbracoFormsCoreConfigurationRecaptcha2Settings": { - "type": "object", - "properties": { - "PublicKey": { - "type": "string" - }, - "PrivateKey": { - "type": "string" - } - } - }, - "UmbracoFormsCoreConfigurationRecaptcha3Settings": { - "type": "object", - "properties": { - "SiteKey": { - "type": "string" - }, - "PrivateKey": { - "type": "string" - } - } - }, - "JsonSchemaDeployDefinition": { - "type": "object", - "description": "Configurations for the Umbraco Deploy package to Umbraco CMS" - } - }, - "properties": { - "Kestrel": { - "$ref": "#/definitions/kestrel" - }, - "Logging": { - "$ref": "#/definitions/logging" - }, - "AllowedHosts": { - "$ref": "#/definitions/allowedHosts" - }, - "ConnectionStrings": { - "$ref": "#/definitions/connectionStrings" - }, - "Umbraco": { - "$ref": "#/definitions/JsonSchemaUmbracoDefinition" - } - }, - "patternProperties": { - "^WebOptimizer$": { - "$ref": "#/definitions/webOptimizer" - }, - "^webOptimizer$": { - "$ref": "#/definitions/webOptimizer" - }, - "^weboptimizer$": { - "$ref": "#/definitions/webOptimizer" - }, - "^(cdn|Cdn)$": { - "$ref": "#/definitions/cdn" - }, - "^(pwa|PWA|Pwa)$": { - "$ref": "#/definitions/pwa" - }, - "^(ElmahIo|Elmahio|elmahIo|elmahio)$": { - "$ref": "#/definitions/ElmahIo" - }, - "^(nlog|Nlog|NLog)$": { - "$ref": "#/definitions/NLog" - }, - "^(Umbraco|umbraco)$": { - "$ref": "#/definitions/umbraco" - } - } -} \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/cs.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/cs.xml deleted file mode 100644 index c3c9a63..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/cs.xml +++ /dev/null @@ -1,2326 +0,0 @@ - - - - Umbraco komunita - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Kultura a názvy hostitelů - Historie změn - Prohlížet uzel - Změnit typ dokumentu - Kopírovat - Vytvořit - Exportovat - Vytvořit balíček - Vytvořit skupinu - Odstranit - Deaktivovat - Vyprázdnit koš - Aktivovat - Exportovat typ dokumentu - Importovat typ dokumentu - Importovat balíček - Editovat na stránce - Odhlásit - Přesunout - Upozornění - Veřejný přístup - Publikovat - Nepublikovat - Znovu načíst uzly - Znovu publikovat celý web - Práva - Přejmenovat - Obnovit - Nastavit oprávnění pro stránku %0% - Kam zkopírovat - Kam přesunout - do struktury stromu pod - Choose where to copy the selected item(s) - Choose where to move the selected item(s) - bylo přesunuto - bylo zkopírováno - bylo smazáno - Vrátit starší verzi - Odeslat k publikování - Odeslat k překladu - Nastavit skupinu - Seřadit - Přeložit - Aktualizovat - Nastavit oprávnění - Odemknout - Vytvořit šablonu obsahu - Přeposlat pozvánku - - - Obsah - Administrace - Struktura - Ostatní - - - Povolit přístup k přiřazování kultury a názvů hostitelů - Povolit přístup k zobrazení protokolu historie uzlu - Povolit přístup k zobrazení uzlu - Povolit přístup ke změně typu dokumentu daného uzlu - Povolit přístup ke kopírování uzlu - Povolit přístup k vytváření uzlů - Povolit přístup k mazání uzlů - Povolit přístup k přesunutí uzlu - Povolit přístup k nastavení a změně veřejného přístupu k uzlu - Povolit přístup k publikování uzlu - Povolit přístup k zrušení publikování uzlu - Povolit přístup ke změně oprávnění pro uzel - Povolit přístup k vrácení uzlu do předchozího stavu - Povolit přístup k odeslání uzlu ke schválení před publikováním - Povolit přístup k odeslání uzlu k překladu - Povolit přístup ke změně pořadí uzlů - Povolit přístup k překladu uzlu - Povolit přístup k uložení uzlu - Povolit přístup k vytvoření šablony obsahu - - - Obsah - Info - - - Přístup zakázán. - Přidat novou doménu - Odebrat - Neplatný uzel. - Neplatný tvar domény. - Doména už byla přiřazena. - Doména - Jazyk - Nová doména '%0%' byla vytvořena - Doména '%0%' je odstraněna - Doména '%0%' už byla přiřazena - Doména '%0%' byla aktualizována - Editace aktuálních domén - - - Dědit - Kultura - nebo dědění kultury po nadřazeném uzlu. Vztahuje se také
- na aktivní uzel.]]>
- Domény - - - Zrušit výběr - Vybrat - Dělat něco jiného - Tučně - Zrušit odsazení odstavce - Vložit formulářové pole - Vložit grafický nadpis - Editovat Html - Odsadit odstavec - Kurzíva - Zarovnat na střed - Zarovnat na levo - Zarovnat na pravo - Vložit odkaz - Vložit místní odkaz (kotvu) - Neuspořádaný seznam - Číslovaný seznam - Vložit makro - Vložit obrázek - Publikovat a zavřít - Publikovat s potomky - Editovat vztahy - Zpět na seznam - Uložit - Uložit a zavřít - Uložit a publikovat - Uložit a naplánovat - Uložit a odeslat ke schválení - Náhled - Uložit zobrazení seznamu - Naplánovat - Náhled - Náhled je deaktivován, protože není přiřazena žádná šablona - Vybrat styl - Zobrazit styly - Vložit tabulku - Generovat modely a zavřít - Uložit a generovat modely - Zpět - Znovu - Obnovit - Smazat štítek - Zrušit - Potvrdit - Další možnosti publikování - - - Zobrazení pro - Obsah smazán - Obsah nepublikován - Obsah nepublikován pro jazyky: %0% - Obsah publikován - Obsah publikován pro jazyky: %0% - Obsah uložen - Obsah uložen pro jazyky: %0% - Obsah přesunut - Obsah zkopírován - Obsah vrácen zpět - Obsah odeslán k publikování - Obsah odeslán k publikování pro jazyky: %0% - Seřadit podřízené položky prováděné uživatelem - Kopírovat - Publikovat - Publikovat - Přesunout - Uložit - Uložit - Smazat - Nepublikovat - Nepublikovat - Vrátit zpět - Odeslat k publikování - Odeslat k publikování - Seřadit - Historie (všechny jazyky) - - - Nepodařilo se vytvořit složku pod rodičem s ID %0% - Nepodařilo se vytvořit složku pod rodičem s názvem %0% - Název složky nesmí obsahovat nepovolené znaky. - Odstranění položky se nezdařilo: %0% - - - Is Published - O této stránce - Alias - (jak byste popsali obrázek přes telefon) - Alternativní adresy URL - Klikněte pro editaci položky - Vytvořeno uživatelem - Původní autor - Aktualizováno uživatelem - Vytvořeno - Datum/čas vytvoření tohoto dokumentu - Typ dokumentu - Editování - Datum odebrání - Tato položko byla změněna po publikování - Tato položka není publikována - Naposledy publikováno - There are no items to show - There are no items to show in the list. - No child items have been added - No members have been added - Typ média - Odkaz na položky medií - Skupina členů - Role - Typ člena - No changes have been made - Nevybráno žádné datum - Titulek stránky - This media item has no link - No content can be added for this item - Vlastnosti - Tento dokument je publikován, ale není viditelný, protože jeho rodič '%0%' publikován není - Tato jazyková verze je publikována, ale není viditelná, protože její rodič '%0%' publikován není - Jejda: tento dokument je publikován, ale není v mezipaměti (vnitřní chyba) - Could not get the URL - This document is published but its URL would collide with content %0% - This document is published but its URL cannot be routed - Publikovat - Published - Published (pending changes) - Stav publikování - Publish with descendants to publish %0% and all content items underneath and thereby making their content publicly available.]]> - Publish with descendants to publish the selected languages and the same languages of content items underneath and thereby making their content publicly available.]]> - Datum publikování - Datum ukončení publikování - Datum odebrání - Set date - Třídění je aktualizováno - Abyste uzly setřídili, jednoduše je přetáhněte anebo klikněte na jednu z hlaviček sloupce. Podržením "shift" nebo "control" při výběru můžete označit uzlů více. - Statistika - Titulek (volitelně) - Alternative text (optional) - Typ - Nepublikovat - Draft - Not created - Naposledy změněno - Datum/čas poslední změny dokumentu - Odebrat soubor(y) - Click here to remove the image from the media item - Click here to remove the file from the media item - URL adresa dokumentu - Člen skupin(y) - Není člen skupin(y) - Podřízené položky - Cíl - This translates to the following time on the server: - What does this mean?]]> - Are you sure you want to delete this item? - Are you sure you want to delete all items? - Property %0% uses editor %1% which is not supported by Nested Content. - No content types are configured for this property. - Add element type - Select element type - Select the group whose properties should be displayed. If left blank, the first group on the element type will be used. - Enter an angular expression to evaluate against each item for its name. Use - to display the item index - Add another text box - Remove this text box - Content root - Include drafts: also publish unpublished content items. - This value is hidden. If you need access to view this value please contact your website administrator. - This value is hidden. - What languages would you like to publish? All languages with content are saved! - What languages would you like to publish? - What languages would you like to save? - All languages with content are saved on creation! - What languages would you like to send for approval? - What languages would you like to schedule? - Select the languages to unpublish. Unpublishing a mandatory language will unpublish all languages. - Published Languages - Unpublished Languages - Unmodified Languages - These languages haven't been created - Ready to Publish? - Ready to Save? - Send for approval - Select the date and time to publish and/or unpublish the content item. - Create new - Paste from clipboard - This item is in the Recycle Bin - - - Vytvořit novou šablonu obsahu z '%0%' - Prázdná - Vybrat obsahovou šablonu - Šablona obsahu byla vytvořena - Šablona obsahu byla vytvořena z '%0%' - Již existuje jiná šablona obsahu se stejným názvem - Šablona obsahu je předdefinovaný obsah, který si editor může vybrat jako základ pro vytváření nového obsahu - - - Klikněte pro nahrání - nebo kliknutím sem vyberte soubory - Sem můžete přetáhnout a nahrát soubory. - Tento soubor nelze nahrát, nemá povolený typ souboru - Maximální velikost souboru je - Nejvyšší složka médií - Nepodařilo se přesunout média - Nadřazené a cílové složky nemohou být stejné - Médium se nepodařilo zkopírovat - Nepodařilo se vytvořit složku pod nadřazeným id %0% - Nepodařilo se přejmenovat složku s id %0% - Přetáhněte své soubory do oblasti - - - Vytvořit nového člena - Všichni členové - Členské skupiny nemají žádné další vlastnosti pro úpravy. - - - Kde chcete vytvořit nový %0% - Vytvořit položku pod - Vyberte typ dokumentu, pro který chcete vytvořit šablonu obsahu - Zadejte název složky - Vyberte typ a titulek - "typy dokumentů".]]> - Typy dokumentů v části Nastavení.]]> - Vybraná stránka ve stromu obsahu neumožňuje vytváření žádných stránek pod ní. - Oprávnění k úpravám pro tento typ dokumentu - Vytvořit nový typ dokumentu - Typy dokumentů v části Nastavení změnou možnosti Povolit jako root v části Oprávnění.]]> - "typy medií".]]> - Vybraná média ve stromu neumožňuje vytváření pod nimi žádná další média. - Upravit oprávnění pro tento typ média - Typ dokumentu bez šablony - Nová složka - Nový datový typ - Nový skript JavaScript - Nová prázdná částečná šablona - Nové makro pro částečnou šablonu - Nová částečná šablona ze snippetu - Nové makro částečné šablony ze snippetu - Nové makro pro částečnou šablonu (bez makra) - Nový soubor stylů - stylopis - Nový soubor stylů Rich Text editoru - - - Prohlédnout svůj web - - Skrýt - Jestli se Umbraco neotevírá, možná budete muset povolit na tomto webu vyskakovací okna - byl otevřený v novém okně - Restart - Navštívit - Vítejte - - - Zůstat zde - Zahodit změny - Máte neuložené změny - Opravdu chcete opustit tuto stránku? Máte neuložené změny. - Publikování zviditelní vybrané položky na webu. - Zrušení publikování odstraní vybrané položky a všechny jejich potomky z webu. - Zrušení publikování odstraní tuto stránku a všechny její potomky z webu. - Máte neuložené změny. Provedením změn typu dokumentu změny zahodíte. - - - Hotovo - Smazána %0% položka - Smazáno %0% položek - Smazána %0% z %1% položek - Smazáno %0% z %1% položek - Publikována %0% položka - Publikováno %0% položek - Publikována %0% z %1% položek - Publikováno %0% z %1% položek - Zrušeno publikování %0% položky - Zrušeno publikování %0% položek - Zrušeno publikování %0% z %1% položek - Zrušeno publikování %0% z %1% položek - Přesunuta %0% položka - Přesunuto %0% položek - Přesunuta %0% z %1% položek - Přesunuto %0% z %1% položek - Zkopírována %0% položka - Zkopírováno %0% položek - Zkopírována %0% z %1% položek - Zkopírováno %0% z %1% položek - - - Titulek odkazu - Odkaz - Kotva / dotaz - Název - Spravovat názvy hostitelů - Zavřít toto okno - Jste si jistí. že chcete odstranit - Jste si jistí, že chcete deaktivovat - Jste si jistí? - Jste si jistí? - Vyjmout - Editovat položku slovníku - Editovat jazyk - Edit selected media - Vložit místní odkaz - Vložit znak - Vložit grafický titulek - Vložit obrázek - Vložit odkaz - Kliknout pro přidání makra - Vložit tabulku - Tím se odstraní jazyk - Změna kultury jazyka může být náročná operace a bude mít za následek opětovné sestavení mezipaměti obsahu a indexů - Naposledy editováno - Odkaz - Místní odkaz: - Při používání místních odkazů vložte znak "#" před odkaz - Otevřít v novém okně? - Nastavení makra - Toto makro nemá žádné vlastnosti, které by bylo možno editovat - Vložit - Editovat oprávnění pro - Nastavit oprávnění pro - Nastavit oprávnění pro %0% pro skupinu %1% - Vyberte skupiny uživatelů, pro které chcete nastavit oprávnění - Položky koše jsou nyní mazány. Nezavírejte, prosím, toto okno, dokud operace probíhá - Koš je nyní prázdný - Odebrání položek z koše způsobí jejich trvalé odstranění - regexlib.com má v tuto chvíli nějaké problémy, které jsou mimo naší kontrolu. Omlouváme se za vzniklé nepříjemnosti.]]> - Vyhledat regulární výraz pro přidání validace formulářového prvku. Například: 'email, 'PSČ' 'URL' - Odstranit makro - Pole je vyžadování - Web je přeindexován - Mezipaměť webu byla obnovena. Všechen publikovaný obsah je nyní aktuální, zatímco nepublikovaný obsah zůstal nepublikovaný. - Mezipaměť webu bude obnovena. Všechen publikovaný obsah bude aktualizován, zatímco nepublikovaný obsah zůstane nepublikovaný. - Počet sloupců - Počet řádků - Klikněte na obrázek pro zobrazení v plné velikosti - Vybrat položku - Zobrazit položku mezipaměti - Navázat na originál - Včetně potomků - Nejpřátelštější komunita - Odkaz na stránku - Otevře propojený dokument v novém okně nebo na kartě - Odkaz na média - Vybrat počáteční uzel obsahu - Vybrat média - Vybrat typ média - Vybrat ikonu - Vybrat položku - Vybrat odkaz - Vybrat makro - Vybrat obsah - Vybrat typ obsahu - Vybrat počáteční uzel média - Vybrat člena - Vybrat skupinu členů - Vybrat typ člena - Vybrat uzel - Vybrat sekce - Vybrat uživatele - Nebyly nalezeny žádné ikony - Pro toto makro neexistují žádné parametry - K dispozici nejsou žádná makra - Externí poskytovatelé přihlášení - Podrobnosti o výjimce - Stacktrace - Vnitřní výjimka - Propojit se - Odpojit se - účet - Vybrat editora - Vybrat snippet - Tímto odstraníte uzel a všechny jeho jazyky. Pokud chcete smazat pouze jeden jazyk, měli byste zrušit publikování uzlu v tomto jazyce. - - - Nejsou žádné položky ve slovníku. - - - %0%' níže.
Můžete přidat další jazyky v nabídce 'jazyky' nalevo.]]>
- Název jazyka - - Přehled slovníku - - - Konfigurovaní vyhledávače - Zobrazuje vlastnosti a nástroje pro libovolný konfigurovaný vyhledávač (např. pro víceindexový vyhledávač) - Hodnoty pole - Stav - Stav indexu a jeho čitelnost - Indexery - Informace o indexu - Uvádí vlastnosti indexu - Spravovat indexy Examine - Umožňuje zobrazit podrobnosti každého indexu a poskytuje některé nástroje pro správu indexů - Znovu vytvořit index - V závislosti na tom, kolik obsahu je na vašem webu, může to chvíli trvat.
Nedoporučuje se znovu vytvářet index v době vysokého provozu na webu nebo při úpravách obsahu editory. - ]]> -
- Vyhledávače - Prohledat index a zobrazit výsledky - Nástroje - Nástroje pro správu indexu - pole - Index nelze číst a bude nutné jej znovu sestavit - Proces trvá déle, než se očekávalo, zkontrolujte Umbraco log a zkontrolujte, zda během této operace nedošlo k chybám - Tento index nelze znovu sestavit, protože nemá přiřazen - IIndexPopulator - - - Zadejte Vaše uživatelské jméno - Zadejte Vaše heslo - Potvrďte heslo - Pojmenujte %0%... - Zadejte jméno... - Zadejte e-mail... - Zadejte uživatelské jméno... - Popisek... - Zadejte popis... - Pište pro vyhledání... - Pište pro filtrování... - Pište pro vložení štítků (po každém stiskněte klávesu Enter)... - Vložte svůj e-mail - Vložte zprávu... - Vaše uživatelské jméno je obvykle váš e-mail - #hodnota or ?klíč=hodnota - Vložte alias... - Generování aliasu... - - - Vytvořit vlastní zobrazení seznamu - Odebrat vlastní zobrazení seznamu - Typ obsahu, typ média nebo typ člena s tímto aliasem již existuje - - - Přejmenováno - Sem zadejte nový název složky - %0% přejmenováno na %1% - - - Přidat předlohu - Databázový datový typ - GUID editoru vlastností - Editor vlastností - Tlačítka - Povolit rozšířené nastavení pro - Povolit kontextové menu - Největší výchozí rozměr pro vložené obrázky - Související stylopisy - Zobrazit jmenovku - Šířka a výška - Všechny typy vlastností a údaje o nich - použití tohoto datového typu bude trvale smazáno, potvrďte, že je chcete odstranit - Ano, smazat - a všechny typy vlastností a data vlastností používající tento typ dat - Vyberte složku, kterou chcete přesunout - do stromové struktury níže - byla přesunuta pod - %0% vymažete vlastnosti a jejich data z následujících položek]]> - Rozumím, že tato akce odstraní vlastnosti a data založená na tomto datovém typu - - - Vaše data byla uložena, ale než budete moci publikovat tuto stránku, je třeba odstranit některé chyby: - Současný MemberShip Provider nepodporuje změnu hesla (EnablePasswordRetrieval musí mít hodnotu true) - %0% již existuje - Vyskytly se chyby: - Vyskytly se chyby: - Heslo musí být nejméně %0% znaků dlouhé a obsahovat nejméně %1% nealfanumerických znaků - %0% musí být celé číslo - Pole %0% na záložce %1% je povinné - %0% je povinné pole - %0% v %1% není ve správném formátu - %0% není ve správném formátu - - - Ze serveru byla přijata chyba - Použití daného typu souboru bylo zakázáno adminitrátorem - UPOZORNĚNÍ! I když CodeMirror je dle konfigurace povolený, je zakázaný v Internet Exploreru, protože není dost stabilní. - Vyplňte, prosím, alias i název nového typu vlastností! - Vyskytl se problém při čtení/zápisu do určeného souboru nebo adresáře - Chyba při načítání skriptu částečné šablony (soubor: %0%) - Uveďte, prosím, titulek - Vyberte, prosím, typ - Chystáte se obrázek zvětšit více, než je jeho původní rozměr. Opravdu chcete pokračovat? - Počáteční uzel je odstraněný, kontaktujte, prosím, administrátora - Před změnou stylu označte, prosím, obsah - Žádne aktivní styly nejsou dostupné - Umístěte, prosím, kurzor nalevo od těch dvou buňek, které chcete sloučit - Nemužete rozdělit buňku, která nebyla sloučená. - Tato vlastnost je neplatná - - - Volby - O... - Akce - Akce - Přidat - Alias - Vše - Jste si jistí? - Zpět - Zpět na přehled - Okraj - o - Zrušit - Okraj buňky - Vybrat - Vyčistit - Zavřít - Zavřít okno - Komentovat - Potvrdit - Omezit - Zachovat proporce - Obsah - Pokračovat - Kopírovat - Vytvořit - Databáze - Datum - Výchozí - Odstranit - Odstraněno - Odstraňování... - Vzhled - Slovník - Rozměry - Dolů - Stáhnout - Editovat - Editováno - Prvky - Email - Chyba - Pole - Najít - První - Focal point - Obecné - Skupiny - Skupina - Výška - Nápověda - Skrýt - Historie - Ikona - Id - Import - Zahrnout podsložky do vyhledávání - Info - Vnitřní okraj - Vložit - Instalovat - Neplatné - Vyrovnat - Popisek - Jazyk - Poslední - Rozvržení - Odkazy - Nahrávání - Zamčeno - Přihlášení - Odhlášení - Odhlášení - Makro - Povinné - Zpráva - Přesunout - Název - Nový - Následující - Ne - z - Vypnuto - OK - Otevřít - Zapnuto - nebo - Seřadit podle - Heslo - Cesta - Moment, prosím... - Předchozí - Vlastnosti - Obnovit - Email pro obdržení formulářových dat - Koš - Váš koš je prázdný - Znovu načíst - Zbývající - Odebrat - Přejmenovat - Obnovit - Povinné - Načíst - Zopakovat - Oprávnění - Plánované publikování - Hledat - Litujeme, ale nemůžeme najít to, co hledáte. - Nebyly přidány žádné položky - Server - Nastavení - Zobrazit - Zobrazit stránku při odeslání - Rozměr - Seřadit - Stav - Potvrdit - Zadejte - Pište pro vyhledávání... - pod - Nahoru - Aktualizovat - Povýšit - Nahrání - URL - Uživatel - Uživatelské jméno - Hodnota - Pohled - Vítejte... - Šířka - Ano - Složka - Výsledky hledání - Přesunout - Skončil jsem s přesouváním - Náhled - Změnit heslo - na - Seznam - Ukládám... - aktuální - Vložené - vybrané - Další - Články - Videa - Instalování - - - Modrá - - - Přidat skupinu - Přidat vlastnost - Přidat editor - Přidat šablonu - Přidat vnořený uzel - Přidat potomka - Upravit datový typ - Navigace v sekcích - Klávesové zkratky - zobrazit klávesové zkratky - Přepnout zobrazení seznamu - Přepnout povolení jako root - Okomentovat/Odkomentovat řádky - Odebrat řádek - Kopírovat řádky nahoru - Kopírovat řádky dolů - Přesunout řádky nahoru - Přesunout řádky dolů - Obecný - Editor - Přepnout povolení jazykových verzí - - - Barva pozadí - Tučně - Barva písma - Font - Text - - - Stránka - - - Instalátor se nemůže připojit k databázi. - Nelze uložit soubor web.config. Modifikujte, prosím, připojovací řetězec manuálně. - Vyše databáze byla nalezena a je identifikována jako - Nastavení databáze - instalovat, abyste nainstalovali Umbraco %0% databázi - ]]> - následující pro pokračování.]]> - Databáze nenalezena! Zkontrolujte, prosím, že informace v "připojovacím řetězci" souboru "web.config" jsou správné.

-

Pro pokračování otevřete, prosím, soubor "web.config" (za pužití Visual Studia nebo Vašeho oblíbeného tedtového editoru), přejděte na jeho konec, přidejte připojovací řetězec pro Vaši databázi v klíčí nazvaném "umbracoDbDSN" a soubor uložte.

-

- Klikněte na tlačítko zopakovat, až budete hotovi.
- Další informace o editování souboru web.config zde.

]]>
- - Pokud je to nezbytné, kontaktujte vašeho poskytovatele hostingu. - Jestliže instalujete na místní počítač nebo server, budete potřebovat informace od Vašeho systémového administrátora.]]> - - Stiskněte tlačítko povýšit pro povýšení Vaší databáze na Umbraco %0%

-

- Neobávejte se - žádný obsah nebude odstraněn a všechno bude fungovat jak má! -

- ]]>
- Stiskněte Následující pro pokračování. ]]> - následující, pro pokračování konfiguračního průvodce]]> - Heslo výchozího uživatele musí být změněno!]]> - Výchozí uživatel byl deaktivován, nebo nemá přístup k umbracu!

Netřeba nic dalšího dělat. Klikněte na Následující pro pokračování.]]> - Heslo výchozího uživatele bylo úspěšně změněno od doby instalace!

Netřeba nic dalšího dělat. Klikněte na Následující pro pokračování.]]> - Heslo je změněno! - Mějte skvělý start, sledujte naše uváděcí videa - Kliknutím na tlačítko následující (nebo modifikováním umbracoConfigurationStatus v souboru web.config) přijímáte licenci tohoto software tak, jak je uvedena v poli níže. Upozorňujeme, že tato distribuce Umbraca se skládá ze dvou různých licencí, open source MIT licence pro framework a Umbraco freeware licence, která pokrývá UI. - Není nainstalováno. - Dotčené soubory a složky - Další informace o nastavování oprávnění pro Umbraco zde - Musíte udělit ASP.NET oprávnění měnit následující soubory/složky - Vaše nastavení oprávnění je téměř dokonalé!

- Můžete provozovat Umbraco bez potíží, ale nebudete smět instalovat balíčky, které jsou doporučené pro plné využívání všech možností umbraca.]]>
- Jak to vyřešit - Klikněte zde, chcete-li číst textovou verzi - výukové video o nastavovaní oprávnění pro složky umbraca, nebo si přečtěte textovou verzi.]]> - Vaše nastavení oprávnění může být problém! -

- Můžete provozovat Umbraco bez potíží, ale nebudete smět vytvářet složky a instalovat balíčky, které jsou doporučené pro plné využívání všech možností umbraca.]]>
- Vaše nastavení oprívnění není připraveno pro umbraco! -

- Abyste mohli Umbraco provozovat, budete muset aktualizovat Vaše nastavení oprávnění.]]>
- Vaše nastavení oprávnění je dokonalé!

- Jste připraveni provozovat Umbraco a instalovat balíčky!]]>
- Řešení potíží se složkami - Následujte tento odkaz pro další informace o potížích s ASP.NET a vytvářením složek. - Nastavování oprávnění pro složky - - Chci začít od nuly - zjistěte jak) - Stále se můžete později rozhodnout nainstalovat Runway. Za tím účelem navštivte Vývojářskou sekci a zvolte Balíčky. - ]]> - Právě jste vytvořili čistou platformu Umbraco. Co chcete dělat dále? - Runway je nainstalován - - Toto je náš seznam doporučených modulů, vyberte ty, které chcete nainstalovat, nebo si prohlédněte úplný seznam modulů - ]]> - Doporučeno pouze pro zkušené uživatele - Chci začít s jednoduchým webem - - "Runway" je jednoduchý web poskytující některé základní typy dokumentů a šablon. Instalátor pro Vás může Runway nainstalovat automaticky a Vy ho pak můžete jednoduše editovat, rozšířit anebo úplně odstranit. Není nezbytný a můžete bez problému provozovat Umbraco bez něj. Runway nicméně nabízí jednoduché základy založené na nejlepších praktikách tak, abyste mohli začít rychleji, než kdykoliv jindy. Rozhodnete-li se Runway si nainstalovat, můžete si volitelně vybrat základní stavební bloky zvané Moduly Runway a stránky Runway si tak vylepšit. -

- - Runway obsahuje: Úvodní stránku, stránku Začínáme, stránku Instalace modulů.
- Volitelné moduly: Horní navigace, Mapa webu, Kontakt, Galerie. -
- ]]>
- Co je Runway - Krok 1/5: Přijetí licence - Krok 2/5: Konfigurace databáze - Krok 3/5: Ověřování oprávnění k souborům - Krok 4/5: Kontrola zabezpečení umbraca - Krok 5/5: Umbraco je připraveno a můžete začít - Děkujeme, že jeste si vybrali umbraco - Prohlédněte si svůj nový web - Nainstalovali jste Runway, tak proč se nepodívat, jak Váš nový web vypadá.]]> - Další pomoc a informace - Abyste získali pomoc od naší oceňované komunity, projděte si dokumentaci, nebo si pusťte některá videa zdarma o tom, jak vytvořit jednoduchý web, jak používat balíčky a rychlý úvod do terminologie umbraca]]> - Umbraco %0% je nainstalováno a připraveno k použití - soubor /web.config a upravit klíč AppSetting umbracoConfigurationStatus dole na hodnotu '%0%'.]]> - ihned začít kliknutím na tlačítko "Spustit Umbraco" níže.
Jestliže je pro Vás Umbraco nové, - spoustu zdrojů naleznete na naších stránkách "začínáme".]]>
- Spustit Umbraco - Chcete-li spravovat Váš web, jednoduše přejděte do administrace umbraca a začněte přidávat obsah, upravovat šablony a stylopisy, nebo přidávat nové funkce]]> - Připojení k databázi selhalo. - Umbraco verze 3 - Umbraco verze 4 - Shlédnout - umbraca %0% jako čisté instalace nebo povýšením z 3.0. -

- Stiskněte "následující" pro spuštění průvodce.]]>
- - - Kód jazyka - Název jazyka - - - Byli jste nečinní a odhlášení proběhne automaticky za - Obnovte nyní pro uložení práce - - - Šťastnou super neděli - Šťastné šílené pondělí - Šťastné husté úterý - Šťastnou překrásnou středu - Šťastný bouřlivý čtvrtek - Šťastný bláznivý pátek - Šťastnou kočkobotu - přihlašte se níže - Přihlásit se pomocí - Relace vypršela - © 2001 - %0%
umbraco.org

]]>
- Zapomenuté heslo? - Na uvedenou adresu bude zaslán e-mail s odkazem pro obnovení hesla - Pokud odpovídá našim záznamům, bude na zadanou adresu zaslán e-mail s pokyny k obnovení hesla - Zobrazit heslo - Skrýt heslo - Vrátit se na přihlašovací obrazovku - Zadejte nové heslo - Vaše heslo bylo aktualizováno - Odkaz, na který jste klikli, je neplatný nebo jeho platnost vypršela - Umbraco: Resetování hesla - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Vyžadováno resetování hesla -

-

- Vaše uživatelské jméno pro přihlášení do backoffice Umbraco je: %0% -

-

- - - - - - -
- - Kliknutím na tento odkaz obnovíte své heslo - -
-

-

Pokud nemůžete kliknout na odkaz, zkopírujte a vložte tuto adresu URL do okna prohlížeče:

- - - - -
- - %1% - -
-

-
-
-


-
-
- - - ]]>
- - - Ovládací panel - Sekce - Obsah - - - Vyberte stránku výše... - %0% byl zkopírován do %1% - Níže vyberte, kam má být dokument %0% zkopírován - %0% byl přesunut do %1% - Níže vyberte, kam má být dokument %0% přesunut - byl vybrán jako kořen Vašeho nového obsahu, klikněte na 'ok' níže. - Ještě nebyl vybrán uzel, vyberte, prosím, uzel ze seznamu výše, než stisknete 'ok' - Aktuální uzel není povolen pod vybraným uzlem kvůli jeho typu - Aktuální uzel nemůže být přesunut do jedné ze svých podstránek - Aktuální uzel nemůže být v kořeni - Operace není povolena, protože máte nedostatečná práva pro 1 nebo více podřizených dokumentů. - Vztáhněte kopírované položky k originálu - - - Upravte vaše oznámení pro %0% - Nastavení oznámení bylo uloženo pro - - Následující jazyky byly změněny %0% - Ahoj %0%

- -

Toto je automatická zpráva informující Vás, že úloha '%1%' - byla provedena na stránce '%2%' - uživatelem '%3%' -

- -

-

Shrnutí změn:

- - %6% -
-

- - - -

Mějte hezký den!

- Zdraví Umbraco robot -

]]>
- Byly změněny následující jazyky:

- %0% - ]]>
- [%0%] Upozornění o %1% na %2% - Upozornění - - - Akce - Vytvořeno - Vytvořit balíček - - a výběrem balíčku. Balíčky Umbraco mají obvykle přípony ".umb" nebo ".zip". - ]]> - Tím se balíček odstraní - Přetáhněte sem pro nahrání - Zahrnout všechny podřízené uzly - Přijímám - podmínky použití - Cesta k souboru - Absolutní cesta k souboru (ie: /bin/umbraco.bin) - Nainstalováno - Nainstalované balíčky - Dokončit - Tento balíček nemá žádné zobrazení konfigurace - Zatím nebyly vytvořeny žádné balíčky - Nemáte nainstalované žádné balíčky - Balíčky v pravém horním rohu obrazovky.]]> - Web autora - Obsah balíčku - Soubory balíčku - URL ikony - Nainstalovat balíček - Licence - URL licence - Vlastnosti balíčku - Hledat balíčky - Výsledky pro - Nemohli jsme nic najít - Zkuste prosím vyhledat jiný balíček nebo procházet jednotlivé kategorie - Oblíbené - Nové - - karma body - Informace - Vlastník - Přispěvatelé - Vytvořeno - Aktuální verze - .NET verze - Počet stažení - Počet lajků - kompatibilita - Tento balíček je kompatibilní s následujícími verzemi Umbraco, jak ohlásili členové komunity. Plnou kompatibilitu nelze zaručit u verzí hlášených pod 100% - Externí zdroje - Autor - Dokumentace - Meta data balíčku - Název balíčku - Balíček neobsahuje žádné položky -
- Můžete jej ze systému bezpečně odstranit kliknutím na "odebrat balíček" níže.]]>
- Možnosti balíčku - Čti mě balíčku - Úložiště balíčku - Potvrdit odinstalování - Balíček byl odinstalován - Balíček byl úspěšně odinstalován - Odinstalovat balíček - - Upozornění: všechny dokumenty, media atd. závislé na položkách, které odstraníte, přestanou pracovat a mohou vést k nestabilitě systému, - takže odinstalovávejte opatrně. Jste-li na pochybách, kontaktujte autora balíčku.]]> - Verze balíčku - Upgradování z verze - Balíček je již nainstalován - Tento balíček nelze nainstalovat, vyžaduje minimální verzi Umbraco - Odinstalovávám... - Stahuji... - Importuji... - Instaluji... - Restartuji, prosím čekejte... - - - Vložit s úplným formatováním (nedoporučeno) - Text, který chcete vložit, obsahuje speciální znaky nebo formatování. Toto může být způsobeno kopirováním textu z Microsoft Wordu. Umbraco může odstranit speciální znaky nebo formatování, takže vložený obsah bude pro web vhodnější. - Vložit jako čistý text bez jakéhokoliv formátování - Vložit, ale odstranit formátování (doporučeno) - - - Ochrana prostřednictvím rolí - použijte členské skupiny umbraca.]]> - Musíte vytvořit členskou skupinu před tím, než můžete použít autentizaci prostřednictvím rolí - Chybová stránka - Použita, když jsou lidé přihlášení, ale nemají přístup - Vyberte, jak omezit přístup k této stránce - %0% je nyní chráněna - Ochrana odebrána z %0% - Přihlašovací stránka - Vyberte stránku, která obsahuje přihlašovací formulář - Odstranit ochranu - %0%?]]> - Vyberte stránky, které obsahují přihlašovací formulář a chybová hlášení - Vyberte role, které mají přístup k této stránce - %0%]]> - %0%]]> - Ochrana konkrétních členů - Pokud si přejete udělit přístup konkrétním členům - Nastavte přihlašovací jmého a heslo pro tuto stránku - Jednouživatelská ochrana - Jestliže chcete nastavit jenom jednoduchou ochranu prostřednictvím uživatelského jména a hesla - - - Nedostatečná uživatelská oprávnění k publikování všech potomků - - - - - - - - - Ověření se nezdařilo pro požadovaný jazyk '% 0%'. Tento jazyk byl uložen, ale nezveřejněn. - Probíhá publikování - počkejte, prosím... - %0% ze %1% stránek bylo publikováno... - %0% byla publikována - %0% a podstránky byly publikovány - Publikovat %0% a všechny její podstránky - ok pro publikování %0% a tedy zveřejnění jejího obsahu.

- Můžete publikovat tuto stránku a všechny její podstránky zatrhnutím publikovat všchny podstránky níže. - ]]>
- Zahrnout nepublikované podřízené stránky - - - Nenakonfigurovali jste žádné schválené barvy - - - Můžete vybrat pouze položky typu (typů): %0% - Vybrali jste aktuálně odstraněnou položku obsahu nebo položku v koši - Vybrali jste aktuálně odstraněné položky obsahu nebo položky v koši - - - Smazaná položka - Vybrali jste aktuálně odstraněnou položku média nebo položku v koši - Vybrali jste aktuálně odstraněné položky médií nebo položky médií v koši - V koši - - - zadejte externí odkaz - zvolte interní stránku - Nadpis - Odkaz - Otevřít v novém okně - zadejte titulek - Zadejte odkaz - - Přidat vnější odkaz - Přidat vnitřní odkaz - Přidat - Vnitřní stránka - URL - Posunout dolů - Posunout nahoru - Odebrat odkaz - - - Zrušit oříznutí - Uložit oříznutí - Přidat nové oříznutí - Hotovo - Vrátit změny - - - Vyberte verzi, kterou chcete porovnat s aktuální verzí - Současná verze - Červený text nebude ve vybrané verzi zobrazen, zelený znamená přidaný].]]> - Dokument byl vrácen na starší verzi - Tohle zobrazuje vybranou verzi jako html, jestliže chcete vidět rozdíly mezi 2 verzemi najednou, použijte rozdílové zobrazení - Vrátit starší verzi - Vybrat verzi - Zobrazení - - - Editovat skriptovací soubor - - - Obsah - Formuláře - Média - Členové - Balíčky - Nastavení - Překlad - Uživatelé - - Domovník - Kurýr - Vývojář - Průvodce nastavením Umbraca - Zpravodaje - Statistiky - Nápověda - - - Příručky - Nejlepší videopříručky Umbraco - Navštívit our.umbraco.com - Navštívit umbraco.tv - - - Výchozí šablona - Pro importování typu dokumentu vyhledejte soubor ".udt" ve svém počítači tak, že kliknete na tlačítko "Prohledat" a pak kliknete na "Import" (na následující obrazovce budete vyzváni k potvrzení) - Název nové záložky - Typ uzlu - Typ - Stylopis - Skript - Záložka - Název záložky - Záložky - Nadřazený typ obsahu povolen - Tento typ obsahu používá - Na této záložce nejsou definovány žádné vlastnosti. Pro vytvoření nové vlastnosti klikněte na odkaz "přidat novou vlastnost" nahoře. - Vytvořit odpovídající šablonu - Přidat ikonu - - - Řazení - Datum vytvoření - Třídění bylo ukončeno. - Abyste nastavili, jak mají být položky seřazeny, přetáhněte jednotlivé z nich nahoru či dolů. Anebo klikněte na hlavičku sloupce pro setřídění celé kolekce - - Tato položka nemá vnořené položky k seřazení - - - Validace - Před uložením položky je nutné opravit chyby - Chyba - Uloženo - Nedostatečná uživatelská oprávnění, operace nemohla být dokončena - Zrušeno - Operace byla zrušena doplňkem třetí strany - Typ vlastnosti už existuje - Typ vlastnosti vytvořen - Datový typ: %1%]]> - Typ vlastnosti odstraněn - Typ vlastnosti uložen - Záložka vytvořena - Záložka odstraněna - Záložka s id: %0% odstraněna - Stylopis nebyl uložen - Stylopis byl uložen - Stylopis byl uložen bez chyb - Datový typ byl uložen - Položka slovníku byla uložena - Obsah byl publikován - a je viditelný na webu - %0% dokumentů zveřejněných a viditelných na webu - %0% zveřejněných a viditelných na webu - %0% dokumentů zveřejněných pro jazyky %1% a viditelných na webu - Obsah byl uložen - Nezapomeňte na publikování, aby se změny projevily - Načasování publikování bylo aktualizováno - %0% uloženo - Odeslat ke schválení - Změny byly odeslány ke schválení - %0% změn bylo odesláno ke schválení - Médium bylo uloženo - Médium bylo uloženo bez chyb - Člen byl uložen - Skupina členů byla uložena - Vlastnost stylopisu byla uložena - Stylopis byl uložen - Šablona byla uložena - Chyba při ukládání uživatele (zkontrolujte log) - Uživatel byl uložen - Typ uživatele byl uložen - Skupina uživatelů byla uložena - Jazyky a názvy hostitelů byly uloženy - Při ukládání jazyků a názvů hostitelů došlo k chybě - Soubor nebyl uložen - soubor nemohl být uložen. Zkontrolujte, prosím, oprávnění k souboru - Soubor byl uložen - Soubor byl uložen bez chyb - Jazyk byl uložen - Typ média byl uložen - Typ člena byl uložen - Skupina členů byla uložena - Šablona nebyla uložena - Ujistěte se, prosím, že nemáte 2 šablony se stejným aliasem - Šablona byla uložena - Šablona byla uložena bez chyb! - Publikování obsahu bylo zrušeno - Varianta obsahu %0% nebyla publikována - Povinný jazyk '%0%' nebyl publikován. Všechny jazyky pro tuto položku obsahu nejsou nyní publikovány. - Částečný pohled byl uložen - Částečný pohled byl uložen bez chyb! - Částečný pohled nebyl uložen - Při ukládání souboru došlo k chybě. - Oprávnění byla uložena pro - Smazáno %0% skupin uživatelů - %0% bylo smazáno - Povoleno %0% uživatelů - Zakázáno %0% uživatelů - %0% je nyní povoleno - %0% je nyní zakázáno - Skupiny uživatelů byly nastaveny - Odemčeno %0% uživatelů - %0% je nyný odemčeno - Člen byl exportován do souboru - Při exportu člena došlo k chybě - Uživatel %0% byl smazán - Pozvat uživatele - Pozvánka byla znovu odeslána na %0% - Dokument nelze publikovat, protože %0% není publikována - Ověření pro jazyk '%0%' se nezdařilo - Typ dokumentu byl exportován do souboru - Při exportu typu dokumentu došlo k chybě - Datum vydání nemůže být v minulosti - Nelze naplánovat publikování dokumentu, protože %0% není publikována - Dokument nelze naplánovat na publikování, protože „%0%“ má datum zveřejnění později než nepovinný jazyk - Datum vypršení platnosti nemůže být v minulosti - Datum vypršení nemůže být před datem vydání - - Publikování bylo zrušeno doplňkem třetí strany - Publikování se nezdařilo, protože nadřazená stránka není publikována - - - Přidat styl - Upravit styl - Styly Rich Text editoru - Definujte styly, které by měly být k dispozici v editoru formátovaného textu pro tuto šablonu stylů - Editovat stylopis - Editovat vlastnost stylopisu - Název, který identifikuje vlastnost stylu v editoru formátovaného textu - Náhled - Jak bude text vypadat v Rich Text editoru. - CSS identifikátor nebo třída - Používá syntaxi CSS, např. "h1" nebo ".redHeader" - Styly - CSS, který by měl být použit v editoru RTF, např. "color:red;" - Kód - Rich Text editor - - Používá CSS syntaxi např.: h1, .redHeader, .blueTex - - - Nepodařilo se odstranit šablonu s ID %0% - Editovat šablonu - Sekce - Vložit obsahovou oblast - Vložit zástupce obsahové oblasti - Vložit - Vyberte, co chcete vložit do své šablony - Vložit položku slovníku - Položka slovníku je zástupný symbol pro překladatelný text, což usnadňuje vytváření návrhů pro vícejazyčné webové stránky. - Vložit makro - - Makro je konfigurovatelná součást, která je skvělá pro opakovaně použitelné části návrhu, kde potřebujete předat parametry, jako jsou galerie, formuláře a seznamy. - - Vložit pole stránky umbraco - Zobrazuje hodnotu pojmenovaného pole z aktuální stránky s možnostmi upravit hodnotu nebo alternativní hodnoty. - Částečná šablona - - Částečná šablona je samostatný soubor šablony, který lze vykreslit uvnitř jiné šablony. Je to skvělé pro opakované použití nebo pro oddělení složitých šablon. - - Nadřazená šablona - Žádný master - Vykreslit podřízenou šablonu - @RenderBody(). - ]]> - Definujte pojmenovanou sekci - @section {...}. Ta může být vykreslena v konkrétní oblasti nadřazené šablony pomocí @RenderSection. - ]]> - Vykreslit pojmenovanou sekci - @RenderSection(name). Tím se vykreslí oblast podřízené šablony, která je zabalena do odpovídající definice @section[name] {...}. - ]]> - Název sekce - Sekce je povinná - @section, jinak se zobrazí chyba. - ]]> - Tvůrce dotazů - položky vráceny, do - zkopírovat do schránky - Chci - veškerý obsah - obsah typu "%0%" - z(e) - můj web - kde - a - je - není - před - před (včetně zvoleného datumu) - po - po (včetně zvoleného datumu) - rovná se - nerovná se - obsahuje - neobsahuje - větší než - větší nebo rovno - menší než - menší nebo rovno - Id - Název - Datum vytvoření - Datum poslední aktualizace - řadit podle - vzestupně - sestupně - Šablona - - Rychlá příručka k šablonovým značkám umbraca - - - Obrázek - Makro - Vybrat typ obsahu - Vybrat rozvržení - Přidat řádek - Přidat obsah - Zahodit obsah - Nastavení aplikováno - Tento obsah zde není povolen - Tento obsah je zde povolen - Klepněte pro vložení - Klepnutím vložíte obrázek - Titulek obrázku... - Zde pište... - Rozvržení mřížky - Rozvržení je celková pracovní oblast pro editor mřížky, obvykle potřebujete pouze jedno nebo dvě různá rozvržení - Přidat rozvržení mřížky - Upravte rozvržení nastavením šířky sloupců a přidáním dalších sekcí - Konfigurace řádků - Řádky jsou předdefinované buňky uspořádané vodorovně - Přidat konfiguraci řádku - Upravte řádek nastavením šířky buněk a přidáním dalších buněk - Sloupce - Celkový počet sloupců v rozvržení mřížky - Nastavení - Nakonfigurujte, jaká nastavení mohou editoři změnit - Styly - Nakonfigurujte, co mohou editoři stylů změnit - Povolit všechny editory - Povolit všechny konfigurace řádků - Maximální počet položek - Nechte prázdné nebo nastavte na 0 pro neomezené - Nastavit jako výchozí - Vyberat navíc - Zvolit výchozí - jsou přidány - Varování - Odstraňujete konfiguraci řádku - - Odstranění názvu konfigurace řádku povede ke ztrátě dat pro veškerý existující obsah založený na této konfiguraci. - - - - Složení - Skupina - Nepřidali jste žádné skupiny - Přidat skupinu - Zděděno od - Přidat vlastnost - Požadovaný popisek - Povolit zobrazení seznamu - Nakonfiguruje položku obsahu tak, aby zobrazovala seznam svých potomků a seznam potomků, které je možné prohledávat, potomci se nebudou zobrazovat ve stromu - Povolené šablony - Vyberte, kteří editoři šablon mohou používat obsah tohoto typu - Povolit jako root - Povolit editorům vytvářet obsah tohoto typu v kořenovém adresáři stromu obsahu. - Povolené typy podřízených uzlů - Povolit vytváření obsahu zadaných typů pod obsahem tohoto typu. - Vybrat podřízený uzel - Zdědí záložky a vlastnosti z existujícího typu dokumentu. Nové záložky budou přidány do aktuálního typu dokumentu nebo sloučeny, pokud existuje záložka se stejným názvem. - Tento typ obsahu se používá ve složení, a proto jej nelze poskládat. - Nejsou k dispozici žádné typy obsahu, které lze použít jako složení. - Odebráním složení odstraníte všechna související data vlastností. Jakmile uložíte typ dokumentu, již není cesta zpět. - Vytvořit nové - Použít existující - Nastavení editoru - Konfigurace - Ano, smazat - bylo přesunuto pod - bylo zkopírováno pod - Vybrat složku, kterou chcete přesunout - Vybrat složku, kterou chcete kopírovat - ve stromové struktuře níže - Všechny typy dokumentů - Všechny dokumenty - Všechny média - použití tohoto typu dokumentu bude trvale smazáno, prosím potvrďte, že je chcete také odstranit. - použití tohoto typu média bude trvale smazáno, potvrďte, že je chcete také odstranit. - použití tohoto typu člena bude trvale smazáno, potvrďte, že je chcete také odstranit - a všechny dokumenty používající tento typ - a všechny mediální položky používající tento typ - a všichni členové používající tento typ - Člen může upravovat - Povolit editaci této vlastnosti členem na jeho stránce profilu - Obsahuje citlivá data - Skrýt tuto hodnotu vlastnosti před editory obsahu, kteří nemají přístup k prohlížení citlivých informací - Zobrazit v profilu člena - Povolit zobrazení této vlastnosti na stránce profilu člena - záložka nemá žádné řazení - Kde se toto složení používá? - Toto složení se v současnosti používá ve složení následujících typů obsahu: - Povolit různé jazyky - Povolit editorům vytvářet obsah tohoto typu v různých jazycích. - Povolit různé jazyky - Typ prvku - Je typ prvku - Typ prvku je určen k použití například ve vnořeném obsahu, nikoli ve stromu. - Jakmile byl typ dokumentu použit k vytvoření jedné nebo více položek obsahu, nelze jej změnit na typ prvku. - To neplatí pro typ prvku - V této vlastnosti jste provedli změny. Opravdu je chcete zahodit? - - - Přidat jazyk - Povinný jazyk - Před publikováním uzlu je nutné vyplnit vlastnosti v tomto jazyce. - Výchozí jazyk - Web Umbraco může mít nastaven pouze jeden výchozí jazyk. - Přepnutí výchozího jazyka může mít za následek chybějící výchozí obsah. - Nahradit nepřeložený obsah za - Žádné nahrazení nepřeloženého jazyka - Chcete-li povolit automatické zobrazení vícejazyčného obsahu v jiném jazyce, pokud není v požadovaném jazyce přeložen, vyberte jej zde. - Nahrazujicí jazyk - žádný - - - Přidat parametr - Upravit parametr - Zadejte název makra - Parametry - Definujte parametry, které by měly být k dispozici při použití tohoto makra. - Vyberte soubor makra pro částečnou šablonu - - - Stavební modely - to může chvíli trvat, nebojte se - Generované modely - Modely nelze vygenerovat - Generování modelů selhalo, viz výjimka v logu Umbraca - - - Přidat záložní pole - Náhradní pole - Přidat výchozí hodnotu - Výchozí hodnota - Alternativní pole - Alternativní text - Velká a malá písmena - Kódování - Vybrat pole - Konvertovat - Ano, převést konce řádků - Nahrazuje nové řádky html tagem &lt;br&gt; - Vlastní pole - Ano, pouze datum - Formát a kódování - Formátovat jako datum - Naformátuje hodnotu jako datum nebo datum s časem podle aktivního jazyka - HTML kódování - Nahradí speciální znaky jejich HTML ekvivalentem. - Bude vloženo za hodnotou pole - Bude vloženo před hodnotou pole - Malá písmena - Upravit výstup - Nic - Ukázka výstupu - Vložit za polem - Vložit před polem - Rekurzivní - Ano, udělej to rekurzivní - Oddělovač - Standardní pole - Velká písmena - Kódování URL - Formátuje speciální znaky v URL adresách - Bude použito pouze pokud jsou pole nahoře prázdná - Toto pole bude použito pouze pokud je primární pole prázdné - Ano, s časem. Oddělovač: - - - Podrobnosti překladu - Stáhnout XML DTD - Pole - Zahrnout podstránky - - Žádní uživatelé překladatelé nebyli nalezeni. Vytvořte, prosím, překladatele před tím, než začnete posílat obsah k překladu - Stránka '%0%' byla poslána k překladu - Poslat stránku '%0%' k překladu - Slov celkem - Přeložit do - Překlad hotov. - Klikutím níže můžete vidět stránky, které jste právě přeložili. Jestliže je nalezena originální stránka, dostanete srovnání 2 stránek. - Překlad selhal, xml soubor může být poškozený - Možnosti překladu - Překladatel - Nahrát xml překladu - - - Obsah - Šablony obsahu - Média - Prohlížeč mezipaměti - Koš - Vytvořené balíčky - Datové typy - Slovník - Instalované balíčky - Instalovat téma - Instalovat startovní sadu - Jazyky - Instalovat místní balíček - Makra - Typy medií - Členové - Skupiny členů - Role - Typy členů - Typy dokumentů - Typy vztahů/vazeb - Balíčky - Balíčky - Částečné šablony - Makra částečných šablon - Instalovat z úložiště - Instalovat Runway - Moduly Runway - Skriptovací soubory - Skripty - Stylopisy - Šablony - Prohlížeč logu - Uživatelé - Nastavení - Šablony - Třetí strana - - Oprávnění uživatele - Typy uživatelů - - - Nová aktualizace je připrvena - %0% je připraven, klikněte zde pro stažení - Žádné spojení se serverem - Chyba při kontrole aktualizace. Zkontrolujte, prosím, trasovací zásobník pro další informace - - - Přístupy - Na základě přiřazených skupin a počátečních uzlů má uživatel přístup k následujícím uzlům - Přiřadit přístup - Administrátor - Pole kategorie - Uživatel byl vytvořen - Změnit heslo - Změnit fotku - Změnit heslo - nebyl uzamčen - Heslo nebylo změněno - Potvrdit heslo - Můžete změnit své heslo pro přístup do administrace Umbraca vyplněním formuláře níže a kliknutím na tlačítko 'Změnit Heslo' - Kanál obsahu - Vytvořit dalšího uživatele - Vytvořte nové uživatele a udělte mu přístup do Umbraco. Po vytvoření nového uživatele bude vygenerováno heslo, které s ním můžete sdílet. - Popis - Deaktivovat uživatele - Typ dokumentu - Editor - Výtah - Neúspěšné pokusy o přihlášení - Přejít na uživatelský profil - Přidáním skupin přidělte přístup a oprávnění - Pozvat dalšího uživatele - Pozvěte nové uživatele, a poskytněte jim přístup do Umbraco. Uživatelům bude zaslán e-mail s pozvánkou a s informacemi o tom, jak se přihlásit do Umbraco. Pozvánky mají platnost 72 hodin. - Jazyk - Nastavte jazyk, který uvidíte v nabídkách a dialogových oknech - Poslední datum uzamčení - Poslední přihlášení - Heslo bylo naposledy změněno - Přihlašovací jméno - Úvodní uzel v knihovně medií - Omezte knihovnu médií na konkrétní počáteční uzel - Úvodní uzly v knihovně medií - Omezte knihovnu médií na konkrétní počáteční uzly - Sekce - Deaktivovat přistup k Umbracu - se dosud nepřihlásil - Staré heslo - Heslo - Resetovat heslo - Vyše heslo bylo změněno! - Potvrďte, prosím, nové heslo - Zadejte Vaše nové heslo - Vaše nové heslo nesmí být prázdné! - Současné heslo - Neplatné současné heslo - Nové heslo a potvrzující heslo se liší. Zkuste to, prosím, znovu! - Potvrzující heslo není stejné jako nové heslo! - Nahradit oprávnění podřízených uzlů - Nyní měníte oprávnění pro stránky: - Vyberte stránky, pro které chcete měnit oprávnění - Odebrat fotografii - Výchozí oprávnění - Upřesnění oprávnění - Nastavte oprávnění pro konkrétní uzly - Profil - Prohledat všechny podřízené uzly - Přidejte sekce, do kterých mají uživatelé přístup - Vybrat skupiny uživatelů - Nebyl vybrán žádný počáteční uzel - Nebyly vybrány žádné počáteční uzly - Úvodní uzel v obsahu - Omezte strom obsahu na konkrétní počáteční uzel - Úvodní uzly obsahu - Omezte strom obsahu na konkrétní počáteční uzly - Uživatel byl naposledy aktualizován - byl vytvořen - Nový uživatel byl úspěšně vytvořen. Pro přihlášení do Umbraco použijte heslo níže. - Správa uživatelů - Uživatelské jméno - Oprávnění uživatele - Uživatelská skupina - byl pozván - Novému uživateli byla zaslána pozvánka s informacemi, jak se přihlásit do Umbraco. - Dobrý den, vítejte v Umbraco! Za pouhou 1 minutu budete moci používat Umbraco. Jenom od vás potřebujeme, abyste si nastavili heslo a přidali obrázek pro svůj avatar. - Vítejte v Umbraco! Vaše pozvánka bohužel vypršela. Obraťte se na svého správce a požádejte jej, aby jí znovu odeslal. - Nahrání vaší fotografie usnadní ostatním uživatelům, aby vás poznali. Kliknutím na kruh výše nahrajte svou fotku. - Spisovatel - Změnit - Váš profil - Vaše nedávná historie - Relace vyprší za - Pozvat uživatele - Vytvořit uživatele - Odeslat pozvánku - Zpět na seznam uživatelů - Umbraco: Pozvánka - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Zdravím Vás, %0%, -

-

- Byli jste pozváni %1% do CMS Umbraco. -

-

- Zpráva od %1%: -
- %2% -

- - - - - - -
- - - - - - -
- - Kliknutím na tento odkaz přijměte pozvání - -
-
-

Pokud nemůžete kliknout na odkaz, zkopírujte a vložte tuto adresu URL do okna prohlížeče:

- - - - -
- - %3% - -
-

-
-
-


-
-
- - ]]>
- Pozvat - Zasílám pozvání... - Smazat uživatele - Opravdu chcete smazat tento uživatelský účet? - Vše - Aktivní - Zakázané - Uzamčeno - Pozváno - Neaktivní - Jméno (A-Z) - Jméno (Z-A) - Nejnovější - Nejstarší - Poslední přihlášení - Nebyly přidány žádné skupiny uživatelů - - - Validace - Ověřit jako e-mailovou adresu - Ověřit jako číslo - Ověřit jako URL - ...nebo zadat vlastní ověření - Pole je povinné - Zadat chybovou zprávu pro vlastní validaci (volitelné) - Zadat regulární výraz - Zadat chybovou zprávu pro vlastní validaci (volitelné) - Musíte přidat alespoň - Můžete jen mít - položky - vybrané položky - Neplatné datum - Není číslo - Neplatný e-mail - Hodnota nemůže být nulová - Hodnota nemůže být prázdná - Hodnota je neplatná, neodpovídá správnému vzoru - Vlastní ověření - %1% více.]]> - %1% příliš mnoho.]]> - - - - Hodnota je nastavena na doporučenou hodnotu: '%0%'. - Hodnota byla nastavena na '%1%' pro XPath '%2%' v konfiguračním souboru '%3%'. - Očekávaná hodnota '%1%' pro '%2%' v konfiguračním souboru '%3%', ale nalezeno '%0%'. - Nalezena neočekávaná hodnota '%0%' pro '%2%' v konfiguračním souboru '%3%'. - - Vlastní chyby jsou nastaveny na '%0%'. - Vlastní chyby jsou aktuálně nastaveny na '%0%'. Před nasazením se doporučuje nastavit na '%1%'. - Vlastní chyby byly úspěšně nastaveny na '%0%'. - MacroErrors jsou nastaveny na '%0%'. - MakroErrors jsou nastaveny na '%0%', což zabrání úplnému načtení některých nebo všech stránek na vašem webu, pokud dojde k chybám v makrech. Náprava nastaví hodnotu na '%1%'. - MakroErrors jsou nyní nastaveny na '%0%'. - - Try Skip IIS Custom Errors je nastaveno na '%0%' a používáte verzi IIS '%1%'. - Try Skip IIS Custom Errors je aktuálně nastaveno na '%0%'. Doporučuje se nastavit %1% pro vaši verzi služby IIS (%2%). - Try Skip IIS Custom Errors úspěšně nastaveno na '%0%'. - - Soubor neexistuje: '%0%'. - '% 0%' v konfiguračním souboru '% 1%'.]]> - Došlo k chybě, zkontrolujte ji v logu: %0%. - Databáze - Databázové schéma je pro tuto verzi Umbraco správné - Bylo zjištěno %0% problémů se schématem vaší databáze (podrobnosti najdete v logu) - Při ověřování databázového schématu vůči aktuální verzi Umbraco byly zjištěny některé chyby. - Certifikát vašeho webu je platný. - Chyba ověření certifikátu: '%0%' - Platnost SSL certifikátu vašeho webu vypršela. - Platnost certifikátu SSL vašeho webu vyprší za %0% dní. - Chyba při pingování adresy URL %0% - '%1%' - Aktuálně prohlížíte web pomocí schématu HTTPS. - AppSetting 'Umbraco.Core.UseHttps' je v souboru web.config nastaven na 'false'. Jakmile vstoupíte na tento web pomocí schématu HTTPS, mělo by být nastaveno na 'true'. - AppSetting 'Umbraco.Core.UseHttps' je v souboru web.config nastaven na '%0%', vaše cookies %1% jsou označeny jako zabezpečené. - V souboru web.config se nepodařilo aktualizovat nastavení 'Umbraco.Core.UseHttps'. Chyba: %0% - - Povolit HTTPS - Nastaví nastavení umbracoSSL na true v appSettings v souboru web.config. - AppSetting 'Umbraco.Core.UseHttps' je nyní nastaveno na 'true' v souboru web.config, vaše cookies budou označeny jako zabezpečené. - Fix - Nelze opravit kontrolu pro porovnání hodnot pomocí 'ShouldNotEqual'. - Nelze opravit kontrolu pro porovnání hodnot pomocí 'ShouldEqual' s poskytnutou hodnotou. - Hodnota k opravě nebyla poskytnuta. - Režim kompilace ladění je zakázán. - Režim ladění je aktuálně povolen. Před spuštěním webu se doporučuje toto nastavení deaktivovat. - Režim ladění byl úspěšně deaktivován. - Režim sledování je deaktivován. - Režim sledování je aktuálně povolen. Před spuštěním se doporučuje toto nastavení deaktivovat. - Režim sledování byl úspěšně deaktivován. - Všechny složky mají nastavena správná oprávnění. - - %0%.]]> - %0%. Pokud nejsou psány, není třeba podniknout žádné kroky.]]> - Všechny soubory mají nastavena správná oprávnění. - - %0%.]]> - %0%. Pokud nejsou psány, není třeba podniknout žádné kroky.]]> - X-Frame-Options, které určuje, zda může být obsah webu zobrazen na jiném webu pomocí IFRAME.]]> - X-Frame-Options, které určuje, zda může být obsah webu zobrazen na jiném webu pomocí IFRAME.]]> - Nastavit záhlaví v Konfiguraci - Přidá hodnotu do sekce httpProtocol/customHeaders do web.config, aby se zabránilo tomu, že web může být zobrazen na jiném webu pomocí IFRAME. - Do souboru web.config bylo přidáno nastavení pro vytvoření záhlaví, které zabrání jinému webu, zobrazit tento web pomocí IFRAME. - Nelze aktualizovat soubor web.config. Chyba: %0% - X-Content-Type-Options použitá k ochraně před zranitelnostmi čichání MIME.]]> - X-Content-Type-Options použité k ochraně před zranitelnostmi čichání MIME nebyly nalezeny.]]> - Přidá hodnotu do sekce httpProtocol/customHeaders v souboru web.config, která chrání před zranitelnostmi MIME. - Do souboru web.config bylo přidáno nastavení pro vytvoření záhlaví, které chrání před zranitelnostmi MIME. - Strict-Transport-Security, také známo jako HSTS-header, bylo nalezeno.]]> - Strict-Transport-Security nebylo nalezeno.]]> - Do sekce httpProtocol/customHeaders v souboru web.config přidá záhlaví 'Strict-Transport-Security' s hodnotou 'max-age = 10886400'. Tuto opravu použijte pouze v případě, že vaše domény budou spuštěny s https po dobu příštích 18 týdnů (minimálně). - Do vašeho souboru web.config bylo přidáno záhlaví HSTS. - X-XSS-Protection bylo nalezeno.]]> - X-XSS-Protection bylo nalezeno.]]> - Přidá záhlaví 'X-XSS-Protection' s hodnotou '1; mode=block' do sekce httpProtocol/customHeaders v souboru web.config. - Záhlaví X-XSS-Protection bylo přidáno do vašeho souboru web.config. - - %0%.]]> - Nebyly nalezeny žádné hlavičky odhalující informace o technologii webových stránek. - V souboru Web.config nelze najít system.net/mailsettings. - V části system.net/mailsettings v souboru web.config není hostitel nakonfigurován. - Nastavení SMTP jsou správně nakonfigurována a služba funguje jak má. - Server SMTP konfigurovaný s hostitelem '%0%' a portem '%1%' nelze nalézt. Zkontrolujte prosím, zda jsou nastavení SMTP v souboru Web.config a v sekci system.net/mailsettings správná. - %0%.]]> - %0%.]]> -

Výsledky plánovaných kontrol Umbraco Health Checks provedených na %0% v %1% jsou následující:

%2%]]>
- Stav Umbraco Health Check: %0% - Zkontrolovat všechny skupiny - Zkontrolovat skupinu - - Kontrola vyhodnocuje různé oblasti vašeho webu z hlediska nastavení osvědčených postupů, konfigurace, potenciálních problémů atd. Problémy lze snadno vyřešit stisknutím tlačítka. Můžete přidat své vlastní kontroly, podívejte se na dokumentaci pro více informací o vlastních kontrolách.

- ]]> -
- - - Zakázat sledování URL - Povolit sledování URL - Jazyk - Originální URL - Přesměrováno na - Správa URL přesměrování - Na tuto položku obsahu přesměrovávají následující adresy URL: - Nebyla provedena žádná přesměrování - Jakmile bude publikovaná stránka přejmenována nebo přesunuta, bude automaticky provedeno přesměrování na novou stránku. - Opravdu chcete odstranit přesměrování z '%0%' na '%1%'? - Přesměrování bylo odstraněno. - Chyba při odebírání URL přesměrování. - Toto odstraní přesměrování - Opravdu chcete zakázat sledování URL adres? - Sledování URL adres je nyní zakázáno. - Při deaktivaci sledování URL adres došlo k chybě, další informace naleznete v logu. - Sledování URL adres je nyní povoleno. - Chyba při povolení sledování URL adres, další informace lze nalézt v logu. - - - Žádné položky ze slovníku na výběr - - - %0% znaků.]]> - %1% je moc.]]> - - - Obsah s ID: {0} v koši souvisí s původním nadřazeným obsahem s ID: {1} - Média s ID: {0} v koši souvisí s původním nadřazeným médiem s ID: {1} - Tuto položku nelze automaticky obnovit - Neexistuje žádné místo, kde lze tuto položku automaticky obnovit. Položku můžete přesunout ručně pomocí stromu níže. - byla obnovena pod - - - Směr - Nadřazený s potomkem - Obousměrný - Nadřazená - Potomek - Počet - Vazby - Vytvořeno - Komentář - Název - Žádné vazby pro tento typ vazby. - Typ vazby - Vazby - - - Začínáme - Správa přesměrování - Obsah - Vítejte - Správa Examine - Stav publikování - Tvůrce modelů - Health Check - Profilování - Začínáme - Instalovat Umbraco formuláře - - - Jít zpět - Aktivní rozvržení: - Skočit do - skupina - prošlo - varování - selhalo - návrh - Kontrola prošla - Kontrola selhala - Otevřít hledání v backoffice - Otevřít/zavřít nápovědu backoffice - Otevřít/zavřít možnosti vašeho profilu - Otevřít kontextové menu pro - Aktuální jazyk - Přepnout jazyk na - Vytvořit novou složku - Částečná šablona - Makro částečné šablony - Člen - Datový typ - Prohledat přesměrování - Prohledat skupiny uživatelů - Prohledat uživatele - Vytvořit položku - Vytvořit - Upravit - Název - - - Závislosti - Tento datový typ nemá žádné závislosti. - Použito v dokumentových typech - Žádné vazby na typy dokumentů. - Použito v typech médií - Žádné vazby na typy médií. - Použito v typech členů - Žádné vazby na typy členů. - Použito v - Použito v dokumentech - Použito ve členech - Použito v médiích - - - Úrovně logování - Vybrat vše - Odznačit vše - Uložená vyhledávání - Celkem položek - Časové razítko - Úroveň - Stroj - Zpráva - Výjimka - Vlastnosti - Vyhledat na Googlu - Vyhledat zprávu na Googlu - Vyhledat na Bing - Vyhledat zprávu na Bing - Prohledat naše Umbraco - Vyhledat tuto zprávu na našich fórech a dokumentech Umbraco - Vyhledat Our Umbraco na Googlu - Prohledat Our Umbraco fóra pomocí Googlu - Prohledat Umbraco Source - Vyhledat ve zdrojovém kódu Umbraco na Github - Prohledat Umbraco Issues - Prohledat Umbraco Issues na Github - Smazat toto vyhledávání - Najít logy s ID požadavku - Najít logy se jmenným prostorem - Najít logy s názvem stroje - Otevřít - - - Kopírovat %0% - %0% z %1% - Odebrat všechny položky - - - Otevřít akce vlastností - - - Čekejte - Stav obnovení - Cache paměť - - - - Znovu načíst - Cache databáze - - Znovuvytvoření může být náročné. Použijte jej, když nestačí obnovení stránky, a domníváte se, že mezipaměť databáze nebyla správně vygenerována - což by naznačovalo možný kritický problém Umbraco. - ]]> - - Obnovit - Internals - - nebudete muset používat. - ]]> - - Sběr - Stav publikované mezipaměti - Mezipaměti - - - Profilování výkonu - - Umbraco aktuálně běží v režimu ladění. To znamená, že můžete použít vestavěný profiler výkonu k vyhodnocení výkonu při vykreslování stránek.

Pokud chcete aktivovat profiler pro konkrétní vykreslení stránky, jednoduše při požadavku na stránku jednoduše přidejte umbDebug=true do URL.

Pokud chcete, aby byl profiler ve výchozím nastavení aktivován pro všechna vykreslení stránky, můžete použít přepínač níže. Ve vašem prohlížeči nastaví soubor cookie, který automaticky aktivuje profiler. Jinými slovy, profiler bude ve výchozím nastavení aktivní pouze ve vašem prohlížeči, ne v ostatních.

- ]]> -
- Ve výchozím stavu aktivovat profiler - Přátelské připomenutí - - - Nikdy byste neměli nechat produkční web běžet v režimu ladění. Režim ladění je vypnut nastavením debug="false" na elementu compilation v souboru web.config. -

- ]]> -
- - - Umbraco v současné době neběží v režimu ladění, takže nemůžete použít vestavěný profiler. Takto by to mělo být pro produkční web. -

-

- Režim ladění je zapnut nastavením debug="true" na elementu compilation v souboru web.config. -

- ]]> -
- - - Hodiny tréninkových videí Umbraco jsou blíž než si myslíte - - Chcete ovládnout Umbraco? Stačí strávit pár minut sledování jednoho z těchto videí o používání Umbraco. Nebo navštivte umbraco.tv, kde najdete ještě více videí o Umbraco

- ]]> -
- Chcete-li začít - - - Začněte zde - Tato část obsahuje stavební bloky pro váš web Umbraco. Podle níže uvedených odkazů se dozvíte více o práci s položkami v části Nastavení - Zjistit více - - v sekci Dokumentace v Our Umbraco - ]]> - - - fóru komunity - ]]> - - - výuková videa (některá jsou zdarma, jiná vyžadují předplatné) - ]]> - - - nástrojích zvyšujících produktivitu a komerční podpoře - ]]> - - - školení a certifikace - ]]> - - - - Vítejte v přátelském CMS - Děkujeme, že jste si vybrali Umbraco - myslíme si, že by to mohl být začátek něčeho krásného. I když se to může zpočátku zdát ohromující, udělali jsme hodně pro to, aby byla křivka učení co nejhladší a nejrychlejší. - - - Umbraco formuláře - Vytvářejte formuláře pomocí intuitivního rozhraní drag and drop. Od jednoduchých kontaktních formulářů, které odesílají e-maily, až po pokročilé dotazníky, které se integrují do systémů CRM. Vaši klienti to budou milovat! - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/cy.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/cy.xml deleted file mode 100644 index b4c710a..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/cy.xml +++ /dev/null @@ -1,2766 +0,0 @@ - - - - Method4 Ltd - https://www.method4.co.uk/ - - - Diwylliannau ac Enwau Gwesteia - Trywydd Archwilio - Dewis Nod - Newid Math o Ddogfen - Newid Math o Data - Copïo - Creu - Allforio - Creu Pecyn - Creu grŵp - Dileu - Analluogi - Golygu gosodiadau - Gwagu bin ailgylchu - Galluogi - Allforio Math o Ddogfen - Mewnforio Math o Ddogfen - Mewnforio Pecyn - Golygu mewn Cynfas - Gadael - Symud - Hysbysiadau - Cyrchiad cyhoeddus - Cyhoeddi - Dadgyhoeddi - Ail-lwytho - Ail-gyhoeddi yr holl safle - Dileu - Ailenwi - Adfer - Gosod hawliau ar gyfer y dudalen %0% - Dewis ble i copïo - Dewis ble i symud - Yn y strwythyr goeden isod - Dewis ble i gopïo'r eitem(au) a ddewiswyd - Dewis ble i symud yr eitem(au) a ddewiswyd - wedi symud i - wedi copïo i - wedi dileu - Hawliau - Rolio yn ôl - Anfon I Gyhoeddi - Anfon I Gyfieithu - Gosod grŵp - Trefnu - Cyfieithu - Diweddaru - Gosod Hawliau - Datgloi - Creu Templed Gynnwys - Ail-anfon Gwahoddiad - - - Cynnwys - Gweinyddu - Strwythyr - Arall - - - Caniatáu hawl i osod to assign diwylliannau ac enwau gwesteia - Caniatáu hawl i weld cofnod hanes nod - Caniatáu hawl i weld nod - Caniatáu hawl i newid math o ddogfen ar gyfer nod - Caniatáu hawl i gopïo nod - Caniatáu hawl i greu nodau - Caniatáu hawl i ddileu nodau - Caniatáu hawl i symud nodau - Caniatáu hawl i osod a newid cyrchiad cyhoeddus ar gyfer nod - Caniatáu hawl i gyhoeddi nod - Caniatáu hawl i dadgyhoeddi nod - Caniatáu hawl i newid hawliau ar gyfer nod - Caniatáu hawl i rolio nod yn ôl at gyflwr blaenorol - Caniatáu hawl i anfon nod am gymeradwyo cyn cyhoeddi - Caniatáu hawl i anfon nod am gyfieithiad - Caniatáu hawl i newid trefn nodau - Caniatáu hawl i gyfiethu nod - Caniatáu hawl i achub nod - Caniatáu hawl i greu Templed Cynnwys - - - Cynnwys - Gwybodaeth - - - Dim hawl. - Ychwanegu Parth newydd - dileu - Nod annilys. - Fformat parth annilys. - Parth wedi'i neilltuo eisoes. - Iaith - Parth - Parth newydd '%0%' wedi'i greu - Parth '%0%' wedi dileu - Parth '%0%' wedi neilltuo eisoes - Parth '%0%' wedi diweddaru - Golygu Parthau Presennol - - - - Etifeddu - Diwylliant - - neu etifeddu diwylliant o nodau rhiant. Bydd hyn hefyd
- yn berthnasol i'r nod bresennol, oni bai fod parth isod yn berthnasol hefyd.]]> -
- Parthau - - - Clirio dewisiad - Dewis - Gwneud rhywbeth arall - Trwm - Canslo Mewnoliad Paragraff - Mewnosod maes ffurflen - Mewnosod pennawd graffig - Golygu Html - Mewnoli Paragraff - Italig - Canoli - Unioni Chwith - Unioni Dde - Mewnosod Dolen - Mewnosod dolen leol (angor) - Rhestr Bwled - Rhestr rhifol - Mewnosod macro - Mewnosod llun - Chyhoeddi a cau - Cyhoeddi efo disgynnydd - Golygu perthnasau - Dychwelyd i'r rhestr - Achub - Achub a cau - Achub a chyhoeddi - Achub ac amserlenni - Achub ac anfon am gymeradwyo - Achub gwedd rhestr - Amserlenni - Rhagolwg - Save and preview - Rhagolwg wedi analluogi gan nad oes templed wedi'i neilltuo - Dewis arddull - Dangos arddulliau - Mewnosod tabl - Cynhyrchu modelau a cau - Achub a chynhyrchu modelau - Dadwneud - Ail-wneud - Rolio yn ôl - Dileu tag - Canslo - Cadarnhau - Mwy opsiynau cyhoeddi - Submit - Submit and close - - - Dangos am - Cynnwys wedi'i dileu - Cynnwys wedi'i dadgyhoeddi - Cynnwys wedi'i dadgyhoeddi am y ieithoedd: %0% - Cynnwys wedi'i Achub a Chyhoeddi - Cynnwys wedi'i Achub a Chyhoeddi am y ieithoedd: %0% - Cynnwys wedi'i achub - Cynnwys wedi'i achub am y ieithoedd: %0% - Cynnwys wedi'i symud - Cynnwys wedi'i copïo - Cynnwys wedi'i rolio yn ôl - Cynnwys wedi'i anfon i Gyhoeddi - Cynnwys wedi'i anfon i gyhoeddi am y ieithoedd: %0% - Cynnwys wedi'i anfon i gyfieithu - Trefnu eitemau blant cyflawnwyd gan ddefnyddiwr - %0% - Copïo - Cyhoeddi - Cyhoeddi - Symud - Achub - Achub - Dileu - Dadgyhoeddi - Dadgyhoeddi - Rolio yn ôl - Anfon i Gyhoeddi - Anfon i Gyhoeddi - Anfon i Gyfieithu - Tefnu - Arferu - Hanes (pob amrywiad) - - - Methwyd creu ffolder o dan id rhiant %0% - Methwyd creu ffolder o dan rhiant efo enw %0% - Mae'r enw'r ffolder methu cynnwys nodau anghyfreithlon. - Methwyd dileu eitem: %0% - - - Wedi Cyhoeddi - Am y dudlaen yma - Enw arall - (sut fyddwch chi'n disgrifio'r llun dros y ffôn) - Dolenni Amgen - Cliwich i olygu'r eitem yma - Creuwyd gan - Awdur gwreiddiol - Diweddarwyd gan - Creuwyd - Dyddiad/amser creuwyd y ddogfen yma - Math o Ddogfen - Yn golygu - Dileu am - Mae'r eitem yma wedi cael ei newid ar ôl cyhoeddi - Nid yw'r eitem yma wedi cael ei gyhoeddi - Cyhoeddiad ddiwethaf - Nid oes unrhyw eitemau i ddangos - Nid oes unrhyw eitemau i ddangos yn y rhestr. - Nid oes unrhyw gynnwys wedi'i ychwanegu - Nid oes unrhyw aelodau wedi'u ychwanegu - Math o Gyfrwng - Dolen i eitem gyfrwng(au) - Grŵp Aelod - Rôl - Math o Aelod - Dim newidiadau wedi'u gwneud - Dim dyddiad wedi'i ddewis - Teitl tudalen - Does dim dolen gan yr eitem gyfrwng yma - Ni all unrhyw gynnwys cael ei hychwanegu am eitem hon - Priodweddau - Mae'r ddogfen yma wedi'i gyhoeddi ond nid yw'n weladwy gan nad yw'r rhiant '%0%' wedi'i gyhoeddi - Mae'r diwylliant yma yn cyhoeddedig ond ddim yn weladwy oherwydd mae'n anghyhoeddedig ar rhiant '%0%' - Mae'r ddogfen yma wedi'i gyhoeddi ond nid yw'n bodoli yn y storfa - Ni ellir nôl y url - Mae'r ddogfen yma wedi'i gyhoeddi ond byddai'r url yn gwrthdaro gyda chynnwys %0% - Mae'r ddogfen yma wedi'i gyhoeddi ond mae'r url methu cael ei cyfeirio - Cyhoeddi - Wedi cyhoeddi - Wedi cyhoeddi (newidiadau nes arddodiad) - Statws Cyhoeddi - Cyhoeddi efo disgynnyddion i cyhoeddi %0% ac yr holl eitemau cynnwys o dan ac a thrwy hynny wneud eu cynnwys ar gael i'r cyhoedd.]]> - Cyhoeddi efo disgynnyddion i cyhoeddi y ieithoedd a ddewiswyd ac yr un ieithoedd o'r eitemau o dan a thrwy hynny wneud eu cynnwys ar gael i'r cyhoedd.]]> - Cyhoeddi am - Dadgyhoeddi am - Clirio Dyddiad - Gosod dyddiad - Trefn wedi diweddaru - Er mwyn trefnu'r nodau, llusgwch y nodau neu cliciwch un o benynnau'r colofnau. Gallwch ddewis nifer o nodau gan ddal y botwm "shift" neu "control" wrth ddewis - Ystadegau - Teitl (dewisol) - Testyn amgen (dewisol) - Math - Dadgyhoeddi - Wedi dadgyhoeddi - Heb ei greu - Golygwyd ddiwethaf - Dyddiad/amser golygwyd y ddogfen yma - Dileu ffeil(iau) - Cliciwch yma i dileu'r llun oddi wrth y eitem cyfrwng - Cliciwch yma i dileu'r ffeil oddi wrth y eitem cyfrwng - Dolen i ddogfen - Aeold o grŵp(iau) - Ddim yn aelod o'r grŵp(iau) - Eitemau blentyn - Targed - Mae hyn yn trawsnewid at yr amser ganlynol ar y gweinydd: - Beth mae hyn yn golygu?]]> - Ydych chi'n sicr eich bod eisiau dileu'r eitem yma? - Mae'r priodwedd %0% yn defnyddio'r golygydd %1% sydd ddim yn cyd-fynd â Chynnwys Amnyth. - Wyt ti'n siŵr fod ti eisiau dileu pob eitem? - Nid oes unrhyw fathau o gynnwys wedi'u ffurfweddu ar gyfer yr eiddo hwn. - Ychwanegu teip elfen - Dewis teip elfen - Dewis y grŵp dylid arddangos ei briodweddau. Os caiff ei adael yn wag, bydd y grŵp cyntaf ar yr elfen yn cael ei defnyddio. - Rhowch fynegiad angular i werthuso yn erbyn pib eitem am ei enw. Defnyddiwch - i ddangos y mynegai'r eitem - Ychwanegu blwch testun arall - Dileu'r blwch testun yma - Gwraidd cynnwys - Cynnwys eitemau cynnwys heb eu cyhoeddi. - Mae'r gwerth yma'n gudd. Os ydych chi angen hawl i weld y gwerth yma, cysylltwch â gweinyddwr eich gwefan. - Mae'r gwerth yma'n gudd. - Pa ieithoedd yr hoffech chi eu cyhoeddi? Mae pob iaith sydd â chynnwys wei cael ei arbed! - Pa ieithoedd yr hoffech chi eu cyhoeddi? - Pa ieithoedd yr hoffech chi eu arbed? - Mae pob iaith sydd â chynnwys yn cael ei arbed wrth greu! - Pa ieithoedd hoffech chi anfon am gymeradwyaeth? - Pa ieithoedd yr hoffech chi eu hamserlennu? - Dewiswch yr ieithoedd i'w anghyhoeddi. Bydd anghyhoeddi iaith orfodol yn anghyhoeddi pob iaith. - Ieithoedd Cyhoeddedig - Ieithoedd heb ei gyhoeddi - Ieithoedd heb eu haddasu - Nid yw'r ieithoedd hyn wedi'u creu - Bydd pob amrywiad newydd yn cael ei arbed. - P'un amrywiadau wyt ti eisiau cyhoeddi? - Dewiswch pa amrywiadau wyt ti eisiau arbed. - Dewiswch pa amrywiadau i anfon am gymeradwyaeth. - Gosod cyhoeddi rhestredig... - Dewiswch yr amrywiadau i'w anghyhoeddi. Bydd anghyhoeddi iaith orfodol yn anghyhoeddi pob amrywiad. - Mae'r amrywiadau canlynol yn ofynnol er mwyn i gyhoeddi: - Ni ddim yn barod i Gyhoeddi - Barod i Gyhoeddi? - Barod i Arbed? - Anfonwch am gymeradwyaeth - Dewiswch y dyddiad a'r amser i gyhoeddi a / neu anghyhoeddi'r eitem gynnwys. - Creu newydd - Gludo o'r clipfwrdd - Mae'r eitem yma yn y Bin Ailgylchu - - - Creu Templed Cynnwys newydd o '%0%' - Gwag - Dewis Templed Cynnwys - Templed Cynnwys wedi'i greu - Creuwyd Templed Cynnwys o '%0%' - Mae Templed Cynnwys gyda'r un enw yn bodoli eisoes - Mae Templed Cynnwys yn gynnwys sydd wedi'i ddiffinio o flaen llaw y gellir ei ddewis gan olygwr i'w ddefnyddio fel sail ar gyfer creu cynnwys newydd - - - Cliciwch i lanlwytho - Gollyngwch eich ffeiliau yma... - Dolen i gyfrwng - neu cliciwch yma i ddewis ffeiliau - Gallwch lusgo ffeiliau yma i lanlwtho. - Dim ond mathau caniatol o ffeil sydd - Ni ellir lanlwytho'r ffeil yma, nid yw math y ffeil yn wedi'i gymeradwyo - Maint ffeil uchaf - Gwraidd gyfrwng - Methwyd symud cyfrwng - Ni all y ffolderi rhiant a chyrchfan fod yr un peth - Methwyd copïo cyfrwng - Methwyd creu ffolder o dan id rhiant %0% - Methwyd ailenwi'r ffolder gyda id %0% - Llusgo a gollwng eich ffeil(iau) i mewn i'r ardal - Ni chaniateir llwytho i fyny yn y lleoliad hwn. - - - Creu aelod newydd - Pob Aelod - Nid oes gan grwpiau aelodau unrhyw eiddo ychwanegol ar gyfer golygu. - - - Ble hoffwch greu eitem newydd %0% - Creu eitem o dan - Dewiswch y fath o ddogfen hoffwch greu templed dogfen ar ei gyfer - Rhoi enw ffolder i mewn - Dewiswch fath a theitl - Mathau o Ddogfennau o fewn y adran Gosodiadau, gan olygu y opsiwn Mathau o nod blentyn caniataol o dan Caniatadau]]> - Mathau o Ddogfennau tu fewn y adran Gosodiadau.]]> - Nid yw'r dudalen a ddewiswyd yn y goeden gynnwys yn caniatáu i unrhyw dudalennau gael eu creu oddi tani. - Golygu caniatâd ar gyfer y math hwn o ddogfen - Creu Math o Ddogfen newydd - Mathau o Ddogfennau o fewn y adran Gosodiadau, gan olygu y opsiwn Caniatáu fel gwraidd o dan Caniatadau]]> - "mathau o gyfrwng".]]> - Nid yw'r cyfryngau a ddewiswyd yn y goeden yn caniatáu i unrhyw gyfryngau eraill gael eu creu oddi tano. - Golygu caniatâd ar gyfer y math hwn o gyfryngau - Math o Ddogfen heb dempled - Ffolder newydd - Math o ddata newydd - Ffeil JavaScript newydd - Rhan-wedd wag newydd - Macro rhan-wedd newydd - Rhan-wedd newydd o damaid - Macro rhan-wedd wag newydd o damaid - Macro rhan-wedd newydd (heb macro) - Ffeil ddalen arddull newydd - Ffeil ddalen arddull Golygydd Testun Cyfoethog newydd - Macro rhan-wedd wag newydd - - - Pori eich gwefan - - Cuddio - Os nad yw Umbraco yn agor, efallai byddwch angen galluogi popups o'r safle yma - wedi agor mewn ffenestr newydd - Ailgychwyn - Ymweld â - Croeso - - - Aros - Hepgor newidiadau - Mae gennych chi newidiadau sydd heb eu achub - Ydych chi'n sicr eich bod eisiau llywio i ffwrdd o'r dudalen yma? - mae gennych chi newidiadau sydd heb eu achub - Bydd cyhoeddi yn gwneud yr eitemau a ddewiswyd yn weladwy ar y wefan. - Bydd anghyhoeddi yn tynnu'r eitemau a ddewiswyd a'u holl ddisgynyddion o'r safle. - Bydd dadgyhoeddi yn dileu'r dudalen yma a phob un o'i phlant o'r safle. - Mae gennych chi newidiadau heb eu cadw. Bydd gwneud newidiadau i'r Math o Ddogfen yn taflu'r newidiadau i ffwrdd. - - - Wedi gwneud - Wedi dileu eitem %0% - Wedi dileu %0% eitem - Wedi dileu %0% allan o %1% eitem - Wedi dileu %0% allan o %1% o eitemau - Wedi cyhoeddi eitem %0% - Wedi cyhoeddi %0% o eitemau - Wedi cyhoeddi %0% allan o %1% eitem - Wedi cyhoeddi %0% allan o %1% eitemau - Wedi dadgyhoeddi eitem %0% - Wedi dadgyhoeddi %0% o eitemau - Wedi dadgyhoeddi %0% allan o %1% eitem - Wedi dadgyhoeddi %0% allan o %1% o eitemau - Wedi symud eitem %0% - Wedi symud %0% o eitemau - Wedi symud %0% allan o %1% eitem - Wedi symud %0% allan o %1% o eitemau - Wedi copïo eitem %0% - Wedi copïo %0% o eitemau - Wedi copïo %0% allan o %1% eitem - Wedi copïo %0% allan o %1% eitemau - - - Teitl y ddolen - Dolen - Angor / llinyn ymholi - Enw - Gweinyddu enwau gwesteia - Cau'r ffenestr yma - Ydych chi'n sicr eich bod eisiau dileu - Wyt ti'n siŵr fod ti eisiau dileu %0% yn seiliedig ar %1% - - Ydych chi'n sicr eich bod eisiau analluogi - - Wyt ti'n siŵr fod ti eisiau dileu - %0%]]> - %0%]]> - - Ydych chi'n sicr? - Ydych chi'n sicr? - Torri - Golygu Eitem Geiriadur - Golygu Iaith - Golygu cyfrwng a dewiswyd - Mewnosod dolen leol - Mewnosod nod - Mewnosod pennawd graffig - Mewnosod llun - Mewnosod dolen - Cliciwch i ychwanegu Macro - Mewnosod tabl - Bydd hyn yn dileu'r iaith - Gall newid y diwylliant ar gyfer iaith fod yn weithrediad drud a bydd yn arwain at ailadeiladu'r storfa cynnwys a'r mynegeion - Golygwyd ddiwethaf - Dolen - Dolen fewnol: - Wrth ddefnyddio dolenni leol, defnyddiwch "#" o flaen y ddolen - Agor mewn ffenestr newydd? - Gosodiadau Macro - Nid yw'r macro yma yn cynnwys unrhyw briodweddau gallwch chi olygu - Gludo - Golygu hawliau ar gyfer - Gosod hawliau ar gyfer - Gosod hawliau ar gyfer %0% ar gyfer y grŵp defnyddwyr %1% - Dewiswch y grŵpiau defnyddwyr yr ydych eisiau gosod hwaliau ar eu cyfer - Mae'r eitemau yn y bin ailgylchu yn cael eu dileu. Peidiwch â chau'r ffenestr yma wrth i'r gweithrediad gymryd lle - Mae'r bin ailgylchu yn awr yn wag - Pan gaiff eitemau eu dileu o'r bin ailgylchu, byddent yn diflannu am byth - regexlib.com ar hyn o bryd, nid oes gennym reolaeth dros hyn. Mae'n ddrwg iawn gennym ni am yr anghyfleustra.]]> - Chwiliwch am fynegiad cyson er mwyn ychwanegu dilysiad i faes ffurflen. Enghraifft: 'email, 'zip-code' 'url' - Dileu Macro - Maes Gofynnol - Safle wedi'i ail-fynegi - Mae storfa'r wefan wedi'i ddiweddaru. Mae holl gynnwys cyhoeddi wedi'i ddiweddaru, ac mae'r holl gynnwys sydd heb ei gyhoeddi yn dal i fod heb ei gyhoeddi - Bydd storfa'r wefan yn cael ei adnewyddu. Bydd holl gynnwys cyhoeddi yn cael ei ddiweddaru, ac bydd holl gynnwys sydd heb ei gyhoeddi yn dal i fod heb ei gyhoeddi. - Nifer o golofnau - Nifer o resi - - Gosodwch id dalfan wrth osod ID ar eich dalfan gallwch chwistrellu cynnwys i mewn i'r templed yma o dempledi blentyn, - wrth gyfeirio at yr ID yma gan ddefnyddio elfen <asp:content />.]]> - - - Dewiswch id dalfan o'r rhestr isod. Gallwch ddim ond - ddewis Id (neu sawl) o feistr y dempled bresennol.]]> - - Cliciwch ar y llun i weld y maint llawn - Dewis eitem - Gweld Eitem Storfa - Creu ffolder... - Perthnasu at y gwreiddiol - Cynnwys disgynyddion - Y gymuned fwyaf cyfeillgar - Dolen i dudalen - Agor y ddolen ddogfen mewn ffenestr neu tab newydd - Dolen i gyfrwng - Dolen i ffeil - Dewis nod cychwyn cynnwys - Dewis cyfrwng - Dewis y math o gyfrwng - Dewis eicon - Dewis eitem - Dewis dolen - Dewis macro - Dewis cynnwys - Dewiswch y math o gynnwys - Dewis nod cychwyn cyfrwng - Dewis aelod - Dewis grŵp aelod - Dewiswch fath aelod - Dewis nod - Dewis adran - Dewis defnyddiwr - Dewis defnyddwyr - Dim eiconau wedi'u darganfod - Does dim paramedrau ar gyfer y macro yma - Does dim macro ar gael i fewnosod - Darparwyr mewngofnodi allanol - Manylion Eithriad - Trywydd stac - Eithriad Fewnol - Dolenni eich - Dad-ddolenni eich - cyfrif - Dewiswch olygwr - Dewiswch ffurfweddiad - Dewiswch damaid - Bydd hyn yn dileu'r nod a'i holl ieithoedd. Os mai dim ond un iaith yr ydych am ei dileu, ewch i'w anghyhoedd yn lle. - %0%.]]> - %0% o'r grŵp %1%]]> - Ydw, dileu - - - Nid oes unrhyw eitemau geiriadur. - - - - %0%' islaw
Gallwch ychwanegu ieithoedd ychwanegol o dan 'ieithoedd' yn y ddewislen ar y chwith - ]]> -
- Enw Diwylliant - Golygu allwedd yr eitem geiriadur. - - - - Trosolwg Geiriadur - - - Chwilwyr wedi'u Ffurfweddu - Yn dangos priodweddau ac offer ar gyfer unrhyw Chwiliwr wedi'i ffurfweddu (h.y. fel chwiliwr aml-fynegai) - Gwerthoedd maes - Statws iechyd - Statws iechyd y mynegai ac os gellir ei ddarllen - Mynegewyr - Gwybodaeth mynegai - Yn rhestru priodweddau'r mynegai - Rheoli mynegeion Examine - Yn caniatáu ichi weld manylion pob mynegai ac yn darparu rhai offer ar gyfer rheoli'r mynegeion - Ailadeiladu mynegai - - - Yn dibynnu ar faint o gynnwys sydd yn eich gwefan, gallai hyn gymryd cryn amser.
- Ni argymhellir ailadeiladu mynegai ar adegau o draffig gwefan uchel neu pan fydd golygyddion yn golygu cynnwys. - ]]> -
- Chwilwyr - Chwiliwch y mynegai a gweld y canlyniadau - Offer - Offer i reoli'r mynegai - meysydd - Ni ellir darllen yr mynegai a bydd angen ei ailadeiladu - Mae'r broses yn cymryd mwy o amser na'r disgwyl, gwiriwch y log Umbraco i weld os mae wedi bod unrhyw wall yn ystod y gweithrediad hwn - Ni ellir ailadeiladu'r mynegai hwn oherwydd nad yw wedi'i aseinio - IIndexPopulator - - - Darparwch eich enw defnyddiwr - Darparwch eich cyfrinair - Cadarnhewch eich cyfrinair - Enwch y %0%... - Darparwch enw... - Darparwch ebost... - Darparwch enw defnyddiwr... - Label... - Darparwch ddisgrifiad... - Teipiwch i chwilio... - Teipiwch i hidlo... - Teipiwch i ychwanegu tagiau (gwasgwch enter ar ôl pob tag)... - Darparwch eich ebost - Darparwch neges... - Mae eich enw defnyddiwr fel arfer eich cyfeiriad ebost - #gwerth neu ?allwedd=gwerth - Darparwch enw arall... - Yn generadu enw arall... - Creu eitem - Creu - Golygu - Enw - - - Caniatáu ar y gwraidd - Dim ond Mathau o Gynnwys gyda hwn wedi ticio all gael eu creu ar lefel wraidd coed Cynnwys a Chyfrwng - Mathau o nod blentyn caniataol - Cyfansoddiadau Mathau o Ddogfen - Creu - Dileu tab - Disgrifiad - Tab newydd - Tab - Ciplun bach - Galluogi gwedd rhestr - Ffurfweddu'r eitem gynnwysi ddangos rhestr trefnadwy & a chwiladwy o'i phlant, ni fydd y plant yn cael eu dangos yn y goeden - Gwedd rhestr bresennol - Y fath o ddata gwedd rhestr gweithredol - Creu gwedd rhestr pwrpasol - Dileu gwedd rhestr pwrpasol - Mae math o gynnwys, math o gyfrwng neu math o aeold gyda'r enw arall yma'n bodoli eisoes - - - Wedi ailenwi - Darparwch enw ffolder newydd yma - %0% wedi ailenwi i %1% - - - Ychwanegu cyn-werth - Math o ddata cronfa ddata - GUID golygydd priodwedd - Golygydd priodwedd - Botymau - Galluogi gosodiadau datblygedig ar gyfer - Galluogi dewislen cyd-destun - Maint fwyaf diofyn llun wedi'i fewnosod - Taflenni arddull perthnasol - Dangos label - Lled ac uchder - Holl fathau o briodweddau & data priodwedd - yn defnyddio'r fath yma o ddata yn cael eu dileu yn barhaol, cadarnhewch eich bod eisiau dileu'r rhain hefyd - Iawn, dileu - a holl fathau o briodwedd & data priodwedd sy'n defnyddio'r math o ddata yma - Dewiswch y ffolder i symud - i'r strwythyr goeden isod - wedi symud o dan - - %0% yn dileu'r briodweddau a'i data o'r eitemau canlynol]]> - Rwy'n deall y weithred hon yn dileu'r holl briodweddau a data sy'n seiliedig ar Fath o Ddata hon - - - Mae eich data wedi'i achub, ond cyn i chi allu cyhoeddi'r dudalen yma, mae yna wallau yr ydych angen eu gwirio yn gyntaf: - Nid yw'r darparwr aeoldaeth bresennol yn cefnogi newid cyfrinair (EnablePasswordRetrieval angen cael ei osod i true) - %0% yn bodoli eisoes - Roedd yna wallau: - Roedd yna wallau: - Dylai'r cyfrinair fod o leiaf %0% nod o hyd a chynnwys o leiaf %1% nod(au) sydd ddim yn llythyren na rhif - %0% angen bod yn gyfanrif - Mae'r maes %0% yn y tab %1% yn ofynnol - %0% yn faes ofynnol - %0% yn %1% mewn fformat annilys - %0% mewn fformat annilys - - - Derbynwyd gwall o'r gweinydd - Mae'r math o ffeil yma wedi'i wahardd gan y gweinyddwr - NODYN! Er bod CodeMirror wedi'i alluogi gan y ffurfwedd, mae o wedi'i analluogi mewn Internet Explorer gan nad yw'n ddigon cadarn. - Darparwch yr enw ac yr enw arall ar y math o briodwedd newydd! - Mae yna broblem gyda hawliau darllen/ysgrifennu i ffeil neu ffolder penodol - Gwall yn llwytho sgript Rhan-Wedd (ffeil: %0%) - Gwall yn llwytho Rheolydd Defnyddiwr '%0%' - Gwall yn llwytho Rheolydd Pwrpasol (Gwasaneth: %0%, Math: '%1%') - Gwall yn llwytho sgript MacroEngine (ffeil: %0%) - "Gwall yn dosbarthu'r ffeil XSLT: %0% - "Gwall yn darllen y ffeil XSLT: %0% - Darparwch deitl - Dewiswch fath - Rydych ar fîn gwneud y llun yn fwy 'na'r maint gwreiddiol. Ydych chi'n sicr eich bod eisiau parhau? - Gwall yn y sgript python - Nid yw'r sgript python wedi'i achub gan ei fod yn cynnwys gwall(au) - Nod gychwynnol wedi'i ddileu, cysylltwch â'ch gweinyddwr - Marciwch gynnwys cyn newid arddull - Dim arddulliau gweithredol ar gael - Symudwch y cyrchwr ar ochr chwith y ddwy gell yr ydych eisiau cyfuno - Ni allwch hollti cell sydd heb ei gyfuno. - Mae gan briodwedd hon gwallau - Gwall yn y ffynhonnell XSLT - Nid yw'r XSLTwedi'i achub gan ei fod yn cynnwys gwall(au) - Mae gwall ffurfwedd gyda'r math o ddata sy'n cael ei ddefnyddio ar gyfer y priodwedd yma, gwiriwch y fath o ddata - - - Dewisiadau - Amdano - Gweithred - Gweithredoedd - Ychwanegu - Enw arall - Holl - Ydych chi'n sicr? - Yn ôl - Yn ôl i'r trosolwg - Ffin - wrth - Canslo - Ymyl cell - Dewis - Clirio - Cau - Cau Ffenest - Sylw - Cadarnhau - Gorfodi - Gorfodi cyfraneddau - Cynnwys - Bwrw ymlaen - Copïo - Creu - Adran tocio - Cronfa ddata - Dyddiad - Diofyn - Dileu - Wedi dileu - Yn dileu... - Cynllun - Geiriadur - Dimensiynau - Gwaredu - I lawr - Lawrlwytho - Golygu - Golygwyd - Elfennau - Ebost - Gwall - Maes - Canfod - Cyntaf - Canolbwynt - Cyffredinol - Grŵpiau - Grŵp - Uchder - Help - Cuddio - Hanes - Eicon - Id - Mewnforio - Cynnwys is-ffolderi wrth chwilio - Search only this folder Chwilio yn ffolder hwn yn unig - Gwybodaeth - Ymyl mewnol - Mewnosod - Gosod - Annilys - Unioni - Label - Iaith - Olaf - Gosodiad - Dolenni - Yn llwytho - Wedi cloi - Mewngofnodi - Allgofnodi - Allgofnodi - Macro - Gofynnol - Neges - Symud - Mwy - Enw - Newydd - Nesaf - Na - o - I ffwrdd - Iawn - Agor - Opsiynau - Ymlaen - neu - Trefnu wrth - Cyfrinair - Llwybr - ID Dalfan - Un eiliad os gwelwch yn dda... - Blaenorol - Priodweddau - Ailadeiladu - Ebost i dderbyn data ffurflen - Bin Ailgylchu - Mae eich bin ailgylchu yn wag - Ail-lwytho - Ar ôl - Dileu - Ailenwi - Adnewyddu - Gofynnol - Adfer - Ceisio eto - Hawliau - Cyhoeddi ar amserlen - Chwilio - Mae'n ddrwg gennym ni, ni all ganfod beth roeddwch chi'n chwilio amdano. - Dim eitemau wedi'u hychwanegu - Gweinydd - Gosodiadau - Dangos - Dangos y dudlaen wrth Anfon - Maint - Trefnu - Statws - Cyflwyno - Llwyddiant - Math - Math i chwilio... - o dan - I fyny - Diweddaru - Uwchraddio - Lanlwytho - Url - Defnyddiwr - Enw defnyddiwr - Gwerth - Gwedd - Croeso... - Lled - Ie - Ffolder - Canlyniadau chwilio - Ail-drefnu - Rydw i wedi gorffen ail-drefnu - Rhagolwg - Newid cyfrinair - i - Gwedd rhestr - Yn achub... - presennol - Mewnblannu - Adfer - dewiswyd - Arall - Erthyglau - Fideos - Clirio - Arsefydlu - - - Du - Gwyrdd - Melyn - Oren - Glas - Llwyd Las - Llwyd - Brown - Glas Golau - Gwyrddlas - Gwyrdd Golau - Leim - Melyngoch - Oren Ddwfn - Coch - Pinc - Piws - Piws Ddwfn - Dulas - - - Ychwanegu tab - Ychwanegu grŵp - Ychwanegu priodwedd - Ychwanegu golygydd - Ychwanegu templed - Ychwanegu nod blentyn - Ychwanegu plentyn - Golygu math o ddata - Llywio adrannau - Llwybrau byr - dangos llwybrau byr - Toglo gwedd rhestr - Toglo caniatáu fel gwraidd - Sylwi/Dad-sylwi llinellau - Dileu llinell - Copïo llinellau i fyny - Copïo llinellau i lawr - Symud Llinellau I Fyny - Symud Llinellau I Lawr - Cyffredinol - Golygydd - Toglo caniatáu amrywiadau diwylliant - Toglo caniatáu segmentiad - - - Lliw cefndir - Trwm - Lliw ffont - Ffont - Testun - - - Tudalen - - - Ni all y gosodydd gysylltu â'r gronfa ddata. - Methwyd achub y ffeil web.config. Ceisiwch newid y llinyn gyswllt yn uniongyrchol. - Canfwyd eich cronfa ddata ac mae'n cael ei adnabod fel - Ffurfwedd gronfa ddata - - gosod i osod y gronfa ddata %0% Umbraco - ]]> - - Nesaf i fwrw ymlaen.]]> - - Cronfa ddata heb ei ganfod! Gwiriwch fod y gwybodaeth yn y "llinyn gyswllt" o'r ffeil "web.config" yn gywir.

-

Er mwyn parhau, newidiwch y ffeil "web.config" (gan ddefnyddio Visual Studio neu eich hoff olygydd testun), rholiwch at y gwaelod, ychwanegwch y llinyn gyswllt ar gyfer eich cronfa ddata yn yr allwedd o'r enw "UmbracoDbDSN" ac achub y ffeil.

-

- Cliciwch y botwm ceisio eto pan rydych wedi - gorffen.
- Mwy o wybodaeth am newid y ffeil web.config yma.

]]> -
- - - Cysylltwch â'ch darparwr gwe (ISP) os oes angen. - Os ydych chi'n gosod ar beiriant leol neu weinydd, efallai bydd angen gwybodaeth o'ch gweinyddwr system arnoch.]]> - - - - Gwasgwch y botwm uwchraddio i uwchraddio eoch gronfa ddata i Umbraco %0%

-

- Peidiwch â phoeni - ni fydd unrhyw gynnwys yn cael ei ddileu a bydd popeth yn parhau i weithio wedyn! -

- ]]> -
- - Gwasgwch Nesaf i - barhau. ]]> - - nesaf i barhau gyda'r dewin ffurfwedd]]> - Mae angen newid cyfrinair y defnyddiwr Diofyn!]]> - Mae'r defnyddiwr Diofyn wedi'u analluogi neu does dim hawliau i Umbraco!

Does dim angen unrhyw weithredoedd pellach. Cliciwch Nesaf i barhau.]]> - Mae cyfrinair y defnyddiwr Diofyn wedi'i newid yn llwyddiannus ers y gosodiad!

Does dim angen unrhyw weithredoedd pellach. Cliciwch Nesaf i barhau.]]> - Mae'r cyfrinair wedi'i newid! - Cewch gychwyn gwych, gwyliwch ein fideos rhaglith - Wrth glicio'r botwm nesaf (neu newid y umbracoConfigurationStatus yn web.config), rydych yn derbyn y trwydded ar gyfer y meddalwedd yma fel y nodir yn y blwch isod. Sylwch fod y dosbarthiad Umbraco yma yn cynnwys 2 drwydded gwahanol, y trwydded cod agored MIT ar gyfer y fframwaith ac y trwydded Umbraco rhadwedd sy'n ymdrin â'r Rhyngwyneb Defnyddiwr. - Heb osod eto. - Ffeiliau a ffolderi wedi'u effeithio - Mwy o wybodaeth am osod hawliau ar gyfer Umbraco yma - Rydych angen caniatáu i ASP.NET newid hawliau ar y ffeiliau/ffolderi canlynol - - Mae eich gosodiadau hawliau bron a bod yn berffaith!

- Gallwch redeg Umbraco heb broblemau, ond ni fydd yn bosibl i chi osod pecynnau sydd wedi'u hargymell er mwyn cymryd mantais llawn o Umbraco.]]> -
- Sut i Gywiro - Cliciwch yma i ddarllen y ferswin destun - fideo tiwtorial ar osod hawliau ffolder ar gyfer Umbraco neu darllenwch y fersiwn destun.]]> - - Gall eich gosodiadau hawliau fod yn broblem! -

- Gallwch redeg Umbraco heb broblemau, ond ni fydd yn bosibl i chi greu ffolderi neu gosod pecynnau sydd wedi'u hargymell er mwyn cymryd mantais llawn o Umbraco.]]> -
- - Nid yw eich gosodiadau hawliau yn barod ar gyfer Umbraco! -

- Er mwyn rhedeg Umbraco, bydd angen i chi ddiweddaru eich gosodiadau hawliau.]]> -
- - Mae eich gosodiadau hawliau yn berffaith!

- Rydych yn barod i redeg Umbraco a gosod pecynnau!]]> -
- Yn datrys y broblem ffolder - Dilynwch y ddolen yma ar gyfer mwy o wybodaethar broblemau gyda ASP.NET a chreu ffolderi - Gosod hawliau ffolderi - - - - Rydw i eisiau ail-gychwyn - - dysgwch sut) - Gallwch ddewis i osod Runway yn hwyrach os hoffwch chi. Ewch at yr adran Datblygwr a dewiswch Pecynnau. - ]]> - - Rydych newydd osod platfform glân Umbraco. Beth hoffwch chi wneud nesaf? - Mae Runway wedi'i osod - - - Dyma ein rhestr o fodylau yr ydym yn argymell, ticiwch y rhai hoffwch chi'u gosod, neu gwelwch yr holl restr o fodylau - ]]> - - Dim ond wedi'i argymell ar gyfer defnyddwyr brofiadol - Hoffwn i gychwyn gyda gwefan syml - - - Mae "Runway" yn wefan syml sy'n darparu mathau o ddogfennau a thempledi syml. Gall y gosodwr osod Runway i chi yn awtomatig, - ond gallwch olygu, estyn neu ei ddileu yn hawdd. Nid yw'n angenrheidiol a gallwch ddefnyddio Umbraco yn berffaith heb. Ond, - mae Runwayyn cynnig sylfaen hawdd wedi'i seilio ar arferion gorau er mwyn i chi gychwyn yn gyflymach nag erioed. - Os rydych chi'n dewis gosod Runway, gallwch ddewis blociau adeiliadu syml o'r enw Modylau Runway er mwyn mwyhau eich tudalennau Runway. -

- - Wedi cynnwys gyda Runway: Tudalen Hafan, Tudalen Cychwyn Allan, Tudalen Gosod Modylau.
- Modylau Dewisol: Llywio Dop, Map o'r wefan, Cysylltu, Oriel. -
- ]]> -
- Beth yw Runway - Cam 1/5 Derbyn trwydded - Cam 2/5: Ffurfwedd Gronfa Ddata - Cam 3/5: Dilysu Hawliau Ffeiliau - Cam 4/5: Gwirio Diogelwch Umbraco - Cam 5/5: Mae Umbraco yn barod i chi gychwyn - Diolch am ddewis Umbraco - - Porwch eich safle newydd -Rydych wedi gosod Runway, felly beth am weld sut mae eich gwefan newydd yn edrych.]]> - - - Cymorth a gwyboaeth bellach -Cewch gymorth o'n cymuned gwobrwyol, porwch drwy ein dogfennaeth neu gwyliwch fideos yn rhad ac am ddim ar sut i adeiladu gwefan syml, sut i ddefnyddio pecynnau a chanllaw cyflym i dermeg Umbraco]]> - - Mae Umbraco wedi'i osod %0% ac mae'n barod i'w ddefnyddio - - /web.config a diweddaru'r allwedd AppSetting UmbracoConfigurationStatus yng ngwaelod y gwerth o '%0%'.]]> - - - yn syth wrth glicio ar y botwm "Cychwyn Umbraco" isod.
Os ydych yn newydd i Umbraco, -gallwch ddarganfod digonedd o adnoddau ar ein tudalennau cychwyn allan.]]> -
- - Cychwyn Umbraco -Er mwyn gweinyddu eich gwefan, agorwch swyddfa gefn Umbraco a dechreuwch ychwangeu cynnwys, diweddaru'r templedi a thaflenni arddull neu ychwanegu nodweddion newydd]]> - - Methwyd cysylltu â'r gronfa ddata. - Umbraco Fersiwn 3 - Umbraco Fersiwn 4 - Gwylio - - Umbraco %0% ar gyfer gosodiad ffres neu uwchraddio o ferswin 3.0. -

- Gwasgwch "nesaf" i gychwyn y dewin.]]> -
- - - Côd Diwylliant - Enw Diwylliant - - - Rydych wedi segura a bydd allgofnodi awtomatig yn digwydd mewn - Adnewyddwch rwan er mwyn achub eich gwaith - - - Dydd Sul Swmpus - Dydd Llun Llwyddiannus - Dydd Mawrth Moethus - Dydd Mercher Melys - Dydd Iau Iachus - Dydd Gwener Gwych - Dydd Sadwrn Syfrdannus - Mewngofnodwch isod - Mewngofnodwch gyda - Sesiwn wedi cyrraedd terfyn amser - © 2001 - %0%
Umbraco.com

]]>
- Wedi anghofio eich cyfrinair? - Bydd ebost yn cael ei anfon i'r cyfeiriad darparwyd gyda dolen i ailosod eich cyfrinair - Bydd ebost gyda chyfarwyddiadau ailosod cyfrinair yn cael ei anfon at y cyfeiriad darparwyd os yw'n cyfateb â'n cofnodion - Dangos cyfrinair - Cuddio cyfrinair - Dychwelyd i'r ffurflen mewngofnodi - Darparwch gyfrinair newydd - Mae eich cyfrinair wedi'i ddiweddaru - Mae'r ddolen rydych wedi clicio arno naill ai yn annilys neu wedi dod i ben - Umbraco: Ailosod Cyfrinair - - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Ailosod cyfrinair wedi dymuno -

-

- Eich enw defnyddiwr ar gyfer swyddfa gefn Umbraco yw: %0% -

-

- - - - - - -
- - Cliciwch y ddolen yma er mwyn ailosod eich cyfrinair - -
-

-

Os na allwch glicio ar y ddolen yma, copïwch a gludwch y URL i mewn i'ch porwr:

- - - - -
- - %1% - -
-

-
-
-


-
-
- - - ]]> -
- - - Dashfwrdd - Adrannau - Cynnwys - - - Dewis tudalen uwchben... - %0% wedi copïo i %1% - Dewiswch ble ddylai'r ddogfen %0% gael ei gopïo i isod - %0% wedi ei symud i %1% - Dewiswch ble ddylai'r ddogfen %0% gael ei symud i isod - wedi ei ddewis fel gwraidd eich cynnwys newydd, cliciwch 'iawn' isod. - Dim nod wedi'i ddewis eto, dewiswch nod yn y rhestr uchod yn gyntaf cyn clicio 'iawn' - Nid yw'r nod bresennol yn cael ei ganiatáu o dan y nod ddewiswyd oherwydd ei fath - Ni all y nod bresennol gael ei symud i un o'i is-dudalennau - Ni all y nod bresennol fodoli ar y gwraidd - Nid yw'r gweithred wedi'i ganiatáu gan nad oes gennych ddigon o hawliau ar gyfer 1 neu fwy o ddogfennau blentyn. - Perthnasu eitemau wedi'u copïo at y rhai gwreiddiol - - - %0%]]> - Gosodiad hysbysiadau wedi cadw am - - - - Mae'r ieithoedd canlynol wedi'u haddasu %0% - - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Helo %0%, -

-

- Mae hyn yn ebost awtomatig i'ch hysbysu fod y dasg '%1%' wedi'i berfformio ar y dudalen '%2%' gan y defnyddiwr '%3%' -

- - - - - - -
- -
- GOLYGU
-
-

-

Crynodeb diweddariad:

- - %6% -
-

-

- Mwynhewch eich diwrnod!

- Hwyl fawr oddi wrth y robot Umbraco -

-
-
-


-
-
- - - ]]> -
- - Mae'r ieithoedd canlynol wedi'u haddasu:

- %0% - ]]> -
- [%0%] Hysbysiad am %1% wedi perfformio am %2% - Hysbysiadau - - - Gweithredoedd - Creu - Creu pecyn - - - Pori a darganfod y pecyn. Fel arfer, mae gen becynnau Umbraco estyniadau ".umb" neu ".zip". - ]]> - - Bydd hwn yn dileu'r pecyn - Gollwng i lanlwytho - Cynhwyswch yr holl nodau plentyn - neu cliciwch yma i ddewis ffeil pecyn - Lanlwytho pecyn - Gosod pecyn leol wrth ddewis o'ch peiriant. Dylwch ddim ond osod pecynnau o ffynonellau yr ydych yn adnabod a bod gennych hyder ynddynt - Lanlwytho pecyn arall - Canslo a lanlwytho pecyn arall - Trwydded - Rydw i'n derbyn - termau defnydd - Llwybr i'r ffeil - Llwybr llwyr i'r ffeil (ie: /bin/umbraco.bin) - Wedi'i osod - Gosod yn lleol - Gosod pecyn - Gorffen - Pecynnau wedi'u gosod - Nid oes gennych unrhyw becynnau wedi'u gosod - 'Pecynnau' yng nghornel dop, dde eich sgrîn]]> - Nid oes gan y pecyn hwn unrhyw olwg cyfluniad - Nid oes unrhyw becynnau wedi'u creu eto - Camau Gweithredu Pecyn - URL y Awdur - Cynnwys y Pecyn - Ffeiliau y Pecyn - URL Eicon - Gosod pecyn - Trwydded - URL Trwydded - Priodweddau Pecyn - Chwilio am becynnau - Canlyniadau ar gyfer - Ni allwn ddarganfod unrhyw beth ar gyfer - Ceisiwch chwilio am becyn arall neu porwch drwy'r categorïau - Poblogaidd - Pecynnau newydd - yn cynnwys - pwyntiau karma - Gwybodaeth - Perchennog - Cyfranwyr - Creuwyd - Fersiwn bresennol - Fersiwn .NET - Lawrlwythiadau - Hoffi - Cydweddoldeb - Mae'r pecyn yma yn gydnaws â'r fersiynau canlynol o Umbraco, fel y mae aelodau'r gymued yn adrodd yn ôl. Ni all warantu cydweddoldeb cyflawn ar gyfer fersiynau sydd wedi'u hadrodd o dan 100% - Ffynonellau allanol - Awdur - Arddangosiad - Dogfennaeth - Meta ddata pecynnau - Enw pecyn - Does dim eitemau o fewn y pecyn - -
- Gallwch ddileu hyn yn ddiogel o'r system wrth glicio "dadosod pecyn" isod.]]> -
- Dim uwchraddiadau ar gael - Dewisiadau pecyn - Readme pecyn - Ystorfa pecyn - Cadarnhau dadosod pecyn - Pecyn wedi dadosod - Cafodd y pecyn ei ddadosod yn llwyddiannus - Dadosod pecyn - - - Rhybudd: bydd unrhyw ddogfennau, cyfrwng ayyb sy'n dibynnu ar yr eitemau yr ydych am ddileu yn torri, a gall arwain at system ansefydlog, - felly dadosodwch gyda gofal. Os oes unrhyw amheuaeth, cysylltwch ag awdur y pecyn.]]> - - Lawrlwytho diweddariad o'r ystorfa - Uwchraddio pecyn - Cyfarwyddiadau uwchraddio - Mae yna uwchraddiad ar gael ar gyfer y pecyn yma. Gallwch lawrlwytho'n uniongyrchol o'r ystorfa pecynnau Umbraco. - Fersiwn pecyn - Uwchraddio o ferswin - Hanes ferswin pecyn - Gweld gwefan pecyn - Pecyn wedi'i osod eisoes - Ni all y pecyn yma gael ei osod, mae angen fersiwn Umrbaco o leiaf - Dadosod... - Lawrlwytho... - Mewnforio... - Gosod... - Ailgychwyn, arhoswch... - Wedi cwblhau, bydd eich porwr yn adnewyddu, arhoswch... - Cliciwch 'Cwblhau' i orffen y gosodiad ac adnewyddu'r dudalen. - Lanlwytho pecyn... - - - Gludo gyda fformatio llawn (Heb ei argymell) - Mae'r testun yr ydych yn ceisio gludo yn cynnwys nodauneu fformatio arbennig. Gall hyn gael ei achosi gan ludo testun o Microsoft Word. Gall Umbraco ddileu nodau neu fformatio arbennig yn awtomatig, fel bod y cynnwys sy'n cael ei ludo yn fwy addas ar gyfer y we. - Gludo fel testun crai heb unrhyw fformatio - Gludo, ond dileu fformatio (Wedi'i hargymell) - - - Amddiffyniad yn seiliedig grŵp - Os ydych chi am ganiatáu mynediad i bob aelod o grwpiau aelodau penodol - Mae angen i chi greu grŵp aelod cyn y gallwch ddefnyddio dilysiad grŵp - Amddiffyn ar sail rôl - Os hoffwch reoli cyrchiad i'r dudalen wrth ddefnyddio dilysu ar sail rôl, gan ddefnyddio grwpiau aelodaeth Umbraco. - Mae angen i chi greu grŵp aeloadeth cyn i chi allu defnyddio dilysu ar sail rôl - Tudalen Wall - Wedi'i ddefnyddio pan mae defnyddwyr wedi mewngofnodi, ond nid oes ganddynt hawliau - Dewiswch sut i gyfyngu hawliau at y dudalen yma - %0% wedi amddiffyn rwan - Amddiffyniad wedi dileu o %0% - Tudalen Mewngofnodi - Dewiswch y dudalen sy'n cynnwys y ffurflen mewngofnodi - Dileu Amddiffyniad - Dewiswch y tudalennau sy'n cynnwys ffurflenni mewngofnodi a negeseuon gwall - Dewiswch y rolau sydd a hawliau i'r dudlaen yma - Gosodwch yr enw defnyddiwr a chyfrinair ar gyfer y dudalen yma - Amddiffyniad defnyddiwr unigol - Os hoffwch osod amddifyniad syml wrth ddefnyddio enw defnyddiwr a chyfrinair sengl - %0%?]]> - %0%]]> - %0%]]> - Amddiffyn aelodau penodol - Os ydych am ganiatáu mynediad i aelodau penodol - - - Caniatâd annigonol gan ddefnyddwyr i gyhoeddi'r holl ddogfennau disgynyddion - - - - - - - - - - - - - - - - - - - - Methodd y dilysiad ar gyfer yr iaith ofynnol '%0%'. Roedd yr iaith wedi cael ei arbed ond nid ei chyhoeddi. - Cynnwys is-dudalennau heb eu cyhoeddi - Cyhoeddi ar waith - arhoswch... - %0% allan o %1% o dudalennau wedi eu cyhoeddi... - %0% wedi ei gyhoeddi - %0% ac eu is-dudalennau wedi'u cyhoeddi - Cyhoeddi %0% ac ei holl is-dudalennau - - Cyhoeddi er mwyn cyhoeddi %0% a felly yn gwneud i'r cynnwys berthnasol fod ar gael i'r cyhoedd.

- Gallwch gyhoeddi'r dudalen yma ac ei holl is-dudalennau wrth dicio Cynnwys tudalennau heb eu cyhoeddi isod. - ]]> -
- - - Nid ydych chi wedi ffurfweddu unrhyw liwiau sydd wedi'u cymeradwyo - - - Gallwch ond ddewis eitemau o'r math(au): %0% - Rydych wedi dewis eitem gynnwys sydd naill ai wedi'i ddileu neu yn y bin ailgylchu - Rydych wedi dewis eitemau gynnwys sydd naill ai wedi'u dileu neu yn y bin ailgylchu - - - Rydych wedi dewis eitem gyfrwng sydd naill ai wedi'i ddileu neu yn y bin ailgylchu - Rydych wedi dewis eitemau gyfrwng sydd naill ai wedi'u dileu neu yn y bin ailgylchu - Eitem wedi'i ddileu - Yn sbwriel - - - Darparwch ddolen allanol - Dewiswch dudalen fewnol - Capsiwn - Dolen - Agor mewn ffenestr newydd - Darparwch y capsiwn arddangos - Darparwch y ddolen - - - Ailosod tocio - Achub tocio - Ychwanegu tocio newydd - Wedi gwneud - Dadwneud golygion - Diffiniad defnyddiwr - - - Dewis fersiwn i gymharu efo fersiwn bresennol - Newidiadau - Creuwyd - Fersiwn bresennol - Ni fydd testun coch yn cael ei ddangos yn y fersiwn dewiswyd. , mae gwyrdd yn golygu wedi'i ychwanegu]]> - Dogfen wedi'i rolio yn ôl - Mae hyn yn dangos y fersiwn dewiswyd ar ffurf HTML, os hoffwch weld y gwahaniaeth rhwng 2 fersiwn ar yr un pryd, defnyddiwch y wedd gwahaniaethol - Rolio yn ôl at - Dewis fersiwn - Gwedd - - - Golygu ffeil sgript - - - Gwas - Cynnwys - Tywyswr - Datblygwr - Ffurflenni - Cymorth - Dewin Ffurfweddu Umbraco - Cyfrwng - Aelodau - Cylchlythyrau - Pecynnau - Gosodiadau - Ystadegau - Cyfieithiad - Defnyddwyr - Dadansoddeg - - - ewch i - Pynciau cymorth ar gyfer - Penodau fideo ar gyfer - Teithiau - Y fideos tiwtorial Umbraco gorau - Ymweld â our.umbraco.com - Ymweld â umbraco.tv - - - Templed diofyn - Allwedd Geiriadur - Er mwyn mewnforio math o ddogfen, darganfyddwch y ffeil ".udt" ar ecih cyfrifiadur wrth glicio ar y botwn "Pori" a cliciwch "Mewnforio" (byddwch yn cael eich gofyn i gadarnhau ar y sgrîn nesaf) - Teitl Tab Newydd - Math o nod - Math - Taflen arddull - Sgript - Priodwedd taflen arddull - Tab - Teitl Tab - Tabiau - Math o Gynnwys Meistr wedi'i alluogi - Mae'r Math o Gynnwys yma yn defnyddio - Dim priodweddau wedi'u diffinio ar y tab yma. Cliciwch ar y ddolen "ychwanegu priodwedd newydd" ar y topi greu priodwedd newydd. - Math o Ddogfen Feistr - Creu templedi cydweddol - Ychwanegu eicon - - - Trefn - Dyddiad creu - Trefnu wedi'i gwblhau. - Llusgwch yr eitemau gwahanol i fyny neu i lawr isod er mwyn gosod sut dylen nhw gael eu trefnu. Neu cliciwch ar beniadau'r golofnau i drefnu'r holl gasgliad o eitemau - - Nid oes gan y nod hwn nodau plentyn i trefnu - - - Dilysiad - Rhaid i wallau dilysu gael eu trwsio cyn gall yr eitem gael ei achub - Wedi methu - Wedi achub - Diffyg hawliau defnyddiwr, ni ellir cwblhau'r gweithred - Wedi canslo - Gweithred wedi'i ganslo gan ymestyniad 3-ydd parti - Cyhoeddi wedi'i ganslo gan ymestyniad 3-ydd parti - Math o briodwedd yn bodoli eisoes - Math o briodwedd wedi'i greu - Math o ddata: %1%]]> - math o briodwedd wedi'i ddileu - Math o Ddogfen wedi'u achub - Tab wedi'i greu - Tab wedi'i ddileu - Tab gyda id: %0% wedi'i ddileu - Taflen arddull heb ei achub - Taflen arddull wedi'i achub - Taflen arddull wedi'i achub heb unrhyw wallau - Math o ddata wedi'i achub - Eitem geiriadur wedi'i achub - Cyhoeddi wedi methu gan nad yw'r dudalen rhiant wedi'i gyhoeddi - Cynnwys wedi'i gyhoeddi - ac yn weladwy ar y wefan - %0% dogfennau wedi'i gyhoeddi ac yn gweledig ar y wefan - %0% gyhoeddi ac yn gweledig ar y wefan - %0% dogfennau wedi'i gyhoeddi am yr ieithoedd %1% ac yn gweledig ar y wefan - ac yn weladwy ar y wefan tan %0% at %1% - Cynnwys wedi'i achub - Cofiwch gyhoeddi er mwyn i'r newidiadau fod yn weladwy - Mae amserlen ar gyfer cyhoeddi wedi'i diweddaru - %0% wedi arbed - Bydd newidiadau yn cael ei gymerdwyo ar %0% at %1% - Wedi'i anfon am gymeradwyo - Newidiadau wedi'u hanfon am gymeradwyo - %0% newidiadau wedi'u hanfon am gymeradwyo - Cyfrwng wedi'i achub - Grŵp aeloadeth wedi'i achub - Cyfrwng wedi'i achub heb unrhyw wallau - Aelod wedi'i achub - Priodwedd taflen arddull wedi'i achub - Taflen arddull wedi'i achub - Templed wedi'i achub - Gwall yn achub y defnyddiwr (gwiriwch y log) - Defnyddiwr wedi'i achub - math o ddefnyddiwr wedi'i achub - Grŵp defnyddwyr wedi'i achub - Diwylliannau ac enwau gwesteia wedi'i achub - Gwall wrth achub diwylliannau ac enwau gwesteia - Ffeil heb ei achub - Ni ellir achub y ffeil. Gwiriwch hawliau'r ffeil - Ffeil wedi'i achub - Ffeil wedi'i achub heb unrhyw wallau - Iaith wedi'i achub - Math o Gyfrwng wedi'i achub - Math o Aelod wedi'i achub - Grŵp Aelod wedi'i achub - Sgript Python heb ei achub - Ni ellir achub y sgript Python oherwydd gwall - Sgript Python wedi'i achub - Dim gwallau yn y sgript Python - Templed heb ei achub - Sicrhewch nad oes gennych 2 dempled gyda'r un enw arall - Templed wedi'i achub - Templed wedi'i achub heb unrhyw wallau! - XSLT heb ei achub - XSLT yn cynnwys gwall - Ni ellir achub y ffeil XSLT, gwiriwch hawliau ffeil - XSLT wedi'i achub - Dim gwallau yn yr XSLT - Cynnwys wedi'i ddadgyhoeddi - amrywiad cynnwys %0% wedi'i dadgyhoeddi - Roedd yr iaith orfodol '%0%' wedi'i dadgyhoeddi. Mae'r holl ieithoedd ar gyfer yr eitem gynnwys hon bellach wedi'i dadgyhoeddi. - Rhan-wedd wedi'i achub - Rhan-wedd wedi'i achub heb unrhyw wallau! - Rhan-wedd heb ei achub - Bu gwall yn ystod achub y ffeil. - Hawliau wedi'u hachub ar gyfer - Gwedd sgript wedi'i achub - Gwedd sgript wedi'i achub heb unrhyw wallau! - Gwedd sgript heb ei achub - Bu gwall yn ystod achub y ffeil. - Bu gwall yn ystod achub y ffeil. - Wedi dileu %0% o rwpiau defnwyddwr - %0% wedi'i ddileu - %0% o ddefnyddwyr wedi'u galluogi - Bu gwall yn ystod galluogi'r defnyddwyr - Wedi analluogi %0% o ddefnyddwyr - Bu gwall yn ystod analluogi'r defnyddwyr - %0% yn awr wedi galluogi - Bu gwall yn ystod galluogi'r defnyddiwr - %0% yn awr wedi analluogi - Bu gwall yn ystod analluogi'r defnyddiwr - Grwpiau defnyddiwr wedi'u gosod - Wedi dileu %0% o rwpiau defnyddwyr - %0% wedi dileu - Wedi datgloi %0% o ddefnyddwyr - Bu gwall yn ystod datgloi'r defnyddwyr - %0% yn awr wedi datgloi - Bu gwall yn ystod datgloi'r defnyddiwr - Allforwyd yr aelod at ffeil - Bu gwall yn ystod allforio'r aelod - Defnyddiwr %0% wedi'i ddileu - Gawhodd defnyddiwr - Gwahoddiad wedi'i ail-anfon at %0% - Methu cyhoeddi'r ddogfen gan nad yw'r gofynnol '%0%' wedi cael ei gyhoeddi - Methodd dilysiad ar gyfer iaith '%0%' - Mae'r math dogfen wedi ei allforio i ffeil - Digwyddodd gwall wrth allforio'r math dogfen - Ni all y dyddiad rhyddhau fod yn y gorffennol - Ni all drefnu'r ddogfen i'w chyhoeddi gan nad yw'r gofynnol '%0%' wedi cael ei gyhoeddi - Ni all drefnu'r ddogfen i'w chyhoeddi oherwydd mae ganddo'r gofynnol '%0%' ddyddiad cyhoeddi yn hwyrach nag iaith nad yw'n orfodol - Ni all y dyddiad terfyn fod yn y gorffennol - Ni all y dyddiad terfyn fod cyn y dyddiad rhyddhau - - - Yn defnyddio cystrawen CSS e.e: h1, .coch, .glas - Ychwanegu ardull - Golygu ardull - Ardull golygydd testun cyfoethog - Diffiniwch yr arddulliau a ddylai fod ar gael yn y golygydd testun cyfoethog ar gyfer y daflen arddull hon - Golygu taflen arddull - Golygu priodwedd taflen arddull - Enw ar gyfer adnabod y priodwedd arddull yn y golygydd testun gyfoethog - Rhagolwg - Sut fydd y testun yn edrych yn y golygydd testun cyfoethog. - Dewisydd - Yn defnyddio cystrawen CSS e.e: h1, .coch, .glas - Arddulliau - Dyled y CSS ei gymhwyso yn y golygydd testun cyfoethog, e.g. "color:red;" - Côd - Golygydd - - - - Methwyd dileu templed efo'r ID %0% - Golygu templed - Adrannau - Mewnosod ardal cynnwys - Mewnosod dalfan ar gyfer ardal cynnwys - Mewnosod - Dewiswch beth i fewnosod i mewn i'ch templed - Eitem geiriadaur - Mae eitem geiriadur yn ddalfan ar gyfer darn o destun y gall gael ei gyfieithu, sy'n ei wneud yn hawdd i greu dyluniadau ar gyfer gwefannau aml-ieithog. - Macro - - Mae Macro yn gydran ffurfweddol sy'n wych ar gyfer - darnau o'ch dyluniad sy'n cael eu ail-ddefnyddio, ble mae angen y dewis i ddarparu paramedrau, - er enghraifft orielau, ffurflenni a rhestri. - - Gwerth - Yn dangos gwerth maes penodol o'r dudalen bresennol, gyda'r dewisiadau i newid y gwerth neu syrthio'n ôl at werthoedd eraill. - Rhan-wedd - - Mae rhan-wedd yn ffeil templed ar wahân y gall gael ei ddatganu o fewn templed arall, - mae'n wych ar gyfer ail-ddefnyddio côd neu ar gyfer gwahanu templedi cymhleth i mewn i ffeiliau gwahanol. - - Templed Meistr - Dim templed meistr - Dim meistr - - Datganu templed blentyn - - @RenderBody(). - ]]> - - Diffiniwch adran benodol - - @section { ... }. Gall hyn gael ei ddatganu mewn adran - benodol o rhiant y templed yma, wrth ddefnyddio @RenderSection. - ]]> - - Datganu adran benodol - - @RenderSection(name). - mae hyn yn datganu adran o dempled blentyn sydd wedi'i lapio mewn diffiniad berthnasol o @section [name]{ ... }. - ]]> - - Enw Adran - Mae Adran yn ofynnol - - @section, fel arall bydd gwall yn cael ei ddangos. - ]]> - - Adeiladwr ymholiad - Adeiladu ymholiad - o eitemau wedi dychwelyd, mewn - Copi i'r clipfwrdd - Rydw i eisiau - holl gynnwys - cynnwys o'r fath "%0%" - o - fy wefan - ble - ac - yn - ddim yn - cyn - cyn (gan gynnwys y dyddiad dewiswyd) - ar ôl - ar ôl (gan gynnwys y dyddiad dewiswyd) - yn gyfartal i - ddim yn gyfartal i - yn cynnwys - ddim yn cynnwys - yn fwy na - yn fwy na neu yn gyfartal i - llai na - llai na neu yn gyfartal i - Id - Enw - Dyddiad Creu - Dyddiad Diweddariad Ddiwethaf - trefnu wrth - esgynnol - disgynnol - Templed - - - Golygydd Testun Gyfoethog - Llun - Macro - Mewnosod - Pennawd - Dyfyniad - Dewis math o gynnwys - Dewis cynllun - Ychwanegu rhes - Ychwanegu cynnwys - Gollwng cynnwys - Gosodiadau wedi'u hymgeisio - Nid yw'r cynnwys yma wedi'i ganiatáu yma - Caniateir y cynnwys yma - Cliciwch i fewnblannu - Cliciwch i fewnosod llun - Capsiwn llun... - Ysgrifennwch yma... - Cynlluniau Grid - Cynlluniau yw'r holl ardal weithio gyfan ar gyfer y golygydd grid, fel arfer rydych ddim ond angen un neu ddau gynllun gwahanol - Ychwanegu Cynllun Grid - Golygu Cynllun Grid - Newid y cynllun wrth osod lledau colofnau ac ychwanegu adrannau ychwanegol - Ffurfweddau rhes - Mae rhesi yn gelloedd sydd wedi'u trefnu yn llorweddol - Ychwanegu Ffurfwedd rhes - Golygu Ffurfwedd rhes - Newidiwch y rhes wrth osod lledau colofn ac ychwanegu adrannau ychwanegol - Nid oes ffurfwedd pellach ar gael - Colofnau - Cyfanswm y nifer o golofnau yn y cynllun grid - Gosodiadau - Ffurfweddu pa osodiadau gall olygyddion eu newid - Ardduliau - Ffurfweddu pa arddulliau gall olygyddion eu newid - Bydd gosodiadau dim ond yn newid os mae'r ffurfwedd json yn ddilys - Caniatáu pob golygydd - Caniatáu holl ffurfweddi rhes - Uchafswm o eitemau - Gadewch yn wag neu gosod i 0 ar gyfer diderfyn - Gosod fel diofyn - Dewis ychwanegol - Dewis diofyn - wedi'u hychwanegu - Rhybudd - Rydych chi'n dileu'r ffurfwedd rhes - Bydd dileu enw ffurfwedd rhes yn arwain at golli data ar gyfer unrhyw gynnwys cynfodol sy'n seiliedig ar ffurfwedd hwn. - - - Cyfansoddiadau - Nid ydych wedi ychwanegu unrhyw dabiau - Ychwanegu tab newydd - Ychwanegu tab arall - Grŵp - Nid ydych wedi ychwanegu unrhyw grwpiau - Ychwanegu grŵp - Wedi etifeddu o - Ychwanegu priodwedd - Label gofynnol - Caniatáu gwedd rhestr - Ffurfweddi yr eitem gynnwys i ddangos rhestr trefnadwy a chwiladwy o'i phlant, ni fydd y plant yn cael eu dangos yn y goeden - Templedi Caniateir - Dewiswch pa olygoddion templedi sy'n cael defnyddio cynnwys o'r fath yma - Caniatáu fel gwraidd - Caniatáu golygyddion i greu cynnwys o'r fath yma yng ngwraidd y goeden gynnwys - Iawn - caniatáu cynnwys o'r fath yma yn y gwraidd - Mathau o nod blentyn caniateir - Caniatáu cynnwys o'r mathau benodol i gael eu creu o dan cynnwys o'r fath yma - Dewis nod blentyn - Etifeddu tabiau a phriodweddau o fath o ddogfen sy'n bodoli eisoes. Bydd tabiau newydd yn cael eu ychwanegu at y fath o ddogfen bresennol neu eu cyfuno os mae tab gyda enw yr union yr un fath yn bodoli eisoes. - Mae'r math o gynnwys yma wedi'i ddefnyddio mewn cyfansoddiad, felly ni ellir ei gyfansoddi ei hunan. - Nid oes unrhyw fathau o gynnwys ar gael i'w defnyddio fel cyfansoddiad. - Bydd dileu cyfansoddiad yn dileu'r holl ddata eiddo priodwedd gysylltiedig. Ar ôl i chi arbed y math o ddogfen, bydd ddim ffordd nôl. - Golygyddion ar gael - Ail-ddefnyddio - Gosodiadau golygydd - Ffurfweddau sydd ar gael - Creu ffurfwedd newydd - Ffurfwedd - Iawn, dileu - wedi symud islaw - wedi copïo islaw - Dewiswch y ffolder i symud - Dewiswch y ffolder i gopïo - i yn y strwythyr goeden isod - Holl Fathau o Ddogfennau - Holl Ddogfennau - Holl eitemau gyfrwng - sy'n defnyddio'r fath o ddogfen yma fydd yn cael eu dileu yn barhaol, cadarnhewch os hoffwch ddileu'r rhain hefyd. - sy'n defnyddio'r fath o gyfrwng yma fydd yn cael eu dileu yn barhaol, cadarnhewch os hoffwch ddileu'r rhain hefyd. - sy'n defnyddio'r fath o aelod yma fydd yn cael eu dileu yn barhaol, cadarnhewch os hoffwch ddileu'r rhain hefyd. - a phob dogfen sy'n defnyddio'r fath yma - a phob eitem gyfrwng sy'n defnyddio'r fath yma - a phob aelod sy'n defnyddio'r fath yma - sy'n defnyddio'r golygydd yma fydd yn cael eu diweddaru gyda'r gosodiadau newydd - Aeloed yn gallu golygu - Caniatáu i'r gwerth briodwedd yma gael ei olygu gan yr aelod ar eu tudalen broffil - Yn ddata sensitif - Cuddio'r priodwedd yma o'r golygyddion cynnwys sydd heb hawliau i weld gwybodaeth sensitif - Dangos ar broffil aelod - Caniatáu i'r gwerth briodwedd yma gael ei ddangos ar y dudalen broffil aelod - does dim rhif trefnu gan y tab - Ble mae'r cyfansoddiad yma'n cael ei ddefnyddio? - Mae'r cyfansoddiad yma yn cael ei ddefnyddio'n bresennol yng nghyfansoddiad o'r mathau o gynnwys ganlynol: - Caniatáu amrywiadau - Caniatáu amrywiad yn ôl ddiwylliant - Caniatáu segmentiad - Amrywio gan ddiwylliant - Amrywio gan segmentiad - Caniatáu i olygyddion greu cynnwys o'r math hwn mewn gwahanol ieithoedd - Caniatáu golygyddion i greu cynnwys o ieithoedd gwahanol - Caniatáu golygyddion i greu segmentiadau o'r cynnwys hwn - Caniatáu amrywio yn ôl diwylliant - Caniatáu segmentiad - Math o elfen - Yn fath Elfen - Mae math Elfen i fod i gael ei ddefnyddio er enghraifft mewn Cynnwys Nythu, ac nid yn y goeden - Ni ellir newid math o ddogfen i fath Elfen ar ôl mae'n cael ei defnyddio i greu un neu fwy o eitemau cynnwys. - Nid yw hyn yn berthnasol ar gyfer math Elfen - Rydych wedi gwneud newidiadau i'r eiddo hwn. Ydych chi'n siŵr eich bod chi am eu taflu? - - - Ychwanegu iaith - Iath gorfodol - Rhaid llenwi eiddo ar yr iaith hon cyn y gellir cyhoeddi'r nod. - Iaith diofyn - Gall wefan Umbraco ddim ond cael un iaith ddiofyn. - Gall newid iaith ddiofyn arwain at golli cynnwys diofyn. - Syrthio yn ôl i - Dim iaith cwympo yn ôl - Er mwyn caniatáu i gynnwys amlieithog ddisgyn yn ôl i iaith arall os nad yw'n bresennol yn yr iaith y gofynnwyd amdani, dewiswch hi yma. - Iaith cwympo yn ôl - dim - - - Ychwanegu paramedr - Golygu paramedr - Rhowch enw macro - Paramedrau - Diffiniwch y paramedrau a ddylai fod ar gael wrth ddefnyddio'r macro hwn. - Dewiswch ffeil macro golwg rhannol - - - Adeiladu modelau - gall hyn gymryd amser, peidiwch â phoeni - Modelau wedi'u generadu - Methwyd generadu modelau - Methwyd generadu modelau, gweler yr eithriadau yn y log Umbraco - - - Ychwanegu maes rolio yn ôl - Maes rolio yn ôl - Ychwanegu gwerth diofyn - Gwerth diofyn - Maes rolio yn ôl - Gwerth diofyn - Cyflwr - Amgodiad - Dewis maes - Trawsnewid torriadau llinellau - Iawn, trawsnewid torriadau llinellau - Cyfnewid torriadau llinellau gyda tag html 'br' - Meysydd bersonol - Dyddiad yn unig - Fformat ac amgodiad - Fformatio ar ffurf dyddiad - Fformatio'r gwerth ar ffurf dyddiad, neu dyddiad gyda amser, yn ôl y diwylliant gweithredol - Amgodi HTML - Bydd yn cyfnewid nodau arbennig gyda'u nodau HTML cyfatebol. - Bydd yn cael ei fewnosod ar ôl y gwerth maes - Bydd yn cael ei fewnosod cyn y gwerth maes - Llythrennau bach - Newid allbwn - Dim - Sampl allbwn - Mewnosod ar ôl maes - Mewnosod cyn maes - Ailadroddus - Iawn, gwnewch yn ailadroddus - Gwahanwr - Meysydd Safonol - Llythrennau bras - Amgodi URL - Bydd yn fformatio nodau arbennig o fewn URL - Bydd ddim ond yn cael ei ddefnyddio pan mae'r gwerthoedd maes uchod yn wag - Bydd y maes yma ddim ond yn cael ei ddefnyddio os mae'r maes gynradd yn wag - Dyddiad ac amser - - - Tasgau wedi'u neilltuo i chi - - wedi'u neilltuo i chi. Er mwyn gweld gwedd fanwl gan gynnwys sylwadau, cliciwch ar "Manylion" neu enw'r dudalen. - Gallwch hefyd lawrlwytho'r dudalen ar ffurf XML yn uniongyrchol gan glicio'r ddolen "Lawrlwytho Xml".
- Er mwyn cau tasg cyfieithu, ewch at y wedd fanylion a cliciwch ar y botwm "Cau". - ]]> -
- cau tasg - Manylion cyfieithiad - Lawrlwytho pob tasg cyfieithu ar ffurf XML - Lawrlwytho XML - Lawrlwytho XML DTD - Meysydd - Cynnwys is-dudalennau - - - - [%0%] Tasg cyfieithu ar gyfer %1% - Dim defnyddwyr cyfieithu wedi'u darganfod. Creuwch ddefnyddiwr cyfieithu cyn i chi gychwyn anfon cynnwys am gyfieithiadau - Tasgau wedi'u creu gennych chi - - wedi'u creu gennych chi. Er mwyn gweld gwedd fanwl sy'n cynnwys sylwadau, - cliciwch ar "Manylion" neu enw'r dudalen. Gallwch hefyd lawrlwytho'r dudalen ar ffurf XML yn uniongyrchol gan glicio ar y ddolen "Lawrlwytho Xml". - Er mwyn cau tasgau cyfieithu, ewch at y wedd fanylion a cliciwch y botwm "Cau". - ]]> - - Mae'r dudalen '%0%' wedi cael ei anfon am gyfieithiad - Dewiswch yr iaith y dylai'r cynnwys gael ei gyfieithu i - Anfon y dudalen '%0%' am gyfieithiad - Wedi'i neilltuo gan - Tasg wedi'i hagor - Cyfanswm o eiriau - Cyfieithu i - Cyfieithiad wedi'i gwblhau. - Gallwch ragolygu'r tudalennau yr ydych newydd gyfieithu gan glicio isod. Os mae'r dudalen gwreiddiol wedi'i ganfod, byddwch yn cael cymhariaeth o'r 2 dudalen. - Cyfieithiad wedi methu, mae'n bosib fod y ffeil XML wedi llygru - Dewisiadau cyfieithu - Cyfieithydd - Lanlwytho cyfieithiad XML - - - Cynnwys - Templedi Cynnwys - Cyfrwng - Porwr Storfa - Bin Ailgylchu - Pecynnau wedi'u creu - Mathau o Ddata - Geiriadur - Pecynnau wedi'u gosod - Gosod croen - Gosod cit gychwynol - Ieithoedd - Gosod pecyn leol - Macros - Mathau o Gyfrwng - Aelodau - Grwpiau Aelodau - Grwpiau Rolau - Mathau o Aelod - Mathau o Ddogfen - Math o Berthynas - Pecynnydd - Pecynnau - Rhan-weddi - Ffeiliau Rhan-wedd Macro - Ffeiliau Python - Gosod o ystorfa - Gosod Runway - Modylau Runway - Ffeiliau Sgriptio - Sgriptiau - Taflenni arddull - Templedi - Ffeiliau XSLT - Dadansoddeg - Gwyliwr Log - Defnyddwyr - Gosodiadau - Templedi - Trydydd parti - - - Diweddariad newydd yn barod - %0% yn barod, cliciwch yma i lawrlwytho - Dim cysylltiad at y gweinydd - Gwall yn chwilio am ddiweddariad. Ceisiwch wirio'r trywydd stac am fwy o wybodaeth - - - Mynediad - Ar sail y grwpiau aelodaeth ac y nodau cychwyn, mae gan y defnyddiwr hawliau at y nodau ganlynol - Neilltuo hawl - Gweinyddwr - Maes categori - Defnyddiwr wedi'i greu - Newidiwch Eich Cyfrinair - Newidiwch lun - Cyfrinair newydd - ddim wedi cloi allan - Nid yw'r cyfrinair wedi'i newid - Cadarnhau cyfrinair newydd - Gallwch newid eich cyfrinair i gyrchu Swyddfa Gefn Umbracogan lenwi allan y ffurflen isod a chlicio'r botwm 'Newid Cyfrinair' - Sianel Gynnwys - Creu defnyddiwr arall - Creu defnyddwyr newydd i roi hawliau iddynt gyrchu Umbraco. Pan mae defnyddiwr newydd yn cael ei greu, bydd cyfrinair yn cael ei generadu y gallwch chi rannu gyda'r defnyddiwr. - Maes disgrifiad - Analluogi Defnyddiwr - Math o Ddogfen - Golygydd - Maes dyfyniad - Nifer o fethiannau ceisio mewngofnodi - Ewch at broffil defnyddiwr - Ychwanegu grwpiau i neilltuo mynediad a hawliau - Gwahodd defnyddiwr arall - Gwahodd defnyddwyr newydd i roi hawliau iddynt gyrchu Umbraco. Bydd gwahoddiad ebost yn cael ei anfon at y defnyddiwr gyda gwybodaeth ar sut i fewngofnodi i Umbraco. Mae gwahoddiadau yn para am 72 awr. - Iaith - Gosod yr iaith fyddwch chi'n gweld yn y dewislenni a'r deialogau - Dyddiad cloi allan diweddaraf - Mewngofnodi diweddaraf - Cyfrinair wedi'i newid ddiwethaf - Enw defnyddiwr - Nod gychwynol gyfrwng - Cyfyngu'r llyfrgell gyfrwng at nod gychwynol benodol - Nodau gychwynol gyfrwng - Cyfyngu'r llyfrgell gyfrwng at nodau gychwynol benodol - Adrannau - Analluogi Mynediad Umbraco - ddim wedi mewngofnodi eto - Hen gyfrinair - Cyfrinair - Ailosod cyfrinair - Mae eich cyfrinair wedi'i newid! - Cyfrinair wedi'i newid - Cadarnhewch y cyfrinair newydd - Darparwch eich cyfrinair newydd - Ni all eich cyfrinair newydd fod yn wag! - Cyfrinair bresennol - Cyfrinair bresennol annilys - Roedd gwahaniaeth rhwng y cyfrinair newydd ac y cyfrinair i gadarnhau. Ceisiwch eto! - Nid yw'r cyfrinair cadarnhau yn cyfateb â'r cyfrinair newydd! - Cyfnewid hawliau nod blentyn - Rydych ar hyn o bryd yn newid hawliau ar gyfer y tudalennau: - Dewis tudalennau i newid eu hawliau - Dileu llun - Hawliau diofyn - Hawliau gronynnog - Gosod hawliau ar gyfer nodau penodol - Proffil - Chwilio holl blant - Ychwanegu adrannau i roi hawliau i ddefnyddwyr - Dewis grwpiau defnyddwir - Dim nod gychwynol wedi'i ddewis - Dim nodau cychwynol wedi'u dewis - Nod gynnwys gychwynol - Cyfyngu'r goeden gynnwys i nod gychwynol benodol - Nodau cynnwys gychwynol - Cyfyngu'r goeden gynnwys i nodau gychwynol benodol - Defnyddiwr wedi diweddaru ddiwethaf - wedi ei greu - Mae'r defnyddiwr newydd wedi'i greu. Er mwyn mewngofnodi i Umbraco defnyddiwch y cyfrinair isod. - Rheoli defnyddwyr - Enw - Hawliau defnyddiwr - Hawliau grwpiau defnyddiwr - Grŵp defnyddiwr - Grwpiau defnyddiwr - wedi'i wahodd - Mae gwahoddiad wedi cael ei anfon at y defnyddiwr newydd gyda manylion ar sut i fewngofnodi i Umbraco. - Helo a chroeso i Umbraco! Mewn 1 munud yn unig, byddech chi'n barod i fynd, rydym dim ond angen gosod cyfrinair a llun ar gyfer eich avatar. - Croeso i Umbraco! Yn anffodus, mae eich gwahoddiad wedi terfynu. Cysylltwch â'ch gweinyddwr a gofynnwch iddynt ail-anfon. - Lanlwythwch lun i wneud o'n haws i boble eich adnabod chi. - Ysgrifennydd - Cyfieithydd - Newid - Eich proffil - Eich hanes diweddar - Sesiwn yn terfynu mewn - Gwahodd defnyddiwr - Creu defnyddiwr - Anfon gwahoddiad - Yn ôl at ddefnyddwyr - Umbraco: Gwahoddiad - - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Helo %0%, -

-

- Rydych wedi cael eich gwahodd gan %1% i'r Swyddfa Gefn Umbraco. -

-

- Neges oddi wrth %1%: -
- %2% -

- - - - - - -
- - - - - - -
- - Cliciwch y ddolen yma i dderbyn y gwahoddiad - -
-
-

Os na allwch chi glicio ar y ddolen, copiwch a gludwch y URL i mewn i'ch porwr:

- - - - -
- - %3% - -
-

-
-
-


-
-
- - ]]> -
- Gwahoddiad - Yn ail-anfon y gwahoddiad... - Dileu Defnyddiwr - Ydych chi'n sicr eich bod eisiau dileu'r cyfrif defnyddiwr yma? - Pob - Gweithredol - Wedi analluogi - Wedi cloi allan - Wedi gwahodd - Anactif - Enw (A-Y) - Enw (Y-A) - Hynaf - Diweddaraf - Mewngofnodi diweddaraf - No user groups have been added - - - Dilysiad - Dim dilysiad - Dilysu fel cyfeiriad ebost - Dilysu fel rhif - Dilysu fel URL - ...neu darparwch ddilysiad bersonol - Maes yn ofynnol - Darparwch neges gwall dilysiad arferu (opsiynol) - Darparwch fynegiad rheoliadd - Darparwch neges gwall dilysiad arferu (opsiynol) - Mae angen i chi ychwanegu o leiaf - gallwch ddim ond gael - Adio lan i - o eitemau - url(s) - url(s) wedi'i ddewis - o eitemau wedi'u dewis - Dyddiad annilys - Ddim yn rif - Ebost annilys - Ni all y gwerth fod yn null - Ni all y gwerth fod yn gwag - Mae'r gwerth yn annilys, nid yw'n cyfateb i'r patrwm cywir - Dilysiad arferu - %1% mwy.]]> - %1% gormod.]]> - - - - Gwerth wedi'i osod at y gwerth argymhellwyd: '%0%'. - Gwerth wedi'i osod at '%1%' ar gyfer XPath '%2%' yn y ffeil ffurfweddu '%3%'. - Yn disgwyl y gwerth '%1%' ar gyfer '%2%' yn y ffeil ffurfweddu '%3%', ond darganfyddwyd '%0%'. - Darganfyddwyd gwerth annisgwyl '%0%' ar gyfer '%2%' yn y ffeil ffurfweddu '%3%'. - - Gwallau bersonol wedi gosod at '%0%'. - Gwallau bersonol wedi gosod at '%0%' yn bresennol. Argymhellwyd i osod hyn i '%1%' cyn mynd yn fyw. - Gwallau bersonol wedi gosod at '%0%' yn llwyddiannus. - - Gwallau Macro wedi gosod at '%0%'. - Gwallau Macro wedi gosod at '%0%' a fydd yn atal rhai neu holl dudalennau yn eich safle rhag llwytho'n gyfan gwbl os oes unrhyw wallau o fewn macros. Bydd cywiro hyn yn gosod y gwerth at '%1%'. - Gwallau Macro wedi gosod at '%0%' yn llwyddiannus. - - Ceisio sgipio Gwallau IIS Bersonol wedi'i osod at '%0%' ac rydych yn defnyddio fersiwn IIS '%1%'. - Ceisio sgipio Gwallau IIS Bersonol wedi'i osod at '%0%'. Argymhellwyd gosod hyn at '%1%' ar gyfer eich fersiwn IIS (%2%). - Ceisio sgipio Gwallau IIS Bersonol wedi'i osod at '%0%' yn llwyddiannus. - - Ffeil ddim yn bodoli: '%0%'. - '%0%' yn y ffeil ffurfweddu '%1%'.]]> - Bu gwall, gwiriwch y log ar gyfer y gwall cyflawn: %0%. - Aelodau - Cyfanswm XML: %0%, Cyfanswm: %1%, Cyfanswm annilys: %2% - Cyfrwng - Cyfanswm XML: %0%, Cyfanswm: %1%, Cyfanswm annilys: %2% - Cynnwys - Cyfanswm XML: %0%, Cyfanswm wedi cyhoeddi: %1%, Cyfanswm annilys: %2% - Cronfa ddata - Mae'r sgema gronfa ddata yn gywir ar gyfer y fersiwn yma o Umbraco - %0% o broblemau wedi'u canfod gyda'ch sgema gronfa ddata (Gwiriwch y log am fanylion) - Darganfyddwyd gwallau wrth ddilysu'r sgema gronfa ddata yn erbyn y fersiwn bresennol o Umbraco. - Mae tystysgrif eich gwefan yn ddilys. - Gwall dilysu tystysgrif: '%0%' - Mae tystysgrif SSL eich gwefan wedi terfynu. - Mae tystysgrif SSL eich gwefan am derfynu mewn %0% diwrnod. - Gwall yn pingio'r URL %0% - '%1%' - Rydych yn bresennol %0% yn gweld y wefan yn defnyddio'r cynllun HTTPS. - Mae'r appSetting 'umbracoUseSSL' wedi'i osod at 'false' yn eich ffeil web.config. Unwaith rydych yn ymweld â'r safle gan ddefnyddio'r cynllun HTTPS, dylai hynny gael ei osod i 'true'. - Mae'r appSetting 'umbracoUseSSL' wedi'i osod at '%0%' yn eich ffeil web.config, mae eich cwcis %1% marcio yn ddiogel. - Ni ellir diweddaru'r gosodiad 'umbracoUseSSL' yn eich ffeil web.config. Gwall: %0% - - Galluogi HTTPS - Yn gosod umbracoSSL i true yn yr appSettings yn y ffeil web.config. - Mae'r appSetting 'umbracoUseSSL' yn awr wedi'i osod at 'true' yn eich ffeil web.config, bydd eich cwcis wedi eu marcio yn ddiogel. - Trwsio - Ni ellir trwsio gwiriad gyda math chymhariaeth gwerth o 'ShouldNotEqual'. - Ni ellir trwsio gwiriad gyda math chymhariaeth gwerth o 'ShouldEqual' gyda gwerth a ddarparwyd. - Gwerth i drwrsio gwiriad heb ei ddarparu. - Modd casgliad dadfygio wedi'i analluogi. - Modd casgliad dadfygio wedi'i alluogi. Argymhellwyd analluogi'r gosodiad yma cyn mynd yn fyw. - Modd casgliad dadfygio wedi'i analluogi yn llwyddiannus. - Modd olrhain wedi'i analluogi. - Modd olrhain wedi'i alluogi. Argymhellwyd analluogi'r gosodiad yma cyn mynd yn fyw. - Modd olrhain wedi'i analluogi yn llwyddiannus. - Mae gan pob ffolder yr hawliau cywir wedi'u gosod. - - %0%.]]> - %0%. Os nad ydyn nhw'n cael eu ysgrifennu atynt, does dim angen unrhyw weithred.]]> - Mae gan pob ffeil yr hawliau cywir wedi'u gosod. - - %0%.]]> - %0%. Os nad ydyn nhw'n cael eu ysgrifennu atynt, does dim angen unrhyw weithred.]]> - X-Frame-Options sy'n cael ei ddefnyddio i reoli os mae safle'n gallu cael ei osod o fewn IFRAME gan safle arall wedi'i ganfod.]]> - X-Frame-Options sy'n cael ei ddefnyddio i reoli os mae safle'n gallu cael ei osod o fewn IFRAME gan safle arall wedi'i ganfod.]]> - Gosod Peniad o fewn Ffurfwedd - Ychwanegu gwerth at yr adran httpProtocol/customHeaders o'r ffeil web.config er mwyn atal y safle rhag cael ei ddangos o fewn IFRAME gan safleoedd eraill. - Gosodiad ar gyfer creu peniad sy'n atal y wefan rhag cael ei ddangos o fewn IFRAME ar safle arall wedi'i ychwanegu at eich ffeil web.config. - Ni ellir diweddaru'r ffeil web.config. Gwall: %0% - X-Content-Type-Options sy'n cael ei ddefnyddio i amddiffyn yn erbyn gwendidau sniffio MIME wedi'i ganfod.]]> - X-Content-Type-Options sy'n cael ei ddefnyddio i amddiffyn yn erbyn gwendidau sniffio MIME wedi'i ganfod.]]> - Ychwanegu gwerth at yr adran httpProtocol/customHeaders o'r ffeil web.config er mwyn amddiffyn yn erbyn gwendidau sniffio MIME. - Gosodiad ar gyfer creu peniad sy'n amddiffyn yn erbyn gwendidau sniffio MIME wedi'i ychwanegu at eich ffeil web.config. - Strict-Transport-Security, hefyd wedi'i adnabod fel HSTS-header, wedi'i ganfod.]]> - Strict-Transport-Security wedi'i ganfod.]]> - Ychwanegu'r peniad 'Strict-Transport-Security' gyda'r gwerth 'max-age=10886400; preload' i'r adran httpProtocol/customHeaders o'r ffeil web.config. Defnyddiwch y trwsiad hyn dim ond os bydd gennych chi eich parthau yn rhedeg gyda https am yr 18 wythnos nesaf (o leiaf). - Mae'r peniad HSTS wedi'i ychwanegu at y ffeil web.config. - X-XSS-Protection wedi'i ganfod.]]> - X-XSS-Protection wedi'i ganfod.]]> - Ychwanegu'r peniad 'X-XSS-Protection' gyda'r gwerth '1; mode=block' at yr adran httpProtocol/customHeaders yn y ffeil web.config. - Mae'r peniad X-XSS-Protection wedi'i ychwanegu at y ffeil web.config. - - %0%.]]> - Dim peniadau sy'n datgelu gwynodaeth am dechnoleg eich gwefan wedi'u canfod. - Ni ellir darganfod system.net/mailsettings yn y ffeil Web.config. - Yn yr adran system.net/mailsettings o'r ffeil Web.config, nid yw'r "host" wedi ffurfweddu. - Gosodiadau SMTP wedi ffurfweddu'n gywir ac mae'r gwasanaeth yn gweithio fel y disgwylir. - Ni ellir cysylltu â gweinydd SMTP sydd wedi ffurfweddu gyda "host" '%0%' a phorth '%1%'. Gwiriwch fod y gosodiadau SMTP yn y ffeil Web.config, system.net/mailsettings yn gywir. - %0%.]]> - %0%.]]> -

Canlyniadau'r gwiriad Statws Iechyd Umbraco ar amserlen rhedwyd ar %0% am %1% fel y ganlyn:

%2%]]>
- Statws Iechyd Umbraco: %0% - Gwiriwch Pob Grŵp - Gwiriwch y grŵp - - Mae'r gwiriwr iechyd yn gwerthuso gwahanol rannau o'ch gwefan ar gyfer gosodiadau arfer gorau, cyfluniad, problemau posibl, ac ati. Gallwch chi drwsio problemau yn hawdd trwy wasgu botwm. - Gallwch chi ychwanegu eich gwiriadau iechyd eich hun, edrych ar y ddogfennaeth i gael mwy o wybodaeth am wiriadau iechyd arferu.

- ]]> -
- Eich wefan gallu defnyddio y protocol gwarchodaeth TLS 1.2 wrth wneud cysylltiadau allanol i endpoints HTTPS - Nid yw'ch gwefan wedi'i ffurfweddu i ganiatáu protocol diogelwch TLS 1.2 wrth wneud cysylltiadau allanol: efallai na fydd modd cyrchu rhai endpoints HTTPS gan ddefnyddio protocol llai diogel. - - - Analluogi olinydd URL - Galluogi olinydd URL - Diwylliant - URL gwreiddiol - Ailgyfeirwyd I - Gweinyddu Ailgyfeirio URLs - Mae'r URLs ganlynol yn ailgyfeirio at yr eitem gynnwys yma: - Dim ailgyfeiriadau wedi'u gwneud - Pan mae tudalen wedi'i gyhoeddi yn cael ei ailenwi neu symud bydd ailgyfeiriad yn cael ei greu yn awtomatig at y dudalen newydd. - Dileu - Ydych chi'n sicr eich bod eisiau dileu'r ailgyfeiriad o '%0%' at '%1%'? - URL ailgyfeirio wedi'i ddileu. - Gwall yn dileu'r URL. - Bydd hyn yn dileu'r ailgyfeiriad - Ydych chi'n sicr eich bod eisiau analluogi'r olinydd URL? - Mae'r olinydd URL wedi cael ei analluogi. - Gwall yn ystod analluogi'r olinydd URL, gall fwy o wybodaeth gael ei ddarganfod yn eich ffeil log. - Mae'r olinydd URL wedi cael ei alluogi. - Gwall yn ystod galluogi'r olinydd URL, gall fwy o wybodaeth gael ei ddarganfod yn eich ffeil log. - - - Dim eitemau Geiriadur i ddewis ohonynt - - - o nodau ar ôl - %1% gormod.]]> - - - Wedi chwalu cynnwys gyda Id: {0} yn berthnasol i gynnwys rhiant gwreiddiol gyda Id: {1} - Wedi chwalu cyfrwng gyda Id: {0} yn berthnasol i gyfrwng rhiant gwreiddiol gyda Id: {1} - Ni ellir adfer yr eitem yma yn awtomatig - Nid oes unrhyw leoliad lle gellir adfer yr eitem hon yn awtomatig. Gallwch chi symud yr eitem â llaw gan ddefnyddio'r goeden isod. - oedd adferwyd o dan - Does dim perthynas 'adfer' ar gael ar gyfer y nod yma. Defnyddiwch y ddewislen Symud i'w symud â llaw. - Mae'r eitem yr ydych eisiau adfer yr item oddi tan ('%0%') yn y bin ailgylchu. Defnyddiwch y ddewislen Symud i'w symud â llaw. - - - Cyfeiriad - Rhiant i plentyn - Deugyfeiriadol - Rhiant - Plentyn - Cyfrif - Cysylltiadau - Creu - Sylw - Enw - Dim cysylltiadau ar gyfer y math hwn o berthynas. - Math o Berthynas - Cysylltiadau - - - Dechrau Arni - Rheolaeth Ailgyfeirio URL - Cynnwys - Croeso - Rheolaeth Examine - Statws Cyhoeddedig - Adeiladwr Modelau - Gwiriad Iechyd - Proffilio - Dechrau Arni - Gosod Ffurflenni Umbraco - - - Mynd yn ôl - Cynllun gweithredol: - Neidio i - grŵp - pasio - rhybudd - methu - awgrym - Gwiriad wedi'i basio - Gwiriad wedi'i methu - Agor chwiliad swyddfa gefn - Agor/Cau cymorth swyddfa gefn - Agor/Cau eich opsiynau proffil - Sefydli Diwylliannau ac Enwau Gwesteia am %0% - Creu nod newydd o dan %0% - Sefydli Mynediad Cyhoeddus ar %0% - Sefydli Caniataid ar %0% - Newid y trefniad am %0% - Creu templed cynnwys yn seiliedig ar %0% - Agor dewislen cyd-destun ar gyfer - Iaith gyfredol - Newid iaith i - Creu ffolder newydd - Golwg Rhannol - Macro Golwg Rhannol - Aelod - Math o ddata - Chwilio'r dangosfwrdd ailgyfeirio - Chwilio'r adran grŵp defnyddwyr - Chwilio'r adran defnyddwyr - Creu eitem - Creu - Golygu - Enw - Ychwanegu rhes newydd - Gweld mwy o opsiynau - Wedi cyfieithu - Cyfieithiad ar goll - Eitemau geiriadur - - - Cyfeiriadau - This Data Type has no references. Nid oes gan y Math o Ddata hwn unrhyw gyferiadau. - Defnyddir mewn Mathau o Ddogfennau - Ddim cyfeiriadau i Fathau o Ddogfennau. - Defnyddir mewm Mathau o Gyfrwng - Ddim cyfeiriadau i Fathau o Gyfrwng. - Defnyddir mewn Mathau o Aelod - Ddim cyfeiriadau i Fathau o Aelod. - Defnyddir gan - A ddefnyddir yn Ddogfennau - A ddefnyddir yn Aelodau - A ddefnyddir yn Cyfryngau - - - Dileu Chwiliad Cadwedig - Lefelau Log - Dewiswch y cyfan - Dad-ddewiswch bawb - Chwiliadau Cadwedig - Arbed Chwiliad - Rhoi enw cyfeillgar am eich ymholiad chwilio - Hidlo Chwiliad - Cyfanswm o Eitemau - Stamp Amser - Lefel - Peiriant - Neges - Eithriad - Priodweddau - Chwilio efo Google - Chwiliwch y neges hon efo Google - Chwilio efo Bing - Chwiliwch y neges hon efo Bing - Chwilio Our Umbraco - Chwiliwch y neges hon arno Our Umbraco fforymau a dogfennau - Chwilio Our Umbraco efo Google - Chwilio Our Umbraco fforymau efo Google - Chwilio'r cod gwreiddiol Umbraco - Chwilio tu fewn y cod gwreiddiol Umbraco ar Github - Chwilio Problemau Umbraco - Chwilio Problemau Umbraco ar Github - Dileu chwiliad hon - Darganfod logiau efo ID y Cais - Darganfod logiau efo Namespace - Darganfod logiau efo Enw Peiriant - Agor - - - Copi %0% - %0% o %1% - Dileu pob eitem - Clirio y clipfwrdd - - - Agor Gweithredoedd Priodweddau - Cau Gweithredoedd Priodweddau - - - Aros - Adnewyddu statws - Cuddstôr Cof - - - - Ail-lwytho - Cuddstôr Cronfa Ddata - - Gall ailadeiladu fod yn ddrud. - Defnyddio fo pan mae ail-lwytho ddim yn ddigon, a ti'n feddwl mai'r stôr cronfa ddata heb gael ei - chynhyrchu'n iawn—a fyddai'n arwydd o broblem gritigol efo Umbraco. - ]]> - - Ailadeiladu - Mewnol - - nad oes angeni chi ei defnyddio. - ]]> - - Casglu - Statws Cuddstôr Cyhoeddedig - Cuddstorau - - - Proffilio perfformiad - - - Mae Umbraco yn rhedeg mewn modd dadfygio. Mae hyn yn golygu y gallwch chi ddefnyddio'r proffiliwr perfformiad adeiledig i asesu'r perfformiad wrth rendro tudalennau. -

-

- OS ti eisiau actifadu'r proffiliwr am rendro tudalen penodol, bydd angen ychwanegu umbDebug=true i'r ymholiad wrth geisio am y tudalen -

-

- Os ydych chi am i'r proffiliwr gael ei actifadu yn ddiofyn am bob rendrad tudalen, gallwch chi ddefnyddio'r togl isod. - Bydd e'n gosod cwci yn eich porwr, sydd wedyn yn actifadu'r proffiliwr yn awtomatig. - Mewn geiriau eraill, bydd y proffiliwr dim ond yn actif yn ddiofyn yn eich porwr chi - nid porwr pawb eraill. -

- ]]> -
- Actifadu y proffiliwr yn ddiofyn - Nodyn atgoffa cyfeillgar - - - Ni ddylech chi fyth adael i safle cynhyrchu redeg yn y modd dadfygio. Mae'r modd dadfygio yn gallu cael ei diffodd trwy ychwanegu'r gosodiad debug="false" ar yr elfen <grynhoi /> yn web.config. -

- ]]> -
- - - Mae Umbraco ddim yn rhedeg mewn modd dadfygio ar hyn o bryd, felly nid allwch chi ddefnyddio'r proffiliwer adeiledig. Dyma sut y dylai fod ar gyfer safle cynhyrchu. -

-

- Mae'r modd dadfygio yn gallu cael ei throi arno gan ychwanegu'r gosodiad debug="true" ar yr elfen <grynhoi /> yn web.config. -

- ]]> -
- - - Oriau o fideos hyfforddiant Umbraco ddim ond un clic i fwrdd - - Eisiau meistroli Umbraco? Treuliwch gwpl o funudau yn dysgu rhai o'r arferion gorau gan wylio un o'r fideos hyn am sut i ddefnyddio Umbraco. Ac ymweld â umbraco.tv am fwy o fideos am Umbraco

- ]]> -
- I roi cychwyn i chi - - - Dechrau yma - Mae'r adran hon yn cynnwys y blociau adeiladu am eich safle Umbraco. Dilyn y dolenni isod i ddarganfod fwy am weithio gyda'r eitemau yn yr adran Gosodiadau - Ddarganfod fwy - - fewn yr adran Dogfennaeth o Our Umbraco - ]]> - - - Fforwm Cymunedol - ]]> - - - fideos tiwtorial (mae rhai am ddim, ond bydd angen tanysgrifiad am rhai eraill) - ]]> - - - hoffer hybu cynhyrchiant a chefnogaeth fasnachol - ]]> - - - hyfforddi ac ardystio - ]]> - - - - Croeso i'r SRC cyfeillgar - Diolch am ddewis Umbraco - rydyn ni'n credu y gallai hyn fod dechreuad i rywbeth prydferth. Er y gallai deilo'n llethol ar y dechrau, rydym wedi gwneud llawer i wneud y gromlin ddysgu mor llyfn a chyflym a phosib. - - - Ffurflenni Umbraco - Creu ffurflenni gan ddefnyddio rhyngwyneb llusgo a gollwng sythweledol. O ffurflenni cyswllt syml sy'n anfon e-byst, i holiaduron mwy datblygedig sy'n integreiddio efo systemau CRM. Bydd eich cleientiaid wrth ei modd! - - - Creu bloc newydd - Atodwch adran gosodiadau - Dewis golygfa - Dewis taflen arddull - Dewis delwedd bawd - Creu newydd - Taflen arddull arferu - Ychwanegu taflen arddull - Ymddangosiad y golygydd - Modelau data - Ymddangosiad y catalog - Lliw cefndir - Lliw eicon - Model Cynnwys - Label - Golygfa arferu - Ddangos disgrifiad golygfa arferu - Trosysgrifo sut mae'r bloc hwn yn ymddangos yn yr UI y swyddfa gefn. Dewis ffeil .html sy'n cynnwys eich cyflwyniad. - Model gosodiadau - Maint y golygydd troshaen - Ychwanegu golygfa arferu - Ychwanegu gosodiadau - Trosysgrifo templed label - %0%.]]> - %0%.]]> - Bydd cynnwys y bloc hwn yn dal i fod yn bresennol, ni fydd golygu'r cynnwys hwn ar gael mwyach a bydd yn cael ei ddangos fel cynnwys heb gefnogaeth. - - Delwedd bawd - Ychwanegu delwedd bawd - Creu gwag - Clipfwrdd - Gosodiadau - Datblygedig - Gorfodi cuddio'r golygydd cynnwys - Rydych chi wedi gwneud newidiadau i'r cynnwys hwn. Wyt ti'n siŵr eich bod chi am eu taflu ei fwrdd? - Gwaredu cread? - - Priodwedd '%0%' yn defnyddio'r golygydd '%1%' sydd ddim yn cael ei gefnogi mewn blociau. - - - Beth yw Templedi Gynnwys - Mae Templedi Gynnwys yn gynnwys cyn-diffiniedig sydd yn gallu cael ei ddewis wrth greu nod cynnwys newydd. - Sut ydw i'n creu Templed Gynnwys? - - Mae yna ddwy ffordd i greu Templed Gynnwys:

-
    -
  • Gliciwch-de ar nod cynnwys a dewis "Creu Templed Gynnwys" i greu Templed Gynnwys newydd.
  • -
  • Gliciwch-de ar y goeden Templedi Gynnwys yn yr adran Gosodiadau a dewis y Math of Dogfen ti eisiau creu Templed Gynnwys am.
  • -
-

Unwaith y rhoddir enw, gall golygyddion ddechrau defnyddio'r Templed Gynnwys fel sylfaen am ei thudalen newydd.

- ]]> -
- Sut ydw i'n rheoli Templedi Gynnwys - Gallwch chi olygu a dileu Templedi Gynnwys o'r goeden "Templedi Gynnwys" yn yr adran Gosodiadau. Ehangwch y Math o Ddogfen mae'r Templed Gynnwys yn seiliedig arno a chlicio fo i'w golygu neu ddileu. - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/da.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/da.xml deleted file mode 100644 index 06dbd94..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/da.xml +++ /dev/null @@ -1,2059 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Tilføj domæne - Revisionsspor - Gennemse elementer - Skift Dokument Type - Skift Input Type - Kopier - Opret - Eksportér - Opret pakke - Opret gruppe - Slet - Deaktivér - Edit settings - Tøm papirkurv - Aktivér - Eksportér dokumenttype - Importér dokumenttype - Importér pakke - Redigér i Canvas - Log af - Flyt - Notificeringer - Offentlig adgang - Udgiv - Afpublicér - Genindlæs elementer - Fjern - Genudgiv hele sitet - Omdøb - Gendan - Sæt rettigheder for siden %0% - Vælg hvor du vil kopiere - Vælg hvortil du vil flytte - Vælg hvor du vil flytte de valgte elementer hen - til i træstrukturen nedenfor - Vælg hvor du vil kopiere de valgte elementer til - blev flyttet til - blev kopieret til - blev slettet - Rettigheder - Fortryd ændringer - Send til udgivelse - Send til oversættelse - Sæt gruppe - Sortér - Send til udgivelse - Oversæt - Opdatér - Sæt rettigheder - Lås op - Opret indholdsskabelon - Gensend Invitation - Standard værdi - - - Indhold - Administration - Struktur - Andet - - - Tillad adgang til at tildele sprog og domæner - Tillad adgang for at få vist en nodes historik - Tillad adgang for at få vist en node - Tillad adgang til at ændre dokumenttype for en node - Tillad adgang til at kopiere en node - Tillad adgang til at oprette noder - Tillad adgang til at slette noder - Tillad adgang til at flytte en node - Tillad adgang til at indstille og ændre offentlig adgang til en node - Tillad adgang til at udgive en node - Tillad adgang til at afpublicere en node - Tillad adgang til at ændre rettigheder for en node - Tillad adgang til at returnere en node til en tidligere tilstand - Tillad adgang til at sende en node til godkendelse før den udgives - Tillad adgang til at sende en node til oversættelse - Tillad adgang til at ændre sorteringsrækkefølge for noder - Tillad adgang til at oversætte en node - Tillad adgang til at gemme en node - Tillad adgang til at oprette en indholdsskabelon - - - Indhold - Info - - - Tilladelse nægtet. - Tilføj nyt domæne - fjern - Ugyldig node. - Et eller flere domæner har et ugyldigt format. - Domæne er allerede blevet tildelt. - Sprog - Domæne - Domænet '%0%' er nu oprettet og tilknyttet siden - Domænet '%0%' er nu slettet - Domænet '%0%' er oprettet - Domænet '%0%' er nu opdateret - eller rediger nuværende domæner - - Nedarv - Sprog - eller nedarv sprog fra forældre noder. Gælder også
- for den aktuelle node, medmindre et domæne nedenfor også indstiller et sprog.]]>
- Domæner - - - Ryd valg - Vælg - Gør noget andet - Fed - Fortryd indryk afsnit - Indsæt formularfelt - Indsæt grafisk overskrift - Redigér Html - Indryk afsnit - Kursiv - Centrér - Venstrestil afsnit - Højrestil afsnit - Indsæt link - Indsæt lokalt link (anker) - Punktopstilling - Nummerorden - Indsæt makro - Indsæt billede - Udgiv og luk - Udgiv med undersider - Redigér relationer - Tilbage til listen - Gem - Gem og luk - Gem og udgiv - Gem og planlæg - Gem og send til udgivelse - Gem listevisning - Planlæg - Se side - Forhåndsvisning - Forhåndsvisning er deaktiveret fordi der ikke er nogen skabelon tildelt - Vælg formattering - Vis koder - Indsæt tabel - Generer modeller og luk - Gem og generer modeller - Fortryd - Genskab - Rul tilbage - Slet tag - Fortryd - Bekræft - Flere publiseringsmuligheder - Indsæt - Indsæt og luk - - - For - Brugeren har slettet indholdet - Brugeren har afpubliceret indholdet - Brugeren har afpubliceret indholdet for sprogene: %0% - Brugeren har gemt og udgivet indholdet - Brugeren har gemt og udgivet indholdet for sprogene: %0% - Brugeren har gemt indholdet - Brugeren har gemt indholdet for sprogene: %0% - Brugeren har flyttet indholdet - Brugeren har kopieret indholdet - Brugeren har tilbagerullet indholdet til en tidligere tilstand - Brugeren har sendt indholdet til udgivelse - Brugeren har sendt indholdet til udgivelse for sprogene: %0% - Brugeren har sendt indholdet til oversættelse - Brugeren har sorteret de underliggende sider - %0% - Kopieret - Udgivet - Udgivet - Flyttet - Gemt - Gemt - Slettet - Afpubliceret - Afpubliceret - Indhold tilbagerullet - Sendt til udgivelse - Sendt til udgivelse - Sendt til oversættelse - Sorteret - Brugerdefineret - Historik (alle sprog) - - - Oprettelse af mappen under parent med ID %0% fejlede - Oprettelse af mappen under parent med navnet %0% fejlede - Mappens navn må ikke indeholde ugyldige tegn. - Sletning af filen/mappen fejlede: %0% - - - Udgivet - Om siden - Alias - (hvordan ville du f.eks. beskrive billedet via telefonen?) - Alternative links - Klik for at redigere dette punkt - Oprettet af - Oprindelig forfatter - Opdateret af - Oprettet den - Tidspunkt for oprettelse - Dokumenttype - Redigerer - Nedtagningsdato - Dette punkt er ændret siden udgivelsen - Dette punkt er endnu ikke udgivet - Sidst udgivet - Der er ingen elementer at vise - Der er ingen elementer at vise på listen. - Intet indhold er blevet tilføjet - Ingen medlemmer er blevet tilføjet - Medietype - Link til medie(r) - Medlemsgruppe - Rolle - Medlemstype - Der er endnu ikke lavet nogle ændringer. - Ingen dato valgt - Sidetitel - Dette medie har ikke noget link - Intet indhold kan tilføjes for dette element - Egenskaber - Dette dokument er udgivet, men ikke synligt da den overliggende side '%0%' ikke er udgivet! - Dette sprog er udgivet, men ikke synligt, da den overliggende side '%0%' ikke er udgivet! - Ups: dette dokument er udgivet, men er ikke i cachen (intern fejl) - Kunne ikke hente URL'en - Dette dokument er udgivet, men dets URL ville kollidere med indholdet %0% - Dette dokument er udgivet, men dets URL kan ikke dirigeres - Udgiv - Udgivet - Udgivet (Ventede ændringer) - Udgivelsesstatus - Udgiv med undersider for at udgive %0% og alle sider under og dermed gøre deres indhold offentligt tilgængelige.]]> - Udgiv med undersider for at udgive de valgte sprog og de samme sprog for sider under og dermed gøre deres indhold offentligt tilgængelige.]]> - Udgivelsesdato - Afpubliceringsdato - Fjern dato - Vælg dato - Sorteringsrækkefølgen er opdateret - For at sortere, træk siderne eller klik på en af kolonnehovederne. Du kan vælge flere sider ved at holde "shift" eller "control" nede mens du vælger. - Statistik - Titel (valgfri) - Alternativ tekst (valgfri) - Overskrift (valgfri) - Type - Hvilke varianter vil du udgive? - Vælg hvilke varianter, der skal gemmes. - Afpublicér - Afpubliceret - Ikke oprettet - Sidst redigeret - Tidspunkt for seneste redigering - Fjern fil - Klik her for at fjerne billedet fra medie filen - Klik her for at fjerne filen fra medie filen - Link til dokument - Medlem af grupper(ne) - Ikke medlem af grupper(ne) - Undersider - Åben i vindue - Dette oversætter til den følgende tid på serveren: - Hvad betyder det?]]> - Er du sikker på, at du vil slette dette element? - Er du sikker på, at du vil slette alle elementer? - Egenskaben %0% anvender editoren %1% som ikke er understøttet af Nested Content. - Der er ikke konfigureret nogen indholdstyper for denne egenskab. - Tilføj element type - Vælg element type - Vælg gruppen, hvis værdier skal vises. Hvis dette er efterladt blankt vil den første gruppe på element typen bruges. - %0% fra %1% - Tilføj en ny tekstboks - Fjern denne tekstboks - Indholdsrod - Inkluder ikke-udgivet indhold. - Denne værdi er skjult.Hvis du har brug for adgang til at se denne værdi, bedes du kontakte din web-administrator. - Denne værdi er skjult. - Hvilke sprog vil du gerne udgive? Alle sprog med indhold gemmes! - Hvilke sprog vil du gerne udgive? - Hvilke sprog vil du gerne gemme? - Hvilke sprog vil du gerne gemme? - Hvilke sprog vil du gerne sende til godkendelse? - Hvilke sprog vil du gerne planlægge? - Vælg sproget du vil afpublicere. Afpublicering af et obligatorisk sprog vil afpublicere alle sprog. - Udgivne sprog - Nulstil fokuspunkt - Ikke-udgivne sprog - Uændrede sprog - Disse sprog er ikke blevet oprettet - Alle nye varianter vil blive gemt. - Hvilke varianter skal udgives? - Vælg, hvilke varianter skal gemmes. - Vælg varianter som skal sendes til gennemgang. - Sæt udgivnings tidspunkt... - Vælg varianterne som skal afpubliceres. Afpublicering af et krævet sprog vil afpublicere alle varianter. - De følgende varianter er krævet for at en udgivelse kan finde sted: - Vi er ikke klar til at udgive - Klar til at udgive? - Klar til at gemme? - Send til godkendelse - Vælg dato og klokkeslæt for at udgive og/eller afpublicere indholdet. - Opret ny - Indsæt fra udklipsmappen - Dette element er i papirkurven - - - Opret en ny indholdsskabelon fra '%0%' - Blank - Vælg en indholdsskabelon - Indholdsskabelon oprettet - En indholdsskabelon blev oprettet fra '%0%' - En anden indholdsskabelon med samme navn eksisterer allerede - En indholdskabelon er foruddefineret indhold, som en redaktør kan vælge at bruge som grundlag for at oprette nyt indhold - - - Klik for at uploade - eller klik her for at vælge filer - Du kan trække filer herind for at uploade. - Kan ikke uploade denne fil, den har ikke en godkendt filtype - Maks filstørrelse er - Medie rod - Flytning af mediet fejlede - Overordnet og destinations mappe kan ikke være den samme - Kopiering af mediet fejlede - Oprettelse af mappen under parent med id %0% fejlede - Omdøbning af mappen med id %0% fejlede - Træk dine filer ind i dropzonen for, at uploade dem til mediebiblioteket. - Upload er ikke tiladt på denne lokation - - - Opret et nyt medlem - Alle medlemmer - Medlemgrupper har ingen yderligere egenskaber til redigering. - - - Kopiering af indholdstypen fejlede - Flytning af indholdstypen fejlede - - - Kopiering af medietypen fejlede - Flytning af medietypen fejlede - Auto vælg - - - Kopiering af medlemstypen fejlede - - - Hvor ønsker du at oprette den nye %0% - Opret under - Vælg den dokumenttype, du vil oprette en indholdsskabelon til - Angiv et navn for mappen - Vælg en type og skriv en titel - "dokumenttyper".]]> - Document Types within the Settings section.]]> - Den valgte side i træet tillader ikke at sider oprettes under den. - Rediger tilladelser for denne dokumenttype. - Opret en ny dokumenttype - Dokumenttyper inde i Indstillinger sektionen, ved at ændre Tillad på rodniveau indestillingen under Permissions.]]> - "media typer".]]> - Det valgte medie i træet tillader ikke at medier oprettes under det. - Rediger tilladelser for denne medietype. - Dokumenttype uden skabelon - Dokumenttype med skabelon - Definerer en indholdsside, der kan oprettes af redaktørerne i indholdstræet, og som er kan tilgås direkte på en URL. - Dokumenttype - Definerer en indholdskomponent, der kan oprettes af redaktørerne i indholdstræet og benyttes i sammenhæng med andet indhold, men som ikke kan tilgås direkte på en URL. - Element-type - Definerer skabelonen for et sæt at egenskaber, der kan anvendes som skema i avancerede felter som f.eks. 'Block List' eller 'Nested Content'. - Komposition - Definerer et sæt genbrugbare egenskaber, der kan inkluderes i definitionen af andre dokumenttyper - f.eks. et sæt 'Almindelige side-data'. - Mappe - Benyttes til at organisere dokumenttyper, element-typer og kompositioner i dokumenttype-træet. - Ny mappe - Ny datatype - Ny JavaScript-fil - Ny tom partial view - Ny partial view makro - Ny partial view fra snippet - Ny partial view makro fra snippet - Ny partial view makro (uden makro) - Ny stylesheet-fil - Ny Rich Text Editor stylesheet-fil - - - Til dit website - - Skjul - Hvis Umbraco ikke starter, kan det skyldes at din browser ikke tillader pop-up vinduer - er åbnet i nyt vindue - Genstart - Besøg - Velkommen - - - Bliv - Kassér ændringer - Du har ikke-gemte ændringer - Er du sikker på du vil navigere væk fra denne side? - du har ikke-gemte ændringer - Udgivelse vil gøre de valgte sider synlige på sitet. - Afpublicering vil fjerne de valgte sider og deres undersider fra sitet. - Afpublicering vil fjerne denne side og alle dets undersider fra websitet. - Du har ikke-gemte ændringer. Hvis du ændrer dokumenttype, kasseres ændringerne. - - - Færdig - Slettede %0% element - Slettede %0% elementer - Slettede %0% ud af %1% element - Slettede %0% ud af %1% elementer - Udgav %0% element - Udgav %0% elementer - Udgav %0% ud af %1% element - Udgav %0% ud af %1% elementer - Fjernede %0% element fra udgivelse - Fjernede %0% elementer fra udgivelse - Fjernede %0% ud af %1% element fra udgivelse - Fjernede %0% ud af %1% elementer fra udgivelse - Flyttede %0% element - Flyttede %0% elementer - Flyttede %0% ud af %1% element - Flyttede %0% ud af %1% elementer - Kopierede %0% element - Kopierede %0% elementer - Kopierede %0% ud af %1% element - Kopierede %0% ud af %1% elementer - - - Link titel - Link - Lokalt link / querystreng - Navn på lokalt link - Rediger domæner - Luk denne dialog - Er du sikker på at du vil slette - Er du sikker på du vil deaktivere - Er du sikker på at du vil fjerne - %0%]]> - %0%]]> - Er du sikker på at du vil forlade Umbraco? - Er du sikker? - Klip - Rediger ordbogsnøgle - Rediger sprog - Rediger det valgte medie - Indsæt lokalt link - Indsæt tegn - Indsæt grafisk overskrift - Indsæt billede - Indsæt link - Indsæt makro - Indsæt tabel - Dette vil slette sproget - Ændring af kulturen for et sprog kan forsage en krævende opration og vil resultere i indholds cache og indeksering vil blive genlavet - Sidst redigeret - Link - Internt link: - Ved lokalt link, indsæt da en "#" foran linket - Åben i nyt vindue? - Makroindstillinger - Denne makro har ingen egenskaber du kan redigere - Indsæt tekst - Rediger rettigheder for - Sæt rettigheder for - Sæt rettigheder for %0% for brugergruppe %1% - Vælg de brugergrupper, du vil angive tilladelser til - Elementerne i papirkurven slettes. Luk venligst ikke dette vindue mens sletningen foregår - Papirkurven er nu tom - Når elementer slettes fra papirkurven, slettes de for altid - regexlib.com's webservice oplever i øjeblikket problemer, vi ikke har kontrol over. Beklager ulejligheden. ]]> - Søg efter et regulært udtryk for at tilføje validering til et formularfelt. Eksempel: 'e-mail', 'postnr.', 'URL' - Fjern makro - Obligatorisk - Sitet er genindekseret - Sitet er nu genudgivet - Websitets cache vil blive genopfrisket. Alt udgivet indhold vil blive opdateret, mens upubliceret indhold vil forblive upubliceret. - Antal kolonner - Antal rækker - Klik på billedet for at se den fulde størrelse - Vælg - Se cache element - Relatér til original - Inkludér undersider - Det venligste community - Link til side - Åben linket i et nyt vindue eller fane - Link til medie - Vælg startnode for indhold - Vælg medie - Vælg medietype - Vælg ikon - Vælg item - Vælg link - Vælg makro - Vælg indhold - Vælg indholdstype - Vælg startnode for mediearkivet - Vælg medlem - Vælg medlemsgruppe - Vælg medlemstype - Vælg node - Vælg sektioner - Vælg bruger - Vælg brugere - Ingen ikoner blev fundet - Der er ingen parametre for denne makro - Der er ikke tilføjet nogen makroer - Eksterne login-udbydere - Undtagelsesdetaljer - Stacktrace - Indre undtagelse - Link dit - Fjern link fra dit - konto - Vælg editor - Vælg konfiguration - Vælg snippet - Dette vil slette noden og alle dets sprog. Hvis du kun vil slette et sprog, så afpublicér det i stedet. - %0%]]> - %0% fra gruppen]]> - Ja, fjern - - - Der er ingen ordbogselementer. - - - Du tilføjer flere sprog under 'sprog' i menuen til venstre - ]]> - Kulturnavn - - Ordbogsoversigt - - - Konfigurerede søgere - Viser egenskaber og værktøjer til enhver konfigureret søger (dvs. som en multi-indekssøger) - Feltværdier - Sundhedstilstand - Indeksets sundhedstilstand, og hvis det kan læses - Indeksører - Indeksinfo - Viser indeksets egenskaber - Administrer Examine indekserne - Giver dig mulighed for at se detaljerne for hvert indeks og giver nogle værktøjer til styring af indeksørerne - Genopbyg indeks - - Afhængigt af hvor meget indhold der er på dit website, kan det tage et stykke tid.
- Det anbefales ikke at genopbygge et indeks i perioder med høj websitetrafik eller når redaktører redigerer indhold. - ]]> -
- Søgere - Søg i indekset og se resultaterne - Værktøjer - Værktøjer til at administrere indekset - felter - Indexet skal bygges igen, for at kunne læses - Processen tager længere tid end forventet. Kontrollér Umbraco loggen for at se om der er sket fejl under operationen - Dette index kan ikke genbygges for det ikke har nogen - IIndexPopulator - - - Indtast dit brugernavn - Indtast dit kodeord - Bekræft dit kodeord - Navngiv %0%... - Indtast navn... - Indtast en e-mail... - Indtast et brugernavn... - Label... - Indtast beskrivelse - Søg... - Filtrér... - Indtast nøgleord (tryk på Enter efter hvert nøgleord)... - Indtast din e-mail - Indtast en besked... - Dit brugernavn er typisk din e-mailadresse - #value eller ?key=value - Indtast alias... - Genererer alias... - Opret element - Rediger - Navn - - - Opret brugerdefineret listevisning - Fjern brugerdefineret listevisning - En dokumenttype, medietype eller medlemstype med dette alias findes allerede - - - Omdøbt - Indtast et ny mappenavn her - %0% was renamed to %1% - - - Tilføj førværdi - Database-datatype - Data Editor GUID - Visningskontrol - Knapper - Aktiver avancerede indstillinger for - Aktiver kontekstmenu - Maks. std. størrelse på indsatte billeder - Relaterede stylesheets - Vis label - Bredde og højde - All property types & property data - using this data type will be deleted permanently, please confirm you want to delete these as well - Ja, slet - and all property types & property data using this data type - Vælg den mappe, der skal flyttes - til i træstrukturen nedenfor - blev flyttet under - %0% fjernes egnskaber og egnskabernes data fra følgende elementer]]> - I understand this action will delete the properties and data based on this Data Type - - - Dine data er blevet gemt, men før du kan udgive denne side er der nogle fejl der skal rettes: - Den nuværende membership-provider understøtter ikke skift af kodeord (EnablePasswordRetrieval skal være true) - %0% der findes allerede - Der var fejl i dokumentet: - Der var fejl i formularen: - Kodeordet skal være på minimum %0% tegn og indeholde mindst %1% alfanumeriske karakterer - %0% skal være et heltal - %0% under %1% er et obligatorisk felt og skal udfyldes - %0% er et obligatorisk felt og skal udfyldes - %0% under %1% er ikke i et korrekt format - %0% er ikke i et korrekt format - - - Der skete en fejl på severen - Denne filttype er blevet deaktiveret af administratoren - OBS! Selvom CodeMirror er slået til i konfigurationen, så er den deaktiveret i Internet Explorer fordi den ikke er stabil nok. - Du skal udfylde både Alias & Navn på den nye egenskabstype! - Der mangler læse/skrive rettigheder til bestemte filer og mapper - Fejl ved indlæsning af Partial View script (fil: %0%) - Skriv venligst en titel - Du skal vælge en type - Du er ved at gøre billedet større end originalen. Det vil forringe kvaliteten af billedet. Ønsker du at fortsætte? - Startnode er slettet, kontakt systemadministrator - Du skal markere noget indhold, før du kan ændre stylen - Der er ingen aktive styles eller formatteringer på denne side - Du skal stå til venstre for de 2 celler du ønsker at samle! - Du kan ikke opdele en celle, som ikke allerede er delt. - Denne egenskab er ugyldig - - - Valgmuligheder - Om - Handling - Muligheder - Tilføj - Alias - Alle - Er du sikker? - Tilbage - Tilbage til oversigt - Kant - af - Fortryd - Celle margen - Vælg - Ryd - Luk - Luk vindue - Luk vindue - Kommentar - Bekræft - Proportioner - Behold proportioner - Indhold - Fortsæt - Kopiér - Opret - Beskær sektion - Database - Dato - Standard - Slet - Slettet - Sletter... - Design - Ordbog - Dimensioner - Kassér - Ned - Hent - Rediger - Redigeret - Elementer - E-mail - Fejl - Felt - Find - Første - Fokuspunkt - Generelt - Grupper - Gruppe - Højde - Hjælp - Skjul - Historik - Ikon - Id - Importer - Inkludér undermapper i søgning - Søg kun i denne mappe - Info - Indre margen - Indsæt - Installér - Ugyldig - Justering - Mærke - Sprog - Sidste - Layout - Links - Henter - Låst - Log ind - Log af - Log ud - Makro - Påkrævet - Besked - Flyt - Navn - Ny - Næste - Nej - af - Fra - OK - Åben - Valgmuligheder - Til - eller - Sortér efter - Kodeord - Sti - Et øjeblik... - Forrige - Egenskaber - Genopbyg - E-mail der skal modtage indhold af formular - Papirkurv - Din papirkurv er tom - Genindlæs - Mangler - Fjern - Omdøb - Forny - Påkrævet - Hent - Prøv igen - Rettigheder - Planlagt publicering - Søg - Beklager, vi kan ikke finde det, du leder efter. - Ingen elementer er blevet tilføjet - Server - Indstillinger - Vis - Hvilken side skal vises efter at formularen er sendt - Størrelse - Sortér - Status - Indsend - Type - Skriv for at søge... - under - Op - Opdatér - Opdatér - Upload - URL - Bruger - Brugernavn - Værdi - Vis - Velkommen... - Bredde - Ja - Mappe - Søgeresultater - Læs mere - Sortér - Afslut sortering - Eksempel - Skift kodeord - til - Listevisning - Gemmer... - nuværende - Indlejring - valgt - Andet - Artikler - Videoer - installere - Avatar til - - - Blå - - - Tilføj fane - Tilføj egenskab - Tilføj editor - Tilføj skabelon - Tilføj child node - Tilføj child - Rediger datatype - Naviger sektioner - Genveje - Vis genveje - Brug listevisning - Tillad på rodniveau - Kommentér/Udkommentér linjer - Slet linje - Kopiér linjer op - Kopiér linjer ned - Flyt linjer op - Flyt linjer ned - Generelt - Editor - Skift tillad sprogvarianter - Skift tillad segmentering - - - Baggrundsfarve - Fed - Tekstfarve - Skrifttype - Tekst - - - Side - - - Installeringsprogrammet kan ikke forbinde til databasen. - Kunne ikke gemme web.config filen. Du bedes venligst manuelt ændre database forbindelses strengen. - Din database er blevet fundet og identificeret som - Database konfiguration - installér knappen for at installere Umbraco %0% databasen - ]]> - Næste for at fortsætte.]]> - Databasen er ikke fundet. Kontrollér venligst at informationen i database forbindelsesstrengen i "web.config" filen er korrekt.

-

For at fortsætte bedes du venligst rette "web.config" filen (ved at bruge Visual Studio eller dit favoritprogram), scroll til bunden, tilføj forbindelsesstrengen til din database i feltet som hedder "umbracoDbDSN" og gem filen.

Klik på Forsøg igen knappen når du er færdig.
Mere information om at redigere web.config her.

]]>
- Kontakt venligst din ISP hvis det er nødvendigt. Hvis du installerer på en lokal maskine eller server kan du muligvis få informationerne fra din systemadministrator.]]> - Tryk på Opgradér knappen for at opgradere din database til Umbraco %0%

Bare rolig - intet indhold vil blive slettet og alt vil stadig fungere bagefter!

]]>
- Tryk på Næste for at fortsætte.]]> - Næste for at fortsætte med konfigurationsguiden.]]> - Normalbrugerens adgangskode er nødt til at blive ændret!]]> - Normalbrugeren er blevet gjort utjenstdygtig eller har ikke adgang til Umbraco!

Du behøver ikke foretage yderligere handlinger. Tryk på Næste for at fortsætte.

]]>
- Normalbrugerens adgangskode er på succesfuld vis blevet ændret siden installationen!

Du behøver ikke foretage yderligere handlinger. Tryk på Næste for at fortsætte.

]]>
- Adgangskoden er blevet ændret! - Få en fremragende start, se vores videoer - Ved at klikke på næste knappen (eller ved at ændre UmbracoConfigurationStatus i web.config filen), accepterer du licensaftalen for denne software, som specificeret i boksen nedenfor. Bemærk venligst at denne Umbraco distribution består af to forskellige licenser, MIT's Open Source Licens for frameworket og Umbraco Freeware Licensen som dækker UI'en. - Endnu ikke installeret - Berørte filer og foldere - Flere informationer om at opsætte rettigheder for Umbraco her - Du er nødt til at give ASP.NET 'modify' rettigheder på følgende filer/foldere - Dine rettighedsindstillinger er næsten perfekte!

Du kan køre Umbraco uden problemer, men du vil ikke være i stand til at installere pakker, som er anbefalet for at få fuldt udbytte af Umbraco.]]>
- Hvorledes besluttes - Klik her for at læse tekstversionen - video tutorials om at opsætte folderrettigheder for Umbraco eller læs tekstversionen.]]> - Dine rettighedsindstillinger kan være et problem!

Du kan afvikle Umbraco uden problemer, men du vil ikke være i stand til at oprette foldere eller installere pakker, hvilket er anbefalet for at få fuldt udbytte af Umbraco.]]>
- Dine rettighedsindstillinger er ikke klar til Umbraco!

For at afvikle Umbraco er du nødt til at opdatere dine rettighedsindstillinger.]]>
- Dine rettighedsindstillinger er perfekte!

Du er nu parat til at afvikle Umbraco og installere pakker!]]>
- Løser folder problem - Følg dette link for mere information om udfordringer med ASP.NET og oprettelse af foldere - Sætter folderrettigheder op - Umbraco har behov for 'write/modify' adgang til bestemte foldere, for at kunne gemme filer som billeder og PDF'er. Umbraco gemmer også midlertidige data (eksempelvis cachen) for at forbedre ydelsen på dit website. - Jeg har lyst til at begynde på bar bund - lær hvordan) Du kan stadig vælge at installere Runway senere. Gå venligst til Udvikler-sektionen og vælg Pakker.]]> - Du har lige opsat en ren Umbraco-platform. Hvad ønsker du nu at gøre? - Runway er installeret - Dette er vores liste over anbefalede moduler. Kryds dem af du ønsker at installere eller se den fulde liste af moduler ]]> - Kun anbefalet for erfarne brugere - Jeg ønsker at begynder med et simpelt website - "Runway" er et simpelt website som stiller nogle basale dokumenttyper og skabeloner til rådighed. Installeringsprogrammet kan automatisk opsætte Runway for dig, men du kan nemt redigere, udvide eller fjerne det. Det er ikke nødvendigt og du kan sagtens bruge Umbraco uden. Men Runway tilbyder et fundament, som er baseret på 'Best Practices', som får dig igang hurtigere end nogensinde før. Hvis du vælger at installere Runway, kan du efter eget valg vælge de grundlæggende byggesten kaldet 'Runway Modules' til at forbedre dine Runway-sider.

Inkluderet med Runway:Home Page, Getting Started page, Installing Modules page.
Valgfri Moduler: Top Navigation, Sitemap, Contact, Gallery.

]]>
- Hvad er Runway - Skridt 1/5: Acceptér licens - Skridt 2/5: Database-konfiguration - Skridt 3/5: Validerer filrettigheder - Skridt 4/5: Kontrollér Umbraco sikkerhed - Skridt 5/5: Umbraco er parat til at få dig igang - Tak fordi du valgte Umbraco - Gennemse dit nye site Du installerede Runway, så hvorfor ikke se hvordan dit nye website ser ud.]]> - Yderligere hjælpe og informationer Få hjælp fra vores prisvindende fællesskab, gennemse dokumentationen eller se nogle gratis videoer om hvordan du opsætter et simpelt site, hvordan du bruger pakker og en 'quick guide' til Umbraco terminologier]]> - Umbraco %0% er installeret og klar til brug - /web.config filen og opdatére 'AppSetting' feltet UmbracoConfigurationStatus i bunden til '%0%'.]]> - komme igang med det samme ved at klikke på "Start Umbraco" knappen nedenfor.
Hvis du er ny med Umbraco, kan du finde masser af ressourcer på vores 'getting started' sider. -]]>
- Start UmbracoFor at administrere dit website skal du blot åbne Umbraco administrationen og begynde at tilføje indhold, opdatere skabelonerne og stylesheets'ene eller tilføje ny funktionalitet.]]> - Forbindelse til databasen fejlede. - Umbraco Version 3 - Umbraco Version 4 - Se - Umbraco %0% for en frisk installation eller for en opgradering fra version 3.0.

Tryk på Næste for at begynde på guiden.]]>
- - - Culture Code - Culture Name - - - Du har været inaktiv, og du vil blive logget ud om - Forny for at gemme dine ændringer - - - Så er det søndag! - Smil, det er mandag! - Hurra, det er tirsdag! - Hvilken herlig onsdag! - Glædelig torsdag! - Endelig fredag! - Glædelig lørdag - Log ind nedenfor - Log ind med - Din session er udløbet - © 2001 - %0%
umbraco.com

]]>
- Glemt adgangskode? - En e-mail vil blive sendt til den angivne adresse med et link til at nulstille din adgangskode - En e-mail med instruktioner for nulstilling af adgangskoden vil blive sendt til den angivne adresse, hvis det matcher vores optegnelser - Vis adgangskode - Skjul adgangskode - Tilbage til login formular - Angiv en ny adgangskode - Din adgangskode er blevet opdateret - Det link, du har klikket på, er ugyldigt eller udløbet - Umbraco: Nulstil adgangskode - Dit brugernavn til at logge på Umbraco backoffice er: %0%

Klik her for at nulstille din adgangskode eller kopier/indsæt denne URL i din browser:

%1%

]]>
- - - Skrivebord - Sektioner - Indhold - - - Vælg siden ovenover... - %0% er nu kopieret til %1% - Kopier til - %0% er nu flyttet til %1% - Flyt til - er blevet valgt som roden for dit nye indhold, klik 'ok' nedenunder. - Intet element valgt, vælg et element i listen ovenfor før der klikkes 'fortsæt' - Det nuværende element kan ikke lægges under denne pga. sin type - Det nuværende element kan ikke ligge under en af dens undersider - Dette element må ikke findes på rodniveau - Denne handling er ikke tilladt fordi du ikke har de fornødne rettigheder på et eller flere af under-dokumenterne - Relater det kopierede element til originalen - - - %0%]]> - Notificeringer er gemt for - - Hej %0%

-

Dette er en automatisk mail for at informere dig om at opgaven '%1%' - er blevet udførtpå siden '%2%' af brugeren '%3%'

-

Opdateringssammendrag:

%6%

Hav en fortsat god dag!

De bedste hilsner fra Umbraco robotten

]]>
- [%0%] Notificering om %1% udført på %2% - Notificeringer - - - Handlinger - Oprettet - Opret pakke - Vælg pakken fra din computer. Umbraco pakker er oftest en ".zip" fil - Dette vil slette pakken - Slip her for at uploade - Inkludér alle underliggende sider - Jeg accepterer - betingelser for anvendelse - Sti til fil - Absolut sti til fil (f.eks.: /bin/umbraco.bin) - Installeret - Installerede pakker - Afslut - Denne pakke har ingen konfigurationsvisning - Der er ikke blevet oprettet nogle pakker endnu - Du har ingen pakker installeret - 'Pakker' øverst til højre på din skærm]]> - Forfatter URL - Pakkeindhold - Pakkefiler - Ikon URL - Installér pakke - Licens - Licens URL - Pakkeegenskaber - Søg efter pakker - Resultater for - Vi kunne ikke finde resultater for - Prøv venligst at søge efter en anden pakke eller gennemse kategorierne - Populære - Nye udgivelser - har - karma points - Information - Ejer - Bidragsydere - Oprettet - Nuværende version - .NET version - Downloads - Likes - Kompatibilitet - Denne pakke er kompatibel med de følgende versioner af Umbraco, som rapporteret af community-medlemmer. Fuld kompatibilitet kan ikke garanteres for versioner rapporteret nedenfor 100% - Eksterne kilder - Forfatter - Dokumentation - Pakke meta data - Pakkenavn - Pakken indeholder ingen elementer -
Du kan roligt fjerne denne fra systemet ved at klikke på "Fjern pakke" nedenfor.]]>
- Pakkevalg - Pakke læs mig - Pakke opbevaringsbase - Bekræft af-installering - Pakken blev fjernet - Pakken er på succesfuld vis blevet fjernet - Afinstallér pakke - -Bemærk: at dokumenter og medier som afhænger af denne pakke vil muligvis holde op med at virke, så vær forsigtig. Hvis i tvivl, kontakt personen som har udviklet pakken.]]> - Pakke version - Opgraderer fra version - Pakke allerede installeret - Denne pakke kan ikke installeres, den kræver en minimum Umbraco version af - - - Indsæt med fuld formattering (Anbefales ikke) - Den tekst du er ved at indsætte indeholder specialtegn eller formattering. Dette kan skyldes at du kopierer fra f.eks. Microsoft Word. Umbraco kan fjerne denne specialformattering automatisk så indholdet er mere velegnet til visning på en webside. - Indsæt som ren tekst, dvs. fjern al formattering - Indsæt, men fjern formattering som ikke bør være på en webside (Anbefales) - - - Gruppebaseret beskyttelse - Hvis du ønsker at give adgang til alle medlemmer af specifikke medlemsgrupper - Du skal oprette en medlemsgruppe før du kan bruge gruppebaseret beskyttelse - Fejlside - Brugt når folk er logget ind, men ingen adgang - %0% skal beskyttes]]> - %0% er nu beskyttet]]> - %0%]]> - Log ind-side - Vælg siden der indeholder log ind-formularen - Fjern beskyttelse... - %0%?]]> - Vælg siderne der indeholder log ind-formularer og fejlmeddelelser - %0%]]> - %0%]]> - Adgang til enkelte medlemmer - Hvis du ønsker at give adgang til enkelte medlemmer - - - Utilstrækkelige bruger adgang til a udgive alle under dokumenter - Udgivelsen kunne ikke udgives da publiceringsdato er sat - - - - - %0% kunne ikke udgives, fordi et 3. parts modul annullerede handlingen - - Medtag ikke-udgivede undersider - Publicerer - vent venligst... - %0% ud af %1% sider er blevet udgivet... - %0% er nu publiceret - %0% og alle undersider er nu publiceret - Publicér alle undersider - ok for at udgive %0% og derved gøre indholdet offentligt tilgængeligt..

Du kan udgive denne side og dens undersider ved at klikke Udgiv alle undersider forneden]]>
- - - Du har ikke konfigureret nogen godkendte farver - - - Du kan kun vælge følgende type(r) dokumenter: %0% - Du har valgt et dokument som er slettet eller lagt i papirkurven - Du har valgt dokumenter som er slettede eller lagt i papirkurven - - - Slettet medie - Du har valgt et medie som er slettet eller lagt i papirkurven - Du har valgt medier som er slettede eller lagt i papirkurven - Slettet - Åben i mediebiblioteket - Skift medie - Nulstil medie beskæring - Rediger %0% på %1% - Annuller indsættelse? - - Du har foretaget ændringer til bruge af dette media. Er du sikker på at du vil annullere? - Fjern? - Fjern brugen af alle medier? - Udklipsholder - Ikke tilladt - - - indtast eksternt link - vælg en intern side - Tekst - Link - Nyt vindue - Indtast en tekst - Indtast et link - - - Nulstil - Gem beskæring - Tilføj ny beskæring - Acceptér - Fortryd - Brugerdefineret - - - Ændringer - Oprettet - Vælg en version at sammenligne med den nuværende version - Nuværende version - Rød tekst vil ikke blive vist i den valgte version. Grøn betyder tilføjet]]> - Dokument tilbagerullet - Her vises den valgte version som html. Hvis du ønsker at se forskellen mellem de 2 versioner på samme tid, brug 'diff'-oversigten - Tilbagerulning til - Vælg version - Vis - - - Rediger script - - - Concierge - Indhold - Courier - Udvikler - Umbraco konfigurationsguide - Mediearkiv - Medlemmer - Pakker - Nyhedsbreve - Indstillinger - Statistik - Oversættelse - Brugere - Hjælp - Formularer - - - Tours - De bedste Umbraco video tutorials - Besøg our.umbraco.com - Besøg umbraco.tv - - - Standardskabelon - For at importere en dokumenttype, find ".udt"-filen på din computer ved at klikke på "Gennemse"-knappen og klik "Import" (Du vil blive bedt om bekræftelse på næste skærmbillede) - Ny titel på faneblad - Nodetype - Type - Stylesheet - Script - Faneblad - Titel på faneblad - Faneblade - Opret tilsvarende skabelon - Tilføj ikon - - - Sorteringsrækkefølge - Oprettelsesdato - Sortering udført - Træk de forskellige sider op eller ned for at indstille hvordan de skal arrangeres, eller klik på kolonnehovederne for at sortere hele rækken af sider - - Denne node har ingen under noder at sortere - - - Validering - Valideringsfejl skal rettes før elementet kan gemmes - Fejlet - Gemt - Gemt. For at se ændringerne skal du genindlæse din browser - Utilstrækkelige brugerrettigheder, kunne ikke fuldføre handlingen - Annulleret - Handlingen blev annulleret af et 3. part tilføjelsesprogram - Udgivelsen blev annulleret af et 3. part tilføjelsesprogram - Property type eksisterer allerede - Egenskabstype oprettet - DataType: %1%]]> - Egenskabs type slettet - Indholdstype gemt - Du har oprettet et faneblad - Faneblad slettet - Faneblad med id: %0% slettet - Stylesheetet blev ikke gemt - Stylesheet gemt - Stylesheet gemt uden fejl - Datatype gemt - Ordbogsnøgle gemt - Udgivelse fejlede da overliggende side ikke er udgivet - Indhold publiceret - og nu synligt for besøgende - %0% dokumenter udgivet og synlige på hjemmesiden - %0% udgivet og synligt på hjemmesiden - %0% dokumenter udgivet for sprogene %1% og synlige på hjemmesiden - Indhold gemt - Husk at publicere for at gøre det synligt for besøgende - En planlægning for udgivelse er blevet opdateret - %0% gemt - Send til Godkendelse - Rettelser er blevet sendt til godkendelse - %0% rettelser er blevet sendt til godkendelse - Medie gemt - Medie gemt uden problemer - Medlem gemt - Medlemsgruppe gemt - Stylesheetegenskab gemt - Stylesheet gemt - Skabelon gemt - Der er opstået en fejl under redigering - Bruger gemt - Brugertype gemt - Brugergruppe gemt - Sprog og domæner gemt - Der opstod en fejl ved at gemme sprog og domæner - Fil ikke gemt - Filen kunne ikke gemmes. Tjek filrettighederne - Fil gemt - Fil gemt uden fejl - Sprog gemt - Medietype gemt - Medlemstype gemt - Medlemsgruppe gemt - Skabelon ikke gemt - Undgå venligst at du har 2 templates med samme alias - Skabelon gemt - Skabelon gemt uden fejl! - Indhold fjernet fra udgivelse - Indhold variation %0% afpubliceret - Det krævet sprog '%0%' var afpubliceret. Alle sprog for dette indholds element er nu afpubliceret. - Partial view gemt - Partial view gemt uden fejl! - Partial view ikke gemt - Der opstod en fejl ved at gemme filen. - Rettigheder gemt for - Slettede %0% brugergrupper - %0% blev slettet - Aktiverede %0% brugere - Deaktiverede %0% brugere - %0% er nu aktiveret - %0% er nu deaktiveret - Brugergrupper er blevet indstillet - Låste %0% brugere op - %0% er nu låst op - Medlem blev exportet til fil - Der skete en fejl under exporteringen af medlemmet - Brugeren %0% blev slettet - Invitér bruger - Invitationen blev gensendt til %0% - Kan ikke udgive dokumentet da det krævet '%0%' ikke er udgivet - Validering fejlede for sproget '%0%' - Dokumenttypen blev eksporteret til en fil - Der skete en fejl under eksport af en dokumenttype - Udgivelses datoen kan ikke ligge i fortiden - Kan ikke planlægge dokumentes udgivelse da det krævet '%0%' ikke er udgivet - Kan ikke planlægge dokumentes udgivelse da det krævet '%0%' har en senere udgivelses dato end et ikke krævet sprog - Afpubliceringsdatoen kan ikke ligge i fortiden - Afpubliceringsdatoen kan ikke være før udgivelsesdatoen - - - Tilføj style - Redigér style - Teksteditor-styles - Definér de styles, der skal være tilgængelige i teksteditoren for dette stylesheet - Selector - Bruger CSS-syntaks, f.eks. "h1" eller ".redheader" - Rediger stylesheet - Rediger CSS-egenskab - Det navn der vises i teksteditoren - Forhåndsvisning - Hvordan teksten vil se ud i teksteditoren. - Styles - Den CSS der skal anvendes i teksteditoren, f.eks. "color:red;" - Kode - Editor - - - Sletning af skabelonen med ID %0% fejlede - Rediger skabelon - Sektioner - Indsæt indholdsområde - Indsæt pladsholder for indholdsområde - Indsæt - Hvad vil du indsætte? - Oversættelse - Indsætter en oversætbar tekst, som skifter efter det sprog, som websitet vises i. - Makro - - En makro er et element, som kan have forskellige indstillinger, når det indsættes. - Brug det som en genbrugelig del af dit design såsom gallerier, formularer og lister. - - Sideværdi - - Viser værdien af et felt fra den nuværende side. Kan indstilles til at bruge rekursive værdier eller - vise en standardværdi i tilfælde af, at feltet er tomt. - - Partial view - - Et Partial View er et skabelonelement, som kan indsættes i andre skabeloner og derved - genbruges og deles på tværs af sideskabelonerne. - - Master skabelon - Lynguide til Umbracos skabelontags - Ingen master - Indsæt en underliggende skabelon - @RenderBody() element. - ]]> - Definer en sektion - @section { ... }. Herefter kan denne sektion flettes ind i - overliggende skabelon ved at indsætte et @RenderSection element. - ]]> - Indsæt en sektion - @RenderSection(name) element. Den underliggende skabelon skal have - defineret en sektion via et @section [name]{ ... } element. - ]]> - Sektionsnavn - Sektionen er obligatorisk - @section -definition. - ]]> - Query builder - sider returneret, på - Kopier til udkilpsholder - Returner - alt indhold - indhold af typen "%0%" - fra - mit website - hvor - og - er - ikke er - er før - er før (inkl. valgte dato) - er efter - er efter (inkl. valgte dato) - er - ikke er - indeholder - ikke indeholder - er større end - er større end eller det samme som - er mindre end - er mindre end eller det samme som - Id - Navn - Oprettelsesdato - Sidste opdatering - Sortér efter - stigende rækkefølge - faldende rækkefølge - Skabelon - - - Billede - Macro - Vælg indholdstype - Vælg layout - Tilføj række - Tilføj indhold - Slip indhold - Indstillinger tilføjet - Indholdet er ikke tilladt her - Indholdet er tilladt her - Klik for at indlejre - Klik for at indsætte et billede - Billedtekst... - Skriv her... - Grid layout - Et layout er det overordnede arbejdsområde til dit grid - du vil typisk kun behøve ét eller to - Tilføj grid layout - Rediger grid layout - Juster dit layout ved at justere kolonnebredder og tilføj yderligere sektioner - Rækkekonfigurationer - Rækker er foruddefinerede celler, der arrangeres vandret - Tilføj rækkekonfiguration - Rediger rækkekonfiguration - Juster rækken ved at indstille cellebredder og tilføje yderligere celler - Ingen yderligere konfiguration tilgængelig - Kolonner - Det totale antal kolonner i dit grid - Indstillinger - Konfigurer, hvilket indstillinger, brugeren kan ændre - Typografi - Vælg hvilke typografiværdier en redaktør kan ændre - Tillad alle editorer - Tillad alle rækkekonfigurationer - Sæt som standard - Vælg ekstra - Vælg standard - er tilføjet - Advarsel - Du sletter en rækkekonfiguration - Sletning af et rækkekonfigurations navn vil resultere i et tab af data for alle eksiterende indhold som bruger dens konfiguration. - Maksimalt emner - Efterlad blank eller sæt til 0 for ubegrænset - - - Kompositioner - Gruppe - Du har ikke tilføjet nogen grupper - Tilføj gruppe - Nedarvet fra - Tilføj egenskab - Påkrævet label - Aktivér listevisning - Konfigurér indholdet til at blive vist i en sortérbar og søgbar liste; undersider vil ikke blive vist i træet - Tilladte skabeloner - Vælg hvilke skabeloner, der er tilladt at bruge på dette indhold. - Tillad på rodniveau - Kun dokumenttyper med denne indstilling aktiveret kan oprettes i rodniveau under indhold og mediearkiv. - Tilladte typer - Tillad at oprette indhold af en specifik type under denne. - Vælg child node - Nedarv faner og egenskaber fra en anden dokumenttype. Nye faner vil blive tilføjet den nuværende dokumenttype eller sammenflettet hvis fanenavnene er ens. - Indholdstypen bliver brugt i en komposition og kan derfor ikke blive anvendt som komposition - Der er ingen indholdstyper tilgængelige at bruge som komposition - Når du fjerner en komposition vil alle associerede indholdsdata blive slettet. Når først dokumenttypen er gemt, er der ingen vej tilbage. - Opret ny indstilling - Genbrug - Input indstillinger - Tilgængelige indstillinger - Opret ny indstilling - Konfiguration - Ja, slet - blev flyttet til - blev kopieret til - Vælg hvor - Vælg hvor - skal flyttes til - Alle dokumenttyper - Alle dokumenter - Alle medier - som benytter denne dokumenttype vil blive slettet permanent. Bekræft at du også vil slette dem. - som benytter denne medietype vil blive slettet permanent. Bekræft at du også vil slette dem. - som benytter denne medlemstype vil blive slettet permanent. Bekræft at du også vil slette dem. - og alle dokumenter, som benytter denne type - og alle medier, som benytter denne type - og alle medlemmer, som benytter denne type - Medlem kan redigere - Tillad at denne egenskab kan redigeres af medlemmet på dets profil. - Er følsom data - Skjul værdien af denne egenskab for indholdsredaktører der ikke har adgang til at se følsomme data - Vis på medlemsprofil - Tillad at denne egenskab kan vises på medlemmets profil. - fane har ingen sorteringsrækkefølge - Hvor er denne komposition brugt? - Denne komposition brugt i kompositionen af de følgende indholdstyper: - Tillad variationer - Tillad sprogvariation - Tillad segmentering - Tillader sprogvariationer - Tillader segmentering - Tillad at redaktører kan oprette indhold af denne type på flere sprog. - Tillad at redaktører kan oprette dette indhold på flere sprog. - Tillad at redaktører kan oprette flere udgaver af denne type indhold. - Tillad sprogvariation - Tillad segmentering - Element-type - Er en Element-type - En Element-type er tiltænkt brug i f.eks. Nested Content, ikke i indholdstræet. - En Dokumenttype kan ikke ændres til en Element-type efter den er blevet brugt til at oprette en eller flere indholds elementer. - Dette benyttes ikke for en Element-type - Du har lavet ændringer til denne egenskab. Er du sikker på at du vil kassere dem? - Visning - Label hen over (fuld bredde) - - - Tilføj sprog - Påkrævet sprog - Egenskaber på dette sprog skal være udfyldt før noden kan blive udgivet. - Standardsprog - Et Umbraco-site kan kun have ét standardsprog. - At skifte standardsprog kan resultere i at standardindhold mangler. - Fallback til - Intet fallback-sprog - For at tillade flersproget indhold, som ikke er tilgængeligt i det anmodede sprog, skal du her vælge et sprog at falde tilbage på. - Fallback-sprog - ingen - - - Tilføj parameter - Redigér parameter - Indtast makronavn - Parametre - Definér de parametre der skal være tilgængelige, når du bruger denne makro. - Vælg partial view makrofil - - - Bygger modeller - dette kan tage lidt tid - Modeller genereret - Modeller kunne ikke genereres - Modelgeneration fejlet, se fejlmeddelelse i log - - - Tilføj fallback felt - Fallback felt - Tilføj standard værdi - Standard værdi - Alternativt felt - Alternativ tekst - Casing - Kodning - Felt som skal indsættes - Konvertér linjeskift - Ja, konverter linjeskift - Erstatter et linjeskift med html-tag'et &lt;br&gt; - Custom felter - Ja, kun dato - Format og kodning - Formatér som dato - Formater værdien som en dato eller en dato med tid, i forhold til den aktive kultur - HTML indkod - Vil erstatte specielle karakterer med deres HTML jævnbyrdige. - Denne tekst vil blive sat ind lige efter værdien af feltet - Denne tekst vil blive sat ind lige før værdien af feltet - Lowercase - Ændre udskrift - Ingen - Udskrift eksempel - Indsæt efter felt - Indsæt før felt - Rekursivt - Ja, lav det rekursivt - Separator - Fjern paragraf-tags - Fjerner eventuelle &lt;P&gt; omkring teksten - Standard felter - Store bogstaver - URL encode - Hvis indholdet af felterne skal sendes til en URL, skal denne slåes til så specialtegn formateres - Denne tekst bruges hvis ovenstående felter er tomme - Dette felt vil blive brugt hvis ovenstående felt er tomt - Ja, med klokkeslæt. Dato/tid separator: - - - Oversættelsesdetaljer - Download XML DTD - Felter - Inkluder undersider - Hej %0%. Dette er en automatisk mail sendt for at informere dig om at dokumentet '%1' har en forespørgsel omkring oversættelse til '%5%' af %2%. Gå til http://%3%/translation/details.aspx?id=%4% for at redigere. Eller log ind i Umbraco for at få en oversigt over dine oversættelsesopgaver: http://%3%/Umbraco Hav en god dag! Mange hilsner Umbraco-robotten - Ingen oversættelsesbrugere er fundet. Opret venligst en oversættelsesbruger før du begynder at sende indhold til oversættelse - Siden '%0%' er blevet sent til oversættelse - Send siden '%0%' til oversættelse - Totalt antal ord - Oversæt til - Oversættelse gennemført. - Du kan gennemse de sider, som du lige har oversat, ved at klikke nedenfor. Hvis den originale side bliver fundet, vil du blive præsenteret for en sammenligning af de to sider. - Oversættelse fejlede, XML-filen kan være korrupt (indeholde fejl) - Oversættelsesmuligheder - Oversætter - Upload oversættelse (xml) - - - Indhold - Indholdsskabeloner - Mediearkiv - Cacheviser - Papirkurv - Oprettede pakker - Datatyper - Ordbog - Installerede pakker - Installér et skin - Installér et starterkit - Sprog - Installér lokal pakke - Makroer - Medietyper - Medlemmer - Medlemsgrupper - Roller - Medlemstyper - Dokumenttyper - Relationstyper - Pakker - Pakker - Partial Views - Partial View makrofiler - Installer fra "repository" - Installer Runway - Runway-moduler - Scripting filer - Scripts - Stylesheets - Skabeloner - Logfremviser - Brugertilladelser - Brugertyper - Brugere - Indstillinger - Design og layout - Tredjepart - - - Ny opdatering er klar - %0% er klar, klik her for at downloade - Ingen forbindelse til server - Der kunne ikke tjekkes for ny opdatering. Se trace for mere info. - - - Adgang - Baseret på de tildelte grupper og startnoder har brugeren adgang til følgende noder - Tildel adgang - Administrator - Kategorifelt - Bruger oprettet - Skift dit kodeord - Skift billede - Nyt kodeord - Minium %0% karakterer tilbage! - Der skal som minium være %0% specielle karakterer. - er ikke blevet låst ude - Kodeordet er ikke blevet ændret - Gentag dit nye kodeord - Du kan ændre dit kodeord, som giver dig adgang til Umbraco backoffice ved at udfylde formularen og klikke på knappen 'Skift dit kodeord' - Indholdskanal - Opret endnu en bruger - Opret nye brugere for at give dem adgang til Umbraco. Når en ny bruger oprettes, genereres der en adgangskode, som du kan dele med brugeren. - Beskrivelsesfelt - Deaktivér bruger - Dokumenttype - Redaktør - Uddragsfelt - Fejlede loginforsøg - Gå til brugerprofil - Tilføj grupper for at tildele adgang og tilladelser - Invitér anden bruger - Invitér nye brugere til at give dem adgang til Umbraco. En invitation vil blive sendt via e-mail til brugeren med oplysninger om, hvordan man logger ind i Umbraco. - Sprog - Indstil det sprog, du vil se i menuer og dialoger - Senest låst ude - Seneste login - Kodeord sidst ændret - Brugernavn - Startnode i mediearkivet - Begræns mediebiblioteket til en bestemt startnode - Medie startnoder - Begræns mediebiblioteket til bestemte startnoder - Moduler - Deaktivér adgang til Umbraco - har endnu ikke logget ind - Gammelt kodeord - Adgangskode - Nulstil kodeord - Dit kodeord er blevet ændret! - Kodeord ændret - Bekræft venligst dit nye kodeord - Indtast dit nye kodeord - Dit nye kodeord kan ikke være blankt! - Nuværende kodeord - ugyldig nuværende kodeord - Dit nye kodeord må ikke være tomt! - Dit nye kodeord og dit bekræftede kodeord var ikke ens, forsøg venligst igen! - Det bekræftede kodeord matcher ikke det nye kodeord - Erstat underelement-rettigheder - Du ændrer i øjeblikket rettigheder for siderne: - Vælg sider for at ændre deres rettigheder - Fjern billede - Standardrettigheder - Granulære rettigheder - Sæt rettigheder for specifikke noder - Profil - Søg alle 'børn' - Startnode - Tilføj sektioner for at give brugerne adgang - Vælg brugergrupper - Ingen startnode valgt - Ingen startnoder valgt - Indhold startnode - Begræns indholdstræet til en bestemt startnode - Indhold startnoder - Begræns indholdstræet til bestemte startnoder - Bruger sidst opdateret - er blevet oprettet - Den nye bruger er blevet oprettet. For at logge ind i Umbraco skal du bruge adgangskoden nedenfor. - Brugeradministration - Navn - Brugertilladelser - Brugergruppe - er blevet inviteret - En invitation er blevet sendt til den nye bruger med oplysninger om, hvordan man logger ind i Umbraco. - Hej og velkommen til Umbraco! På bare 1 minut vil du være klar til at komme i gang, vi skal bare have dig til at oprette en adgangskode og tilføje et billede til din avatar. - Velkommen til Umbraco! Desværre er din invitation udløbet. Kontakt din administrator og bed om at gensende invitationen. - Hvis du uploader et billede af dig selv, gør du det nemt for andre brugere at genkende dig. Klik på cirklen ovenfor for at uploade et billede. - Forfatter - Skift - Din profil - Din historik - Session udløber - Invitér bruger - Opret bruger - Send invitation - Tilbage til brugere - Umbraco: Invitation -

Hej %0%, du er blevet inviteret af %1% til Umbraco backoffice.

Besked fra %1%: %2%

Klik på dette link for acceptere invitationen

Hvis du ikke kan klikke på linket, så kopier og indsæt denne URL i dit browservindue

%3%

]]>
- Inviter - Gensender invitation... - Slet bruger - Er du sikker på du ønsker at slette denne brugers konto? - Alle - Aktiv - Deaktiveret - Låst ude - Inviteret - Inaktiv - Navn (A-Å) - Navn (Å-A) - Nyeste - Ældste - Sidst logget ind - Ingen brugere er blevet tilføjet - - - Validering - Valider som e-mail - Valider som tal - Valider som URL - ...eller indtast din egen validering - Feltet er påkrævet - Indtast en selvvalgt validerings fejlbesked (valgfrit) - Indtast et regulært udtryk - Indtast en selvvalgt validerings fejlbesked (valgfrit) - Du skal tilføje mindst - Du kan kun have - Tilføj op til - elementer - URL(er) - URL(er) valgt - elementer valgt - Ugyldig dato - Ikke et tal - Ikke en gyldig numerisk trinstørrelse - Ugyldig e-mail - Værdien kan ikke være tom - Værdien kan ikke være tom - Værdien er ugyldig, som ikke matcher det korrekte format - Selvvalgt validering - %1% mere.]]> - %1% for mange.]]> - - - Slå URL tracker fra - Slå URL tracker til - Kultur - Original URL - Viderestillet til - Viderestil URL håndtering - De følgende URLs viderestiller til dette indholds element - Der er ikke lavet nogen viderestillinger - Når en udgivet side bliver omdøbt eller flyttet, vil en viderestilling automatisk blive lavet til den nye side. - Er du sikker på at du vil fjerne viderestillingen fra '%0%' til '%1%'? - Viderestillings URL fjernet. - Fejl under fjernelse af viderestillings URL. - Dette vil fjerne viderestillingen - Er du sikker på at du vil slå URL trackeren fra? - URL tracker er nu slået fra. - Der opstod en fejl under forsøget på at slå URL trackeren fra, der findes mere information i logfilen. - URL tracker er nu slået fra. - Der opstod en fejl under forsøget på at slå URL trackeren til, der findes mere information i logfilen. - - - Ingen ordbog elementer at vælge imellem - - - %0% tegn tilbage.]]> - %1% for mange.]]> - - - Slettet indhold med Id: {0} Relateret til original "parent" med id: {1} - Slettet medie med Id: {0} relateret til original "parent" / mappe med id: {1} - Kan ikke automatisk genoprette dette element - Der er ikke nogen placering hvor dette element automatisk kan genoprettes. Du kan flytte elementet manuelt i træet nedenfor. - blev genoprettet under - - - Retning - Forælder til barn - Tovejs - Forælder - Barn - Antal - Relationer - Oprettet - Kommentar - Navn - Der er ingen relationer for denne relationstype. - Relationstype - Relationer - - - Kom godt i gang - Redirects håndtering - Indhold - Velkommen - Examine Management - Published Cache - Models Builder - Health Check - Profiling - Kom godt i gang - Installer Umbraco Forms - - - Gå tilbage - Aktivt layout: - Gå til - gruppe - bestået - advarsel - fejlet - forslag - Test bestået - Test fejlet - Åben backoffice søgning - Åben/Luk backoffice hjælp - Åben/Luk dine profil indstillinger - Tilføj domæne på %0% - Opret ny node under %0% - Opsæt offentlig adgang på %0% - Opsæt rettigheder på %0% - Juster soterings rækkefølgen for %0% - Opret indholds skabelon baseret på %0% - Åben kontext menu for - Aktivt sprog - Skift sprog til - Opret ny mappe - Delvist View - Delvist View Macro - Medlem - Data type - Søg i viderestillings dashboardet - Søg i brugergruppe sektionen - Søg i bruger sektionen - Opret element - Opret - Rediger - Navn - Tilføj ny række - Vis flere muligheder - Søg i Umbraco backoffice - Søg efter indholdsnoder, medienoder osv. i backoffice - Når autoudfyldnings resultaterne er klar, tryk op og ned pilene, eller benyt tab knappen og brug enter knappen til at vælge. - Vej - Fundet i - Har oversættelse - Mangler oversættelse - Ordbogs elementer - Udfør handling %0% på %1% noden - Tilføj billede overskrift - Søg i indholdstræet - Maximum antal - - - Referencer - Denne Data Type har ingen referencer. - Brugt i Dokument Typer - Ingen referencer til Dokument Typer. - Brugt i Medie Typer - Ingen referencer til Medie Typer. - Brugt i Medlems Typer - Ingen referencer til Medlems Typer. - Brugt af - Brugt i Dokumenter - Brugt i Medlemmer - Brugt i Medier - - - Slet gemte søgning - Log type - Vælg alle - Fravælg alle - Gemte søgninger - Gem søgning - Indtast et navn for din søgebetingelse - Filter søgning - Samlet resultat - Dato - Type - Maskine - Besked - Exception - Egenskaber - Søg med Google - Søg efter denne besked på Google - Søg med Bing - Søg efter denne besked på Bing - Søg på Our Umbraco - Søg efter denne besked på Our Umbraco forum og dokumentation - Søg på Our Umbraco med Google - Søg på Our Umbraco forum med Google - Søg i Umbraco kildekoden - Søg i Umbraco kildekoden på Github - Søg i Umbraco issues - Søg i Umbraco issues på Github - Slet denne søgning - Find logs med request Id - Find logs med Namespace - Find logs med maskin navn - Åben - Henter - Hver 2 sekunder - Hver 5 sekunder - Hver 10 sekunder - Hver 20 sekunder - Hver 30 sekunder - Henter hver 2s - Henter hver 5s - Henter hver 10s - Henter hver 20s - Henter hver 30s - - - Kopier %0% - %0% fra %1% - Samling af %0% - Fjern alle elementer - Ryd udklipsholder - - - Åben egenskabshandlinger - Luk egenskabshandlinger - - - Vælg elementtype - Tilføj en indstillings elementtype - Tilføj visning - Tilføj stylesheet - Vælg billede - Opret ny elementtype - Overskriv stylesheet - Tilføj stylesheet - Redigerings udseende - Data modeller - katalog udseende - Baggrunds farve - Ikon farve - Indholds model - Label - Speciel visning - Vis speciel visning beskrivelsen - Overskrift hvordan denne block præsenteres i backoffice interfacet. Vælg en .html fil der indeholder din præsensation. - Indstillings model - Rederings lagets størrelse - Tilføj speciel visning - Tilføj instillinger - Overskriv label form - %0%?]]> - %0%?]]> - Indholdet vil stadigt eksistere, men redigering af dette indhold vil ikke være muligt. Indholdet vil blive vist som ikke understøttet indhold. - - Billede - Tilføj billede - Opret ny - Udklipsholder - Indstillinger - Avanceret - Skjuld indholds editoren - Du har lavet ændringer til dette indhold. Er du sikker på at du vil kassere dem? - Annuller oprettelse? - - Error! - The ElementType of this block does not exist anymore - Tilføj indhold - Tilføj %0% - Feltet %0% bruger editor %1% som ikke er supporteret for blokke. - - - Hvad er Indholdsskabeloner? - Indholdsskabeloner er foruddefineret indhold der kan vælges når der oprettes nye indholdselementer. - Hvordan opretter jeg en Indholdsskabelon? - - Der er to måder at oprette Indholdsskabeloner på:

-
    -
  • Højreklik på en indholdsnode og vælg "Opret indholdsskabelon" for at oprette en ny Indholdsskabelon.
  • -
  • Højreklik på Indholdsskabeloner i sektionen Indstillinger og vælg den dokumenttype du vil oprette en Indholdsskabelon for.
  • -
-

Når indholdsskabelonen har fået et navn, kan redaktører begynde at bruge indholdsskabelonen som udgangspunkt for deres nye side.

- ]]> -
- Hvordan vedligeholder jeg Indholdsskabeloner? - Du kan redigere og slette Indholdsskabeloner fra "Indholdsskabeloner" i sektionen Indstillinger. Fold dokumenttypen som Indholdsskabelonen er baseret på ud og klik på den for at redigere eller slette den. - - - Afslut - Afslut forhåndsvisning - Vis i nyt vindue - Åben forhåndsvisning i nyt vindue - Forhåndsvisning af indholdet? - Du har afslutet forhåndsvisning, vil du starte forhåndsvisning igen for at se seneste gemte version af indholdet? - Start forhåndsvisning - Se udgivet indhold - Se udgivet indhold? - Du er i forhåndsvisning, vil du afslutte for at se den udgivet version? - Se udgivet version - Forbliv i forhåndsvisning - - - Mappeoprettelse - Filskrivning for pakker - Filskrivning - Medie mappeoprettelse - - - resultat - resultater - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/de.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/de.xml deleted file mode 100644 index 13deeee..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/de.xml +++ /dev/null @@ -1,2231 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Kulturen und Hostnamen - Protokoll - Durchsuchen - Dokumenttyp ändern - Kopieren - Neu - Exportieren - Neues Paket - Neue Gruppe - Entfernen - Deaktivieren - Papierkorb leeren - Aktivieren - Dokumenttyp exportieren - Dokumenttyp importieren - Paket importieren - 'Canvas'-Modus starten - Abmelden - Verschieben - Benachrichtigungen - Öffentlicher Zugriff - Veröffentlichen - Veröffentlichung zurücknehmen - Aktualisieren - Erneut veröffentlichen - Umbenennen - Wiederherstellen - Berechtigungen setzen für Seite %0% - Wähle worunter kopiert werden soll - Wähle worunter verschoben werden soll - in der Baumstrukture - wurde verschoben nach - wurde kopiert nach - Berechtigungen - Zurücksetzen - Zur Veröffentlichung einreichen - Zur Übersetzung senden - Gruppe festlegen - Sortieren - Übersetzen - Aktualisieren - Berechtigung festlegen - Freigeben - Inhaltsvorlage anlegen - Einladung erneut versenden - - - Inhalt - Administration - Struktur - Anderes - - - Erlaube Zugriff auf "Kultur und Hostname"-Einstellungen - Erlaube Zugriff auf Bearbeiten-Verlauf - Erlaube das Anzeigen eines Knotens - Erlaube Ändern des Dokumenten-Typs - Erlaube Kopieren - Erlaube Erzeugen - Erlaube Entfernen - Erlaube Verschieben - Erlaube Zugriff auf "Öffentlich zugänglich"-Einstellungen - Erlaube Veröffentlichung - Erlaube Rücknahme der Veröffentlichung - Erlaube Zugriff auf die Berechtigungen - Erlaube Zurücksetzen auf eine vorherige Version - Erlaube Anforderungen von Veröffentlichungen - Erlaube Anfordern von Übersetzungen - Erlaube Sortieren - Erlaube Übersetzung - Erlaube Sichern von Änderungen - Erlaube Anlegen von Inhaltsvorlagen - - - Inhalt - Info - - - Erlaubnis verweigert. - Neue Domain hinzufügen - entfernen - Ungültiges Element. - Format der Domain ungültig. - Domain wurde bereits zugewiesen. - Sprache - Domain - Domain '%0%' hinzugefügt - Domain '%0%' entfernt - Die Domain '%0%' ist bereits zugeordnet - Domain '%0%' aktualisiert - Domains bearbeiten - - - - Vererben - Kultur - Definiert die Kultureinstellung für untergeordnete Elemente dieses Elements oder vererbt vom übergeordneten Element. Wird auch auf das aktuelle Element angewendet, sofern auf tieferer Ebene keine Domain zugeordnet ist. - Domainen - - - Auswahl aufheben - Auswählen - Etwas anderes machen - Fett - Ausrücken - Formularelement einfügen - Graphische Überschrift einfügen - HTML bearbeiten - Einrücken - Kursiv - Zentriert - Linksbündig - Rechtsbündig - Link einfügen - Anker einfügen - Aufzählung - Nummerierung - Makro einfügen - Abbildung einfügen - Veröffentlichen und schliessen - Veröffentlichen mit Unterknoten - Datenbeziehungen bearbeiten - Zurück zur Liste - Speichern - Sichern und schliessen - Speichern und veröffentlichen - Speichern und planen - Speichern und zur Abnahme übergeben - Listenansicht sichern - Veröffentlichung planen - Vorschau - Die Vorschaufunktion ist deaktiviert, da keine Vorlage zugewiesen ist - Stil auswählen - Stil anzeigen - Tabelle einfügen - Erzeuge Daten-Model und schliesse - Sichern und Daten-Model erzeugen - Zurücknehmen - Erneut anwenden - Vorgängerversion herstellen - TAG entfernen - Abbrechen - Bestätigen - - - Anzeigen als - - Inhalt gelöscht - Inhalt unveröffentlicht - Inhalt unveröffentlicht für Sprache: %0% - Inhalt veröffentlicht - Inhalt veröffentlicht für Sprache: %0% - Inhalt gesichert - Inhalt gesichert für Sprache: %0% - Inhalt verschoben - Inhalt kopiert - Inhalt auf vorherige Version geändert - Veröffentlichung für Inhalt angefordert - Veröffentlichung für Inhalt angefordert in Sprache: %0% - Unterknoten wurden sortiert von Benutzer - Kopieren - Veröffentlichen - Veröffentlichen - Verschieben - Sichern - Sichern - Entfernen - Veröffentlichung zurücknehmen - Veröffentlichung zurücknehmen - Vorgängerversion wieder herstellen - Veröffentlichung anfordern - Veröffentlichung anfordern - Sortieren - Verlauf (alle Variationen) - - - Es konnte kein Verzeichnis unter dem Knoten mit der ID %0% angelegt werden. - Es konnte kein Verzeichnis unter dem Knoten mit dem Namen %0% angelegt werden. - Der Verzeichnisname darf keine ungültigen Zeichen enthalten. - Folgendes Element konnte nicht entfernt werden: %0% - - - Ist veröffentlicht - Über dieses Dokument - Alias - (Wie würden Sie das Bild über das Telefon beschreiben?) - Alternative Links - Klicken, um das Dokument zu bearbeiten - Erstellt von - Ursprünglicher Autor - Aktualisiert von - Erstellt am - Erstellungszeitpunkt des Dokuments - Dokumenttyp - In Bearbeitung - Veröffentlichung aufheben am - Dieses Dokument wurde nach dem Veröffentlichen bearbeitet. - Dieses Dokument ist nicht veröffentlicht. - Zuletzt veröffentlicht - Keine Elemente anzuzeigen - Diese Liste enthält keine Einträge. - Es wurden keine untergeordneten Elemente hinzugefügt - Es wurden keine Mitglieder hinzugefügt - Medientyp - Verweis auf Medienobjekt(e) - Mitgliedergruppe - Mitgliederrolle - Mitglieder-Typ - Es wurden keine Änderungen vorgenommen - Kein Datum gewählt - Name des Dokument - Dieses Media-Element hat keinen Link - Diesem Element kann kein Inhalt zugewiesen werden - Eigenschaften - Dieses Dokument ist veröffentlicht aber nicht sichtbar, da das übergeordnete Dokument '%0%' nicht publiziert ist - Diese Kultur wurde veröffentlicht, aber wird nicht angezeigt, weil sie auf dem Oberknoten '%0%' unveröffentlicht ist - Ups! Dieses Dokument ist veröffentlicht aber nicht im internen Cache aufzufinden: Systemfehler. - Der URL wurde nicht gefunden - Dieses Dokument wurde veröffentlicht, aber sein URL würde mit Inhalt %0% kollidieren - Dieses Dokument wurde veröffentlicht, aber sein URL kann nicht aufgelöst (routed) werden - Veröffentlichen - Veröffentlicht - Veröffentlicht (Änderungen bereit) - Publikationsstatus - - Veröffentlichen mit Unterknoten zum Veröffentlichen der gewählten Sprache - samt aller Unterknoten der selben Sprache, um ihren Inhalt öffentlich verfügbar zu machen.]]> - - - Veröffentlichen mit Unterknoten zum Veröffentlichen der gewählten Sprache - samt aller Unterknoten der selben Sprache, um ihren Inhalt öffentlich verfügbar zu machen.]]> - - Veröffentlichen am - Veröffentlichung widerrufen am - Datum entfernen - Datum wählen - Sortierung abgeschlossen - Um die Dokumente zu sortieren, ziehen Sie sie einfach an die gewünschte Position. Sie können mehrere Zeilen markieren indem Sie die Umschalttaste ("Shift") oder die Steuerungstaste ("Strg") gedrückt halten - Statistiken - Titel (optional) - Alternativtext (optional) - Typ - Veröffentlichung widerrufen - Entwurf - Nicht angelegt - Zuletzt bearbeitet am - Letzter Änderungszeitpunkt des Dokuments - Datei entfernen - Link zum Dokument - Mitglied der Gruppe(n) - Kein Mitglied der Gruppe(n) - Untergeordnete Elemente - Ziel - Dies führt zur folgenden Zeit auf dem Server: - - Was bedeutet dies? - ]]> - - Wollen Sie dieses Element wirklich entfernen? - Eigenschaft %0% verwendet Editor %1%, welcher nicht von Nested Content unterstützt wird. - Es wurden keine Dokument-(Inhalts-)Typen für diese Eigenschaft definiert. - Füge ein weiteres Textfeld hinzu - Entferne dieses Textfeld - Inhalt-Basis - Inklusive Entwürfen: veröffentliche auch unveröffentlichte Elemente. - Dieser Wert ist verborgen. Wenn Sie diesen Wert einsehen müssen, wenden Sie sich bitte an einen Administrator. - Dieser Wert ist verborgen. - Welche Sprache möchten Sie veröffentlichen? Alle Sprachinhalte wurden gesichert! - Welche Sprache möchten Sie veröffentlichen? - Welche Sprache möchten Sie sichern? - Alle Sprachinhalte wurden beim Anlegen gesichert! - Welche Sprachen möchten Sie zur Freigabe schicken? - Welche Sprachen möchten Sie zu einer bestimmten Zeit veröffentlichen? - Wählen Sie die Sprachen, deren Veröffentlichung zurück genommen werden soll. Das Zurücknehmen der Veröffentlichung einer Pflichtsprache betrifft alle Sprachen. - Veröffentlichte Sprachen - Unveröffentlichte Sprachen - Unveränderte Sprachen - Diese Sprachen wurden nicht angelegt - Bereit zu Veröffentlichen? - Bereit zu Sichern? - Freigabe anfordern - Wählen Sie Datum und Uhrzeit für die Veröffentlichung bzw. deren Rücknahme. - Neues Element anlegen - Aus der Zwischenablage einfügen - - - Erzeuge eine neue Inhaltsvorlage von '%0%' - Leer - Wählen Sie eine Inhaltsvorlage - Inhaltsvorlage erzeugt - Inhaltsvorlage von '%0%' wurde erzeugt - Eine gleichnamige Inhaltsvorlage ist bereits vorhanden - Eine Inhaltsvorlage ist vordefinierter Inhalt, den ein Redakteur als Basis für neuen Inhalt verwenden kann - - - Für Upload klicken - oder klicken Sie hier um eine Datei zu wählen - Sie können Dateien hierher ziehen, um sie hochzuladen. - Dieser Dateityp darf nicht hochgeladen werden - Max. Dateigröße ist - Media-Basis - Media-Element konnte nicht verschoben werden - Eltern- und Ziel-Verzeichnis dürfen nicht übereinstimmen - Media-Element konnte nicht kopiert werden - Unter Element Id %0% konnte kein Verzeichnis angelegt werden - Das Verzeichnis mit Id %0% konnte nicht umbenannt werden - - - Neues Mitglied anlegen - Alle Mitglieder - Mitgliedsgruppen haben keine weiteren editierbaren Eigenschaften. - - - An welcher Stellen wollen Sie das Element erstellen - Neues Element unterhalb von - Wählen Sie einen Dokumenttyp für eine Inhaltsvorlage - Geben Sie einen Verzeichnisnamen ein - Wählen Sie einen Namen und einen Typ - - Die im Inhaltsbaum ausgewählte Seite erlaubt keine Unterseiten. - Bearbeitungsrechte für diesen Dokumenttyp - - Das im Strukturbaum ausgewählte Medienelement erlaubt keine untergeordneten Elemente. - Bearbeitungsrechte für diesen Medientyp - Dokumenttyp ohne Vorlage - Neues Verzeichnis - Neuer Datentyp - Neue JavaScript-Datei - Neue leere Partial-View - Neues Partial-View-Makro - Neue Partial-View nach Vorlage - Neues Partial-View-Makro nach Vorlage - Neues Partial-View-Makro (ohne Makro) - Neue Style-Sheet-Datei - Neue Rich-Text-Editor Style-Sheet-Datei - - - Website anzeigen - - Verstecken - Wenn Umbraco nicht geöffnet wurde, wurde möglicherweise das Pop-Up unterdrückt. - wurde in einem neuen Fenster geöffnet - Neu öffnen - Besuchen - Willkommen - - - Bleiben - Änderungen verwerfen - Es gibt ungesicherte Änderungen - Wollen Sie diese Seite wirklich verlassen? - es gibt ungesicherte Änderungen - Veröffentlichen macht die ausgewählten Elemente auf der Website sichtbar. - Aufheben der Veröffentlichung entfernt die ausgewählten Elemente und ihre Unterknoten von der Website. - Aufheben der Veröffentlichung entfernt diese Seite und ihre Unterseiten von der Website. - Es gibt ungesicherte Änderungen. Ändern des Dokumenttyps macht diese rückgängig. - - - Fertig - %0% Element entfernt - %0% Elemente entfernt - %0% von %1% Element entfernt - %0% von %1% Elementen entfernt - %0% Element veröffentlicht - %0% Elemente veröffentlicht - %0% von %1% Element veröffentlicht - %0% von %1% Elementen veröffentlicht - %0% Veröffentlichung aufgehoben - %0% Veröffentlichungen aufgehoben - %0% von %1% Veröffentlichung aufgehoben - %0% von %1% Veröffentlichungen aufgehoben - %0% Element verschoben - %0% Elemente verschoben - %0% von %1% Element verschoben - %0% von %1% Elementen verschoben - %0% Element kopiert - %0% Elemente kopiert - %0% von %1% Element kopiert - %0% von %1% Elementen kopiert - - - Name des Link - Link - Anker / querystring - Name - Fenster schließen - Wollen Sie dies wirklich entfernen - Wollen Sie folgendes wirklich deaktivieren - Sind Sie sich wirklich abmelden? - Sind Sie sicher? - Ausschneiden - Wörterbucheintrag bearbeiten - Sprache bearbeiten - Anker einfügen - Zeichen einfügen - Grafische Überschrift einfügen - Abbildung einfügen - Link einfügen - klicken um Macro hinzuzufügen - Tabelle einfügen - Dies entfernt die Sprache - - Die Kultur-Variante einer Sprache zu ändern ist möglicherweise eine aufwendige Operation und führt zum Erneuern von Inhalts-Zwischenspeicher und Such-Index. - Zuletzt bearbeitet - Verknüpfung - Anker: - Wenn lokale Links verwendet werden, füge ein "#" vor den Link ein - In einem neuen Fenster öffnen? - Macro Einstellungen - Dieses Makro enthält keine einstellbaren Eigenschaften. - Einfügen - Berechtigungen bearbeiten für - Berechtigungen vergeben für - Berechtigungen vergeben für %0% für Benutzer-Gruppe %1% - Wählen Sie die Benutzer-Gruppe, deren Berechtigungen Sie setzen möchten - Der Papierkorb wird geleert. Bitte warten Sie und schließen Sie das Fenster erst, wenn der Vorgang abgeschlossen ist. - Der Papierkorb ist leer - Wenn Sie den Papierkorb leeren, werden die enthaltenen Elemente endgültig gelöscht. Dieser Vorgang kann nicht rückgängig gemacht werden. - Der Webservice von <a target='_blank' rel='noopener' href='http://regexlib.com'>regexlib.com</a> ist zur Zeit nicht erreichbar. Bitte versuchen Sie es später erneut. - Finden Sie einen vorbereiteten regulären Ausdruck zur Validierung der Werte, die in dieses Feld eingegeben werden - zum Beispiel 'email, 'plz', 'URL' oder ähnlich. - Macro entfernen - Pflichtfeld - Die Website-Index wurd neu erstellt - Der Zwischenspeicher der Website wurde aktualisiert und alle veröffentlichten Inhalte sind jetzt auf dem neuesten Stand. Bisher unveröffentliche Inhalte wurden dabei nicht veröffentlicht. - Der Zwischenspeicher der Website wird aktualisiert und der veröffentlichte Inhalt auf den neuesten Stand gebracht. Unveröffentlichte Inhalte bleiben dabei weiterhin unveröffentlicht. - Anzahl der Spalten - Anzahl der Zeilen - Für Originalgröße auf die Abbildung klicken - Element auswählen - Zwischenspeicher-Element anzeigen - Verknüpfe mit Original - Einschliesslich Unterknoten - Die freundlichste Community - Seiten-Link - In neuem Fenster / Tab öffnen - Medien-Link - Inhalts-Startknoten wählen - Medienelement wählen - Bildzeichen wählen - Element wählen - Link wählen - Makro wählen - Inhalt wählen - Inhaltstyp wählen - Medien-Startknoten wählen - Mitglied wählen - Mitgliedergruppe wählen - Knoten wählen - Bereich wählen - Benutzer wählen - Keine Bildzeichen gefunden - Für dieses Makro gibt es keine Parameter - Es gibt keine Makros zum Einfügen - Externe Login-Anbieter - Ausnahmedetails - Stacktrace - Inner Exception - Verknüpfen Sie Ihr - Trennen Sie Ihr - Konto - Editor wählen - Kode-Vorlage wählen - - Dies wird den Knoten und all seine Sprachen entfernen. - Wenn Sie nur eine Sprache entfernen wollen, wählen Sie diese und setzen sie auf unveröffentlicht. - - - - Es gibt keine Einträge im Wörterbuch. - - - - %0%'. -
Unter dem links angezeigten Menüpunkt 'Sprachen' können Sie weitere hinzufügen. - ]]> -
- Name der Kultur - - - - Wörterbuch Übersicht - - - Sucher einrichten ]]> - - Sucher (z.B.: multi-index searcher) - ]]> - - Feldwerte - Gesundheitsstatus - Der Gesundheitsstatus und Lesbarkeit des Indizes. - Indizierer - Indexinformationen - Zeigt die Eigenschaften des Indizes - Examine Index-Verwaltung - - Index Detailanzeige und Verwaltungswerkzeuge - - Index erneuern - - - Abhängig von der Inhaltsmenge Ihrer Website kann das eingie Zeit dauern.
- Es wird davon abgeraten, einen Index einer Website während hoher Auslastung- oder Inhaltbearbeitungszeiten zu erneuern. - ]]> -
- Sucher - Durchsuche den Index und betrachte die Ergebnisse - Werkzeuge - Werkzeuge zur Indexverwaltung - - - Benutzername eingeben - Kennwort eingeben - Bestätige das Kennwort - %0% benennen ... - Bitte Name angeben ... - Bitte E-Mail eingeben... - Bitte Benutzernamen eingeben... - Label... - Bitte eine Beschreibung eingeben... - Durchsuchen ... - Filtern ... - Tippen, um Tags hinzuzufügen (nach jedem Tag die Eingabetaste drücken) ... - Bitte E-Mail eingeben - Bitte Nachricht eingeben... - Der Benutzername ist normalerweise Ihre E-Mail-Adresse - #value oder ?key=value - Bitte einen Alias eingeben... - Alias erzeugen... - - - Angepasste Listenansicht erstellen - Angepasste Listenansicht entfernen - Ein Inhalts-, Medien oder Mitgliedstyp mit gleichem Alias ist bereits vorhanden. - - - Umbenannt - Tragen Sie hier einen neuen Verzeichnisnamen ein - %0% wurde umbenannt in %1% - - - Neuer Vorgabewert - Feldtyp in der Datenbank - Datentyp-GUID - Steuerelement zur Darstellung - Schaltflächen - Erweiterte Einstellungen aktivieren für - Kontextmenü aktivieren - Maximale Standardgröße für eingefügte Bilder - Verknüpfte Stylesheets - Beschriftung anzeigen - Breite und Höhe - Alle Eigenschaftstypen und -daten - - die auf diesem Datentyp basierenden werden endgültig entfernt, - bitte bestätigen Sie, dass Sie diese ebenfalls entfernen wollen - - Ja, entferne - und alle Eigenschaftstypen und -daten die auf diesem Datentyp basierenden! - Wählen Sie das Verzeichnis aus der untenstehenden Baumstruktur, in das - verschoben werden soll. - wurde verschoben in - - - Ihre Daten wurden gespeichert. Bevor Sie diese Seite jedoch veröffentlichen können, müssen Sie die folgenden Korrekturen vornehmen: - Der aktuelle Mitgliedschaftsanbieter erlaubt keine Kennwortänderung (EnablePasswordRetrieval muss auf "true" gesetzt sein) - '%0%' ist bereits vorhanden - Bitte prüfen und korrigieren: - Bitte prüfen und korrigieren: - Für das Kennwort ist eine Mindestlänge von %0% Zeichen vorgesehen, wovon mindestens %1% Sonderzeichen (nicht alphanumerisch) sein müssen - '%0%' muss eine Zahl sein - '%0%' (in Registerkarte '%1%') ist ein Pflichtfeld - '%0%' ist ein Pflichtfeld - '%0%' (in Registerkarte '%1%') hat ein falsches Format - '%0%' hat ein falsches Format - - - Der Server hat einen Fehler gemeldet - Dieser Dateityp wird durch die Systemeinstellungen blockiert - ACHTUNG! Obwohl CodeMirror in den Einstellungen aktiviert ist, bleibt das Modul wegen mangelnder Stabilität in Internet Explorer deaktiviert. - Bitte geben Sie die Bezeichnung und den Alias des neuen Dokumenttyps ein. - Es besteht ein Problem mit den Lese-/Schreibrechten auf eine Datei oder einen Ordner - Fehler beim Laden einer "Partial View Kodedatei" (Datei: %0%) - Bitte geben Sie einen Titel ein - Bitte wählen Sie einen Typ - Soll die Abbildung wirklich über die Originalgröße hinaus vergrößert werden? - Startelement gelöscht, bitte kontaktieren Sie den System-Administrator. - Bitte markieren Sie den gewünschten Text, bevor Sie einen Stil auswählen - Keine aktiven Stile vorhanden - Bitte platzieren Sie den Mauszeiger in die erste der zusammenzuführenden Zellen - Sie können keine Zelle trennen, die nicht zuvor aus mehreren zusammengeführt wurde. - - - Optionen - Info - Aktion - Aktionen - Hinzufügen - Alias - Alles - Sind Sie sicher? - Zurück - Zurück zur Übersicht - Rahmen - von - Abbrechen - Zellabstand - Auswählen - Schließen - Fenster schließen - Kommentar - bestätigen - Beschneiden - - Seitenverhältnis beibehalten - Inhalt - Weiter - Kopieren - Neu - Datenbank - Datum - Standard - Löschen - Gelöscht - Löschen ... - Design - Wörterbuch - Abmessungen - nach unten - Herunterladen - Bearbeiten - Bearbeitet - Elemente - E-Mail - Fehler - Feld - Suche - Erste(s) - Allgemein - Gruppen - Gruppe - Höhe - Hilfe - Verbergen - Verlauf - Bildzeichen - Id - Import - Unterverzeichnisse ebenfalls durchsuchen - Info - Innerer Abstand - Einfügen - Installieren - Ungültig - Zentrieren - Bezeichnung - Sprache - Letzte(s) - Layout - Links - Laden - Gesperrt - Anmelden - Abmelden - Abmelden - Makro - Pflichtfeld - Nachricht - Verschieben - Name - Neu - Weiter - Nein - von - Aus - Ok - Öffnen - An - - oder - Sortieren nach - Kennwort - Pfad - Einen Moment bitte... - Zurück - Eigenschaften - Erneuern - E-Mail-Empfänger für die Formulardaten - Papierkorb - Ihr Mülleimer ist leer - Neu laden - Verbleibend - Entfernen - Umbenennen - Erneuern - Pflichtangabe - Wiederherstellen - Wiederholen - Berechtigungen - Geplantes Veröffentlichen - Suchen - Leider können wir nicht finden, wonach Sie suchen. - Es wurden keine Elemente hinzugefügt - Server - Einstellungen - Anzeigen - Seite beim Senden anzeigen - Größe - Sortieren - Status - Senden - Typ - Durchsuchen ... - unter - nach oben - Aktualisieren - Update - Hochladen - URL - Benutzer - Benutzername - Wert - Ansicht - Willkommen ... - Breite - Ja - Ordner - Suchergebnisse - Sortieren - Sortierung abschließen - Vorschau - Kennwort ändern - nach - - Listenansicht - Sichern läuft... - Aktuelle(s) - Eingebettet - ausgewählt - - - Blau - - - Neue Gruppe - Neue Eigenschaft - Editor hinzufügen - Vorlage hinzufügen - Knoten unterhalb hinzufügen - Element unterhalb hinzufügen - Datentyp bearbeiten - Bereiche wechseln - Abkürzungen - Abkürzungen anzeigen - Listenansicht wechseln - Wurzelknotenberechtigung wechseln - Zeile ein-/auskommentieren - Zeile entfernen - Zeilen oberhalb kopieren - Zeilen unterhalb kopieren - Zeilen nach oben schieben - Zeilen nach unten schieben - Standard - Editor - Kulturvariantenberechtigung wechseln - - - Hintergrundfarbe - Fett - Textfarbe - Schriftart - Text - - - Dokument - - - Mit dieser Datenbank kann leider keine Verbindung hergestellt werden. - Die "web.config"-Datei konnte nicht angepasst werden (Zugriffsrechte?). Bitte passen Sie die Verbindungszeichenfolge manuell an. - Die Datenbank ist erreichbar und wurde identifiziert als - Datenbank - - Installieren, um die Datenbank für Umbraco %0% einzurichten. - ]]> - - Die Datenbank wurde für Umbraco %0% konfiguriert. Klicken Sie auf <strong>weiter</strong>, um fortzufahren. - - Die angegebene Datenbank ist leider nicht erreichbar. Bitte prüfen Sie die Verbindungszeichenfolge ("Connection String") in der "web.config"-Datei.

-

Um fortzufahren, passen Sie bitte die "web.config"-Datei mit einem beliebigen Text-Editor an. Scrollen Sie dazu nach unten, fügen Sie die Verbindungszeichenfolge für die zuverbindende Datenbank als Eintrag "UmbracoDbDSN" hinzu und speichern Sie die Datei.

-

Klicken Sie nach erfolgter Anpassung auf Wiederholen.
Wenn Sie weitere technische Informationen benötigen, besuchen Sie The Umbraco documentation wik.

- ]]> -
- Um diesen Schritt abzuschließen, müssen Sie die notwendigen Informationen zur Datenbankverbindung angeben.<br />Bitte kontaktieren Sie Ihren Provider bzw. Server-Administrator für weitere Informationen. - - - Bitte bestätigen Sie mit einem Klick auf Update, dass die Datenbank auf Umbraco %0% aktualisiert werden soll. -

-

- Keine Sorge - Dabei werden keine Inhalte gelöscht und alles wird weiterhin funktionieren! -

- ]]> -
- Die Datenbank wurde auf die Version %0% aktualisiert. Klicken Sie auf <strong>weiter</strong>, um fortzufahren. - Die Datenbank ist fertig eingerichtet. Klicken Sie auf <strong>"weiter"</strong>, um mit der Einrichtung fortzufahren. - <strong>Das Kennwort des Standard-Benutzers muss geändert werden!</strong> - <strong>Der Standard-Benutzer wurde deaktiviert oder hat keinen Zugriff auf Umbraco.</strong></p><p>Es sind keine weiteren Aktionen notwendig. Klicken Sie auf <b>Weiter</b> um fortzufahren. - <strong>Das Kennwort des Standard-Benutzers wurde seit der Installation verändert.</strong></p><p>Es sind keine weiteren Aktionen notwendig. Klicken Sie auf <b>Weiter</b> um fortzufahren. - Das Kennwort wurde geändert! - Schauen Sie sich die Einführungsvideos für einen schnellen und einfachen Start an. - Mit der Installation stimmen Sie der angezeigten Lizenz für diese Software zu. Bitte beachten Sie, dass diese Umbraco-Distribution aus zwei Lizenzen besteht. Einer freien Open-Source MIT-Lizenz für das Framework und der Umbraco-Freeware-Lizenz für die Verwaltungsoberfläche. - Noch nicht installiert. - Betroffene Verzeichnisse und Dateien - Weitere Informationen zum Thema "Dateiberechtigungen" für Umbraco - Für die folgenden Dateien und Verzeichnisse müssen ASP.NET-Schreibberechtigungen gesetzt werden - <strong>Die Dateiberechtigungen sind fast perfekt eingestellt!</strong><br /><br />Damit können Sie Umbraco ohne Probleme verwenden, werden aber viele Erweiterungspakete können nicht installiert werden. - Problemlösung - Klicken Sie hier, um den technischen Artikel zu lesen - Schauen Sie sich die <strong>Video-Lehrgänge</strong> zum Thema Verzeichnisberechtigungen für Umbraco an oder lesen Sie den technischen Artikel. - <strong>Die Dateiberechtigungen sind möglicherweise fehlerhaft!</strong>Sie können Umbraco vermutlich ohne Probleme verwenden, werden aber viele Erweiterungspakete können nicht installiert werden. - - <strong>Die Dateiberechtigungen sind nicht geeignet!</strong><br /><br /> - Die Dateiberechtigungen müssen angepasst werden. - - <strong>Die Dateiberechtigungen sind perfekt eingestellt!</strong><br /><br /> Damit ist Umbraco komplett eingerichtet und es können problemlos Erweiterungspakete installiert werden. - Verzeichnisprobleme lösen - Folgen Sie diesem Link für weitere Informationen zum Thema ASP.NET und der Erstellung von Verzeichnissen. - Verzeichnisberechtigungen anpassen - Umbraco benötigt Schreibrechte auf verschiedene Verzeichnisse, um Dateien wie Bilder oder PDF-Dokumente speichern zu können. Außerdem werden temporäre Daten zur Leistungssteigerung der Website angelegt. - Ich möchte mit einem leeren System ohne Inhalte und Vorgaben starten - - Die Website ist zur Zeit komplett leer und ohne Inhalte und Vorgaben zu Erstellung eigener Dokumenttypen und Vorlagen bereit. - (<a href="https://umbraco.tv/documentation/videos/for-site-builders/foundation/document-types">So geht's</a>) - Sie können "Runway" auch jederzeit später installieren. Verwenden Sie hierzu den Punkt "Pakete" im Entwickler-Bereich. - - Die Einrichtung von Umbraco ist abgeschlossen und das Content-Management-System steht bereit. Wie soll es weitergehen? - 'Runway' wurde installiert - - Die Basis ist eingerichtet. Wählen Sie die Module aus, die Sie nun installieren möchten.<br /> - Dies sind unsere empfohlenen Module. Schauen Sie sich die an, die Sie installieren möchten oder Sie sich die <a href="#" onclick="toggleModules(); return false;" id="toggleModuleList">komplette Liste der Module an.</a> - - Nur für erfahrene Benutzer empfohlen - Ich möchte mit einer einfache Website starten - - <p> - "Runway" ist eine einfache Website mit einfachen Dokumententypen und Vorlagen. Der Installer kann Runway automatisch einrichten, - aber es kann einfach verändert, erweitert oder entfernt werden. Es ist nicht zwingend notwendig und Umbraco kann auch ohne Runway verwendet werden. - Runway bietet eine einfache Basis zum schnellen Start mit Umbraco. - Wenn Sie sich für Runway entscheiden, können Sie optional Blöcke nutzen, die "Runway Modules" und Ihre Runway-Seite erweitern. - </p> - <small> - <em>Runway umfasst:</em> Home page, Getting Started page, Installing Modules page.<br /> - <em>Optionale Module:</em> Top Navigation, Sitemap, Contact, Gallery. - </small> - - Was ist 'Runway'? - Schritt 1/5 Lizenz - Schritt 2/5: Datenbank - Schritt 3/5: Dateiberechtigungen - Schritt 4/5: Sicherheit - Schritt 5/5: Umbraco ist startklar! - Vielen Dank, dass Sie Umbraco installieren! - <h3>Zur neuen Seite</h3>Sie haben Runway installiert, schauen Sie sich doch mal auf Ihrer Website um. - <h3>Weitere Hilfe und Informationen</h3>Hilfe von unserer preisgekrönten Community, Dokumentation und kostenfreie Videos, wie Sie eine einfache Website erstellen, ein Packages nutzen und eine schnelle Einführung in alle Umbraco-Begriffe - Umbraco %0% wurde installiert und kann verwendet werden - Um die Installation abzuschließen, müssen Sie die <strong>"web.config"-Datei</strong> von Hand anpassen und den AppSetting-Schlüssel <strong>UmbracoConfigurationStatus</strong> auf den Wert <strong>'%0%'</strong> ändern. - Sie können <strong>sofort starten</strong>, in dem Sie auf "Umbraco starten" klicken. - <h3>Umbraco starten</h3>Um Ihre Website zu verwalten, öffnen Sie einfach den Administrationsbereich und beginnen Sie damit, Inhalte hinzuzufügen sowie Vorlagen und Stylesheets zu bearbeiten oder neue Funktionen einzurichten - Verbindung zur Datenbank fehlgeschlagen. - Umbraco Version 3 - Umbraco Version 4 - Anschauen - Dieser Assistent führt Sie durch die Einrichtung einer neuen Installation von <strong>Umbraco %0%</strong> oder einem Upgrade von Version 3.0.<br /><br />Klicken Sie auf <strong>weiter</strong>, um zu beginnen. - - - Kode der Kultur - Name der Kultur - - - Sie haben keine Tätigkeiten mehr durchgeführt und werden automatisch abgemeldet in - Erneuern Sie, um Ihre Arbeit zu speichern ... - - - Einen wunderbaren Sonntag - Schönen Montag - Einen großartigen Dienstag - Wunderbaren Mittwoch - Donnerwetter Donnerstag - Frohen freundlichen Freitag - Wunderbaren sonnigen Samstag - Hier anmelden: - Anmelden mit - Sitzung abgelaufen - <p style="text-align:right;">&copy; 2001 - %0% <br /><a href="https://umbraco.com" style="text-decoration: none" target="_blank" rel="noopener">umbraco.org</a></p> - Kennwort vergessen? - Es wird eine E-Mail mit einem Kennwort-Zurücksetzen-Link an die angegebene Adresse geschickt. - Es wird eine E-Mail mit Anweisungen zum Zurücksetzen des Kennwortes an die angegebene Adresse geschickt sofern diese im Datenbestand gefunden wurde. - Kennwort zeigen - Kennwort verbergen - Zurück zur Anmeldung - Bitte wählen Sie ein neues Kennwort - Ihr Kennwort wurde aktualisiert - Der aufgerufene Link ist ungültig oder abgelaufen - Umbraco: Kennwort zurücksetzen - - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Das Zurücksetzen Ihres Kennwortes wurde angefordert -

-

- Ihr Benutzername für das Umbraco-Administration lautet: %0% -

-

- - - - - - -
- - Klicken Sie hier, um Ihr Kennwort zurück zu setzen - -
-

-

Wenn Sie den Link nicht klicken können, kopieren Sie den fogenden URL und fügen Sie ihn direkt im Browser-Fenster ein:

- - - - -
- - %1% - -
-

-
-
-


-
-
- - - ]]> -
- - - Dashboard - Bereiche - Inhalt - - - Bitte Element auswählen ... - %0% wurde nach %1% kopiert - Bitte wählen Sie, wohin das Element %0% kopiert werden soll: - %0% wurde nach %1% verschoben - Bitte wählen Sie, wohin das Element %0% verschoben werden soll: - wurde als das Ziel ausgewählt. Bestätigen mit 'Ok'. - Es ist noch kein Element ausgewählt. Bitte wählen Sie ein Element aus der Liste aus, bevor Sie fortfahren. - Das aktuelle Element kann aufgrund seines Dokumenttyps nicht an diese Stelle verschoben werden. - Das ausgewählte Element kann nicht zu einem seiner eigenen Unterelemente verschoben werden. - Dieses Element kann nicht auf der obersten Ebene platziert werden. - Diese Aktion ist nicht erlaubt, da Sie unzureichende Berechtigungen für mindestens ein untergeordnetes Element haben. - Kopierte Elemente mit dem Original verknüpfen - - - Bearbeiten Sie Ihre Benachrichtigungseinstellungen für '%0%' - Benachrichtigungseinstellungen wurden gesichert für - - Hallo %0%, - - die Aufgabe '%1%' (von Benutzer '%3%') an der Seite '%2%' wurde ausgeführt. - - Zum Bearbeiten verwenden Sie bitte diesen Link: http://%4%/#/content/content/edit/%5% - - Einen schönen Tag wünscht - Ihr freundlicher Umbraco-Robot - - Die folgenden Sprachen wurden geändert %0% - - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Hallo %0%, -

-

- Diese automatische E-Mail soll Sie informiern, dass die Aufgabe '%1%' auf Seite '%2%' von Benutzer '%3%' ausgeführt wurde. -

- - - - - - -
- -
- Bearbeiten
-
-

-

Zusammenfassung der Änderungen:

- %6% -

-

- Einen schönen Tag wünscht
-
- Ihr freundlicher Umbraco-Robot -

-
-
-


-
-
- - -]]> -
- - Folgende Sprachen wurden geändert:

- %0% - ]]> -
- [%0%] Benachrichtigung: %1% ausgeführt an Seite '%2%' - Benachrichtigungen - - - Aktionen - Angelegt - Neues Paket - - - Umbraco-Pakete besitzen üblicherweise die Dateiendungen ".umb" oder ".zip". - ]]> - - Diese Aktion entfernt das Paket - Hierher ziehen zum Hochladen - Alle Unterknoten einschließen - Ich akzeptiere - Benutzungsbedingungen - Dateipfad - Absoluter Dateipfad (z. B.: /bin/umbraco.bin) - Installiert - Installierte Pakete - Abschließen - Diese Paket hat keine Einstellungen - Es wurden noche keine Pakete angelegt - Sie haben keine Pakete installiert - - 'Pakete' rechts, oben), um es zu installieren - ]]> - - Autor URL - Paketinhalt - Paketdateien - Bildsymbol URL - Paket installieren - Lizenz - Lizenz URL - Paketeigenschaften - Paket suchen - Ergebnis(se) für - Keine Ergebnisse für - Bitte versuchen Sie einen anderen Begriff oder stöbern Sie in den Kategorien - Beliebt - Neue Veröffentlichungen - hat - Karma Punkte - Information - Besitzer - Beitragende - Angelegt - Aktuelle Version - .NET Version - Heruntergeladenes - Likes - Kompatibilität - - Dieses Paket ist nach Berichten von Community-Mitgliedern mit folgenden Umbraco-Version kompatibel. - Es kann keine vollständige Kompatibilität garantiert werden für Versionen mit weniger als 100% Bewertungen. - - Externe Quellen - Autor - Dokumentation - Paket-Meta-Daten - Name des Pakets - Paket enthält keine Elemente - -
- Sie können das Paket ohne Gefahr deinstallieren indem Sie "Paket deinstallieren" anklicken.]]> -
- Paket-Optionen - Informationen zum Paket - Paket-Repository - Deinstallation bestätigen - Paket wurde deinstalliert - Das Paket wurde erfolgreich deinstalliert - Paket deinstallieren - - - Achtung: alle Dokumente, Medien, etc, die von den zu entfernenden Elementen abhängen, - werden nicht mehr funktionieren und im Zweifelsfall kann dass gesamte CMS instabil werden. - Bitte deinstallieren Sie also mit Vorsicht. Falls Sie unsicher sind, kontaktieren Sie den Autor des Pakets.]]> - - Paketversion - "Upgrading" von Version - Packet bereits installiert - Diese Paket kann nicht installiert werden. Es benötigt mindestens die Umbracoversion - Es wird deinstalliert... - Es wird heruntergeladen... - Es wird importiert... - Es wird installiert... - Es wird neu gestartet, bitte warten... - Fertig, Ihr Browser aktualisiert jetzt, bitte warten... - Bitte klicken Sie 'Beenden', um die Installation abzuschließen und die Seite neu zu laden. - - - Einfügen mit Formatierung (Nicht empfohlen) - Der Text, den Sie einfügen möchten, enthält Sonderzeichen oder spezielle Formatierungen. Dies kann zum Beispiel beim Kopieren aus Microsoft Word heraus passieren. Umbraco kann Sonderzeichen und spezielle Formatierungen automatisch entfernen, damit der eingefügte Inhalt besser für die Veröffentlichung im Web geeignet ist. - Als reinen Text ohne jede Formatierung einfügen - Einfügen, aber Formatierung bereinigen (Empfohlen) - - - Rollenbasierter Zugriffschutz - Wenn Sie rollenbasierte Authentifikation mit Umbraco-Mitgliedsgruppen verwenden wollen. - Sie müssen zuerst eine Mitgliedsgruppe erstellen, bevor derrollenbasierte Zugriffschutz aktiviert werden kann. - Fehlerseite - Seite mit Fehlermeldung (Benutzer-Login erfolgt, aber keinen Zugriff auf die aufgerufene Seite erlaubt) - Bitte wählen Sie, auf welche Art der Zugriff auf diese Seite geschützt werden soll - %0% ist nun zugriffsgeschützt - Zugriffsschutz von %0% entfernt - Login-Seite - Seite mit Login-Formular - Zugriffsschutz entfernen - - %0% wirklich entfernen? - ]]> - - Auswahl der Seiten, die das Login-Formular und die Fehlermeldung enthalten - - Auswahl der Benutzergruppen, die Zugriff auf Seite %0% haben sollen - - %0% haben sollen.]]> - Mitglieder basierte Zugriffsberechtigung - Falls Sie Mitglieder basierte Zugriffsberechtigung gewähren wollen - - - - Die Zugriffsrechte des Benutzers sind ungenügend, um alle Unterknoten zu veröffentlichen - - - - - %0% kann nicht veröffentlicht werden, da die Veröffentlichung zeitlich geplant ist. - - - - - - - - - %0% konnte nicht veröffentlicht werden, da ein Plug-In die Aktion abgebrochen hat. - - - %0% kann nicht veröffentlicht werden, da das übergeordnete Dokument nicht veröffentlicht ist. - - Unveröffentlichte Unterelemente einschließen - Bitte warten, Veröffentlichung läuft... - %0% Elemente veröffentlicht, %1% Elemente ausstehend ... - %0% wurde veröffentlicht - %0% und die untergeordneten Elemente wurden veröffentlicht - %0% und alle untergeordneten Elemente veröffentlichen - - Sichern und Veröffentlichen, um %0% zu veröffentlicht und auf der Website sichtbar zu machen.

- Sie können dieses Element mitsamt seinen untergeordneten Elementen veröffentlichen, indem Sie Unveröffentlichte Unterelemente einschließen markieren. - ]]> -
- - - Sie haben keine freigegeben Farben konfiguriert - - - Sie können nur Elemente folgender Typen wählen: %0% - Sie haben ein entferntes oder im Papierkorb befindliches Inhaltselement ausgewählt - Sie haben entfernte oder im Papierkorb befindliche Inhaltselemente ausgewählt - - - Element entfernen - Sie haben ein entferntes oder im Papierkorb befindliches Medienelement ausgewählt - Sie haben entfernte oder im Papierkorb befindliche medienelemente ausgewählt - Verworfen - - - Externen Link eingeben - Internen Link auswählen - Beschriftung - Link - In neuem Fenster öffnen - Bezeichnung eingeben - Link eingeben - - - Zurücksetzen - Ausschnitt sichern - Neuer Ausschnitt - Fertig - Rückgängig machen - - - Wählen Sie eine Version, um diese mit der aktuellen zu vergleichen - Aktuelle Version - Zeigt die Unterschiede zwischen der aktuellen und der ausgewählten Version an.<br />Text in <del>rot</del> fehlen in der ausgewählten Version, <ins>grün</ins> markierter Text wurde hinzugefügt. - Dokument wurde zurückgesetzt - Zeigt die ausgewählte Version als HTML an. Wenn Sie sich die Unterschiede zwischen zwei Versionen anzeigen lassen wollen, benutzen Sie bitte die Vergleichsansicht. - Zurücksetzen auf - Version auswählen - Ansicht - - - Skript bearbeiten - - - Inhalte - Formulare - Medien - Mitglieder - Pakete - Einstellungen - Übersetzung - Benutzer - - - Die besten Umbraco-Video-Tutorials - - - Standardvorlage - Wählen Sie die lokale .udt-Datei aus, die den zu importierenden Dokumenttyp enthält und fahren Sie mit dem Import fort. Die endgültige Übernahme erfolgt im Anschluss erst nach einer weiteren Bestätigung. - Beschriftung der neuen Registerkarte - Elementtyp - Typ - Stylesheet - Skript - Registerkarte - Registerkartenbeschriftung - Registerkarten - Masterdokumenttyp aktiviert - Dieser Dokumenttyp verwendet - Für dieses Register sind keine Eigenschaften definiert. Klicken Sie oben auf "neue Eigenschaft hinzufügen", um eine neue Eigenschaft hinzuzufügen. - Zugehörige Vorlage anlegen - Bildsymbol hinzufügen - - - Sortierreihenfolge - Erstellungsdatum - Sortierung abgeschlossen. - Ziehen Sie die Elemente an ihre gewünschte neue Position. - Bitte warten, die Seiten werden sortiert. Das kann einen Moment dauern. - Dieser Knoten hat keine Unterknoten zum Sortieren - - - Validierung - Validierungsfehler müssen behoben werden, bevor das Element gesichert werden kann - Fehlgeschlagen - Gesichert - Unzureichende Benutzerberechtigungen. Vorgang kann nicht abgeschlossen werden. - Abgebrochen - Vorgang wurde durch eine benutzerdefinierte Erweiterung abgebrochen - Eigenschaft existiert bereits - Eigenschaft erstellt - Name: %0% Datentyp: %1% - Eigenschaft gelöscht - Dokumenttyp gespeichert - Registerkarte erstellt - Registerkarte gelöscht - Registerkarte %0% gelöscht - Stylesheet wurde nicht gespeichert - Stylesheet gespeichert - Stylesheet erfolgreich gespeichert - Datentyp gespeichert - Wörterbucheintrag gespeichert - Inhalt veröffentlicht - und ist auf der Website sichtbar - %0% Documente veröffentlicht und auf der Website sichtbar - %0% veröffentlicht und auf der Website sichtbar - %0% Documente veröffentlicht in Sprache %1% und auf der Website sichtbar - Inhalte gespeichert - Denken Sie daran, die Inhalte zu veröffentlichen, um die Änderungen sichtbar zu machen - Der Termin für die Veröffentlichung wurde geändert - %0% gesichert - Zur Abnahme eingereicht - Die Änderungen wurden zur Abnahme eingereicht - %0% Änderungen wurden zur Abnahme eingereicht - Medium gespeichert - Medium fehlerfrei gespeichert - Mitglied gespeichert - Mitgliedsgruppe gespeichert - Stylesheet-Regel gespeichert - Stylesheet gespeichert - Vorlage gespeichert - Fehler beim Speichern des Benutzers. - Benutzer gespeichert - Benutzertyp gepsichert - Benutzergruppe gepsichert - Datei wurde nicht gespeichert - Datei konnte nicht gespeichert werden. Bitte überprüfen Sie die Schreibrechte auf Dateiebene. - Datei gespeichert - Datei erfolgreich gespeichert - Sprache gespeichert - Medientyp gespeichert - Mitgliedertyp gespeichert - Mitgliedergruppe gespeichert - Vorlage wurde nicht gespeichert - Bitte prüfen Sie, ob möglicherweise zwei Vorlagen den gleichen Alias verwenden. - Vorlage gespeichert - Vorlage erfolgreich gespeichert! - Veröffentlichung des Inhalts aufgehoben - Inhaltsvariante %0% unveröffentlicht - Die Veröffentlichung der Pflichtsprache '%0%' wurde zurück genommen. Das gleiche gilt für alle Sprachen dieses Inhalts. - Partielle Ansicht gespeichert - Partielle Ansicht ohne Fehler gespeichert. - Partielle Ansicht nicht gespeichert - Fehler beim Speichern der Datei. - Berechtigungen gesichert für - %0% Benutzergruppen entfernt - %0% wurde entfernt - %0% Benutzer aktiviert - %0% Benutzer deaktiviert - %0% ist jetzt aktiviert - %0% ist jetzt deaktiviert - Benutzergruppen wurden gesetzt - %0% Benutzer freigegeben - %0% ist jetzt freigegeben - Mitglied wurde in Datei exportiert - Beim Exportieren des Mitglieds trat ein Fehler auf - Benutzer %0% wurde entfernt - Benutzer einladen - Einladung wurde erneut an %0% geschickt - Das Dokument kann nicht veröffentlicht werden, solange '%0%' nicht veröffentlicht wurde - Validierung fehlgeschlagen für Sprache '%0%' - Dokumenttyp wurde in eine Datei exportiert - Beim Exportieren des Dokumenttyps trat ein Fehler auf - Das Veröffentlichungsdatum kann nicht in der Vergangenheit liegen - Die Veröffentlichung kann nicht eingeplant werden, solange '%0%' (benötigt) nicht veröffentlicht wurde - Die Veröffentlichung kann nicht eingeplant werden, solange '%0%' (benötigt) ein späteres Veröffentlichungsdatum hat als eine optionale Sprache - Das Ablaufdatum darf nicht in der Vergangenheit liegen - Das Ablaufdatum darf nicht vor dem Veröffentlichungsdatum liegen - - - Neuer Stil - Stil bearbeiten - Rich text editor Stile - Definiere die Styles, die im Rich-Text-Editor dieses Stylesheets verfügbar sein sollen. - Stylesheet bearbeiten - Stylesheet-Regel bearbeiten - Bezeichnung im Auswahlmenü des Rich-Text-Editors - Vorschau - So wird der Text im Rich-Text-Editor aussehen. - Selector - Benutze CSS Syntax, z. B.: "h1" oder ".redHeader" - Stile - Die CSS-Auszeichnungen, die im Rich-Text-Editor verwendet werden soll, z. B.: "color:red;" - Kode - Rich Text Editor - - - Beim Entfernen der Vorlage mit Id %0% trat ein Fehler auf - Vorlage bearbeiten - Bereich - Platzhalter-Bereich verwenden - Platzhalter einfügen - Einfügen - Wählen Sie, was in die Vorlage eingefügt werden soll - Wörterbucheintrag einfügen - Ein Wörterbuchelement ist ein Platzhalter für lokalisierbaren Text. Das macht es einfach mehrsprachige Websites zu gestalten. - Makro - - Ein Makro ist eine konfigurierbare Komponente, die großartig - für wiederverwendbare Teile Ihres Entwurfes sind, - für welche Sie optionale Parameter benötigen, wie z. B. Galerien, Formulare oder Listen. - - Umbraco-Feld - - Zeigt den Wert eines benannten Feldes der aktuellen Seite an, mit der Möglichkeit den Wert zu verändern - oder einen alternativen Ersatzwert zu wählen. - - Teilansicht (Partial View) - - Eine Teilansicht ist eine eigenständige Vorlagen-Datei, die innerhalb einer anderen Vorlage verwendet werden kann. - Sie ist gut geeignet, um "Markup"-Kode wiederzuverwenden oder komplexe Vorlagen in mehrere Dateien aufzuteilen. - - Basisvorlage - Keine Basis - Untergeordnete Vorlage einfügen - - @RenderBody() Platzhalters. - ]]> - - Definiert einen benannten Bereich - - @section { ... }. - Dieser benannte Bereich kann in der übergeordneten Vorlage - durch Verwendung von @RenderSection eingefügt werden. - ]]> - - Füge einen benannten Bereich ein - - @RenderSection(name) ein. - Dies verarbeitet einen benannten Bereich einer untergeordneten Vorlage, der mit @section [name]{ ... } umschlossen, definiert wurde. - ]]> - - Bereichsname - Bereich ist notwendig - @section Definition gleichen Namens enthalten, - anderfalls tritt ein Fehler auf. - ]]> - Abfrage-Generator - zurückgegebene Elemente, in - Ich möchte - den ganzen Inhalt - Inhalt vom Typ "%0%" - von - meiner website - wobei - und - ist - ist nicht - vor - vor (inkl. gewähltes Datum) - nach - nach (inkl. gewähltes Datum) - gleich - ungleich - enthält - ohne - größer als - größer als oder gleich - weniger als - weniger als oder gleich - Id - Name - Datum der Erzeugung - Datum der letzten Aktualisierung - sortiert nach - aufsteigend - absteigend - - Vorlage - - - Image - Macro - Neues Element - Layout auswählen - Neue Zeile - Neuer Inhalt - Inhalt entfernen - Einstellungen anwenden - nicht zugelassen]]> - Dieser Inhalt ist hier zugelassen - Klicken, um Inhalt einzubetten - Klicken, um Abbildung einzufügen - Beschriftung ... - Hier schreiben ... - Layouts - Layouts sind die grundlegenden Arbeitsflächen für das Gestaltungsraster. Üblicherweise sind nicht mehr als ein oder zwei Layouts nötig. - Layout hinzufügen - Passen Sie das Layout an, indem Sie die Spaltenbreiten einstellen und Abschnitte hinzufügen. - Einstellungen für das Zeilenlayout - Zeilen sind vordefinierte horizontale Zellenanordnungen - Zeilenlayout hinzufügen - Passen Sie das Zeilenlayout an, indem Sie die Zellenbreite einstellen und Zellen hinzufügen. - Spalten - Insgesamte Spaltenanzahl im Layout - Einstellungen - Legen Sie fest, welche Einstellungen die Autoren anpassen können. - CSS-Stile - Legen Sie fest, welche Stile die Autoren anpassen können. - Alle Elemente erlauben - Alle Zeilenlayouts erlauben - Maximal erlaubte Elemente - Leer lassen oder auf 0 setzen für unbegrenzt - Als Standard setzen - Extra wählen - Standard wählen - wurde hinzugefügt - - - Mischungen - Gruppe - Sie haben keine Gruppen hinzugefügt - Gruppe hinzufügen - Übernimm von - Eigenschaft hinzufügen - Notwendige Bezeichnung - Listenansicht aktivieren - - Konfiguriert die Verwendung einer sortier- und filterbaren Listenansicht der Unterknoten für diesen Dokumenttyp. - Die Unterknoten werden nicht in Baumstruktur angezeigt. - - Erlaubte Vorlagen - - Wählen Sie die Vorlagen, die Editoren für diesen Dokumenttyp wählen dürfen - - Als Wurzelknoten zulassen - - Ermöglicht es Editoren diesen Dokumenttyp in der obersten Ebene der Inhalt-Baum-Strukur zu wählen - - Erlaubte Dokumenttypen für Unterknoten - - Erlaubt es Inhalt der angegebenen Typen unterhalb Inhalten dieses Typs anzulegen - - Wählen Sie einen Unterknoten - - Übernimm Tabs und Eigenschaften vone einem vorhandenen Dokumenttyp. Neue Tabs werden zum vorliegenden Dokumenttyp hinzugefügt oder mit einem gleichnamigen Tab zusammengeführt. - Dieser Dokumenttyp wird in einer Mischung verwendet und kann deshalb nicht selbst zusammengemischt werden. - Es sind keine Dokumenttypen für eine Mischung vorhanden. - Neu anlegen - Vorhandenen nutzen - Editor-Einstellungen - Konfiguration - Ja, entferne - wurde verschoben unter - wurde kopiert unter - Wähle den Ordner in den verschoben wird - Wähle den Ordner in den kopiert wird - in der untenstehenden Baumstruktur - Alle Dokumenttypen - Alle Inhalte - Alle Medien - welche auf diesem Dokumenttyp beruhen, werden unwiderruflich entfernt, bitte bestätigen Sie, dass diese ebenfalls entfernt werden sollen. - welche auf diesem Medientyp beruhen, werden unwiderruflich entfernt, bitte bestätigen Sie, dass diese ebenfalls entfernt werden sollen. - welche auf diesem Mitgliedstyp beruhen, werden unwiderruflich entfernt, bitte bestätigen Sie, dass diese ebenfalls entfernt werden sollen. - und alle Inhalte, die auf diesem Typ basieren - und alle Medienelemente, die auf diesem Typ basieren - und alle Mitglieder, die auf diesem Typ basieren - Mitglied kann bearbeiten - - Diese Eigenschaft zur Bearbeitung des Mitglieds auf seiner Profileseite freigeben - - sensibelle Daten - - Diese Eigenschaft für Editoren, die keine Berechtigung für sensibelle Daten haben, verbergen - - Auf Mitgliedsprofil anzeigen - Diesen Eigenschaftswert für die Anzeige auf der Profilseite des Mitglieds zulassen - Tab hat keine Sortierung - Wo wird diese Mischung verwendet? - - Diese Mischung wird aktuell in den Mischungen folgender Dokumenttypen verwendet: - - Kultur basierte Variationen zulassen - Editoren erlauben, Inhalt dieses Typs in verschiedenen Sprachen anzulegen - Kultur basierte Variationen zulassen - Ist ein Elementtyp - - Nested Content vorgesehen, nicht jedoch als Inhalt-Knoten in der Baumstruktur - ]]> - - Dies kann nicht für Elementtypen verwendet werden - - - Sparche hinzufügen - Notwendige Sprache - Eigenschaften müssen für diese Sprache ausgefüllt sein bevor ein Knoten veröffentlicht werden kann. - Standardsprache - Eine Umbraco site kann nur eine Standardsprache haben. - Ändern der Standardsprache kann zum Fehlen von Standard-Inhalt führen. - Wird ersetzt durch - Kein Ersatzsprache - - Um mehrsprachigem Inhalt zu ermöglichen durch eine andere Sprache ersetzt zu werden, - falls die angefragte Sprache nicht verfügbar ist, wählen Sie diese Option hier aus. - - Ersatzsprache - - - Parameter hinzufügen - Parameter bearbeiten - Makroname vergeben - Parameter - Definiere die Parameter, die verfügbar sein sollen, wenn dieses Makro verwendet wird. - - - Datenmodel erzeugen - Keine Sorge, das kann eine Weile dauern - Datenmodel erzeugt - Datenmodel konnte nicht erzeugt werden - Erzeugung des Datenmodels fehlgeschlagen, siehe Ausnahmen in den Log-Daten - - - Ersatzfeld hinzufügen - Ersatzfeld - Standardwert hinzufügen - Standardwert - Alternatives Feld - Alternativer Text - Groß- und Kleinschreibung - Kodierung - Feld auswählen - Zeilenumbrüche ersetzen - Ja, Zeilenumbrüche konvertieren - Ersetzt Zeilenumbrüche durch das HTML-Tag <br /> - Benutzerdefinierte Felder - nur Datum - Format und Kodierung - Als Datum formatieren - Formatire den Wert als Datum mit oder ohne Zeit entsprechend der aktiven Kultur - HTML kodieren - Wandelt Sonderzeichen in HTML-Zeichencodes um - Wird nach dem Feldinhalt eingefügt - Wird vor dem Feldinhalt eingefügt - Kleinbuchstaben - Modifiziere Ausgabe - Keine - Beispiel-Ausgabe - An den Feldinhalt anhängen - Dem Feldinhalt voranstellen - Rekursiv - Ja, verwende es rekursiv - Trenner - Standardfelder - Großbuchstaben - URL kodieren - Wandelt Sonderzeichen zur Verwendung in URLs um - Wird nur verwendet, wenn beide vorgenannten Felder leer sind - Dieses Feld wird nur verwendet, wenn das primäre Feld leer ist - Datum und Zeit - - - Details zur Übersetzung - Herunterladen der XML-Defintionen (XML-DTD) - Felder - Einschließlich der Unterseiten - - - - Bitte erstellen Sie zuerst mindestens einen Übersetzer. - Die Seite '%0%' wurde zur Übersetzung gesendet - Sendet die Seite '%0%' zur Übersetzung - Anzahl der Wörter - Übersetzen in - Übersetzung abgeschlossen. - Sie können eine Vorschau der Seiten anzeigen, die Sie gerade übersetzt haben, indem Sie sie unten anklicken. Wenn die Originalseite zugeordnet werden kann, erhalten Sie einen Vergleich der beiden Seiten angezeigt. - Übersetzung fehlgeschlagen, die XML-Datei könnte beschädigt oder falsch formatiert sein - Übersetzungsoptionen - Übersetzer - Hochladen der XML-Übersetzungsdatei - - - Inhalt - Inhalt-Vorlage - Medien - Zwischenspeicher - Papierkorb - Erstellte Pakete - Datentypen - Wörterbuch - Installierte Pakete - Design-Skin installieren - Starter-Kit installieren - Sprachen - Lokales Paket hochladen und installieren - Makros - Medientypen - Mitglieder - Mitgliedergruppen - Mitgliederrollen - Mitglieder-Typen - Dokumententypen - Relationstypen - Pakete - Pakete - Teilansicht (Partial View) - Makro-Teilansicht(Partial View Macro Files) - Paket-Repositories - 'Runway' installieren - Runway-Module - Server-Skripte - Client-Skripte - Stylesheets - Vorlagen - Log-Einträge anzeigen - Benutzer - Einstellungen - Vorlagen - Drittanbieter - - - Neues Update verfügbar - %0% verfügbar, hier klicken zum Herunterladen - Keine Verbindung zum Update-Server - Fehler beim Überprüfen der Updates. Weitere Informationen finden Sie im Stacktrace. - - - Zugang - Basierend auf den zugewiesenen Gruppen und Startknoten, hat der Benutzer Zugang zu folgenden Knoten - Zugang zuweisen - Administrator - Feld für Kategorie - Benutzer angelegt - Kennwort ändern - Foto ändern - Neues Kennwort - wurde nicht ausgeschlossen - Das Kennwort wurde nicht geändert - Neues Kennwort (Bestätigung) - Sie können Ihr Kennwort für den Zugriff auf den Umbraco-Verwaltungsbereich ändern, indem Sie das nachfolgende Formular ausfüllen und auf 'Kennwort ändern' klicken - Schnittstelle für externe Editoren - Weiteren Benutzer anlegen - - Lege neue Benutzer an, um ihnen Zugang zum Umbraco-Back-Office zu geben. - Während des Anlegens eines neuen Benutzer wird ein Kennwort erzeugt, das Sie dem Benutzer mitteilen können. - - Feld für Beschreibung - Benutzer endgültig deaktivieren - Dokumenttyp - Editor - Feld für Textausschnitt - Fehlgeschlagene Anmeldeversuche - Benutzerprofil aufrufen - Gruppen hinzufügen, um Zugang und Berechtigungen zuzuweisen - Weitere Benutzer einladen - - Laden Sie neue Benutzer ein, um ihnen Zugang zum Umbraco-Back-Office zu geben. - Eine Einladungs-E-Mail wird an dem Benutzer geschickt. Diese enthält Informationen, wie sich der Benutzer im Umbraco-Back-Office anmelden kann. - Einladungen sind 72 Stunden lang gültig. - - Sprache - Bestimmen Sie die Sprache für Menüs und Dialoge - Letztes Abmeldedatum - Letzte Anmeldung - letzte Änderung des Kennworts - Benutzername - Startelement in der Medienbibliothek - Beschränke die Medien-Bibliothek auf einen bestimmen Startknoten - Medien-Startknoten - Beschränke die Medien-Bibliothek auf bestimme Startknoten - Bereiche - Umbraco-Back-Office sperren - hat sich noch nie angemeldet - Altes Kennwort - Kennwort - Kennwort zurücksetzen - Ihr Kennwort wurde geändert! - Bitte bestätigen Sie das neue Kennwort - Geben Sie Ihr neues Kennwort ein - Ihr neues Kennwort darf nicht leer sein! - Aktuelles Kennwort - Aktuelles Kennwort falsch - Ihr neues Kennwort und die Wiederholung Ihres neuen Kennworts stimmen nicht überein. Bitte versuchen Sie es erneut! - Die Bestätigung Ihres Kennworts stimmt nicht mit dem angegebenen neuen Kennwort überein! - Die Berechtigungen der untergeordneten Elemente ersetzen - Die Berechtigungen für folgende Seiten werden angepasst: - Dokumente auswählen, um deren Berechtigungen zu ändern - Foto entfernen - Normale Berechtigungen - Detailierte Berechtigungen - Knoten basierte Berechtigungen vergeben - Profil - Untergeordnete Elemente durchsuchen - Bereiche hinzufügen, um Benutzern Zugang zu gewähren - Wählen Sie Benutzergruppen - Kein Startknoten ausgewählt - Keine Startknoten ausgewählt - Startknoten in den Inhalten - Inhalt auf bestimmt Startknoten beschränken - Startknoten in den Inhalten - Inhalt auf bestimmte Startknoten beschränken - Benutzer zuletzt aktualiert - wurde angelegt - Der Benutzer wurde erfolgreich angelegt. Zu Anmelden im Umbraco-Back-Office verwenden Sie bitte folgendes Kennwort: - Benutzer Verwaltung - Benutzername - Berechtigungen - Benutzergruppe - wurde eingeladen - Eine Einladung mit Anweisungen zur Anmeldung im Umbraco-Back-Office wurde dem neuen Benutzer zugeschickt. - Hallo und Willkommen bei Umbraco! In nur einer Minute sind Sie bereit loszulegen, Sie müssen nur ein Kennwort festlegen und optinal Ihrem Avatar ein Bild hinzufügen. - Willkommen bei Umbraco! Bedauerlicherweise ist Ihre Einladung verfallen. Bitte kontaktieren Sie Ihren Administrator und bitten Sie ihn, diese erneut zu schicken. - Laden Sie ein Foto von sich hoch, um es anderen Benutzern zu erleichtern, sie zu erkennen. Klicken Sie auf den Kreis oben, um Ihr Foto hochzuladen. - Autor - Änderung - - Ihr Profil - Ihr Verlauf - Sitzung läuft ab in - Benutzer einladen - Benutzer anlegen - Einladung schicken - Zurück zu den Benutzern - Umbraco: Einladung - - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Hallo %0%, -

-

- Sie wurden von %1% ins Umbraco-Back-Office eingeladen. -

-

- Nachricht von %1%: -
- %2% -

- - - - - - -
- - - - - - -
- - Um diese Einladung anzunehmen,
klicken Sie diese Schaltfläche -
-
-
-

- Falls die Schaltfläche nicht funktioniert, kopieren Sie folgenden URL und fügen ihn im Browser ein:

- - - - -
- - %3% - -
-

-
-
-


-
-
- - -]]> -
- Einladen - Einladung erneut verschicken... - Benutzer entfernen - Wollen Sie dieses Benutzerkonto wirklich entfernen? - Alle - Aktiv - Gesperrt - Ausgeschlossen - Eingeladen - Nicht aktiv - Name (A-Z) - Name (Z-A) - Newest - Oldest - Last login - - - Validierung - Prüfe auf gültiges E-Mail-Format - Prüfe auf gültiges Zahlen-Format - Prüfe auf gültiges URL-Format - ...oder verwende eigene Validierung - Pflichtfeld - Regulären Ausdruck eingeben - Fügen Sie mindestens - Fügen Sie maximal - Element(e) hinzu - Element(e) ausgewählt - Ungültiges Datum - Keine Zahl - Ungültiges E-Mail-Format - Der Wert darf nicht ungesetzt bleiben - Der Wert darf nicht leer bleiben - Der Wert ist ungültig - Eigene Validierung - - - - Wert wurde auf den empfohlenen Wert gesetzt: '%0%'. - Wert wurde für XPath '%2%' auf '%1%' in der Konfigurationsdatei '%3%' gesetzt. - Erwartete Wert '%1%' für '%2%' in der Konfigurationsdatei '%3%', '%0%' wurde jedoch gefunden. - Unerwarteten Wert '%0%' für '%2%' in der Konfigurationsdatei '%3%' gefunden. - "customErrors" auf '%0%' gesetzt. - "customErrors" aktuell auf '%0%' gesetzt. Es wird empfohlen, diese vor dem Live-Gang auf '%1%' zu setzen. - "customErrors" erfolgreich auf '%0%' gesetzt. - "MacroErrors" auf '%0%' gesetzt. - - "MacroErrors" sind auf '%0%' gesetzt, - was verhindert, dass einige oder alle Seiten Ihrer Website vollständig geladen werden, falls Fehler in Makros auftreten. Schaltfläche "Beheben" setzt den Wert auf '%1%'. - - "MacroErrors" sind jetzt auf '%0%' gesetzt. - "trySkipIisCustomErrors" ist auf '%0%' gestellt und Sie verwenden IIS-Version '%1%'. - "trySkipIisCustomErrors" ist aktuell auf '%0%' gestellt. Für Ihre IIS-Version (%2%) wird empfohlen, diese auf '%1%' zu stellen. - "trySkipIisCustomErrors" wurde erfolgreich auf '%0%' gestellt. - Folgende Datei ist nicht vorhanden: '%0%'. - '%0%' wurde nicht in der Konfigurationsdatei '%1%' gefunden.]]> - Es trat ein Fehler auf, für eine vollständige Fehlermeldung suchen Sie in den Logs nach: %0% - Datenbank - Das Datenbank-Schema ist korrekt für diese Umbraco-Version - %0% Probleme wurden in Ihrem Datenbank-Schema entdeckt (Weitere Details finden Sie in den Logs) - Es wurden einige Fehler während der Abgleichs des Datenbank-Schemas mit der vorliegenden Umbraco-Version. - Ihr Website-Zertifikat (SSL) ist gültig. - (SSL-)Zertifikat-Validierungsfehler: '%0%' - Ihr Website-Zertifikat (SSL) ist abgelaufen. - Ihr Website-Zertifikat (SSL) wird in %0% Tagen ablaufen. - Fehler beim PINGen der URL %0% - '%1%' - Sie betrachten diese Website %0% unter Verwendung des HTTPS-Schemas. - Der Schlüssel 'Umbraco.Core.UseHttps' im Abschnitt 'appSettings' der 'web.config'-Datei ist auf 'false' gesetzt. Sobald Sie diese Site über HTTPS nutzen, sollte dieser auf 'true' gestellt werden. - Der Schlüssel 'Umbraco.Core.UseHttps' im Abschnitt 'appSettings' der 'web.config'-Datei ist auf '%0%' gesetzt, Cookies sind %1% als sicher markiert. - Der Schlüssel 'Umbraco.Core.UseHttps' im Abschnitt 'appSettings' der 'web.config'-Datei konnte nicht geändert werden. Fehler: %0% - HTTPS aktivieren - Setzt Schlüssel 'umbracoSSL' im Abschnitt 'appSettings' der 'web.config'-Datei auf 'true'. - Der Schlüssel 'Umbraco.Core.UseHttps' im Abschnitt 'appSettings' der 'web.config'-Datei steht jetzt auf 'true', Cookies werden als sicher markiert. - Beheben - Überprüfungen mit Wertvergleichen vom Typ 'ShouldNotEqual' können nicht behoben werden. - Überprüfungen mit Wertvergleichen vom Typ 'ShouldEqual' mit einem gelieferten Wert können nicht behoben werden. - Es wurde kein Wert geliefert, um den Fehler bei der Überprüfungen zu beheben. - 'Debug' Kompilierungsmodus ist abgeschaltet. - 'Debug' Kompilierungsmodus ist gegenwertig eingeschaltet. Es ist empfehlenswert diesen vor Live-Gang abzuschalten. - 'Debug' Kompilierungsmodus wurde erfolgreich abgeschaltet. - Trace-Modus ist abgeschaltet. - Trace-Modus ist gegenwertig eingeschaltet. Es ist empfehlenswert diesen vor Live-Gang abzuschalten. - Trace-Modus wurde erfolgreich abgeschaltet. - Alle Ordner haben die korrekten Zugriffsrechte. - - Folgende Datei ist nicht vorhanden: '%0%'. - %0%.]]> - %0%. Falls nicht in diese geschrieben wird, brauchen Sie nichts zu unternehmen.]]> - Alle Dateien haben die korrekten Zugriffsrechte. - %0%.]]> - %0%. Falls nicht in diese geschrieben wird, brauchen Sie nichts zu unternehmen.]]> - X-Frame-Options ist vorhanden. Diese dienen zur Kontrolle, ob eine Site in IFRAMES anderer Sites angezeigt werden kann.]]> - X-Frame-Options ist nicht vorhanden. Es dient zur Kontrolle, ob eine Site in IFRAMES anderer Sites angezeigt werden kann.]]> - Header konfigurieren - Fügt einen Wert im Abschnitt 'httpProtocol/customHeaders' der 'web.config'-Datei hinzu um zu verhindern, dass diese Website in IFRAMES anderer Websites verwendet werden kann. - Der 'web.config'-Datei wurde eine Einstellung zum Erzeugen eines Headers, der andere Websites daran hindert, diese Site im IFRAME zu verwenden, hinzugefügt. - Die 'web.config'-Datei konnte nicht geändert werden. Fehler: %0% - X-Content-Type-Options ist vorhanden. Diese dienen zum Schutz gegen MIME-'Schnüffeln'-Schwachstellen. ]]> - X-Content-Type-Options ist nicht vorhanden. Diese dienen zum Schutz gegen MIME-'Schnüffeln'-Schwachstellen. ]]> - Fügt einen Wert im Abschnitt 'httpProtocol/customHeaders' der 'web.config'-Datei zum Schutz gegen MIME-'Schnüffeln'-Schwachstellen hinzu. - Der 'web.config'-Datei wurde eine Einstellung zum Schutz gegen MIME-'Schnüffeln'-Schwachstellen hinzugefügt. - Strict-Transport-Security, auch bekannt als HSTS-Header, ist vorhanden.]]> - Strict-Transport-Security, auch bekannt als HSTS-Header, ist nicht vorhanden.]]> - - Fügt den Header 'Strict-Transport-Security' mit dem Wert 'max-age=10886400; preload' im Abschnitt 'httpProtocol/customHeaders' der 'web.config'-Datei hinzu. Benutzen Sie dies nur, wenn Sie Ihre Domainen für mindestens 18 Wochen unter HTTPS laufen lassen. - - Die HSTS-Header-Einstellung wurde der 'web.config'-Datei hinzugefügt. - X-XSS-Protection ist vorhanden.]]> - X-XSS-Protection ist nicht vorhanden]]> - Fügt den Header 'X-XSS-Protection' mit dem Wert '1; mode=block' im Abschnitt 'httpProtocol/customHeaders' der 'web.config'-Datei hinzu. - Die X-XSS-Protection-Header-Einstellung wurde der 'web.config'-Datei hinzugefügt. - %0%.]]> - Es sind keine Header, die Informationen über die Website-Technologie preisgeben, vorhanden. - In der 'web.config'-Datei ist der Abschnitt 'system.net/mailsettings' nicht vorhanden. - In der 'web.config'-Datei ist der Host im Abschnitt 'system.net/mailsettings' nicht konfiguriert. - Die SMTP-Einstellungen sind korrekt konfiguriert und der Dienst arbeitet wie erwartet. - Der konfigurierte SMTP-Server mit Host '%0%' und Port '%1%' konnte nicht erreicht werden. Bitte überprüfen Sie die SMTP-Einstellungen in der 'web.config'-Datei im Abschnitt 'system.net/mailsettings'. - %0% eingestellt.]]> - %0% gestellt.]]> - -

- Die Ergebnisse der geplanten Systemzustandsprüfung läuft am %0% um %1% lauten wie folgt: -

%2% - ]]> -
- Status der Umbraco Systemzustand: %0% - - - URL-Änderungsaufzeichnung abschalten - URL-Änderungsaufzeichnung einschalten - Kultur - Original URL - Weiterleiten zu - URL-Weiterleitungen verwalten - Die folgenden URLs leiten auf diesen Inhalt: - Es wurden keine Weiterleitungen angelegt - - Wenn eine veröffentlichte Seite umbenannt oder verschoben wird, - erzeugt dieses CMS automatisch eine entsprechende Weiterleitung. - - Wollen Sie wirklich die Weiterleitung von '%0%' nach '%1%' entfernen? - URL-Weiterleitung wurde entfernt. - Beim Entfernen der URL-Weiterleitung ist ein Fehler aufgetreten. - Dies entfernt die Weiterleitung - Wollen Sie die URL-Änderungsaufzeichnung wirklich abschalten? - Die URL-Änderungsaufzeichnung wurde abgeschaltet. - Fehler während der Abschaltung der URL-Änderungsaufzeichnung, weitere Information finden Sie in den Log-Dateien. - Die URL-Änderungsaufzeichnung wurde eingeschaltet. - Fehler während der Aktivierung der URL-Änderungsaufzeichnung, weitere Information finden Sie in den Log-Dateien. - - - Das Wörterbuch ist leer - - - Buchstaben verbleiben - - - Inhalt mit Id = {0} des Oberknotens mit Id = {1} wurde verworfen - Medienelement mit Id = {0} des Oberknotens mit Id = {1} wurde verworfen - Dieses Element kann nicht automatisch wiederhergestellt werden - - Es gibt keine Position für das automatische Wiederherstellen dieses Elementes. - Sie können es manuell mit Hilfe der untenstehenden Baumstruktur verschieben. - - wurde wiederhergestellt unterhalb von - - - Richtung - Ober- zu Unterknoten - Bidirektional - Oberknoten - Unterknoten - Anzahl - - Relationen - Angelegt - Kommentar - Name - Es gibt keine Relationen für diesen Typ. - Relationentyp - Relationen - - - Lassen Sie uns beginnen - URL-Weiterleitungen verwalten - Inhalt - Begrüßung - Examine Management - Status der Veröffentlichungen - Models Builder - Systemzustand prüfen - Lassen Sie uns beginnen - Umbraco Forms installieren - - - zurück gehen - Aktives Layout: - Springe zu - Gruppe - bestanden - alarmierend - fehlgeschlagen - Vorschlag - Prüfung bestanden - Prüfung fehlgeschlagen - Back-Office Suche öffnen - Back-Office Hilfe öffnen / schliessen - Ihre Profil-Einstellungen öffnen / schliessen - - - Wählen Sie Alle - Alle abwählen - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/en.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/en.xml deleted file mode 100644 index 07160a3..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/en.xml +++ /dev/null @@ -1,2585 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Culture and Hostnames - Audit Trail - Browse Node - Change Document Type - Copy - Create - Export - Create Package - Create group - Delete - Disable - Edit settings - Empty recycle bin - Enable - Export Document Type - Import Document Type - Import Package - Edit in Canvas - Exit - Move - Notifications - Restrict Public Access - Publish - Unpublish - Reload - Republish entire site - Remove - Rename - Restore - Set permissions for the page %0% - Choose where to copy - Choose where to move - to in the tree structure below - Choose where to copy the selected item(s) - Choose where to move the selected item(s) - was moved to - was copied to - was deleted - Permissions - Rollback - Send To Publish - Send To Translation - Set group - Sort - Translate - Update - Set permissions - Unlock - Create Content Template - Resend Invitation - - - Content - Administration - Structure - Other - - - Allow access to assign culture and hostnames - Allow access to view a node's history log - Allow access to view a node - Allow access to change Document Type for a node - Allow access to copy a node - Allow access to create nodes - Allow access to delete nodes - Allow access to move a node - Allow access to set and change access restrictions for a node - Allow access to publish a node - Allow access to unpublish a node - Allow access to change permissions for a node - Allow access to roll back a node to a previous state - Allow access to send a node for approval before publishing - Allow access to send a node for translation - Allow access to change the sort order for nodes - Allow access to translate a node - Allow access to save a node - Allow access to create a Content Template - - - Content - Info - - - Permission denied. - Add new Domain - remove - Invalid node. - One or more domains have an invalid format. - Domain has already been assigned. - Language - Domain - New domain '%0%' has been created - Domain '%0%' is deleted - Domain '%0%' has already been assigned - Domain '%0%' has been updated - Edit Current Domains - - - Inherit - Culture - - or inherit culture from parent nodes. Will also apply
- to the current node, unless a domain below applies too.]]> -
- Domains - - - Clear selection - Select - Do something else - Bold - Cancel Paragraph Indent - Insert form field - Insert graphic headline - Edit Html - Indent Paragraph - Italic - Center - Justify Left - Justify Right - Insert Link - Insert local link (anchor) - Bullet List - Numeric List - Insert macro - Insert picture - Publish and close - Publish with descendants - Edit relations - Return to list - Save - Save and close - Save and publish - Save and schedule - Save and send for approval - Save list view - Schedule - Preview - Save and preview - Preview is disabled because there's no template assigned - Choose style - Show styles - Insert table - Save and generate models - Undo - Redo - Delete tag - Cancel - Confirm - More publishing options - Submit - Submit and close - - - Viewing for - Content deleted - Content unpublished - Content saved and Published - Content saved and published for languages: %0% - Content saved - Content saved for languages: %0% - Content moved - Content copied - Content rolled back - Content sent for publishing - Content sent for publishing for languages: %0% - Sort child items performed by user - %0% - Copy - Publish - Publish - Move - Save - Save - Delete - Unpublish - Rollback - Send To Publish - Send To Publish - Sort - Custom - History (all variants) - - - Failed to create a folder under parent with ID %0% - Failed to create a folder under parent with name %0% - The folder name cannot contain illegal characters. - Failed to delete item: %0% - - - Is Published - About this page - Alias - (how would you describe the picture over the phone) - Alternative Links - Click to edit this item - Created by - Original author - Updated by - Created - Date/time this document was created - Document Type - Editing - Remove at - This item has been changed after publication - This item is not published - Last published - There are no items to show - There are no items to show in the list. - No content has been added - No members have been added - Media Type - Link to media item(s) - Member Group - Role - Member Type - No changes have been made - No date chosen - Page title - This media item has no link - Properties - This document is published but is not visible because the parent '%0%' is unpublished - This culture is published but is not visible because it is unpublished on parent '%0%' - This document is published but is not in the cache - Could not get the URL - This document is published but its URL would collide with content %0% - This document is published but its URL cannot be routed - Publish - Published - Published (pending changes) - Publication Status - %0% and all content items underneath and thereby making their content publicly available.]]> - - Publish at - Unpublish at - Clear Date - Set date - Sortorder is updated - To sort the nodes, simply drag the nodes or click one of the column headers. You can select multiple nodes by holding the "shift" or "control" key while selecting - Statistics - Title (optional) - Alternative text (optional) - Caption (optional) - Type - Unpublish - Unpublished - Last edited - Date/time this document was edited - Remove file(s) - Click here to remove the image from the media item - Click here to remove the file from the media item - Link to document - Member of group(s) - Not a member of group(s) - Child items - Target - This translates to the following time on the server: - What does this mean?]]> - Are you sure you want to delete this item? - Property %0% uses editor %1% which is not supported by Nested Content. - Are you sure you want to delete all items? - No Content Types are configured for this property. - Add Element Type - Select Element Type - Select the group whose properties should be displayed. If left blank, the first group on the Element Type will be used. - Enter an angular expression to evaluate against each item for its name. Use - to display the item index - Add another text box - Remove this text box - Content root - Include unpublished content items. - This value is hidden. If you need access to view this value please contact your website administrator. - This value is hidden. - What languages would you like to publish? All languages with content are saved! - What languages would you like to publish? - What languages would you like to save? - All languages with content are saved on creation! - What languages would you like to send for approval? - What languages would you like to schedule? - Select the languages to unpublish. Unpublishing a mandatory language will unpublish all languages. - Published Languages - Unpublished Languages - Unmodified Languages - These languages haven't been created - - All new variants will be saved. - Which variants would you like to publish? - Choose which variants to be saved. - Pick variants to send for approval. - Set scheduled publishing... - Select the variants to unpublish. Unpublishing a mandatory language will unpublish all variants. - The following variants is required for publishing to take place: - - We are not ready to Publish - Ready to publish? - Ready to Save? - Reset focal point - Send for approval - Select the date and time to publish and/or unpublish the content item. - Create new - Paste from clipboard - This item is in the Recycle Bin - - - Create a new Content Template from '%0%' - Blank - Select a Content Template - Content Template created - A Content Template was created from '%0%' - Another Content Template with the same name already exists - A Content Template is predefined content that an editor can select to use as the basis for creating new content - - - Click to upload - or click here to choose files - You can drag files here to upload - Cannot upload this file, it does not have an approved file type - Max file size is - Media root - Failed to move media - Failed to copy media - Failed to create a folder under parent id %0% - Failed to rename the folder with id %0% - Drag and drop your file(s) into the area - - - Create a new member - All Members - Member groups have no additional properties for editing. - - - Failed to copy content type - Failed to move content type - - - Failed to copy media type - Failed to move media type - Auto pick - - - Failed to copy member type - - - Where do you want to create the new %0% - Create an item under - Select the Document Type you want to make a content template for - Enter a folder name - Choose a type and a title - Document Types within the Settings section, by editing the Allowed child node types under Permissions.]]> - Document Types within the Settings section.]]> - The selected page in the content tree doesn't allow for any pages to be created below it. - Edit permissions for this Document Type - Create a new Document Type - Document Types within the Settings section, by changing the Allow as root option under Permissions.]]> - Media Types within the Settings section, by editing the Allowed child node types under Permissions.]]> - The selected media in the tree doesn't allow for any other media to be created below it. - Edit permissions for this Media Types - Document Type without a template - Document Type with Template - The data definition for a content page that can be created by editors in the content tree and is directly accessible via a URL. - Document Type - The data definition for a content component that can be created by editors in the content tree and be picked on other pages but has no direct URL. - Element Type - Defines the schema for a repeating set of properties, for example, in a 'Block List' or 'Nested Content' property editor. - Composition - Defines a re-usable set of properties that can be included in the definition of multiple other Document Types. For example, a set of 'Common Page Settings'. - Folder - Used to organise the Document Types, Compositions and Element Types created in this Document Type tree. - New folder - New Data Type - New JavaScript file - New empty partial view - New partial view macro - New partial view from snippet - New partial view macro from snippet - New partial view macro (without macro) - New style sheet file - New Rich Text Editor style sheet file - - - Browse your website - - Hide - If Umbraco isn't opening, you might need to allow popups from this site - has opened in a new window - Restart - Visit - Welcome - - - Stay - Discard changes - You have unsaved changes - Are you sure you want to navigate away from this page? - you have unsaved changes - Publishing will make the selected items visible on the site. - Unpublishing will remove the selected items and all their descendants from the site. - Unpublishing will remove this page and all its descendants from the site. - You have unsaved changes. Making changes to the Document Type will discard the changes. - - - Done - Deleted %0% item - Deleted %0% items - Deleted %0% out of %1% item - Deleted %0% out of %1% items - Published %0% item - Published %0% items - Published %0% out of %1% item - Published %0% out of %1% items - Unpublished %0% item - Unpublished %0% items - Unpublished %0% out of %1% item - Unpublished %0% out of %1% items - Moved %0% item - Moved %0% items - Moved %0% out of %1% item - Moved %0% out of %1% items - Copied %0% item - Copied %0% items - Copied %0% out of %1% item - Copied %0% out of %1% items - - - Link title - Link - Anchor / querystring - Name - Manage hostnames - Close this window - Are you sure you want to delete - Are you sure you want to delete %0% based on %1% - Are you sure you want to disable - Are you sure you want to remove - %0%]]> - %0%]]> - Are you sure? - Are you sure? - Cut - Edit Dictionary Item - Edit Language - Edit selected media - Insert local link - Insert character - Insert graphic headline - Insert picture - Insert link - Click to add a Macro - Insert table - This will delete the language - Changing the culture for a language may be an expensive operation and will result in the content cache and indexes being rebuilt - Last Edited - Link - Internal link: - When using local links, insert "#" in front of link - Open in new window? - Macro Settings - This macro does not contain any properties you can edit - Paste - Edit permissions for - Set permissions for - Set permissions for %0% for user group %1% - Select the users groups you want to set permissions for - The items in the recycle bin are now being deleted. Please do not close this window while this operation takes place - The recycle bin is now empty - When items are deleted from the recycle bin, they will be gone forever - regexlib.com's webservice is currently experiencing some problems, which we have no control over. We are very sorry for this inconvenience.]]> - Search for a regular expression to add validation to a form field. Example: 'email, 'zip-code', 'URL'. - Remove Macro - Required Field - Site is reindexed - The website cache has been refreshed. All publish content is now up to date. While all unpublished content is still unpublished - The website cache will be refreshed. All published content will be updated, while unpublished content will stay unpublished. - Number of columns - Number of rows - Click on the image to see full size - Pick item - View Cache Item - Relate to original - Include descendants - The friendliest community - Link to page - Opens the linked document in a new window or tab - Link to media - Select content start node - Select media - Select media type - Select icon - Select item - Select link - Select macro - Select content - Select content type - Select media start node - Select member - Select member group - Select member type - Select node - Select sections - Select user - Select users - No icons were found - There are no parameters for this macro - There are no macros available to insert - External login providers - Exception Details - Stacktrace - Inner Exception - Link your - Un-link your - account - Select editor - Select snippet - This will delete the node and all its languages. If you only want to delete one language, you should unpublish the node in that language instead. - %0%.]]> - %0% from the %1% group]]> - Yes, remove - - - There are no dictionary items. - - - %0%' below - ]]> - Culture Name - - Dictionary overview - - - Configured Searchers - Shows properties and tools for any configured Searcher (i.e. such as a multi-index searcher) - Field values - Health status - The health status of the index and if it can be read - Indexers - Index info - Lists the properties of the index - Manage Examine's indexes - Allows you to view the details of each index and provides some tools for managing the indexes - Rebuild index - - Depending on how much content there is in your site this could take a while.
- It is not recommended to rebuild an index during times of high website traffic or when editors are editing content. - ]]> -
- Searchers - Search the index and view the results - Tools - Tools to manage the index - fields - The index cannot be read and will need to be rebuilt - The process is taking longer than expected, check the Umbraco log to see if there have been any errors during this operation - This index cannot be rebuilt because it has no assigned - IIndexPopulator - - - Enter your username - Enter your password - Confirm your password - Name the %0%... - Enter a name... - Enter an email... - Enter a username... - Label... - Enter a description... - Type to search... - Type to filter... - Type to add tags (press enter after each tag)... - Enter your email - Enter a message... - Your username is usually your email - #value or ?key=value - Enter alias... - Generating alias... - Create item - Create - Edit - Name - - - Create custom list view - Remove custom list view - A Content Type, Media Type or Member Type with this alias already exists - - - Renamed - Enter a new folder name here - %0% was renamed to %1% - - - Add prevalue - Database datatype - Property editor GUID - Property editor - Buttons - Enable advanced settings for - Enable context menu - Maximum default size of inserted images - Related stylesheets - Show label - Width and height - All property types & property data - using this Data Type will be deleted permanently, please confirm you want to delete these as well - Yes, delete - and all property types & property data using this Data Type - Select the folder to move - to in the tree structure below - was moved underneath - - - Your data has been saved, but before you can publish this page there are some errors you need to fix first: - The current membership provider does not support changing password (EnablePasswordRetrieval need to be true) - %0% already exists - There were errors: - There were errors: - The password should be a minimum of %0% characters long and contain at least %1% non-alpha numeric character(s) - %0% must be an integer - The %0% field in the %1% tab is mandatory - %0% is a mandatory field - %0% at %1% is not in a correct format - %0% is not in a correct format - - - Received an error from the server - The specified file type has been disallowed by the administrator - NOTE! Even though CodeMirror is enabled by configuration, it is disabled in Internet Explorer because it's not stable enough. - Please fill both alias and name on the new property type! - There is a problem with read/write access to a specific file or folder - Error loading Partial View script (file: %0%) - Please enter a title - Please choose a type - You're about to make the picture larger than the original size. Are you sure that you want to proceed? - Startnode deleted, please contact your administrator - Please mark content before changing style - No active styles available - Please place cursor at the left of the two cells you wish to merge - You cannot split a cell that hasn't been merged. - This property is invalid - - - About - Action - Actions - Add - Alias - All - Are you sure? - Back - Back to overview - Border - by - Cancel - Cell margin - Choose - Clear - Close - Close Window - Close Pane - Comment - Confirm - Constrain - Constrain proportions - Content - Continue - Copy - Create - Database - Date - Default - Delete - Deleted - Deleting... - Design - Dictionary - Dimensions - Discard - Down - Download - Edit - Edited - Elements - Email - Error - Field - Find - First - Focal point - General - Groups - Group - Height - Help - Hide - History - Icon - Id - Import - Include subfolders in search - Search only this folder - Info - Inner margin - Insert - Install - Invalid - Justify - Label - Language - Last - Layout - Links - Loading - Locked - Login - Log off - Logout - Macro - Mandatory - Message - Move - Name - New - Next - No - of - Off - OK - Open - Options - On - or - Order by - Password - Path - One moment please... - Previous - Properties - Read more - Rebuild - Email to receive form data - Recycle Bin - Your recycle bin is empty - Reload - Remaining - Remove - Rename - Renew - Required - Retrieve - Retry - Permissions - Scheduled Publishing - Search - Sorry, we can not find what you are looking for. - No items have been added - Server - Settings - Show - Show page on Send - Size - Sort - Status - Submit - Success - Type - Type to search... - under - Up - Update - Upgrade - Upload - URL - User - Username - Value - View - Welcome... - Width - Yes - Folder - Search results - Reorder - I am done reordering - Preview - Change password - to - List view - Saving... - current - Embed - selected - Other - Articles - Videos - Installing - Avatar for - - - Blue - - - Add group - Add property - Add editor - Add template - Add child node - Add child - Edit data type - Navigate sections - Shortcuts - show shortcuts - Toggle list view - Toggle allow as root - Comment/Uncomment lines - Remove line - Copy Lines Up - Copy Lines Down - Move Lines Up - Move Lines Down - General - Editor - Toggle allow culture variants - Toggle allow segmentation - - - Background colour - Bold - Text colour - Font - Text - - - Page - - - The installer cannot connect to the database. - Could not save the web.config file. Please modify the connection string manually. - Your database has been found and is identified as - Database configuration - - install button to install the Umbraco %0% database - ]]> - - Next to proceed.]]> - Database not found! Please check that the information in the "connection string" of the "web.config" file is correct.

-

To proceed, please edit the "web.config" file (using Visual Studio or your favourite text editor), scroll to the bottom, add the connection string for your database in the key named "UmbracoDbDSN" and save the file.

-

- Click the retry button when - done.
- More information on editing web.config here.

]]>
- - Please contact your ISP if necessary. - If you're installing on a local machine or server you might need information from your system administrator.]]> - - Press the upgrade button to upgrade your database to Umbraco %0%

-

- Don't worry - no content will be deleted and everything will continue working afterwards! -

- ]]>
- Press Next to - proceed. ]]> - next to continue the configuration wizard]]> - The Default users' password needs to be changed!]]> - The Default user has been disabled or has no access to Umbraco!

No further actions needs to be taken. Click Next to proceed.]]> - The Default user's password has been successfully changed since the installation!

No further actions needs to be taken. Click Next to proceed.]]> - The password is changed! - Get a great start, watch our introduction videos - By clicking the next button (or modifying the umbracoConfigurationStatus in web.config), you accept the license for this software as specified in the box below. Notice that this Umbraco distribution consists of two different licenses, the open source MIT license for the framework and the Umbraco freeware license that covers the UI. - Not installed yet. - Affected files and folders - More information on setting up permissions for Umbraco here - You need to grant ASP.NET modify permissions to the following files/folders - Your permission settings are almost perfect!

- You can run Umbraco without problems, but you will not be able to install packages which are recommended to take full advantage of Umbraco.]]>
- How to Resolve - Click here to read the text version - video tutorial on setting up folder permissions for Umbraco or read the text version.]]> - Your permission settings might be an issue! -

- You can run Umbraco without problems, but you will not be able to create folders or install packages which are recommended to take full advantage of Umbraco.]]>
- Your permission settings are not ready for Umbraco! -

- In order to run Umbraco, you'll need to update your permission settings.]]>
- Your permission settings are perfect!

- You are ready to run Umbraco and install packages!]]>
- Resolving folder issue - Follow this link for more information on problems with ASP.NET and creating folders - Setting up folder permissions - - I want to start from scratch - learn how) - You can still choose to install Runway later on. Please go to the Developer section and choose Packages. - ]]> - You've just set up a clean Umbraco platform. What do you want to do next? - Runway is installed - - This is our list of recommended modules, check off the ones you would like to install, or view the full list of modules - ]]> - Only recommended for experienced users - I want to start with a simple website - - "Runway" is a simple website providing some basic Document Types and templates. The installer can set up Runway for you automatically, - but you can easily edit, extend or remove it. It's not necessary and you can perfectly use Umbraco without it. However, - Runway offers an easy foundation based on best practices to get you started faster than ever. - If you choose to install Runway, you can optionally select basic building blocks called Runway Modules to enhance your Runway pages. -

- - Included with Runway: Home page, Getting Started page, Installing Modules page.
- Optional Modules: Top Navigation, Sitemap, Contact, Gallery. -
- ]]>
- What is Runway - Step 1/5 Accept license - Step 2/5: Database configuration - Step 3/5: Validating File Permissions - Step 4/5: Check Umbraco security - Step 5/5: Umbraco is ready to get you started - Thank you for choosing Umbraco - Browse your new site -You installed Runway, so why not see how your new website looks.]]> - Further help and information -Get help from our award winning community, browse the documentation or watch some free videos on how to build a simple site, how to use packages and a quick guide to the Umbraco terminology]]> - Umbraco %0% is installed and ready for use - /web.config file and update the AppSetting key UmbracoConfigurationStatus in the bottom to the value of '%0%'.]]> - started instantly by clicking the "Launch Umbraco" button below.
If you are new to Umbraco, -you can find plenty of resources on our getting started pages.]]>
- Launch Umbraco -To manage your website, simply open the Umbraco backoffice and start adding content, updating the templates and stylesheets or add new functionality]]> - Connection to database failed. - Umbraco Version 3 - Umbraco Version 4 - Watch - Umbraco %0% for a fresh install or upgrading from version 3.0. -

- Press "next" to start the wizard.]]>
- - - Culture Code - Culture Name - - - You've been idle and logout will automatically occur in - Renew now to save your work - - - Happy super Sunday - Happy manic Monday - Happy tubular Tuesday - Happy wonderful Wednesday - Happy thunderous Thursday - Happy funky Friday - Happy Caturday - Log in below - Sign in with - Session timed out - © 2001 - %0%
Umbraco.com

]]>
- Forgotten password? - An email will be sent to the address specified with a link to reset your password - An email with password reset instructions will be sent to the specified address if it matched our records - Show password - Hide password - Return to login form - Please provide a new password - Your Password has been updated - The link you have clicked on is invalid or has expired - Umbraco: Reset Password - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Password reset requested -

-

- Your username to login to the Umbraco backoffice is: %0% -

-

- - - - - - -
- - Click this link to reset your password - -
-

-

If you cannot click on the link, copy and paste this URL into your browser window:

- - - - -
- - %1% - -
-

-
-
-


-
-
- - - ]]>
- Umbraco: Security Code - Your security code is: %0% - - - Dashboard - Sections - Content - - - Choose page above... - %0% has been copied to %1% - Select where the document %0% should be copied to below - %0% has been moved to %1% - Select where the document %0% should be moved to below - has been selected as the root of your new content, click 'ok' below. - No node selected yet, please select a node in the list above before clicking 'ok' - The current node is not allowed under the chosen node because of its type - The current node cannot be moved to one of its subpages - The current node cannot exist at the root - The action isn't allowed since you have insufficient permissions on 1 or more child documents. - Relate copied items to original - - - %0%]]> - Notification settings saved for - - The following languages have been modified %0% - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Hi %0%, -

-

- This is an automated mail to inform you that the task '%1%' has been performed on the page '%2%' by the user '%3%' -

- - - - - - -
- -
- EDIT
-
-

-

Update summary:

- %6% -

-

- Have a nice day!

- Cheers from the Umbraco robot -

-
-
-


-
-
- - - ]]>
- The following languages have been modified:

- %0% - ]]>
- [%0%] Notification about %1% performed on %2% - Notifications - - - Actions - Created - Create package - - button and locating the package. Umbraco packages usually have a ".umb" or ".zip" extension. - ]]> - This will delete the package - Drop to upload - Include all child nodes - I accept - terms of use - - Path to file - Absolute path to file (ie: /bin/umbraco.bin) - Installed - Installed packages - Finish - Install instructions - This package has no configuration view - No packages have been created yet - You don’t have any packages installed - 'Packages' icon in the top right of your screen]]> - Author URL - Package Content - Package Files - Icon URL - Install package - License - License URL - Package Properties - Search for packages - Results for - We couldn’t find anything for - Please try searching for another package or browse through the categories - Popular - New releases - has - karma points - Information - Owner - Contributors - Created - Current version - .NET version - Downloads - Likes - Compatibility - This package is compatible with the following versions of Umbraco, as reported by community members. Full compatability cannot be guaranteed for versions reported below 100% - External sources - Author - Documentation - Package meta data - Package name - Package doesn't contain any items -
- You can safely remove this from the system by clicking "uninstall package" below.]]>
- Package options - Run pending package migrations - Package readme - Package repository - Confirm package uninstall - Package was uninstalled - The package was successfully uninstalled - Uninstall package - - Notice: any documents, media etc depending on the items you remove, will stop working, and could lead to system instability, - so uninstall with caution. If in doubt, contact the package author.]]> - Package version - Package already installed - This package cannot be installed, it requires a minimum Umbraco version of - Verified to work on Umbraco Cloud - - - - Paste with full formatting (Not recommended) - The text you're trying to paste contains special characters or formatting. This could be caused by copying text from Microsoft Word. Umbraco can remove special characters or formatting automatically, so the pasted content will be more suitable for the web. - Paste as raw text without any formatting at all - Paste, but remove formatting (Recommended) - - - Group based protection - If you want to grant access to all members of specific member groups - You need to create a member group before you can use group based authentication - Error Page - Used when people are logged on, but do not have access - %0%]]> - %0% is now protected]]> - %0%]]> - Login Page - Choose the page that contains the login form - Remove protection... - %0%?]]> - Select the pages that contain login form and error messages - %0%]]> - %0%]]> - Specific members protection - If you wish to grant access to specific members - - - - - - - - - Include unpublished subpages - Publishing in progress - please wait... - %0% out of %1% pages have been published... - %0% has been published - %0% and subpages have been published - Publish %0% and all its subpages - Publish to publish %0% and thereby making its content publicly available.

- You can publish this page and all its subpages by checking Include unpublished subpages below. - ]]>
- - - You have not configured any approved colours - - - You can only select items of type(s): %0% - You have picked a content item currently deleted or in the recycle bin - You have picked content items currently deleted or in the recycle bin - - - Deleted item - You have picked a media item currently deleted or in the recycle bin - You have picked media items currently deleted or in the recycle bin - Trashed - Open in Media Library - Change Media Item - Reset media crop - Edit %0% on %1% - Discard creation? - - You have made changes to this content. Are you sure you want to discard them? - Remove? - Remove all medias? - Clipboard - Not allowed - - - enter external link - choose internal page - Caption - Link - Open in new window - enter the display caption - Enter the link - - - Reset crop - Save crop - Add new crop - Done - Undo edits - User defined - - - Changes - Created - Current version - Red text will not be shown in the selected version. , green means added]]> - Document has been rolled back - Select a version to compare with the current version - This displays the selected version as HTML, if you wish to see the difference between 2 versions at the same time, use the diff view - Rollback to - Select version - View - - - Edit script file - - - Concierge - Content - Courier - Developer - Forms - Help - Umbraco Configuration Wizard - Media - Members - Newsletters - Packages - Settings - Statistics - Translation - Users - - - Tours - The best Umbraco video tutorials - Visit our.umbraco.com - Visit umbraco.tv - - - Default template - To import a Document Type, find the ".udt" file on your computer by clicking the "Browse" button and click "Import" (you'll be asked for confirmation on the next screen) - New Tab Title - Node type - Type - Stylesheet - Script - Tab - Tab Title - Tabs - Master Content Type enabled - This Content Type uses - No properties defined on this tab. Click on the "add a new property" link at the top to create a new property. - Create matching template - Add icon - - - Sort order - Creation date - Sorting complete. - Drag the different items up or down below to set how they should be arranged. Or click the column headers to sort the entire collection of items - - - - Validation - Validation errors must be fixed before the item can be saved - Failed - Saved - Insufficient user permissions, could not complete the operation - Cancelled - Operation was cancelled by a 3rd party add-in - Publishing was cancelled by a 3rd party add-in - Property type already exists - Property type created - DataType: %1%]]> - Propertytype deleted - Document Type saved - Tab created - Tab deleted - Tab with id: %0% deleted - Stylesheet not saved - Stylesheet saved - Stylesheet saved without any errors - Datatype saved - Dictionary item saved - Publishing failed because the parent page isn't published - Content published - and visible on the website - Content saved - Remember to publish to make changes visible - Sent For Approval - Changes have been sent for approval - Media saved - Member group saved - Media saved without any errors - Member saved - Stylesheet Property Saved - Stylesheet saved - Template saved - Error saving user (check log) - User Saved - User type saved - User group saved - Cultures and hostnames saved - Error saving cultures and hostnames - File not saved - file could not be saved. Please check file permissions - File saved - File saved without any errors - Language saved - Media Type saved - Member Type saved - Member Group saved - Template not saved - Please make sure that you do not have 2 templates with the same alias - Template saved - Template saved without any errors! - Content unpublished - Partial view saved - Partial view saved without any errors! - Partial view not saved - An error occurred saving the file. - Permissions saved for - Deleted %0% user groups - %0% was deleted - Enabled %0% users - Disabled %0% users - %0% is now enabled - %0% is now disabled - User groups have been set - Unlocked %0% users - %0% is now unlocked - Member was exported to file - An error occurred while exporting the member - User %0% was deleted - Invite user - Invitation has been re-sent to %0% - Document Type was exported to file - An error occurred while exporting the Document Type - - - Add style - Edit style - Rich text editor styles - Define the styles that should be available in the rich text editor for this stylesheet - Edit stylesheet - Edit stylesheet property - The name displayed in the editor style selector - Preview - How the text will look like in the rich text editor. - Selector - Uses CSS syntax, e.g. "h1" or ".redHeader" - Styles - The CSS that should be applied in the rich text editor, e.g. "color:red;" - Code - Editor - - - Failed to delete template with ID %0% - Edit template - Sections - Insert content area - Insert content area placeholder - Insert - Choose what to insert into your template - Dictionary item - A dictionary item is a placeholder for a translatable piece of text, which makes it easy to create designs for multilingual websites. - Macro - - A Macro is a configurable component which is great for - reusable parts of your design, where you need the option to provide parameters, - such as galleries, forms and lists. - - Value - Displays the value of a named field from the current page, with options to modify the value or fallback to alternative values. - Partial view - - A partial view is a separate template file which can be rendered inside another - template, it's great for reusing markup or for separating complex templates into separate files. - - Master template - No master - Render child template - @RenderBody() placeholder. - ]]> - Define a named section - @section { ... }. This can be rendered in a - specific area of the parent of this template, by using @RenderSection. - ]]> - Render a named section - @RenderSection(name) placeholder. - This renders an area of a child template which is wrapped in a corresponding @section [name]{ ... } definition. - ]]> - Section Name - Section is mandatory - @section definition, otherwise an error is shown. - ]]> - Query builder - items returned, in - copy to clipboard - I want - all content - content of type "%0%" - from - my website - where - and - is - is not - before - before (including selected date) - after - after (including selected date) - equals - does not equal - contains - does not contain - greater than - greater than or equal to - less than - less than or equal to - Id - Name - Created Date - Last Updated Date - order by - ascending - descending - Template - - - Image - Macro - Choose type of content - Choose a layout - Add a row - Add content - Drop content - Settings applied - This content is not allowed here - This content is allowed here - Click to embed - Click to insert image - Click to insert macro - Image caption... - Write here... - Grid Layouts - Layouts are the overall work area for the grid editor, usually you only need one or two different layouts - Add Grid Layout - Edit Grid Layout - Adjust the layout by setting column widths and adding additional sections - Row configurations - Rows are predefined cells arranged horizontally - Add row configuration - Edit row configuration - Adjust the row by setting cell widths and adding additional cells - No further configuration available - Columns - Total combined number of columns in the grid layout - Settings - Configure what settings editors can change - Styles - Configure what styling editors can change - Allow all editors - Allow all row configurations - Maximum items - Leave blank or set to 0 for unlimited - Set as default - Choose extra - Choose default - are added - Warning - You are deleting the row configuration - - Deleting a row configuration name will result in loss of data for any existing content that is based on this configuration. - - - - Compositions - Group - You have not added any groups - Add group - Inherited from - Add property - Required label - Enable list view - Configures the content item to show a sortable and searchable list of its children, the children will not be shown in the tree - Allowed Templates - Choose which templates editors are allowed to use on content of this type - Allow as root - Allow editors to create content of this type in the root of the content tree. - Allowed child node types - Allow content of the specified types to be created underneath content of this type. - Choose child node - Inherit tabs and properties from an existing Document Type. New tabs will be added to the current Document Type or merged if a tab with an identical name exists. - This Content Type is used in a composition, and therefore cannot be composed itself. - There are no Content Types available to use as a composition. - Removing a composition will delete all the associated property data. Once you save the Document Type there's no way back. - Create new - Use existing - Editor settings - Configuration - Yes, delete - was moved underneath - was copied underneath - Select the folder to move - Select the folder to copy - to in the tree structure below - All Document Types - All Documents - All media items - using this Document Type will be deleted permanently, please confirm you want to delete these as well. - using this Media Type will be deleted permanently, please confirm you want to delete these as well. - using this Member Type will be deleted permanently, please confirm you want to delete these as well - and all documents using this type - and all media items using this type - and all members using this type - Member can edit - Allow this property value to be edited by the member on their profile page - Is sensitive data - Hide this property value from content editors that don't have access to view sensitive information - Show on member profile - Allow this property value to be displayed on the member profile page - tab has no sort order - Where is this composition used? - This composition is currently used in the composition of the following content types: - Allow variations - Allow vary by culture - Allow segmentation - Vary by culture - Vary by segments - Allow editors to create content of this type in different languages. - Allow editors to create content of different languages. - Allow editors to create segments of this content. - Allow varying by culture - Allow segmentation - Element Type - Is an Element Type - An Element Type is meant to be used for instance in Nested Content, and not in the tree. - A document Type cannot be changed to an Element Type once it has been used to create one or more content items. - This is not applicable for an Element Type - You have made changes to this property. Are you sure you want to discard them? - Appearance - Label above (full-width) - - - Add language - Mandatory language - Properties on this language have to be filled out before the node can be published. - Default language - An Umbraco site can only have one default language set. - Switching default language may result in default content missing. - Falls back to - No fall back language - To allow multi-lingual content to fall back to another language if not present in the requested language, select it here. - Fall back language - none - - - - Add parameter - Edit parameter - Enter macro name - Parameters - Define the parameters that should be available when using this macro. - Select partial view macro file - - - Building models - this can take a bit of time, don't worry - Models generated - Models could not be generated - Models generation has failed, see exception in U log - - - Add fallback field - Fallback field - Add default value - Default value - Fallback field - Default value - Casing - Encoding - Choose field - Convert line breaks - Yes, convert line breaks - Replaces line breaks with 'br' html tag - Custom Fields - Date only - Format and encoding - Format as date - Format the value as a date, or a date with time, according to the active culture - HTML encode - Will replace special characters by their HTML equivalent. - Will be inserted after the field value - Will be inserted before the field value - Lowercase - Modify output - None - Output sample - Insert after field - Insert before field - Recursive - Yes, make it recursive - Separator - Standard Fields - Uppercase - URL encode - Will format special characters in URLs - Will only be used when the field values above are empty - This field will only be used if the primary field is empty - Date and time - - - Translation details - Download XML DTD - Fields - Include subpages - - No translator users found. Please create a translator user before you start sending content to translation - The page '%0%' has been send to translation - Send the page '%0%' to translation - Total words - Translate to - Translation completed. - You can preview the pages, you've just translated, by clicking below. If the original page is found, you will get a comparison of the 2 pages. - Translation failed, the XML file might be corrupt - Translation options - Translator - Upload translation XML - - - Content - Content Templates - Media - Cache Browser - Recycle Bin - Created packages - Data Types - Dictionary - Installed packages - Install skin - Install starter kit - Languages - Install local package - Macros - Media Types - Members - Member Groups - Member Roles - Member Types - Document Types - Relation Types - Packages - Packages - Partial Views - Partial View Macro Files - Install from repository - Install Runway - Runway modules - Scripting Files - Scripts - Stylesheets - Templates - Log Viewer - Users - Settings - Templating - Third Party - - - New update ready - %0% is ready, click here for download - No connection to server - Error checking for update. Please review trace-stack for further information - - - Access - Based on the assigned groups and start nodes, the user has access to the following nodes - Assign access - Administrator - Category field - User created - Change your password - Change photo - New password - Minimum %0% character(s) to go! - There should be at least %0% special character(s) in there. - hasn't been locked out - The password hasn't been changed - Confirm new password - You can change your password for accessing the Umbraco backoffice by filling out the form below and click the 'Change Password' button - Content Channel - Create another user - Create new users to give them access to Umbraco. When a new user is created a password will be generated that you can share with the user. - Description field - Disable User - Document Type - Editor - Excerpt field - Failed login attempts - Go to user profile - Add groups to assign access and permissions - Invite another user - Invite new users to give them access to Umbraco. An invite email will be sent to the user with information on how to log in to Umbraco. Invites last for 72 hours. - Language - Set the language you will see in menus and dialogs - Last lockout date - Last login - Password last changed - Username - Media start node - Limit the media library to a specific start node - Media start nodes - Limit the media library to specific start nodes - Sections - Disable Umbraco Access - has not logged in yet - Old password - Password - Reset password - Your password has been changed! - Password changed - Please confirm the new password - Enter your new password - Your new password cannot be blank! - Current password - Invalid current password - There was a difference between the new password and the confirmed password. Please try again! - The confirmed password doesn't match the new password! - Replace child node permissions - You are currently modifying permissions for the pages: - Select pages to modify their permissions - Remove photo - Default permissions - Granular permissions - Set permissions for specific nodes - Profile - Search all children - Add sections to give users access - Select user groups - No start node selected - No start nodes selected - Content start node - Limit the content tree to a specific start node - Content start nodes - Limit the content tree to specific start nodes - User last updated - has been created - The new user has successfully been created. To log in to Umbraco use the password below. - User management - Name - User permissions - User group - has been invited - An invitation has been sent to the new user with details about how to log in to Umbraco. - Hello there and welcome to Umbraco! In just 1 minute you’ll be good to go, we just need you to setup a password and add a picture for your avatar. - Welcome to Umbraco! Unfortunately your invite has expired. Please contact your administrator and ask them to resend it. - Uploading a photo of yourself will make it easy for other users to recognize you. Click the circle above to upload your photo. - Writer - Change - Your profile - Your recent history - Session expires in - Invite user - Create user - Send invite - Back to users - Umbraco: Invitation - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Hi %0%, -

-

- You have been invited by %1% to the Umbraco Back Office. -

-

- Message from %1%: -
- %2% -

- - - - - - -
- - - - - - -
- - Click this link to accept the invite - -
-
-

If you cannot click on the link, copy and paste this URL into your browser window:

- - - - -
- - %3% - -
-

-
-
-


-
-
- - ]]>
- Invite - Resending invitation... - Delete User - Are you sure you wish to delete this user account? - All - Active - Disabled - Locked out - Invited - Inactive - Name (A-Z) - Name (Z-A) - Newest - Oldest - Last login - No user groups have been added - - - Validation - No validation - Validate as an email address - Validate as a number - Validate as a URL - ...or enter a custom validation - Field is mandatory - Enter a custom validation error message (optional) - Enter a regular expression - Enter a custom validation error message (optional) - You need to add at least - You can only have - Add up to - items - URL(s) - URL(s) selected - items selected - Invalid date - Not a number - Not a valid numeric step size - Invalid email - Value cannot be null - Value cannot be empty - Value is invalid, it does not match the correct pattern - Custom validation - %1% more.]]> - %1% too many.]]> - - - - Value is set to the recommended value: '%0%'. - Value was set to '%1%' for XPath '%2%' in configuration file '%3%'. - Expected value '%1%' for '%2%' in configuration file '%3%', but found '%0%'. - Found unexpected value '%0%' for '%2%' in configuration file '%3%'. - - Custom errors are set to '%0%'. - Custom errors are currently set to '%0%'. It is recommended to set this to '%1%' before go live. - Custom errors successfully set to '%0%'. - MacroErrors are set to '%0%'. - MacroErrors are set to '%0%' which will prevent some or all pages in your site from loading completely if there are any errors in macros. Rectifying this will set the value to '%1%'. - MacroErrors are now set to '%0%'. - - Try Skip IIS Custom Errors is set to '%0%' and you're using IIS version '%1%'. - Try Skip IIS Custom Errors is currently '%0%'. It is recommended to set this to '%1%' for your IIS version (%2%). - Try Skip IIS Custom Errors successfully set to '%0%'. - - File does not exist: '%0%'. - '%0%' in config file '%1%'.]]> - There was an error, check log for full error: %0%. - Database - The database schema is correct for this version of Umbraco - %0% problems were detected with your database schema (Check the log for details) - Some errors were detected while validating the database schema against the current version of Umbraco. - Your website's certificate is valid. - Certificate validation error: '%0%' - Your website's SSL certificate has expired. - Your website's SSL certificate is expiring in %0% days. - Error pinging the URL %0% - '%1%' - You are currently %0% viewing the site using the HTTPS scheme. - The appSetting 'Umbraco.Core.UseHttps' is set to 'false' in your web.config file. Once you access this site using the HTTPS scheme, that should be set to 'true'. - The appSetting 'Umbraco.Core.UseHttps' is set to '%0%' in your web.config file, your cookies are %1% marked as secure. - Could not update the 'Umbraco.Core.UseHttps' setting in your web.config file. Error: %0% - - Enable HTTPS - Sets umbracoSSL setting to true in the appSettings of the web.config file. - The appSetting 'Umbraco.Core.UseHttps' is now set to 'true' in your web.config file, your cookies will be marked as secure. - Fix - Cannot fix a check with a value comparison type of 'ShouldNotEqual'. - Cannot fix a check with a value comparison type of 'ShouldEqual' with a provided value. - Value to fix check not provided. - Debug compilation mode is disabled. - Debug compilation mode is currently enabled. It is recommended to disable this setting before go live. - Debug compilation mode successfully disabled. - Trace mode is disabled. - Trace mode is currently enabled. It is recommended to disable this setting before go live. - Trace mode successfully disabled. - All folders have the correct permissions set. - - File does not exist: '%0%'. - - %0%.]]> - %0%. If they aren't being written to no action need be taken.]]> - All files have the correct permissions set. - - %0%.]]> - %0%. If they aren't being written to no action need be taken.]]> - X-Frame-Options used to control whether a site can be IFRAMEd by another was found.]]> - X-Frame-Options used to control whether a site can be IFRAMEd by another was not found.]]> - Set Header in Config - Adds a value to the httpProtocol/customHeaders section of web.config to prevent the site being IFRAMEd by other websites. - A setting to create a header preventing IFRAMEing of the site by other websites has been added to your web.config file. - Could not update web.config file. Error: %0% - X-Content-Type-Options used to protect against MIME sniffing vulnerabilities was found.]]> - X-Content-Type-Options used to protect against MIME sniffing vulnerabilities was not found.]]> - Adds a value to the httpProtocol/customHeaders section of web.config to protect against MIME sniffing vulnerabilities. - A setting to create a header protecting against MIME sniffing vulnerabilities has been added to your web.config file. - Strict-Transport-Security, also known as the HSTS-header, was found.]]> - Strict-Transport-Security was not found.]]> - Adds the header 'Strict-Transport-Security' with the value 'max-age=10886400' to the httpProtocol/customHeaders section of web.config. Use this fix only if you will have your domains running with https for the next 18 weeks (minimum). - The HSTS header has been added to your web.config file. - X-XSS-Protection was found.]]> - X-XSS-Protection was not found.]]> - Adds the header 'X-XSS-Protection' with the value '1; mode=block' to the httpProtocol/customHeaders section of web.config. - The X-XSS-Protection header has been added to your web.config file. - - %0%.]]> - No headers revealing information about the website technology were found. - In the Web.config file, system.net/mailsettings could not be found. - In the Web.config file system.net/mailsettings section, the host is not configured. - SMTP settings are configured correctly and the service is operating as expected. - The SMTP server configured with host '%0%' and port '%1%' could not be reached. Please check to ensure the SMTP settings in the Web.config file system.net/mailsettings are correct. - %0%.]]> - %0%.]]> -

Results of the scheduled Umbraco Health Checks run on %0% at %1% are as follows:

%2%]]>
- Umbraco Health Check Status: %0% - Check All Groups - Check group - - The health checker evaluates various areas of your site for best practice settings, configuration, potential problems, etc. You can easily fix problems by pressing a button. - You can add your own health checks, have a look at the documentation for more information about custom health checks.

- ]]> -
- - - Disable URL tracker - Enable URL tracker - Original URL - Redirected To - Redirect URL Management - The following URLs redirect to this content item: - No redirects have been made - When a published page gets renamed or moved a redirect will automatically be made to the new page. - Are you sure you want to remove the redirect from '%0%' to '%1%'? - Redirect URL removed. - Error removing redirect URL. - This will remove the redirect - Are you sure you want to disable the URL tracker? - URL tracker has now been disabled. - Error disabling the URL tracker, more information can be found in your log file. - URL tracker has now been enabled. - Error enabling the URL tracker, more information can be found in your log file. - - - No Dictionary items to choose from - - - %0% characters left.]]> - %1% too many.]]> - - - Trashed content with Id: {0} related to original parent content with Id: {1} - Trashed media with Id: {0} related to original parent media item with Id: {1} - Cannot automatically restore this item - There is no location where this item can be automatically restored. You can move the item manually using the tree below. - was restored under - - - Direction - Parent to child - Bidirectional - Parent - Child - Count - Relations - Created - Comment - Name - No relations for this Relation Type - Relation Type - Relations - - - Getting Started - Redirect URL Management - Content - Welcome - Examine Management - Published Status - Models Builder - Health Check - Profiling - Getting Started - Install Umbraco Forms - - - Go back - Active layout: - Jump to - group - passed - warning - failed - suggestion - Check passed - Check failed - Open backoffice search - Open/Close backoffice help - Open/Close your profile options - Setup Culture and Hostnames for %0% - Create new node under %0% - Setup access restrictions on %0% - Setup Permissions on %0% - Change sort order for %0% - Create Content Template based on %0% - Open context menu for - Current language - Switch language to - Create new folder - Partial View - Partial View Macro - Member - Data Type - Search the redirect dashboard - Search the user group section - Search the users section - Create item - Create - Edit - Name - Add new row - View more options - Search the Umbraco backoffice - Search for content nodes, media nodes etc. across the backoffice. - When autocomplete results are available, press up and down arrows, or use the tab key and use the enter key to select. - Path: - Found in - Has translation - Missing translation - Dictionary items - Select one of the options to edit the node. - Perform action %0% on the %1% node - Add image caption - Search content tree - Maximum amount - - - References - This Data Type has no references. - Used in Document Types - No references to Document Types. - Used in Media Types - No references to Media Types. - Used in Member Types - No references to Member Types. - Used by - Used in Documents - Used in Members - Used in Media - - - Delete Saved Search - Log Levels - Select all - Deselect all - Saved Searches - Save Search - Enter a friendly name for your search query - Filter Search - Total Items - Timestamp - Level - Machine - Message - Exception - Properties - Search With Google - Search this message with Google - Search With Bing - Search this message with Bing - Search Our Umbraco - Search this message on Our Umbraco forums and docs - Search Our Umbraco with Google - Search Our Umbraco forums using Google - Search Umbraco Source - Search within Umbraco source code on Github - Search Umbraco Issues - Search Umbraco Issues on Github - Delete this search - Find Logs with Request ID - Find Logs with Namespace - Find Logs with Machine Name - Open - Polling - Every 2 seconds - Every 5 seconds - Every 10 seconds - Every 20 seconds - Every 30 seconds - Polling every 2s - Polling every 5s - Polling every 10s - Polling every 20s - Polling every 30s - - - Copy %0% - %0% from %1% - Collection of %0% - Remove all items - Clear clipboard - - - Open Property Actions - Close Property Actions - - - Wait - Refresh status - Memory Cache - - - - Reload - Database Cache - - Rebuilding can be expensive. - Use it when reloading is not enough, and you think that the database cache has not been - properly generated—which would indicate some critical Umbraco issue. - ]]> - - Rebuild - Internals - - not need to use it. - ]]> - - Collect - Published Cache Status - Caches - - - Performance profiling - - - Umbraco currently runs in debug mode. This means you can use the built-in performance profiler to assess the performance when rendering pages. -

-

- If you want to activate the profiler for a specific page rendering, simply add umbDebug=true to the querystring when requesting the page. -

-

- If you want the profiler to be activated by default for all page renderings, you can use the toggle below. - It will set a cookie in your browser, which then activates the profiler automatically. - In other words, the profiler will only be active by default in your browser - not everyone else's. -

- ]]> -
- Activate the profiler by default - Friendly reminder - - - You should never let a production site run in debug mode. Debug mode is turned off by setting debug="false" on the <compilation /> element in web.config. -

- ]]> -
- - - Umbraco currently does not run in debug mode, so you can't use the built-in profiler. This is how it should be for a production site. -

-

- Debug mode is turned on by setting debug="true" on the <compilation /> element in web.config. -

- ]]> -
- - - Hours of Umbraco training videos are only a click away - - Want to master Umbraco? Spend a couple of minutes learning some best practices by watching one of these videos about using Umbraco. And visit umbraco.tv for even more Umbraco videos

- ]]> -
- To get you started - - - Start here - This section contains the building blocks for your Umbraco site. Follow the below links to find out more about working with the items in the Settings section - Find out more - - in the Documentation section of Our Umbraco - ]]> - - - Community Forum - ]]> - - - tutorial videos (some are free, some require a subscription) - ]]> - - - productivity boosting tools and commercial support - ]]> - - - training and certification opportunities - ]]> - - - - Welcome to The Friendly CMS - Thank you for choosing Umbraco - we think this could be the beginning of something beautiful. While it may feel overwhelming at first, we've done a lot to make the learning curve as smooth and fast as possible. - - - Umbraco Forms - Create forms using an intuitive drag and drop interface. From simple contact forms that sends e-mails to advanced questionaires that integrate with CRM systems. Your clients will love it! - - - Pick Element Type - Attach a settings Element Type - Select view - Select stylesheet - Choose thumbnail - Create new Element Type - Custom stylesheet - Add stylesheet - Editor apperance - Data models - Catalogue appearance - Background color - Icon color - Content model - Label - Custom view - Show custom view description - Overwrite how this block appears in the backoffice UI. Pick a .html file containing your presentation. - Settings model - Overlay editor size - Add custom view - Add settings - Overwrite label template - %0%?]]> - %0%?]]> - The content of this block will still be present, editing of this content will no longer be available and will be shown as unsupported content. - - Thumbnail - Add thumbnail - Create empty - Clipboard - Settings - Advanced - Force hide content editor - You have made changes to this content. Are you sure you want to discard them? - Discard creation? - - Error! - The ElementType of this block does not exist anymore - Add content - Add %0% - Property '%0%' uses editor '%1%' which is not supported in blocks. - - - What are Content Templates? - Content Templates are pre-defined content that can be selected when creating a new content node. - How do I create a Content Template? - - There are two ways to create a Content Template:

-
    -
  • Right-click a content node and select "Create Content Template" to create a new Content Template.
  • -
  • Right-click the Content Templates tree in the Settings section and select the Document Type you want to create a Content Template for.
  • -
-

Once given a name, editors can start using the Content Template as a foundation for their new page.

- ]]> -
- How do I manage Content Templates? - You can edit and delete Content Templates from the "Content Templates" tree in the Settings section. Expand the Document Type which the Content Template is based on and click it to edit or delete it. - - - End - End preview mode - Preview website - Open website in preview mode - Preview website? - You have ended preview mode, do you want to enable it again to view the latest saved version of your website? - Preview latest version - View published version - View published version? - You are in Preview Mode, do you want exit in order to view the published version of your website? - View published version - Stay in preview mode - - - Folder creation - File writing for packages - File writing - Media folder creation - - - item returned - items returned - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/en_us.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/en_us.xml deleted file mode 100644 index addd6f7..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/en_us.xml +++ /dev/null @@ -1,2642 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Culture and Hostnames - Audit Trail - Browse Node - Change Document Type - Change Data Type - Copy - Create - Export - Create Package - Create group - Delete - Disable - Edit settings - Empty recycle bin - Enable - Export Document Type - Import Document Type - Import Package - Edit in Canvas - Exit - Move - Notifications - Restrict Public Access - Publish - Unpublish - Reload - Republish entire site - Remove - Rename - Restore - Set permissions for the page %0% - Choose where to copy - Choose where to move - to in the tree structure below - Choose where to copy the selected item(s) - Choose where to move the selected item(s) - was moved to - was copied to - was deleted - Permissions - Rollback - Send To Publish - Send To Translation - Set group - Sort - Translate - Update - Set permissions - Unlock - Create Content Template - Resend Invitation - - - Content - Administration - Structure - Other - - - Allow access to assign culture and hostnames - Allow access to view a node's history log - Allow access to view a node - Allow access to change Document Type for a node - Allow access to copy a node - Allow access to create nodes - Allow access to delete nodes - Allow access to move a node - Allow access to set and change access restrictions for a node - Allow access to publish a node - Allow access to unpublish a node - Allow access to change permissions for a node - Allow access to roll back a node to a previous state - Allow access to send a node for approval before publishing - Allow access to send a node for translation - Allow access to change the sort order for nodes - Allow access to translate a node - Allow access to save a node - Allow access to create a Content Template - - - Content - Info - - - Permission denied. - Add new Domain - remove - Invalid node. - One or more domains have an invalid format. - Domain has already been assigned. - Language - Domain - New domain '%0%' has been created - Domain '%0%' is deleted - Domain '%0%' has already been assigned - Domain '%0%' has been updated - Edit Current Domains - - - Inherit - Culture - or inherit culture from parent nodes. Will also apply
- to the current node, unless a domain below applies too.]]>
- Domains - - - Clear selection - Select - Do something else - Bold - Cancel Paragraph Indent - Insert form field - Insert graphic headline - Edit Html - Indent Paragraph - Italic - Center - Justify Left - Justify Right - Insert Link - Insert local link (anchor) - Bullet List - Numeric List - Insert macro - Insert picture - Publish and close - Publish with descendants - Edit relations - Return to list - Save - Save and close - Save and publish - Save and schedule - Send for approval - Save list view - Schedule - Preview - Save and preview - Preview is disabled because there's no template assigned - Choose style - Show styles - Insert table - Generate models and close - Save and generate models - Undo - Redo - Rollback - Delete tag - Cancel - Confirm - More publishing options - Submit - Submit and close - - - Viewing for - Content deleted - Content unpublished - Content unpublished for languages: %0% - Content published - Content published for languages: %0% - Content saved - Content saved for languages: %0% - Content moved - Content copied - Content rolled back - Content sent for publishing - Content sent for publishing for languages: %0% - Sort child items performed by user - %0% - Copy - Publish - Publish - Move - Save - Save - Delete - Unpublish - Unpublish - Rollback - Send To Publish - Send To Publish - Sort - Custom - History (all variants) - - - Failed to create a folder under parent with ID %0% - Failed to create a folder under parent with name %0% - The folder name cannot contain illegal characters. - Failed to delete item: %0% - - - Is Published - About this page - Alias - (how would you describe the picture over the phone) - Alternative Links - Click to edit this item - Created by - Original author - Updated by - Created - Date/time this document was created - Document Type - Editing - Remove at - This item has been changed after publication - This item is not published - Last published - There are no items to show - There are no items to show in the list. - No child items have been added - No members have been added - Media Type - Link to media item(s) - Member Group - Role - Member Type - No changes have been made - No date chosen - Page title - This media item has no link - No content can be added for this item - Properties - This document is published but is not visible because the parent '%0%' is unpublished - This culture is published but is not visible because it is unpublished on parent '%0%' - This document is published but is not in the cache - Could not get the URL - This document is published but its URL would collide with content %0% - This document is published but its URL cannot be routed - Publish - Published - Published (pending changes) - Publication Status - %0% and all content items underneath and thereby making their content publicly available.]]> - - Publish at - Unpublish at - Clear Date - Set date - Sortorder is updated - To sort the nodes, simply drag the nodes or click one of the column headers. You can select multiple nodes by holding the "shift" or "control" key while selecting - Statistics - Title (optional) - Alternative text (optional) - Caption (optional) - Type - Unpublish - Draft - Not created - Last edited - Date/time this document was edited - Remove file(s) - Click here to remove the image from the media item - Click here to remove the file from the media item - Link to document - Member of group(s) - Not a member of group(s) - Child items - Target - This translates to the following time on the server: - What does this mean?]]> - Are you sure you want to delete this item? - Are you sure you want to delete all items? - Property %0% uses editor %1% which is not supported by Nested Content. - No Content Types are configured for this property. - Add Element Type - Select Element Type - Select the group whose properties should be displayed. If left blank, the first group on the Element Type will be used. - Enter an angular expression to evaluate against each item for its name. Use - to display the item index - Add another text box - Remove this text box - Content root - Include unpublished content items. - This value is hidden. If you need access to view this value please contact your website administrator. - This value is hidden. - What languages would you like to publish? All languages with content are saved! - What languages would you like to publish? - What languages would you like to save? - All languages with content are saved on creation! - What languages would you like to send for approval? - What languages would you like to schedule? - Select the languages to unpublish. Unpublishing a mandatory language will unpublish all languages. - Published Languages - Unpublished Languages - Unmodified Languages - These languages haven't been created - - All new variants will be saved. - Which variants would you like to publish? - Choose which variants to be saved. - Pick variants to send for approval. - Set scheduled publishing... - Select the variants to unpublish. Unpublishing a mandatory language will unpublish all variants. - The following variants is required for publishing to take place: - - We are not ready to Publish - Ready to publish? - Ready to Save? - Reset focal point - Send for approval - Select the date and time to publish and/or unpublish the content item. - Create new - Paste from clipboard - This item is in the Recycle Bin - - - Create a new Content Template from '%0%' - Blank - Select a Content Template - Content Template created - A Content Template was created from '%0%' - Another Content Template with the same name already exists - A Content Template is predefined content that an editor can select to use as the basis for creating new content - - - Click to upload - or click here to choose files - You can drag files here to upload. - Cannot upload this file, it does not have an approved file type - Max file size is - Media root - Failed to move media - Parent and destination folders cannot be the same - Failed to copy media - Failed to create a folder under parent id %0% - Failed to rename the folder with id %0% - Drag and drop your file(s) into the area - Upload is not allowed in this location. - - - Create a new member - All Members - Create a new member - A member with this login already exists - Member groups have no additional properties for editing. - The member is already in group '%0%' - The member already has a password set - Lockout is not enabled for this member - The member is not in group '%0%' - - - Failed to copy content type - Failed to move content type - - - Failed to copy media type - Failed to move media type - Auto pick - - - Failed to copy member type - - - Where do you want to create the new %0% - Create an item under - Select the Document Type you want to make a content template for - Enter a folder name - Choose a type and a title - Document Types within the Settings section, by editing the Allowed child node types under Permissions.]]> - Document Types within the Settings section.]]> - The selected page in the content tree doesn't allow for any pages to be created below it. - Edit permissions for this Document Type - Create a new Document Type - Document Types within the Settings section, by changing the Allow as root option under Permissions.]]> - Media Types Types within the Settings section, by editing the Allowed child node types under Permissions.]]> - The selected media in the tree doesn't allow for any other media to be created below it. - Edit permissions for this Media Type - Document Type without a template - Document Type with Template - The data definition for a content page that can be created by editors in the content tree and is directly accessible via a URL. - Document Type - The data definition for a content component that can be created by editors in the content tree and be picked on other pages but has no direct URL. - Element Type - Defines the schema for a repeating set of properties, for example, in a 'Block List' or 'Nested Content' property editor. - Composition - Defines a re-usable set of properties that can be included in the definition of multiple other Document Types. For example, a set of 'Common Page Settings'. - Folder - Used to organise the Document Types, Compositions and Element Types created in this Document Type tree. - New folder - New Data Type - New JavaScript file - New empty partial view - New partial view macro - New partial view from snippet - New partial view macro from snippet - New partial view macro (without macro) - New style sheet file - New Rich Text Editor style sheet file - - - Browse your website - - Hide - If Umbraco isn't opening, you might need to allow popups from this site - has opened in a new window - Restart - Visit - Welcome - - - Stay - Discard changes - You have unsaved changes - Are you sure you want to navigate away from this page? - you have unsaved changes - Publishing will make the selected items visible on the site. - Unpublishing will remove the selected items and all their descendants from the site. - Unpublishing will remove this page and all its descendants from the site. - You have unsaved changes. Making changes to the Document Type will discard the changes. - - - Done - Deleted %0% item - Deleted %0% items - Deleted %0% out of %1% item - Deleted %0% out of %1% items - Published %0% item - Published %0% items - Published %0% out of %1% item - Published %0% out of %1% items - Unpublished %0% item - Unpublished %0% items - Unpublished %0% out of %1% item - Unpublished %0% out of %1% items - Moved %0% item - Moved %0% items - Moved %0% out of %1% item - Moved %0% out of %1% items - Copied %0% item - Copied %0% items - Copied %0% out of %1% item - Copied %0% out of %1% items - - - Link title - Link - Anchor / querystring - Name - Close this window - Are you sure you want to delete - Are you sure you want to disable - Are you sure you want to remove - %0%]]> - %0%]]> - Are you sure? - Are you sure? - Cut - Edit Dictionary Item - Edit Language - Edit selected media - Insert local link - Insert character - Insert graphic headline - Insert picture - Insert link - Click to add a Macro - Insert table - This will delete the language - Changing the culture for a language may be an expensive operation and will result in the content cache and indexes being rebuilt - Last Edited - Link - Internal link: - When using local links, insert "#" in front of link - Open in new window? - Macro Settings - This macro does not contain any properties you can edit - Paste - Edit permissions for - Set permissions for - Set permissions for %0% for user group %1% - Select the users groups you want to set permissions for - The items in the recycle bin are now being deleted. Please do not close this window while this operation takes place - The recycle bin is now empty - When items are deleted from the recycle bin, they will be gone forever - regexlib.com's webservice is currently experiencing some problems, which we have no control over. We are very sorry for this inconvenience.]]> - Search for a regular expression to add validation to a form field. Example: 'email, 'zip-code', 'URL'. - Remove Macro - Required Field - Site is reindexed - The website cache has been refreshed. All publish content is now up to date. While all unpublished content is still unpublished - The website cache will be refreshed. All published content will be updated, while unpublished content will stay unpublished. - Number of columns - Number of rows - Click on the image to see full size - Pick item - View Cache Item - Relate to original - Include descendants - The friendliest community - Link to page - Opens the linked document in a new window or tab - Link to media - Select content start node - Select media - Select media type - Select icon - Select item - Select link - Select macro - Select content - Select content type - Select media start node - Select member - Select member group - Select member type - Select node - Select sections - Select user - Select users - No icons were found - There are no parameters for this macro - There are no macros available to insert - External login providers - Exception Details - Stacktrace - Inner Exception - Link your - Un-link your - account - Select editor - Select configuration - Select snippet - This will delete the node and all its languages. If you only want to delete one language, you should unpublish the node in that language instead. - %0%.]]> - %0% from the %1% group]]> - Yes, remove - - - There are no dictionary items. - - - %0%' below - ]]> - Culture Name - - Dictionary overview - - - Configured Searchers - Shows properties and tools for any configured Searcher (i.e. such as a multi-index searcher) - Field values - Health status - The health status of the index and if it can be read - Indexers - Index info - Lists the properties of the index - Manage Examine's indexes - Allows you to view the details of each index and provides some tools for managing the indexes - Rebuild index - - Depending on how much content there is in your site this could take a while.
- It is not recommended to rebuild an index during times of high website traffic or when editors are editing content. - ]]> -
- Searchers - Search the index and view the results - Tools - Tools to manage the index - fields - The index cannot be read and will need to be rebuilt - The process is taking longer than expected, check the Umbraco log to see if there have been any errors during this operation - This index cannot be rebuilt because it has no assigned - IIndexPopulator - - - Enter your username - Enter your password - Confirm your password - Name the %0%... - Enter a name... - Enter an email... - Enter a username... - Label... - Enter a description... - Type to search... - Type to filter... - Type to add tags (press enter after each tag)... - Enter your email - Enter a message... - Your username is usually your email - #value or ?key=value - Enter alias... - Generating alias... - Create item - Edit - Name - - - Create custom list view - Remove custom list view - A Content Type, Media Type or Member Type with this alias already exists - - - Renamed - Enter a new folder name here - %0% was renamed to %1% - - - Add prevalue - Database datatype - Property editor GUID - Property editor - Buttons - Enable advanced settings for - Enable context menu - Maximum default size of inserted images - Related stylesheets - Show label - Width and height - All property types & property data - using this Data Type will be deleted permanently, please confirm you want to delete these as well - Yes, delete - and all property types & property data using this Data Type - Select the folder to move - to in the tree structure below - was moved underneath - %0% will delete the properties and their data from the following items]]> - I understand this action will delete the properties and data based on this Data Type - - - Your data has been saved, but before you can publish this page there are some errors you need to fix first: - The current membership provider does not support changing password (EnablePasswordRetrieval need to be true) - %0% already exists - There were errors: - There were errors: - The password should be a minimum of %0% characters long and contain at least %1% non-alpha numeric character(s) - %0% must be an integer - The %0% field in the %1% tab is mandatory - %0% is a mandatory field - %0% at %1% is not in a correct format - %0% is not in a correct format - - - An unknown failure has occurred - Optimistic concurrency failure, object has been modified - Received an error from the server - The specified file type has been disallowed by the administrator - NOTE! Even though CodeMirror is enabled by configuration, it is disabled in Internet Explorer because it's not stable enough. - Please fill both alias and name on the new property type! - There is a problem with read/write access to a specific file or folder - Error loading Partial View script (file: %0%) - Please enter a title - Please choose a type - You're about to make the picture larger than the original size. Are you sure that you want to proceed? - Startnode deleted, please contact your administrator - Please mark content before changing style - No active styles available - Please place cursor at the left of the two cells you wish to merge - You cannot split a cell that hasn't been merged. - This property is invalid - - - Options - About - Action - Actions - Add - Alias - All - Are you sure? - Back - Back to overview - Border - by - Cancel - Cell margin - Choose - Clear - Close - Close Window - Close Pane - Comment - Confirm - Constrain - Constrain proportions - Content - Continue - Copy - Create - Crop section - Database - Date - Default - Delete - Deleted - Deleting... - Design - Dictionary - Dimensions - Discard - Down - Download - Edit - Edited - Elements - Email - Error - Field - Find - First - Focal point - General - Generic - Groups - Group - Height - Help - Hide - History - Icon - Id - Import - Include subfolders in search - Search only this folder - Info - Inner margin - Insert - Install - Invalid - Justify - Label - Language - Last - Layout - Links - Loading - Locked - Login - Log off - Logout - Macro - Mandatory - Media - Message - Move - Name - New - Next - No - of - Off - OK - Open - On - or - Order by - Password - Path - One moment please... - Previous - Properties - Read more - Rebuild - Email to receive form data - Recycle Bin - Your recycle bin is empty - Reload - Remaining - Remove - Rename - Renew - Required - Retrieve - Retry - Permissions - Scheduled Publishing - Search - Sorry, we can not find what you are looking for. - No items have been added - Server - Settings - Show - Show page on Send - Size - Sort - Status - Submit - Success - Type - Type to search... - under - Up - Update - Upgrade - Upload - URL - User - Username - Value - View - Welcome... - Width - Yes - Folder - Search results - Reorder - I am done reordering - Preview - Change password - to - List view - Saving... - current - Embed - selected - Other - Articles - Videos - Installing - Avatar for - - - Blue - - - Add tab - Add group - Add property - Add editor - Add template - Add child node - Add child - Edit data type - Navigate sections - Shortcuts - show shortcuts - Toggle list view - Toggle allow as root - Comment/Uncomment lines - Remove line - Copy Lines Up - Copy Lines Down - Move Lines Up - Move Lines Down - General - Editor - Toggle allow culture variants - Toggle allow segmentation - - - Background color - Bold - Text color - Font - Text - - - Page - - - The installer cannot connect to the database. - Could not save the web.config file. Please modify the connection string manually. - Your database has been found and is identified as - Database configuration - install button to install the Umbraco %0% database - ]]> - Next to proceed.]]> - Database not found! Please check that the information in the "connection string" of the "web.config" file is correct.

-

To proceed, please edit the "web.config" file (using Visual Studio or your favourite text editor), scroll to the bottom, add the connection string for your database in the key named "UmbracoDbDSN" and save the file.

-

- Click the retry button when - done.
- More information on editing web.config here.

]]>
- - Please contact your ISP if necessary. - If you're installing on a local machine or server you might need information from your system administrator.]]> - - Press the upgrade button to upgrade your database to Umbraco %0%

-

- Don't worry - no content will be deleted and everything will continue working afterwards! -

- ]]>
- Press Next to - proceed. ]]> - next to continue the configuration wizard]]> - The Default users' password needs to be changed!]]> - The Default user has been disabled or has no access to Umbraco!

No further actions needs to be taken. Click Next to proceed.]]> - The Default user's password has been successfully changed since the installation!

No further actions needs to be taken. Click Next to proceed.]]> - The password is changed! - Get a great start, watch our introduction videos - By clicking the next button (or modifying the umbracoConfigurationStatus in web.config), you accept the license for this software as specified in the box below. Notice that this Umbraco distribution consists of two different licenses, the open source MIT license for the framework and the Umbraco freeware license that covers the UI. - Not installed yet. - Affected files and folders - More information on setting up permissions for Umbraco here - You need to grant ASP.NET modify permissions to the following files/folders - Your permission settings are almost perfect!

- You can run Umbraco without problems, but you will not be able to install packages which are recommended to take full advantage of Umbraco.]]>
- How to Resolve - Click here to read the text version - video tutorial on setting up folder permissions for Umbraco or read the text version.]]> - Your permission settings might be an issue! -

- You can run Umbraco without problems, but you will not be able to create folders or install packages which are recommended to take full advantage of Umbraco.]]>
- Your permission settings are not ready for Umbraco! -

- In order to run Umbraco, you'll need to update your permission settings.]]>
- Your permission settings are perfect!

- You are ready to run Umbraco and install packages!]]>
- Resolving folder issue - Follow this link for more information on problems with ASP.NET and creating folders - Setting up folder permissions - - I want to start from scratch - learn how) - You can still choose to install Runway later on. Please go to the Developer section and choose Packages. - ]]> - You've just set up a clean Umbraco platform. What do you want to do next? - Runway is installed - - This is our list of recommended modules, check off the ones you would like to install, or view the full list of modules - ]]> - Only recommended for experienced users - I want to start with a simple website - - "Runway" is a simple website providing some basic Document Types and templates. The installer can set up Runway for you automatically, - but you can easily edit, extend or remove it. It's not necessary and you can perfectly use Umbraco without it. However, - Runway offers an easy foundation based on best practices to get you started faster than ever. - If you choose to install Runway, you can optionally select basic building blocks called Runway Modules to enhance your Runway pages. -

- - Included with Runway: Home page, Getting Started page, Installing Modules page.
- Optional Modules: Top Navigation, Sitemap, Contact, Gallery. -
- ]]>
- What is Runway - Step 1/5 Accept license - Step 2/5: Database configuration - Step 3/5: Validating File Permissions - Step 4/5: Check Umbraco security - Step 5/5: Umbraco is ready to get you started - Thank you for choosing Umbraco - Browse your new site -You installed Runway, so why not see how your new website looks.]]> - Further help and information -Get help from our award winning community, browse the documentation or watch some free videos on how to build a simple site, how to use packages and a quick guide to the Umbraco terminology]]> - Umbraco %0% is installed and ready for use - /web.config file and update the AppSetting key UmbracoConfigurationStatus in the bottom to the value of '%0%'.]]> - started instantly by clicking the "Launch Umbraco" button below.
If you are new to Umbraco, -you can find plenty of resources on our getting started pages.]]>
- Launch Umbraco -To manage your website, simply open the Umbraco backoffice and start adding content, updating the templates and stylesheets or add new functionality]]> - Connection to database failed. - Umbraco Version 3 - Umbraco Version 4 - Watch - Umbraco %0% for a fresh install or upgrading from version 3.0. -

- Press "next" to start the wizard.]]>
- - - Culture Code - Culture Name - - - You've been idle and logout will automatically occur in - Renew now to save your work - - - Happy super Sunday - Happy manic Monday - Happy tubular Tuesday - Happy wonderful Wednesday - Happy thunderous Thursday - Happy funky Friday - Happy Caturday - Log in below - Sign in with - Session timed out - © 2001 - %0%
Umbraco.com

]]>
- Forgotten password? - An email will be sent to the address specified with a link to reset your password - An email with password reset instructions will be sent to the specified address if it matched our records - Show password - Hide password - Return to login form - Please provide a new password - Your Password has been updated - The link you have clicked on is invalid or has expired - Umbraco: Reset Password - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Password reset requested -

-

- Your username to login to the Umbraco backoffice is: %0% -

-

- - - - - - -
- - Click this link to reset your password - -
-

-

If you cannot click on the link, copy and paste this URL into your browser window:

- - - - -
- - %1% - -
-

-
-
-


-
-
- - - ]]>
- - - Dashboard - Sections - Content - - - Choose page above... - %0% has been copied to %1% - Select where the document %0% should be copied to below - %0% has been moved to %1% - Select where the document %0% should be moved to below - has been selected as the root of your new content, click 'ok' below. - No node selected yet, please select a node in the list above before clicking 'ok' - The current node is not allowed under the chosen node because of its type - The current node cannot be moved to one of its subpages - The current node cannot exist at the root - The action isn't allowed since you have insufficient permissions on 1 or more child documents. - Relate copied items to original - - - %0%]]> - Notification settings saved for - - The following languages have been modified %0% - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Hi %0%, -

-

- This is an automated mail to inform you that the task '%1%' has been performed on the page '%2%' by the user '%3%' -

- - - - - - -
- -
- EDIT
-
-

-

Update summary:

- %6% -

-

- Have a nice day!

- Cheers from the Umbraco robot -

-
-
-


-
-
- - - ]]>
- The following languages have been modified:

- %0% - ]]>
- [%0%] Notification about %1% performed on %2% - Notifications - - - Actions - Created - Create package - - button and locating the package. Umbraco packages usually have a ".umb" or ".zip" extension. - ]]> - This will delete the package - Drop to upload - Include all child nodes - I accept - terms of use - Path to file - Absolute path to file (ie: /bin/umbraco.bin) - Installed - Installed packages - Finish - Install instructions - This package has no configuration view - No packages have been created yet - You don’t have any packages installed - 'Packages' icon in the top right of your screen]]> - Author URL - Package Content - Package Files - Icon URL - Install package - License - License URL - Package Properties - Search for packages - Results for - We couldn’t find anything for - Please try searching for another package or browse through the categories - Popular - New releases - has - karma points - Information - Owner - Contributors - Created - Current version - .NET version - Downloads - Likes - Compatibility - This package is compatible with the following versions of Umbraco, as reported by community members. Full compatability cannot be guaranteed for versions reported below 100% - External sources - Author - Documentation - Package meta data - Package name - Package doesn't contain any items -
- You can safely remove this from the system by clicking "uninstall package" below.]]>
- Package options - Run pending package migrations - Package migrations have successfully completed. - All package migrations have successfully completed. - Package readme - Package repository - Confirm package uninstall - Package was uninstalled - The package was successfully uninstalled - Uninstall package - - Notice: any documents, media etc depending on the items you remove, will stop working, and could lead to system instability, - so uninstall with caution. If in doubt, contact the package author.]]> - Package version - Upgrading from version - Package already installed - This package cannot be installed, it requires a minimum Umbraco version of - Verified to work on Umbraco Cloud - - - Paste with full formatting (Not recommended) - The text you're trying to paste contains special characters or formatting. This could be caused by copying text from Microsoft Word. Umbraco can remove special characters or formatting automatically, so the pasted content will be more suitable for the web. - Paste as raw text without any formatting at all - Paste, but remove formatting (Recommended) - - - Group based protection - If you want to grant access to all members of specific member groups - You need to create a member group before you can use group based authentication - Error Page - Used when people are logged on, but do not have access - %0%]]> - %0% is now protected]]> - %0%]]> - Login Page - Choose the page that contains the login form - Remove protection... - %0%?]]> - Select the pages that contain login form and error messages - %0%]]> - %0%]]> - Specific members protection - If you wish to grant access to specific members - - - Insufficient user permissions to publish all descendant documents - - - - - - - - Validation failed for required language '%0%'. This language was saved but not published. - Publishing in progress - please wait... - %0% out of %1% pages have been published... - %0% has been published - %0% and subpages have been published - Publish %0% and all its subpages - Publish to publish %0% and thereby making its content publicly available.

- You can publish this page and all its subpages by checking Include unpublished subpages below. - ]]>
- - - You have not configured any approved colors - - - You can only select items of type(s): %0% - You have picked a content item currently deleted or in the recycle bin - You have picked content items currently deleted or in the recycle bin - - - Deleted item - You have picked a media item currently deleted or in the recycle bin - You have picked media items currently deleted or in the recycle bin - Trashed - Open in Media Library - Change Media Item - Reset media crop - Edit %0% on %1% - Discard creation? - - You have made changes to this content. Are you sure you want to discard them? - Remove? - Remove all medias? - Clipboard - Not allowed - - - enter external link - choose internal page - Caption - Link - Open in new window - enter the display caption - Enter the link - - - Reset crop - Save crop - Add new crop - Done - Undo edits - User defined - - - Changes - Created - Select a version to compare with the current version - Current version - Red text will not be shown in the selected version. , green means added]]> - Document has been rolled back - This displays the selected version as HTML, if you wish to see the difference between 2 versions at the same time, use the diff view - Rollback to - Select version - View - - - Edit script file - - - Content - Forms - Media - Members - Packages - Settings - Translation - Users - - - Tours - The best Umbraco video tutorials - Visit our.umbraco.com - Visit umbraco.tv - - - Default template - To import a Document Type, find the ".udt" file on your computer by clicking the "Browse" button and click "Import" (you'll be asked for confirmation on the next screen) - New Tab Title - Node type - Type - Stylesheet - Script - Tab - Tab Title - Tabs - Master Content Type enabled - This Content Type uses - No properties defined on this tab. Click on the "add a new property" link at the top to create a new property. - Create matching template - Add icon - - - Sort order - Creation date - Sorting complete. - Drag the different items up or down below to set how they should be arranged. Or click the column headers to sort the entire collection of items - - This node has no child nodes to sort - - - Validation - Validation errors must be fixed before the item can be saved - Failed - Saved - Saved. To view the changes please reload your browser - Insufficient user permissions, could not complete the operation - Cancelled - Operation was cancelled by a 3rd party add-in - Property type already exists - Property type created - DataType: %1%]]> - Propertytype deleted - Document Type saved - Tab created - Tab deleted - Tab with id: %0% deleted - Stylesheet not saved - Stylesheet saved - Stylesheet saved without any errors - Datatype saved - Dictionary item saved - Content published - and is visible on the website - %0% documents published and visible on the website - %0% published and visible on the website - %0% documents published for languages %1% and visible on the website - Content saved - Remember to publish to make changes visible - A schedule for publishing has been updated - %0% saved - Sent For Approval - Changes have been sent for approval - %0% changes have been sent for approval - Media saved - Media saved without any errors - Member saved - Member group saved - Stylesheet Property Saved - Stylesheet saved - Template saved - Error saving user (check log) - User Saved - User type saved - User group saved - Cultures and hostnames saved - Error saving cultures and hostnames - File not saved - file could not be saved. Please check file permissions - File saved - File saved without any errors - Language saved - Media Type saved - Member Type saved - Member Group saved - Template not saved - Please make sure that you do not have 2 templates with the same alias - Template saved - Template saved without any errors! - Content unpublished - Content variation %0% unpublished - The mandatory language '%0%' was unpublished. All languages for this content item are now unpublished. - Partial view saved - Partial view saved without any errors! - Partial view not saved - An error occurred saving the file. - Permissions saved for - Deleted %0% user groups - %0% was deleted - Enabled %0% users - Disabled %0% users - %0% is now enabled - %0% is now disabled - User groups have been set - Unlocked %0% users - %0% is now unlocked - Member was exported to file - An error occurred while exporting the member - User %0% was deleted - Invite user - Invitation has been re-sent to %0% - Cannot publish the document since the required '%0%' is not published - Validation failed for language '%0%' - Document Type was exported to file - An error occurred while exporting the Document Type - The release date cannot be in the past - Cannot schedule the document for publishing since the required '%0%' is not published - Cannot schedule the document for publishing since the required '%0%' has a publish date later than a non mandatory language - The expire date cannot be in the past - The expire date cannot be before the release date - - - Add style - Edit style - Rich text editor styles - Define the styles that should be available in the rich text editor for this stylesheet - Edit stylesheet - Edit stylesheet property - The name displayed in the editor style selector - Preview - How the text will look like in the rich text editor. - Selector - Uses CSS syntax, e.g. "h1" or ".redHeader" - Styles - The CSS that should be applied in the rich text editor, e.g. "color:red;" - Code - Rich Text Editor - - - Failed to delete template with ID %0% - Edit template - Sections - Insert content area - Insert content area placeholder - Insert - Choose what to insert into your template - Dictionary item - A dictionary item is a placeholder for a translatable piece of text, which makes it easy to create designs for multilingual websites. - Macro - - A Macro is a configurable component which is great for - reusable parts of your design, where you need the option to provide parameters, - such as galleries, forms and lists. - - Value - Displays the value of a named field from the current page, with options to modify the value or fallback to alternative values. - Partial view - - A partial view is a separate template file which can be rendered inside another - template, it's great for reusing markup or for separating complex templates into separate files. - - Master template - No master - Render child template - @RenderBody() placeholder. - ]]> - Define a named section - @section { ... }. This can be rendered in a - specific area of the parent of this template, by using @RenderSection. - ]]> - Render a named section - @RenderSection(name) placeholder. - This renders an area of a child template which is wrapped in a corresponding @section [name]{ ... } definition. - ]]> - Section Name - Section is mandatory - @section definition, otherwise an error is shown. - ]]> - Query builder - items returned, in - copy to clipboard - I want - all content - content of type "%0%" - from - my website - where - and - is - is not - before - before (including selected date) - after - after (including selected date) - equals - does not equal - contains - does not contain - greater than - greater than or equal to - less than - less than or equal to - Id - Name - Created Date - Last Updated Date - order by - ascending - descending - Template - - - Image - Macro - Choose type of content - Choose a layout - Add a row - Add content - Drop content - Settings applied - This content is not allowed here - This content is allowed here - Click to embed - Click to insert image - Click to insert macro - Image caption... - Write here... - Grid Layouts - Layouts are the overall work area for the grid editor, usually you only need one or two different layouts - Add Grid Layout - Edit Grid Layout - Adjust the layout by setting column widths and adding additional sections - Row configurations - Rows are predefined cells arranged horizontally - Add row configuration - Edit row configuration - Adjust the row by setting cell widths and adding additional cells - No further configuration available - Columns - Total combined number of columns in the grid layout - Settings - Configure what settings editors can change - Styles - Configure what styling editors can change - Allow all editors - Allow all row configurations - Maximum items - Leave blank or set to 0 for unlimited - Set as default - Choose extra - Choose default - are added - Warning - You are deleting the row configuration - - Deleting a row configuration name will result in loss of data for any existing content that is based on this configuration. - - - - Compositions - Group - You can't move the group %0% to this tab because the group will get the same alias as a tab: "%1%". Rename the group to continue. - You have not added any groups - Add group - Inherited from - Add property - Required label - Enable list view - Configures the content item to show a sortable and searchable list of its children, the children will not be shown in the tree - Allowed Templates - Choose which templates editors are allowed to use on content of this type - Allow as root - Allow editors to create content of this type in the root of the content tree. - Allowed child node types - Allow content of the specified types to be created underneath content of this type. - Choose child node - Inherit tabs and properties from an existing Document Type. New tabs will be added to the current Document Type or merged if a tab with an identical name exists. - This Content Type is used in a composition, and therefore cannot be composed itself. - There are no Content Types available to use as a composition. - Removing a composition will delete all the associated property data. Once you save the Document Type there's no way back. - Create new - Use existing - Editor settings - Available configurations - Create a new configuration - Configuration - Yes, delete - was moved underneath - was copied underneath - Select the folder to move - Select the folder to copy - to in the tree structure below - All Document Types - All Documents - All media items - using this Document Type will be deleted permanently, please confirm you want to delete these as well. - using this Media Type will be deleted permanently, please confirm you want to delete these as well. - using this Member Type will be deleted permanently, please confirm you want to delete these as well - and all documents using this type - and all media items using this type - and all members using this type - Member can edit - Allow this property value to be edited by the member on their profile page - Is sensitive data - Hide this property value from content editors that don't have access to view sensitive information - Show on member profile - Allow this property value to be displayed on the member profile page - tab has no sort order - Where is this composition used? - This composition is currently used in the composition of the following Content Types: - Allow variations - Allow vary by culture - Allow segmentation - Vary by culture - Vary by segments - Allow editors to create content of this type in different languages. - Allow editors to create content of different languages. - Allow editors to create segments of this content. - Allow varying by culture - Allow segmentation - Element Type - Is an Element Type - An Element Type is meant to be used for instance in Nested Content, and not in the tree. - A Document Type cannot be changed to an Element Type once it has been used to create one or more content items. - This is not applicable for an Element Type - You have made changes to this property. Are you sure you want to discard them? - Appearance - Label above (full-width) - %0%?]]> - %0%?]]> - %0%?]]> - This will also delete all items below this tab. - This will also delete all items below this group. - Add tab - Convert to tab - Drag properties here to place directly on the tab - - - Add language - Mandatory language - Properties on this language have to be filled out before the node can be published. - Default language - An Umbraco site can only have one default language set. - Switching default language may result in default content missing. - Falls back to - No fall back language - To allow multi-lingual content to fall back to another language if not present in the requested language, select it here. - Fall back language - none - - - Add parameter - Edit parameter - Enter macro name - Parameters - Define the parameters that should be available when using this macro. - Select partial view macro file - - - Building models - this can take a bit of time, don't worry - Models generated - Models could not be generated - Models generation has failed, see exception in U log - - - Add fallback field - Fallback field - Add default value - Default value - Fallback field - Default value - Casing - Encoding - Choose field - Convert line breaks - Yes, convert line breaks - Replaces line breaks with 'br' html tag - Custom Fields - Date only - Format and encoding - Format as date - Format the value as a date, or a date with time, according to the active culture - HTML encode - Will replace special characters by their HTML equivalent. - Will be inserted after the field value - Will be inserted before the field value - Lowercase - Modify output - None - Output sample - Insert after field - Insert before field - Recursive - Yes, make it recursive - Separator - Standard Fields - Uppercase - URL encode - Will format special characters in URLs - Will only be used when the field values above are empty - This field will only be used if the primary field is empty - Date and time - - - Translation details - Download XML DTD - Fields - Include subpages - - No translator users found. Please create a translator user before you start sending content to translation - The page '%0%' has been send to translation - Send the page '%0%' to translation - Total words - Translate to - Translation completed. - You can preview the pages, you've just translated, by clicking below. If the original page is found, you will get a comparison of the 2 pages. - Translation failed, the XML file might be corrupt - Translation options - Translator - Upload translation XML - - - Content - Content Templates - Media - Cache Browser - Recycle Bin - Created packages - Data Types - Dictionary - Installed packages - Install skin - Install starter kit - Languages - Install local package - Macros - Media Types - Members - Member Groups - Member Roles - Member Types - Document Types - Relation Types - Packages - Packages - Partial Views - Partial View Macro Files - Install from repository - Install Runway - Runway modules - Scripting Files - Scripts - Stylesheets - Templates - Log Viewer - Users - Settings - Templating - Third Party - - - New update ready - %0% is ready, click here for download - No connection to server - Error checking for update. Please review trace-stack for further information - - - Access - Based on the assigned groups and start nodes, the user has access to the following nodes - Assign access - Administrator - Category field - User created - Change your password - Change photo - New password - Minimum %0% character(s) to go! - There should be at least %0% special character(s) in there. - hasn't been locked out - The password hasn't been changed - Confirm new password - You can change your password for accessing the Umbraco backoffice by filling out the form below and click the 'Change Password' button - Content Channel - Create another user - Create new users to give them access to Umbraco. When a new user is created a password will be generated that you can share with the user. - Description field - Disable User - Document Type - A user with this login already exists - Editor - Excerpt field - Failed login attempts - Go to user profile - Add groups to assign access and permissions - Invite another user - Invite new users to give them access to Umbraco. An invite email will be sent to the user with information on how to log in to Umbraco. Invites last for 72 hours. - Language - Set the language you will see in menus and dialogs - Last lockout date - Last login - Password last changed - Username - Media start node - Limit the media library to a specific start node - Media start nodes - Limit the media library to specific start nodes - Sections - Disable Umbraco Access - has not logged in yet - Old password - Password - Reset password - Your password has been changed! - Password changed - Please confirm the new password - Enter your new password - Your new password cannot be blank! - Current password - Invalid current password - There was a difference between the new password and the confirmed password. Please try again! - The confirmed password doesn't match the new password! - The password must have at least one digit ('0'-'9') - The password must have at least one lowercase ('a'-'z') - The password must have at least one non alphanumeric character - The password must use at least %0% different characters - The password must have at least one uppercase ('A'-'Z') - The password must be at least %0% characters long - Replace child node permissions - You are currently modifying permissions for the pages: - Select pages to modify their permissions - Remove photo - Default permissions - Granular permissions - Set permissions for specific nodes - Profile - Search all children - Add sections to give users access - Select user groups - No start node selected - No start nodes selected - Content start node - Limit the content tree to a specific start node - Content start nodes - Limit the content tree to specific start nodes - User last updated - has been created - The new user has successfully been created. To log in to Umbraco use the password below. - The user already has a password set - The user is already in group '%0%' - Lockout is not enabled for this user - User management - Name - The user is not in group '%0%' - User permissions - User group - has been invited - An invitation has been sent to the new user with details about how to log in to Umbraco. - Hello there and welcome to Umbraco! In just 1 minute you’ll be good to go, we just need you to setup a password and add a picture for your avatar. - Welcome to Umbraco! Unfortunately your invite has expired. Please contact your administrator and ask them to resend it. - Uploading a photo of yourself will make it easy for other users to recognize you. Click the circle above to upload your photo. - Writer - Change - Your profile - Your recent history - Session expires in - Invite user - Create user - Send invite - Back to users - Umbraco: Invitation - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Hi %0%, -

-

- You have been invited by %1% to the Umbraco Back Office. -

-

- Message from %1%: -
- %2% -

- - - - - - -
- - - - - - -
- - Click this link to accept the invite - -
-
-

If you cannot click on the link, copy and paste this URL into your browser window:

- - - - -
- - %3% - -
-

-
-
-


-
-
- - ]]>
- Invite - Resending invitation... - Delete User - Are you sure you wish to delete this user account? - All - Active - Disabled - Locked out - Invited - Inactive - Name (A-Z) - Name (Z-A) - Newest - Oldest - Last login - No user groups have been added - - - Validation - Validate as an email address - Validate as a number - Validate as a URL - ...or enter a custom validation - Field is mandatory - Enter a custom validation error message (optional) - Enter a regular expression - Enter a custom validation error message (optional) - You need to add at least - You can only have - Add up to - items - URL(s) - URL(s) selected - items selected - Invalid date - Not a number - Not a valid numeric step size - Invalid email - Value cannot be null - Value cannot be empty - Value is invalid, it does not match the correct pattern - Invalid member group name - Invalid user group name - Invalid token - Invalid username - Email '%0%' is already taken - User group name '%0%' is already taken - Member group name '%0%' is already taken - Username '%0%' is already taken - Custom validation - %1% more.]]> - %1% too many.]]> - - - - Value is set to the recommended value: '%0%'. - Value was set to '%1%' for XPath '%2%' in configuration file '%3%'. - Expected value '%1%' for '%2%' in configuration file '%3%', but found '%0%'. - Found unexpected value '%0%' for '%2%' in configuration file '%3%'. - - Custom errors are set to '%0%'. - Custom errors are currently set to '%0%'. It is recommended to set this to '%1%' before go live. - Custom errors successfully set to '%0%'. - MacroErrors are set to '%0%'. - MacroErrors are set to '%0%' which will prevent some or all pages in your site from loading completely if there are any errors in macros. Rectifying this will set the value to '%1%'. - MacroErrors are now set to '%0%'. - - Try Skip IIS Custom Errors is set to '%0%' and you're using IIS version '%1%'. - Try Skip IIS Custom Errors is currently '%0%'. It is recommended to set this to '%1%' for your IIS version (%2%). - Try Skip IIS Custom Errors successfully set to '%0%'. - - File does not exist: '%0%'. - '%0%' in config file '%1%'.]]> - There was an error, check log for full error: %0%. - Database - The database schema is correct for this version of Umbraco - %0% problems were detected with your database schema (Check the log for details) - Some errors were detected while validating the database schema against the current version of Umbraco. - Your website's certificate is valid. - Certificate validation error: '%0%' - Your website's SSL certificate has expired. - Your website's SSL certificate is expiring in %0% days. - Error pinging the URL %0% - '%1%' - You are currently %0% viewing the site using the HTTPS scheme. - The configuration value 'Umbraco:CMS:Global:UseHttps' is set to 'false' in your web.config file. Once you access this site using the HTTPS scheme, that should be set to 'true'. - The configuration value 'Umbraco:CMS:Global:UseHttps' is set to '%0%' in your web.config file, your cookies are %1% marked as secure. - Could not update the 'Umbraco:CMS:Global:UseHttps' setting in your web.config file. Error: %0% - - Enable HTTPS - Sets umbracoSSL setting to true in the appSettings of the web.config file. - The configuration value 'Umbraco:CMS:Global:UseHttps' is now set to 'true' in your web.config file, your cookies will be marked as secure. - Fix - Cannot fix a check with a value comparison type of 'ShouldNotEqual'. - Cannot fix a check with a value comparison type of 'ShouldEqual' with a provided value. - Value to fix check not provided. - Debug compilation mode is disabled. - Debug compilation mode is currently enabled. It is recommended to disable this setting before go live. - Debug compilation mode successfully disabled. - Trace mode is disabled. - Trace mode is currently enabled. It is recommended to disable this setting before go live. - Trace mode successfully disabled. - All folders have the correct permissions set. - - %0%.]]> - %0%. If they aren't being written to no action need be taken.]]> - All files have the correct permissions set. - - File does not exist: '%0%'. - - %0%.]]> - %0%. If they aren't being written to no action need be taken.]]> - X-Frame-Options used to control whether a site can be IFRAMEd by another was found.]]> - X-Frame-Options used to control whether a site can be IFRAMEd by another was not found.]]> - Set Header in Config - Adds a value to the httpProtocol/customHeaders section of web.config to prevent the site being IFRAMEd by other websites. - A setting to create a header preventing IFRAMEing of the site by other websites has been added to your web.config file. - Could not update web.config file. Error: %0% - X-Content-Type-Options used to protect against MIME sniffing vulnerabilities was found.]]> - X-Content-Type-Options used to protect against MIME sniffing vulnerabilities was not found.]]> - Adds a value to the httpProtocol/customHeaders section of web.config to protect against MIME sniffing vulnerabilities. - A setting to create a header protecting against MIME sniffing vulnerabilities has been added to your web.config file. - Strict-Transport-Security, also known as the HSTS-header, was found.]]> - Strict-Transport-Security was not found.]]> - Adds the header 'Strict-Transport-Security' with the value 'max-age=10886400' to the httpProtocol/customHeaders section of web.config. Use this fix only if you will have your domains running with https for the next 18 weeks (minimum). - The HSTS header has been added to your web.config file. - X-XSS-Protection was found.]]> - X-XSS-Protection was not found.]]> - Adds the header 'X-XSS-Protection' with the value '1; mode=block' to the httpProtocol/customHeaders section of web.config. - The X-XSS-Protection header has been added to your web.config file. - - %0%.]]> - No headers revealing information about the website technology were found. - The 'Umbraco:CMS:Global:Smtp' configuration could not be found. - The 'Umbraco:CMS:Global:Smtp:Host' configuration could not be found. - SMTP settings are configured correctly and the service is operating as expected. - The SMTP server configured with host '%0%' and port '%1%' could not be reached. Please check to ensure the SMTP settings in the configuration 'Umbraco:CMS:Global:Smtp' are correct. - %0%.]]> - %0%.]]> -

Results of the scheduled Umbraco Health Checks run on %0% at %1% are as follows:

%2%]]>
- Umbraco Health Check Status: %0% - Check All Groups - Check group - - The health checker evaluates various areas of your site for best practice settings, configuration, potential problems, etc. You can easily fix problems by pressing a button. - You can add your own health checks, have a look at the documentation for more information about custom health checks.

- ]]> -
- - - Disable URL tracker - Enable URL tracker - Culture - Original URL - Redirected To - Redirect URL Management - The following URLs redirect to this content item: - No redirects have been made - When a published page gets renamed or moved a redirect will automatically be made to the new page. - Are you sure you want to remove the redirect from '%0%' to '%1%'? - Redirect URL removed. - Error removing redirect URL. - This will remove the redirect - Are you sure you want to disable the URL tracker? - URL tracker has now been disabled. - Error disabling the URL tracker, more information can be found in your log file. - URL tracker has now been enabled. - Error enabling the URL tracker, more information can be found in your log file. - - - No Dictionary items to choose from - - - %0% characters left.]]> - %1% too many.]]> - - - Trashed content with Id: {0} related to original parent content with Id: {1} - Trashed media with Id: {0} related to original parent media item with Id: {1} - Cannot automatically restore this item - There is no location where this item can be automatically restored. You can move the item manually using the tree below. - was restored under - - - Direction - Parent to child - Bidirectional - Parent - Child - Count - Relations - Created - Comment - Name - No relations for this Relation Type - Relation Type - Relations - - - Getting Started - Redirect URL Management - Content - Welcome - Examine Management - Published Status - Models Builder - Health Check - Profiling - Getting Started - Install Umbraco Forms - - - Go back - Active layout: - Jump to - group - passed - warning - failed - suggestion - Check passed - Check failed - Open backoffice search - Open/Close backoffice help - Open/Close your profile options - Setup Culture and Hostnames for %0% - Create new node under %0% - Setup access restrictions on %0% - Setup Permissions on %0% - Change sort order for %0% - Create Content Template based on %0% - Open context menu for - Current language - Switch language to - Create new folder - Partial View - Partial View Macro - Member - Data Type - Search the redirect dashboard - Search the user group section - Search the users section - Create item - Create - Edit - Name - Add new row - View more options - Search the Umbraco backoffice - Search for content nodes, media nodes etc. across the backoffice. - When autocomplete results are available, press up and down arrows, or use the tab key and use the enter key to select. - Path: - Found in - Has translation - Missing translation - Dictionary items - Select one of the options to edit the node. - Perform action %0% on the %1% node - Add image caption - Search content tree - Maximum amount - - - References - This Data Type has no references. - Used in Document Types - No references to Document Types. - Used in Media Types - No references to Media Types. - Used in Member Types - No references to Member Types. - Used by - Used in Documents - Used in Members - Used in Media - - - Delete Saved Search - Log Levels - Select all - Deselect all - Saved Searches - Save Search - Enter a friendly name for your search query - Filter Search - Total Items - Timestamp - Level - Machine - Message - Exception - Properties - Search With Google - Search this message with Google - Search With Bing - Search this message with Bing - Search Our Umbraco - Search this message on Our Umbraco forums and docs - Search Our Umbraco with Google - Search Our Umbraco forums using Google - Search Umbraco Source - Search within Umbraco source code on Github - Search Umbraco Issues - Search Umbraco Issues on Github - Delete this search - Find Logs with Request ID - Find Logs with Namespace - Find Logs with Machine Name - Open - Polling - Every 2 seconds - Every 5 seconds - Every 10 seconds - Every 20 seconds - Every 30 seconds - Polling every 2s - Polling every 5s - Polling every 10s - Polling every 20s - Polling every 30s - - - Copy %0% - %0% from %1% - Collection of %0% - Remove all items - Clear clipboard - - - Open Property Actions - Close Property Actions - - - Wait - Refresh status - Memory Cache - - - - Reload - Database Cache - - Rebuilding can be expensive. - Use it when reloading is not enough, and you think that the database cache has not been - properly generated—which would indicate some critical Umbraco issue. - ]]> - - Rebuild - Internals - - not need to use it. - ]]> - - Collect - Published Cache Status - Caches - - - Performance profiling - - - Umbraco currently runs in debug mode. This means you can use the built-in performance profiler to assess the performance when rendering pages. -

-

- If you want to activate the profiler for a specific page rendering, simply add umbDebug=true to the querystring when requesting the page. -

-

- If you want the profiler to be activated by default for all page renderings, you can use the toggle below. - It will set a cookie in your browser, which then activates the profiler automatically. - In other words, the profiler will only be active by default in your browser - not everyone else's. -

- ]]> -
- Activate the profiler by default - Friendly reminder - - - You should never let a production site run in debug mode. Debug mode is turned off by setting debug="false" on the <compilation /> element in web.config. -

- ]]> -
- - - Umbraco currently does not run in debug mode, so you can't use the built-in profiler. This is how it should be for a production site. -

-

- Debug mode is turned on by setting debug="true" on the <compilation /> element in web.config. -

- ]]> -
- - - Hours of Umbraco training videos are only a click away - - Want to master Umbraco? Spend a couple of minutes learning some best practices by watching one of these videos about using Umbraco. And visit umbraco.tv for even more Umbraco videos

- ]]> -
- To get you started - - - Start here - This section contains the building blocks for your Umbraco site. Follow the below links to find out more about working with the items in the Settings section - Find out more - - in the Documentation section of Our Umbraco - ]]> - - - Community Forum - ]]> - - - tutorial videos (some are free, some require a subscription) - ]]> - - - productivity boosting tools and commercial support - ]]> - - - training and certification opportunities - ]]> - - - - Welcome to The Friendly CMS - Thank you for choosing Umbraco - we think this could be the beginning of something beautiful. While it may feel overwhelming at first, we've done a lot to make the learning curve as smooth and fast as possible. - - - Umbraco Forms - Create forms using an intuitive drag and drop interface. From simple contact forms that sends e-mails to advanced questionaires that integrate with CRM systems. Your clients will love it! - - - Pick Element Type - Attach a settings Element Type - Select view - Select stylesheet - Choose thumbnail - Create new Element Type - Custom stylesheet - Add stylesheet - Editor apperance - Data models - Catalogue appearance - Background color - Icon color - Content model - Label - Custom view - Show custom view description - Overwrite how this block appears in the backoffice UI. Pick a .html file containing your presentation. - Settings model - Overlay editor size - Add custom view - Add settings - Overwrite label template - %0%?]]> - %0%?]]> - The content of this block will still be present, editing of this content will no longer be available and will be shown as unsupported content. - - Thumbnail - Add thumbnail - Create empty - Clipboard - Settings - Advanced - Force hide content editor - You have made changes to this content. Are you sure you want to discard them? - Discard creation? - - Error! - The ElementType of this block does not exist anymore - Add content - Add %0% - Property '%0%' uses editor '%1%' which is not supported in blocks. - - - What are Content Templates? - Content Templates are pre-defined content that can be selected when creating a new content node. - How do I create a Content Template? - - There are two ways to create a Content Template:

-
    -
  • Right-click a content node and select "Create Content Template" to create a new Content Template.
  • -
  • Right-click the Content Templates tree in the Settings section and select the Document Type you want to create a Content Template for.
  • -
-

Once given a name, editors can start using the Content Template as a foundation for their new page.

- ]]> -
- How do I manage Content Templates? - You can edit and delete Content Templates from the "Content Templates" tree in the Settings section. Expand the Document Type which the Content Template is based on and click it to edit or delete it. - - - End - End preview mode - Preview website - Open website in preview mode - Preview website? - You have ended preview mode, do you want to enable it again to view the latest saved version of your website? - Preview latest version - View published version - View published version? - You are in Preview Mode, do you want exit in order to view the published version of your website? - View published version - Stay in preview mode - - - Folder creation - File writing for packages - File writing - Media folder creation - - - item returned - items returned - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/es.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/es.xml deleted file mode 100644 index f4ef293..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/es.xml +++ /dev/null @@ -1,1625 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Administrar dominios - Historial - Nodo de Exploración - Cambiar tipo de documento - Copiar - Crear - Crear Paquete - Crear grupo - Borrar - Deshabilitar - Vaciar Papelera - Activar - Exportar Documento (tipo) - Importar Documento (tipo) - Importar Paquete - Editar en vivo - Cerrar sesión - Mover - Notificaciones - Acceso Público - Publicar - Retirar publicación - Recargar Nodos - Republicar sitio completo - Renombrar - Restaurar - Establecer permisos para la página %0% - Elige dónde mover - En el árbol de contenido - Permisos - Deshacer - Enviar a Publicar - Enviar a Traducir - Establecer grupo - Ordenar - Traducir - Actualizar - Establecer permisos - Desbloquear - Crear Plantilla de Contenido - - - Contenido - Administración - Estructura - Otro - - - Permitir acceso para asignar cultura y dominios - Permitir acceso para ver el historial de un nodo - Permitir acceso para ver un nodo - Permitir acceso para cambiar el tipo de documento de un nodo - Permitir acceso para copiar un nodo - Permitir acceso para crear nodos - Permitir acceso para borrar nodos - Permitir acceso para mover un nodo - Permitir acceso para establecer y cambiar el acceso público a un nodo - Permitir acceso para publicar un nodo - Permitir acceso para cambiar los permisos para un nodo - Permitir acceso para revertir cambios a un nodo a un estado anterior - Permitir acceso para enviar un nodo a revisión antes de publicarlo - Permitir acceso para enviar un nodo a traducir - Permitir acceso a ordenar nodos - Permitir acceso para traducir un nodo - Permitir acceso para guardar un nodo - Permitir acceso para crear una Plantilla de Contenido - - - Permiso denegado. - Añadir nuevo dominio - quitar - Nodo no válido. - Formato de dominio no válido. - Este dominio ya ha sido asignado. - Idioma - Dominio - El nuevo dominio %0% ha sido creado - El dominio %0% ha sido borrado - El dominio'%0%' ya ha sido asignado - El dominio %0% ha sido actualizado - Editar dominios actuales - Heredar - Idioma - - o hereda el idioma de los nodos padres. También se aplicará
- para el nodo actual, a menos que un dominio por debajo lo aplique también.]]> -
- - Dominios - - - Visualización de - - - Deshacer selección - Seleccionar - Hacer otra cosa - Negrita - Cancelar Sangría del Párrafo - Insertar campo de formulario - Insertar gráfico de titular - Editar Html - Sangría - Cursiva - Centrar - Alinear a la Izquierda - Alinear a la Derecha - Insertar Link - Insertar link local (ancla) - Lista en Viñetas - Lista Numérica - Insertar macro - Insertar imagen - Editar relaciones - Volver al listado - Guardar - Guardar y publicar - Guardar y enviar para aprobación - Guardar vista de lista - Previsualizar - La previsualización está deshabilitada porque no hay ninguna plantilla asignada - Elegir estilo - Mostrar estilos - Insertar tabla - Guardar y generar modelos - Deshacer - Rehacer - - - Está publicado - Acerca de - Link alternativo - (como describe la imagen sobre el teléfono) - Vínculos Alternativos - Clic para editar esta entrada - Creado por - Autor original - Actualizado por - Creado - Fecha/hora de creación del documento - Tipo de Documento - Editando - Remover el - Esta entrada ha sido modificada después de haber sido publicada - Esta entrada no esta publicada - Último publicado - No hay elementos para mostrar - No hay elementos para mostrar en la lista. - No se ha añadido contenido - No se ha añadido ningún miembro - Tipo de Medio - Enlazar a medio - Miembro de Grupo - Rol - Tipo de miembro - Sin fecha - Título de la página - Propiedades - Este documento ha sido publicado pero no es visible porque el padre '%0%' no esta publicado - Ups: este documento está publicado pero no está en la caché (error interno) - No se pudo obtener la URL - Este documento está publicado pero tu URL colisionará con contenido %0% - Publicar - Estado de la Publicación - Publicar el - Retirar publicación el - Fecha de Eliminación - El Orden esta actualizado - Para organizar los nodos, simplemente arrastra los nodos o realice un clic en uno de los encabezados de columna. Puedes seleccionar múltiple nodos manteniendo presionados "Shift" o "Control" mientras seleccionas - Estadísticas - Título (opcional) - Texto alternativo (opcional) - Tipo - Ocultar - Última actualización - Fecha/hora este documento fue modificado - Eliminar archivo - Vínculo al documento - Miembro de grupo(s) - No es miembro de grupo(s) - Nodos hijo - Destino - Esto se traduce en la siguiente hora en el servidor: - ¿Esto qué significa?]]> - ¿Estás seguro que quieres eliminar este elemento? - Propiedad %0% utiliza editor %1% que no está soportado por Nested Content. - Añadir otra caja de texto - Eliminar caja de texto - Raíz de contenido - - - Crear nueva Plantilla de Contenido desde '%0%' - Vacía - Seleccionar Plantilla de Contenido - Plantilla de Contenido creada - Plantilla de Contenido creada desde '%0%' - Otra Plantilla de Contenido con este nombre ya existe - Una Plantilla de Contenido es contenido predefinido que un editor puede usar como base para crear nuevo contenido - - - Haz clic para subir archivos - - - Crear nuevo miembro - Todos los miembros - - - ¿Dónde quieres crear el nuevo %0% - Crear debajo de - Selecciona el Tipo de Documento para el que quieres crear una plantilla de contenido - Elige un tipo y un título - "Tipos de documentos".]]> - "Tipos de medios".]]> - Tipo de Documento sin plantilla - Nueva carpeta - Nuevo tipo de dato - Nuevo archivo javascript - Nueva plantilla parcial vacía - Nueva vista parcial de macro - Nueva vista parcial desde snippet - Nueva vista parcial de macro desde snippet - Nueva vista parcial de macro (sin macro) - - - Navega en tu sitio Web - No volver a mostrar - Si Umbraco no se ha abierto tendrás que permitir ventanas emergentes para este sitio Web - se ha abierto en una nueva ventana - Reinicio - Visita - Bienvenido - - - Permanecer - Descartar cambios - Tienes cambios no guardados - ¿Estás seguro que quieres abandonar la página? Tienes cambios no guardados - - - Hecho - Borrado %0% elemento - Borrados %0% elementos - Borrado %0% de %1% elemento - Borrados %0% de %1% elementos - Publicado %0% elemento - Publicados %0% elementos - Publicado %0% de %1% elemento - Publicados %0% de %1% elementos - Ocultar %0% elemento - Ocultar %0% elementos - Ocultado %0% de %1% elemento - Ocultados %0% de %1% elementos - Mover %0% elemento - Mover %0% elementos - Movido %0% de %1% elemento - Movidos %0% de %1% elementos - Copiar %0% elemento - Copiar %0% elementos - Copiado %0% de %1% elemento - Copiado %0% de %1% elementos - - - Título del vínculo - Vínculo - Nombre - Administrar dominios - Cerrar esta ventana - Estás seguro que quieres borrar - Estás seguro que quieres deshabilitar - ¿Estás seguro? - ¿Estás seguro? - Cortar - Editar entrada del Diccionario - Editar idioma - Agregar enlace interno - Insertar carácter - Insertar titular gráfico - Insertar imagen - Insertar enlace - Insertar macro - Insertar tabla - Última edición - Enlace - Enlace interno - Al usar enlaces locales, insertar "#" delante del enlace - ¿Abrir en nueva ventana? - Esta macro no contiene ninguna propiedad que pueda editar - Pegar - Editar permisos para - Establecer permisos para - Establecer permisos para %0% para grupo %1% - Selecciona el grupo de usuarios para el cual quieres establecer permisos - Se está vaciando la papelera. No cierres esta ventana mientras se ejecuta este proceso - La papelera está vacía - No podrás recuperar los elementos una vez sean borrados de la papelera - regexlib.com está experimentando algunos problemas en estos momentos, de los cuales no somos responsables. Pedimos disculpas por las molestias.]]> - Buscar una expresión regular para agregar validación a un campo de formulario. Ejemplo: 'correo electrónico', 'código postal', 'URL'. - Eliminar macro - Campo obligatorio - El sitio ha sido reindexado - Se ha actualizado la caché y se ha publicado el contenido del sitio web. - La caché del sitio web será actualizada. Todos los contenidos publicados serán actualizados, mientras el contenido no publicado permanecerá no publicado. - Número de columnas - Número de filas - Haz clic sobre la imagen para verla a tamaño completo. - Seleccionar elemento - Ver elemento en la caché - Relacionar con original - Incluir descendientes - La amigable comunidad - Enlazar a página - Abre el documento enlazado en una nueva ventana o pestaña - Enlazar a medio - Selecciona nodo de inicio de contenido - Selecciona medio - Selecciona icono - Selecciona elemento - Selecciona enlace - Selecciona macro - Selecciona contenido - Selecciona nodo de inicio de medios - Selecciona miembro - Selecciona grupo de miembros - Selecciona nodo - Selecciona secciones - Selecciona usuarios - No se encontraron iconos - No hay parámetros para esta macro - No hay macros disponibles para insertar - Proveedores de login externo - Detalles de la Excepción - Stacktrace - Excepción interna - Enlaza tu - Desenlaza tu - Cuenta - Selecciona editor - Selecciona snippet - - - Editar las diferentes versiones lingüísticas para la entrada en el diccionario '% 0%' debajo - - - - - Escribe tu nombre de usuario - Escribe tu contraseña - Confirma tu contraseña - Nombre del %0%... - Escribe un nombre... - Introduce tu email... - Introduce tu nombre de usuario... - Etiqueta... - Introduce una descripción... - Escribe tu búsqueda... - Escribe para filtrar resultados... - Teclea para crear etiquetas (pulsa enter después de cada etiqueta)... - Introduce tu email.... - Introduce un mensaje... - Tu nombre de usuario normalmente es tu e-mail - - - Crear un tipo de listado personalizado - Quitar el tipo de listado personalizado - - - Renombrado - Introduce un nuevo nombre para la carpeta aquí - %0% fue renombrada a %1% - - - añadir valor preestablecido - - Tipo de datos GUID - Renderizar control - Botones - Habilitar la configuración avanzada para - Habilitar menú contextual - Por defecto, el tamaño máximo de imágenes insertado - - Mostrar etiqueta - - Todos los tipos y datos de propiedad - usar este tipo de datos lo borrará permanentemente, por favor confirma que quieres borrarlos también - Sí, borrar - y Todos los tipos y datos de propiedad usando este tipo de datos - Selecciona carpeta para mover - a la estructura de contenido - se movió debajo - - - Se ha guardado la información pero debes solucionar los siguientes errores para poder publicar: - La composición actual del proveedor no es compatible con el cambio de la contraseña (Habilitar la contraseña de recuperación es necesaria para que sea cierta) - %0% ya existe - Se han encontrado los siguientes errores: - Se han encontrado los siguientes errores: - La clave debe tener como mínimo %0% caracteres y %1% carácter(es) no alfanuméricos - %0% debe ser un número entero - Debes llenar los campos del %0% al %1% - Debes llenar el campo %0% - Debes poner el formato correcto del %0% al %1% - Debes poner un formato correcto en %0% - - - Se recibió un error desde el servidor - El tipo de archivo especificado ha sido deshabilitado por el administrador - NOTA: Aunque CodeMirror esté activado en los ajustes de configuración, no se muestra en Internet Explorer debido a que no es lo suficientemente estable.' - Debes rellenar el alias y el nombre en el tipo de propiedad - Hay un problema de lectura y escritura al acceder a un archivo o carpeta - Error cargando Vista Parcial (archivo: %0%) - - Por favor, elige un tipo - Estás a punto de hacer la foto más grande que el tamaño original. ¿Estás seguro de que desea continuar? - - Por favor, marca el contenido antes de cambiar de estilo - No actives estilos disponibles - - - - - - - - Acerca de - Acción - Acciones - Añadir - Alias - ¿Estás seguro? - Borde - o - Cancelar - Margen de la celda - Elegir - Cerrar - Cerrar ventana - Comentario - Confirmar - Mantener proporciones - Continuar - Copiar - Crear - Base de datos - Fecha - Por defecto - Borrar - Borrado - Borrando... - Diseño - Diccionario - Dimensiones - Abajo - Descargar - Editar - Editado - Elementos - Mail - Error - Buscar - Primero - Grupos - Altura - Ayuda - Ocultar - Icono - Importar - Margen interno - Insertar - Instalar - Inválido - Justificar - Etiqueta - Idioma - Último - Diseño - Cargando - Bloqueado - Iniciar sesión - Cerrar sesión - Cerrar sesión - Macro - Obligatorio - Mensaje - Mover - Nombre - Nuevo - Próximo - No - de - Desactivado - OK - Abrir - Activado - o - Ordenar por - Contraseña - Ruta - Un momento por favor... - Anterior - Propiedades - Mail para recibir los datos del formulario - Papelera - Tu papelera está vacía - Restantes - Eliminar - Renombrar - Renovar - Requerido - Recuperar - Reintentar - Permisos - Buscar - Perdona, pero no podemos encontrar lo que buscas - No se han añadido elementos - Servidor - Mostrar - Mostrar página al enviar - Tamaño - Ordenar - Estado - Aceptar - Tipo - Tipo que buscar... - Arriba - Actualizar - Actualizar - Subir - URL - Usuario - Nombre de usuario - Valor - Ver - Bienvenido... - Ancho - Si - Carpeta - Resultados de búsqueda - Reordenar - He terminado de ordenar - Prever - Cambiar contraseña - a - Vista de lista - Guardando... - actual - Insertar - seleccionado - - - Azul - - - Añadir pestaña - Añadir propiedad - Añadir editor - Añadir platilla - Añadir nodo hijo - Añadir hijo - Editar tipo de dato - Navegar secciones - Atajos - mostrar atajos - Activar/Desactivar vista de lista - Activar/Desactivar permitir como raíz - Comentar/Descomentar líneas - Eliminar línea - Copiar líneas arriba - Copiar líneas abajo - Mover líneas arriba - Mover líneas abajo - General - Editor - - - Color de fondo - Negritas - Color del texto - Fuente - Texto - - - Página - - - El instalador no puede conectar con la base de datos. - No se ha podido guardar el archivo Web.config. Por favor, modifica la cadena de conexión manualmente. - Tu base de datos ha sido encontrada y ha sido identificada como - Configuración de la base de datos - instalar para instalar %0% la base de datos de Umbraco]]> - Próximo para continuar]]> - ¡No se ha encontrado ninguna base de datos! Mira si la información en la cadena de conexión del “web.config” es correcta.

Para continuar, edita el "web.config" (bien sea usando Visual Studio o tu editor de texto preferido), ve al final del archivo y añade la cadena de conexión para la base de datos con el nombre (key) "umbracoDbDSN" y guarda el archivo.

Pincha en reintentar cuando hayas terminado.
Pincha aquí para mayor información de como editar el web.config (en inglés)

]]>
- Por favor, contacta con tu ISP si es necesario. Si estás realizando la instalación en una máquina o servidor local, quizás necesites información de tu administrador de sistemas.]]> - Pincha en actualizar para actualizar la base de datos a Umbraco %0%

Ningún contenido será borrado de la base de datos y seguirá funcionando después de la actualización

]]>
- Pincha en Próximo para continuar. ]]> - próximo para continuar con el asistente de configuración]]> - La contraseña del usuario por defecto debe ser cambiada]]> - El usuario por defecto ha sido deshabilitado o ha perdido el acceso a Umbraco!

Pincha en Próximo para continuar.]]> - ¡La contraseña del usuario por defecto ha sido cambiada desde que se instaló!

No hay que realizar ninguna tarea más. Pulsa Siguiente para proseguir.]]> - ¡La contraseña se ha cambiado! - Ten un buen comienzo, visita nuestros videos de introducción - Pulsando el botón de Siguiente (o modificando el UmbracoConfigurationStatus en el web.config), aceptar la licencia de este software tal y como se especifica en el cuadro de debajo. Ten en cuenta que esta distribución de Umbraco consta de dos licencias diferentes, la licencia open source MIT para el framework y la licencia Umbraco freeware que cubre la IU. - No ha sido instalado. - Archivos y directorios afectados - Mas información en configurar los permisos para Umbraco aquí - Necesitas dar permisos de modificación a ASP.NET para los siguientes archivos/directorios - ¡Tu configuración de permisos es casi perfecta!

Puedes ejecutar Umbraco sin problemas, pero no podrás instalar paquetes que es algo recomendable para explotar el potencial de Umbraco.]]>
- Como Resolver - Pulsa aquí para leer la versión de texto - video tutoriales acerca de cómo configurar los permisos de los directorios para Umbraco o lee la versión de texto.]]> - ¡La configuración de tus permisos podría ser un problema!

Puedes ejecutar Umbraco sin problemas, pero no serás capaz de crear directorios o instalar paquetes que es algo recomendable para explotar el potencial de Umbraco.]]>
- ¡Tu configuración de permisos no está lista para Umbraco!

Para ejecutar Umbraco, necesitarás actualizar tu configuración de permisos.]]>
- ¡Tu configuración de permisos es perfecta!

¡Estás listo para ejecutar Umbraco e instalar paquetes!]]>
- Resolviendo problemas con directorios - Sigue este enlace para más información sobre problemas con ASP.NET y creación de directorios - Configurando los permisos de directorios - Umbraco necesita permisos de lectura/escritura en algunos directorios para poder almacenar archivos tales como imágenes y PDFs. También almacena datos en la caché para mejorar el rendimiento de tu sitio web - Quiero empezar de cero - aprende cómo). Todavía podrás elegir instalar Runway más adelante. Por favor ve a la sección del Desarrollador y elige Paquetes.]]> - Acabas de configurar una nueva plataforma Umbraco. ¿Qué deseas hacer ahora? - Se ha instalado Runway - Esta es nuestra lista de módulos recomendados, selecciona los que desees instalar, o mira la lista completa de módulos ]]> - Sólo recomendado para usuarios expertos - Quiero empezar con un sitio web sencillo - "Runway" es un sitio web sencillo que contiene unos tipos de documentos y plantillas básicos. El instalador puede configurar Runway por ti de forma automática, pero fácilmente puedes editarlo, extenderlo o eliminarlo. No es necesario y puedes usar Umbraco perfectamente sin él. Sin embargo, Runway ofrece unos cimientos sencillos basados en buenas prácticas para iniciarte más rápido que nunca. Si eliges instalar Runway, puedes seleccionar bloques de construcción básicos llamados Módulos de Runway de forma opcional para realzar tus páginas de Runway. Incluido con Runway: Página de inicio, página de Cómo empezar, página de Instalación de módulos.
Módulos opcionales: Navegación superior, Mapa del sitio, Contacto, Galería.
]]>
- ¿Qué es Runway? - Paso 1 de 5. Aceptar los términos de la licencia - Paso 2 de 5. Configuración de la base de datos - Paso 3 de 5. Autorizar / validar permiso en los archivos - Paso 4 de 5. Configurar seguridad en Umbraco - Paso 5 de 5. Umbraco está listo para ser usado - Gracias por elegir Umbraco - Navega a tu nuevo sitio Has instalado Runway, por qué no ves el aspecto de tu nuevo sitio web.]]> - Más ayuda e información Consigue ayuda de nuestra premiada comunidad, navega por la documentación o mira algunos videos gratuitos de cómo crear un sitio sencillo, cómo utilizar los paquetes y una guía rápida de la terminología de Umbraco]]> - Umbraco %0% ha sido instalado y está listo para ser usado - archivo /web.config y actualizar la clave del AppSetting UmbracoConfigurationStatus del final al valor '%0%'.]]> - empezar inmediatamente pulsando el botón "Lanzar Umbraco" de debajo.
Si eres nuevo con Umbraco, puedes encontrar cantidad de recursos en nuestras páginas de cómo empezar.]]>
- Lanzar Umbraco Para administrar tu sitio web, simplemente abre el backoffice de Umbraco y empieza a añadir contenido, a actualizar plantillas y hojas de estilo o a añadir nueva funcionalidad]]> - No se ha podido establecer la conexión con la base de datos - Umbraco versión 3 - Umbraco versión 4 - Mirar - Umbraco %0% o actualizar la versión 3.0 a Umbraco %0%.

Pincha en "próximo" para empezar con el asistente de configuración.]]>
- - - Código de cultura - Nombre de cultura - - - No ha habido ninguna actividad y tu sesión se cerrará en - Renovar tu sesión para guardar sus cambios - - - Feliz super domingo - Feliz lunes - Tremendo martes - Maravilloso miércoles - Fantástico jueves - ¡Ya es viernes! - Resplandeciente sábado - Iniciar sesión - La sesión ha caducado - © 2001 - %0%
umbraco.com

]]>
- ¿Olvidaste tu contraseña? - Enviaremos un email a la dirección especificada con un enlace para restaurar tu contraseña - Un email con instrucciones para restaurar tu contraseña será enviado a la dirección especificada si ésta está registrada. - Volver al formulario de acceso - Por favor, introduce una nueva contraseña - Tu contraseña ha sido actualizada - El enlace pulsado es inválido o ha caducado - Umbraco: Restaurar contraseña - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Restauración de contraseña requerida -

-

- Tu nombre de usuario para acceder al área de administración es: %0% -

-

- - - - - - -
- - Pulsa este enlace para restaurar tu contraseña - -
-

-

Si no puedes pulsar en el enlace, copia y pega esta dirección URL en tu navegador:

- - - - -
- - %1% - -
-

-
-
-


-
-
- - - ]]>
- - - Panel de Administración - Secciones - Contenido - - - Elige una página arriba... - %0% ha sido copiado al %1% - Selecciona donde el documento %0% debe ser copiado abajo - %0% ha sido movido a %1% - Selecciona debajo donde mover el documento %0% - ha sido seleccionado como raíz de tu nuevo contenido, haga clic sobre 'ok' debajo. - No ha seleccionado ningún nodo. Selecciona un nodo en la lista mostrada arriba antes de pinchar en 'continuar' - No se puede colgar el nodo actual bajo el nodo elegido debido a tu tipo - El nodo actual no puede moverse a ninguna de sus subpáginas - El nodo actual no puede existir en la raíz - Acción no permitida. No tienes permisos suficientes para uno o más subnodos.' - Relacionar elemento copiado al original - - - Edita tu notificación para %0% - Hola %0% Esto es un e-mail automático para informarte que la tarea '%1%' ha sido realizada sobre la página '%2%' por el usuario '%3%' Vaya a http://%4%/#/content/content/edit/%5% para editarla. ¡Espero que tenga un buen día! Saludos del robot de Umbraco - Hola %0%

Esto es un e-mail generado automáticamente para informarle que la tarea '%1%' ha sido realizada sobre la página '%2%' por el usuario '%3%'

Resumen de actualización:

%6%

¡Espero que tenga un buen día!

Saludos del robot Umbraco.

]]>
- [%0%] Notificación acerca de %1% realizado en %2% - Notificaciones - - - y localizando el paquete. Los paquetes de Umbraco normalmente tienen la extensión ".umb" o ".zip".]]> - Suelta para subir archivo - Licencia - Aceptar - términos de uso - Instalar paquete - Terminar - Paquetes instalados - No tienes instalado ningún paquete - 'Paquetes' en la zona superior derecha de tu pantalla]]> - Buscar paquetes - Resultados para - No pudimos encontrar nada para - Por favor, prueba buscando por otro paquete o navega por las categorías - Popular - Novedades - tiene - puntos de karma - Información - Propietario - Contribuidores - Creado - Versión actual - Versión .NET - Descargas - Me Gusta - Compatibilidad - Este paquete es compatible con las siguientes versiones de Umbraco, declaradas según miembros de la comunidad. No se puede garantizar compatibilidad completa para versiones declaradas debajo del 100% - Fuentes externas - Autor - Documentación - Meta datos del paquete - Nombre del paquete - El paquete no contiene ningún elemento -
Puedes eliminarlo del sistema de forma segura seleccionando la opción "desinstalar paquete" de abajo.]]>
- Opciones del paquete - Léeme del paquete - Repositorio de paquetes - Confirma la desinstalación - El paquete ha sido desinstalado - El paquete se ha desinstalado correctamente - Desinstalar paquete - Nota: cualquier documento, archivo etc dependiente de los elementos eliminados, dejará de funcionar, y puede conllevar inestabilidad en el sistema, por lo que lleva cuidado al desinstalar elementos. En caso de duda, contacta con el autor del paquete.]]> - Versión del paquete - Paquete ya instalado - Este paquete no se puede instalar, requiere un versión mínima de Umbraco de - - - Pegar con formato completo (No recomendado) - El texto que estás intentando pegar contiene caracteres o formato especial. El problema puede ser debido al copiar texto desde Microsoft Word. Umbraco puede eliminar estos caracteres o formato especial automáticamente, de esa manera el contenido será más adecuado para la web. - Pegar como texto sin formato - Pegar, pero quitando el formato (Recomendado) - - - Protección basada en roles - usando los grupos de miembros de Umbraco.]]> - Necesitas crear un grupo de miembros antes de poder usar autenticación basada en roles - Página de error - Usada cuando alguien hace login, pero no tiene acceso - Elige cómo restringir el acceso a esta página - %0% está protegido - Protección borrada de %0% - Página de login - Elige la página que contenga el formulario de login - Borrar protección - Elige las páginas que contendrán el formulario de login y mensajes de error - Elige los roles que tendrán acceso a esta página - Elige el login y contraseña para esta página - Protección de usuario único - Si sólo necesita configurar una protección simple usando un único login y contraseña - - - - - - %0% no se pudo publicar debido a que una extensión de otro proveedor ha cancelado la acción. - - Incluir las páginas hija sin publicar - Publicación en progreso - por favor, espera... - Se han publicado %0% de %1% páginas... - %0% se ha publicado - %0% y sus subpáginas se han publicado - Publicar %0% y todas sus subpáginas - aceptar para publicar %0% y por lo tanto, hacer que tu contenido esté disponible al público.

Puedes publicar esta página y todas sus subpáginas marcando publicar todos los hijos debajo. ]]>
- - - No has configurado ningún color - - - Has seleccionado un elemento borrado o en la papelera de reciclaje - Has seleccionado unos elementos borrados o en la papelera de reciclaje - - - Has seleccionado un elemento borrado o en la papelera de reciclaje - Has seleccionado unos elementos borrados o en la papelera de reciclaje - - - añadir un enlace externo - elegir un enlace interno - Título - Enlace - Abrir en una nueva ventana - Introduce texto - Introduce el enlace - - - Reiniciar - Guardar corte - Añadir nuevo corte - - - Versión actual - Red el texto de la versión seleccionada no se mostrará. , el verde significa añadido]]> - Se ha recuperado la última versión del documento. - Esto muestra la versión seleccionada como html, si deseas ver la diferencia entre 2 versiones al mismo tiempo, por favor usa la vista diff - Volver a - Elige versión - Ver - - - Editar fichero de script - - - Conserje - Contenido - Mensajero - Desarrollador - Asistente de configuración de Umbraco - Media - Miembros - Boletín informativo - Ajustes - Estadísticas - Traducción - Usuarios - Ayuda - - - Los mejores tutoriales en video para Umbraco - - - Plantilla por defecto - Para importar un tipo de documento encuentra el fichero ".udt" en tu ordenador haciendo clic sobre el botón "Navegar" y pulsando "Importar" (se te solicitará confirmación en la siguiente pantalla) - Nuevo nombre de la pestaña - Tipo de nodo - Tipo - Hoja de estilos - Script - Pestaña - Nombre de la pestaña - Pestañas - Tipo de Contenido Maestro activado - Este Tipo de Contenido usa - No existen propiedades para esta pestaña. Haz clic en el enlace "añadir nueva propiedad" para crear una nueva propiedad. - Añadir icono - - - Ordenar - Fecha Creado - Ordenación completa - Arrastra las diferentes páginas debajo para colocarlas como deberían estar o haz clic en las cabeceras de las columnas para ordenar todas las páginas - - - - Validación - Los errores de validación deben ser arreglados antes de que el elemento pueda ser guardado - Fallo - Guardado - Insuficientes permisos de usuario, no se pudo completar la operación - Cancelado - La operación fue cancelada fue cancelada por un complemento de terceros - La publicación fue cancelada por un complemento de terceros - El tipo de propiedad ya existe - Tipo de propiedad creado - Tipo de Dato: %1%]]> - Tipo de propiedad eliminado - Tipo de contenido guardado - Pestaña creada - Pestaña eliminada - Pestaña con id: %0% eliminada - La hoja de estilos no se ha guardado - Hoja de estilos guardada - La hoja de estilos se ha guardado sin errores - Tipo de dato guardado - Elemento del diccionario guardado - La publicación ha fallado porque la página padre no está publicada - Contenido publicado - y visible en el sitio web - Contenido guardado - Recuerda publicar para hacer los cambios visibles - Mandado para ser aprobado - Los cambios se han mandado para ser aprobados - Medio guardado - Medio guardado sin errores - Miembro guardado - Propiedad de la hoja de estilos guardada - Hoja de estilos guardada - Plantilla guardada - Error grabando usuario (comprueba el log) - Usuario grabado - Tipo de usuario guardado - Grupo de usuario guardado - El archivo no se ha guardado - El archivo no se ha grabado. Por favor, comprueba los permisos de los ficheros - Archivo guardado - Archivo grabado sin errores - Lenguaje guardado - Tipo de medio guardado - Tipo de miembro guardado - La plantilla no se ha guardado - Por favor, asegúrate de que no hay 2 plantillas con el mismo alias - Plantilla guardada - Plantilla guardada sin errores - Contenido oculto - Vista parcial guardada - Vista parcial guardada sin errores - Vista parcial no guardada - Error guardando el archivo. - Permisos guardados para - Borrados %0% grupos de usuario - %0% fue borrado - %0% usuarios activados - %0% usuarios desactivados - %0% usuario activado - %0% desactivado - Grupos de usuario establecidos - %0% usuarios desbloqueados - %0% está desbloqueado - - - Usa sintaxis CSS, p.ej.: h1, .redHeader, .blueTex - Editar hoja de estilos - Editar propiedades de la hoja de estilos - Nombre para identificar la propiedad del estilo en el editor de texto rico - Previsualizar - Estilos - - - Editar plantilla - Secciones - Insertar área de contenido - Insertar marcador de posición de área de contenido - Insertar - Elige que insertar en tu plantilla - Insertar objeto del diccionario - Un objeto de diccionario es una variable para un texto traducible, lo que facilita crear sitios multi idioma. - Insertar macro - - Una Macro es un componente configurable que es genial como partes reutilizables de tu diseño, - donde necesites una forma de proporcionar parámetros, - como galerías, formularios y listas. - - Insertar campo de página de Umbraco - Muestra el valor de una propiedad de la página actual, con opciones para modificar el valor o usar valores alternativos. - Vista parcial - - Una vista parcial es una platilla separada que puede ser mostrada dentro de otra plantilla. - Es útil para reutilizar código o para distribuir plantillas complejas en archivos separados. - - Plantilla principal - Sin principal - Mostrar plantilla hija - @RenderBody() como sustituto. - ]]> - Define una sección nombrada - @section { ... }. Esto se puede mostrar en un área específica de la plantilla madre usando @RenderSection. - ]]> - Muestra una sección nombrada - @RenderSection(name) placeholder. - Esto muestra un area de una plantilla hija rodeada de la correspondiente definición @section [name]{ ... }. - ]]> - Nombre de sección - Sección es obligatoria - @section o se mostrará un error. - ]]> - Constructor de consultas - elementos devueltos, en - Quiero - todo contenido - contenido de tipo "%0%" - desde - mi sitio web - donde - y - es - no es - antes - antes (incluyendo fecha seleccionada) - después - después (incluyendo fecha seleccionada) - igual a - no igual a - contiene - no contiene - mayor que - mayor o igual - menor que - menor o igual a - Id - Nombre - Creado en - Última actualización - ordenar por - ascendente - descendente - Guía rápida sobre las etiquetas de plantilla de Umbraco - Plantilla - - - Imagen - Macro - Insertar control - Elige configuración - Añade más filas - Añadir contenido - Soltar contenido - Configuración aplicada - Contenido no permitido aquí - Contenido permitido aquí - Pulsa para insertar - Pulsa para insertar imagen - Leyenda de imagen... - Escribe aquí... - Plantillas de Grid - Las plantillas son el área de trabajo para el editor de grids, normalmente sólo necesitas una o dos plantillas diferentes - Añadir plantilla de grid - Ajusta la plantilla configurando la anchura de las columnas y añadiendo más secciones - Configuraciones de filas - Las filas son celdas predefinidas que se disponen horizontalmente - Añade una configuración de fila - Ajusta la fila configurando los anchos de cada celda y añadiendo más celdas - Columnas - Número total de columnas en la plantilla del grid - Configuración - Configura qué ajustes pueden cambiar los editores - Estilos - Configura qué estilos pueden cambiar los editores - Permitir todos los controles de edición - Permitir todas las configuraciones de fila - Dejar en blanco o establece en 0 para ilimitada - Artículos máximos - Establecer por defecto - Elegir extra - Elegir por defecto - son añadidos - - - Composiciones - No has añadido ninguna pestaña - Heredado de - Añadir propiedad - Etiqueta requerida - Activar vista de lista - Configura la página para mostrar una lista de sus hijas que puedes ordenar y buscar, los hijas no se mostrarán en el árbol de contenido - Platillas permitidas - Elige que plantillas se permite a los editores utilizar en contenido de este tipo - Permitir como raíz - Permite a los editores crear contenido de este tipo en la raíz del árbol de contenido - Tipos de nodos hijos permitidos - Permite contenido de los tipos permitidos ser creados debajo de este tipo de contenido - Elegir nodo hijo - Heredar pestañas y propiedades de un tipo de documento existente. Nuevas pestañas serán añadidas al tipo de documento actual o mezcladas si una pestaña con nombre idéntico ya existe. - Este tipo de contenido es usado en una composición, y por tanto no puede no puede ser compuesto. - No hay tipos de contenido disponibles para usar como composición. - Editores disponibles - Reusar - Configuración de editor - Configuración - Si, borrar - se movió debajo - se copió debajo - Selecciona la carpeta a mover - Selecciona la carpeta a copiar - en la estructura de árbol debajo - Todos tipos de documentos - Todos los documentos - Todos los tipos de medio - usar este tipo de documento lo borrará permanentemente, por favor confirma que quieres borrarlos también. - usar este tipo de media lo borrará permanentemente, por favor confirma que quieres borrarlos también. - usar este tipo de miembro lo borrará permanentemente, por favor confirma que quieres borrarlos también. - y todos los documentos usando este tipo - y todos los medios usando este tipo - y todos los miembros usando este tipo - Miembro puede editar - Mostrar en perfil de miembro - pestaña no tiene orden - - - Construyendo modelos - esto puede llevar un rato, no te preocupes - Modelos generados - Los modelos no se pudieron generar - La generación de los modelos has fallado, ve la excepción en U log - - - Añadir campo de respaldo - Campo de respaldo - Añadir valor por defecto - Valor por defecto - Campo opcional - Texto opcional - MAYÚSCULA/minúscula - Elegir campo - Convertir a salto de línea - Sí, convertir salto de línea - Reemplaza los saltos de línea con la etiqueta HTML &lt;br&gt; - Campos personalizados - Si, solamente la fecha - Formato y codificación - Cambiar formato a fecha - Formatear el valor como una fecha o una fecha con hora, de acuerdo con el idioma activa - Codificar HTML - Se reemplazarán los caracteres especiales por tu código HTML equivalente. - Será insertado después del valor del campo - Será insertado antes del valor del campo - Minúscula - Modificar salida - Ninguno/ninguna - Ejemplo de salida - Insertar después del campo - Insertar antes del campo - Recursivo - Sí, hacerlo recursivo - Separador - Campos estándar - Mayúscula - Codificar URL - Formateará los caracteres especiales de las URLs - Sólo será usado cuando el campo superior esté vacío - Este campo será usado únicamente si el campo primario está vacío - Si, con el tiempo. Separador: - - - Detalles de traducción - Descargar xml DTD - Campos - Incluir subpáginas - - No se encontraron usuarios traductores. Por favor, crea un usuario traductor antes de empezar a mandar contenido para tu traducción - La página '%0%' se ha mandado a traducción - Manda la página '%0%' a traducción - Total de palabras - Traducir a - Traducción hecha. - Puedes previsualizar las páginas que acabas de traducir, pulsando debajo. Si la página original existe, se mostrará una comparación de las 2 páginas. - La traducción ha fallado. El archivo xml es inválido - Opciones para traducir - Traductor - Subir traducción xml - - - Contenido - Plantillas de Contenido - Media - Caché del navegador - Papelera de reciclaje - Paquetes creados - Tipos de datos - Diccionario - Paquetes instalados - Instalar skin - Instalar starter kit - Idiomas - Instalar paquete local - Macros - Tipos de medios - Miembros - Grupos de miembros - Roles - Tipos de miembros - Tipos de documento - Paquetes - Paquetes - Vistas Parciales - Vistas Parciales para Macros - Instalar desde repositorio - Instalar pasarela - Módulos pasarela - Ficheros de script - Scripts - Hojas de estilo - Plantillas - Usuarios - - - Existe una nueva actualización - %0% esta listo, pulsa aquí para descargar - No hay conexión al servidor - Error al comprobar la actualización. Por favor revisa "trace-stack" para conseguir más información. - - - Acceso - Basado en los grupos asignados y los nodos iniciales, el usuario tiene acceso a los siguientes nodos. - Asignar acceso - Administrador - Campo de categoría - Cambiar contraseña - Cambiar foto - Nueva contraseña - no ha sido bloqueado - La contraseña no se ha cambiado - Confirma nueva contraseña - Puedes cambiar tu contraseña para acceder al 'back office' de Umbraco rellenando el siguiente formulario y haciendo clic en el botón 'Cambiar contraseña' - Canal de contenido - Crear otro usuario - Crear nuevos usuarios para darles acceso a Umbraco. Cuando un nuevo usuario es creado, una nueva contraseña será generada y la podrás compartir con el usuario. - Campo descriptivo - Deshabilitar usuario - Tipo de documento - Editor - Campo de citas - Intentos de acceso fallidos - Ir a perfil de usuario - Añadir grupos para asignar acceso y permisos - Invitar otro usuario - Invita nuevos usuarios para darles acceso a Umbraco. Un email de invitación será enviado al usuario con información sobre cómo acceder a Umbraco. - Idioma - Establecer el idioma que verás en menús y diálogos - Última fecha bloqueado - Último acceso - Última contraseña cambiada - Acceso - Nodo de comienzo en la biblioteca de medios - Limitar la biblioteca de medios al siguiente nodo de inicio - Nodos de inicio para Medios - Limitar la biblioteca de medios a los siguientes nodos de inicio - Secciones - Deshabilitar acceso a Umbraco - no se ha conectado aún - Contraseña antigua - Contraseña - Reiniciar contraseña - Tu contraseña ha sido cambiada - Por favor confirma tu nueva contraseña - Introduce tu nueva contraseña - La nueva contraseña no puede estar vacía - Contraseña actual - Contraseña actual inválida - La nueva contraseña no coincide con la contraseña de confirmación. Por favor, vuele a intentarlo! - La contraseña de confirmación no coincide con la nueva contraseña! - Reemplazar los permisos de los nodos hijo - Estás modificando los permisos para las páginas: - Selecciona las páginas para modificar sus permisos - Eliminar imagen - Permisos por defecto - Permisos granulares - Establecer permisos para nodos específicos - Perfil - Buscar en todos los hijos - Añadir secciones para dar acceso a usuarios - Seleccionar grupos de usuarios - Nodo de inicio no seleccionado - Nodos de inicio no seleccionado - Nodo de comienzo en contenido - Limitar el árbol de contenido a un nodo de inicio específico - Nodos de inicio de contenido - Limitar el árbol de contenido a unos nodos de inicio específicos - Última actualización en usuario - ha sido creado - Se ha creado el nuevo usuario con éxito. Para acceder a Umbraco usa la contraseña siguiente. - Administración de usuario - Nombre de usuario - Permisos de usuarios - Grupo de usuario - ha sido invitado - Se ha enviado una invitación al nuevo usuario con detalles sobre cómo acceder a Umbraco. - ¡Hola y bienvenido a Umbraco!. En un minuto todo estará listo para empezar, sólo necesitamos que configures tu contraseña y una imagen para tu avatar. - Sube una foto para que otros usuarios te reconozcan más fácilmente. - Redactor - Cambiar - Tu perfil - Tu historial reciente - La sesión caduca en - Invitar usuario - Crear usuario - Enviar invitación - Volver a usuarios - Umbraco: Invitación - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Hi %0%, -

-

- Has sido invitado por %1% a Umbraco Administración. -

-

- Mensaje de %1%: -
- %2% -

- - - - - - -
- - - - - - -
- - Pulsa este enlace para aceptar la invitación - -
-
-

Si no puedes pulsar el enlace, Copia y pega esta URL en tu navegador:

- - - - -
- - %3% - -
-

-
-
-


-
-
- - ]]>
- - - Validación - Validar como email - Validar como número - Validar como URL - ...o introduce tu propia validación - Campo obligatorio - Introduce una expresión regular - Necesitas añadir al menos - Sólo puedes tener - elementos - elementos seleccionados - Fecha no válida - No es un número - Email no válido - - - - El valor fue establecido en el valor recomendado: '%0%'. - El valor fue establecido a '%1%' para XPath '%2%' en fichero de configuración '%3%'. - Valor esperado '%1%' para '%2%' en fichero de configuración '%3%', pero se encontró '%0%'. - Se encontró un valor inesperado '%0%' para '%2%' en fichero de configuración '%3%'. - - Errores personalizados están establecidos en '%0%'. - Errores personalizados están establecidos en '%0%'. Se recomienda configurar esto en '%1%' antes de publicar el sitio. - Errores personalizados establecidos con éxito a '%0%'. - MacroErrors establecidos en '%0%'. - MacroErrors están establecidos en '%0%' lo que prevendrá que algunas o todas las página de tu sitio no carguen completamente si hay algún error en una macro. Rectifica esto estableciendo un valor de '%1%'. - MacroErrors están establecidos en '%0%'. - - Intentar saltar Errores Personalizados de IIS está '%0%' y estás usando IIS versión '%1%'. - Intentar saltar Errores Personalizados de IIS está '%0%'. Se recomienda configurarlo como '%1%' para tu versión (%2%) de IIS. - Intentar saltar Errores Personalizados de IIS se configuró como con '%0%' éxito. - - Archivo no existe: '%0%'. - '%0%' en archivo de configuración '%1%'.]]> - Hubo un error, revisa los logs para ver el error completo: %0%. - El certificado de tu sitio es válido. - Error validando certificado: '%0%' - El certificado SSL de tu sitio ha caducado. - El certificado SSL de tu sitio caducará en %0% días. - Error haciendo ping a la URL %0% - '%1%' - Actualmente estás %0% viendo el sitio usando el esquema HTTPS. - El appSetting 'Umbraco.Core.UseHttps' está configurado como 'false' en tu archivo web.config. Una vez que accedes al sitio usando HTTPS, debería ser configurado como 'true'. - Ele appSetting 'Umbraco.Core.UseHttps' está configurado como '%0%' en tu archivo web.config, tus cookies son %1% marcadas como seguras. - No se pudo actualizar 'Umbraco.Core.UseHttps' en tu archivo web.config. Error: %0% - - Activar HTTPS - Configura umbracoSSL como true en los appSettings del archivo web.config. - El appSetting 'Umbraco.Core.UseHttps' está ahora configurado como 'true' en tu archivo web.config, tus cookies se marcarán como seguras. - Arreglar - No se pudo arreglar chequeo con un valor de comparación 'ShouldNotEqual'. - No se pudo arreglar chequeo con un valor de comparación 'ShouldEqual' con el valor introducido. - Valor para arreglar chequeo no introducido. - Modo Debug en compilación está desactivado. - Modo Debug en compilación está activado. Se recomienda desactivarlo antes de publicar el sitio. - Modo Debug en compilación se ha desactivado correctamente. - Modo Trace está desactivado. - Modo Trace está activado. Se recomienda desactivarlo antes de publicar el sitio. - Modo Trace se ha desactivado correctamente.. - Todas las carpetas tienen los permisos correspondientes. - - %0%.]]> - %0%. Opcional.]]> - Todos los archivos tienen los permisos correspondientes. - - '%0%' en archivo de configuración '%1%'.]]> - - %0%.: %0%.]]> - %0%. Opcional.]]> - X-Frame-Options usado para controlar si un sitio puede ser IFRAMEd por otra fue encontrado.]]> - X-Frame-Options usado para controlar si un sitio puede ser IFRAMEd por otra no se ha encontrado.]]> - Establecer Cabecera en Config - Añade una entrada a la sección httpProtocol/customHeaders del archivo web.config para prevenir que el sitio sea incrustado en un iframe por otros sitios web. - Una entrada ha sido añadida a la sección httpProtocol/customHeaders del archivo web.config para prevenir que el sitio sea incrustado en un iframe por otros sitios web. - No se ha podido actualizar el archivo web.config. Error: %0% - - %0%.]]> - No se ha encontrado ninguna cabecera que revele información sobre la tecnología del sitio. - No se encontró system.net/mailsettings en Web.config. - En la sección system.net/mailsettings section de web.config, el host no está configurado. - Los valores SMTP están configurados correctamente y el servicio opera con normalidad. - El servidor SMTP configurado con host '%0%' y puerto '%1%' no se pudo alcanzar. Por favor revisa que la configuración en la sección system.net/mailsettings del archivo Web.config es correcta. - %0%.]]> - %0%.]]> -

Los resultados de los Chequeos de Salud de Umbraco programados para ejecutarse el %0% a las %1% son:

%2%]]>
- Status de los Chequeos de Salud de Umbraco: %0% - - - Desactivar URL tracker - Activar URL tracker - URL Original - Redirigido a To - No se ha creado ninguna redirección - Cuando una página es renombrada o movida, una redirección a la nueva página es automáticamente creada. - ¿Estás seguro que quieres eliminar la redirección de '%0%' a '%1%'? - Redirección URL eliminada. - Error borrando la redirección URL. - ¿Seguro que quieres desactivar URL tracker? - URL tracker ha sido desactivado. - Error desactivando URL tracker, más información se puede encontrar en los logs. - URL tracker ha sido activado. - Error activando URL tracker, más información se puede encontrar en los logs. - - - No hay elementos de Diccionario para elegir - - - caracteres restantes - - - Seleccionar todo - Deseleccionar todo - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/fr.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/fr.xml deleted file mode 100644 index 5950ecc..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/fr.xml +++ /dev/null @@ -1,2351 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Culture et noms d'hôte - Informations d'audit - Parcourir - Changer le type de document - Copier - Créer - Exporter - Créer un package - Créer un groupe - Supprimer - Désactiver - Vider la corbeille - Activer - Exporter le type de document - Importer un type de document - Importer un package - Editer dans Canvas - Déconnexion - Déplacer - Notifications - Accès public - Publier - Dépublier - Rafraîchir - Republier le site tout entier - Renommer - Récupérer - Spécifiez les permissions pour la page %0% - Choisissez où copier - Choisissez où déplacer - dans l'arborescence ci-dessous - a été déplacé vers - a été copié vers - a été supprimé - Permissions - Version antérieure - Envoyer pour publication - Envoyer pour traduction - Spécifier le groupe - Trier - Traduire - Mettre à jour - Spécifier les permissions - Débloquer - Créer un modèle de contenu - Envoyer à nouveau l'invitation - - - Contenu - Administration - Structure - Autre - - - Permettre d'attribuer la culture et des noms d'hôte - Permettre d'accéder au journal d'historique d'un noeud - Permettre d'accéder à un noeud - Permettre de modifier le type de document d'un noeud - Permettre de copier un noeud - Permettre de créer des noeuds - Permettre de supprimer des noeuds - Permettre de déplacer un noeud - Permettre de définir et modifier l'accès public à un noeud - Permettre de publier un noeud - Permettre d'annuler la publication d'un noeud - Permettre de modifier les permissions pour un noeud - Permettre de revenir à une situation antérieure - Permettre d'envoyer un noeud pour approbation avant publication - Permettre d'envoyer un noeud à la traduction - Permettre de modifier l'ordonnancement des noeuds - Permettre de traduire un noeud - Permettre de sauvegarder un noeud - Permettre la création d'un Modèle de Contenu - - - Contenu - Info - - - Permission refusée. - Ajouter un nouveau domaine - Supprimer - Noeud invalide. - Domaine invalide. - Domaine déjà assigné. - Langue - Domaine - Nouveau domaine '%0%' créé - Domaine '%0%' supprimé - Domaine '%0%' déjà assigné - Domaine '%0%' mis à jour - Editer les domaines actuels - - - Hériter - Culture - ou hériter de la culture des noeuds parents. S'appliquera aussi
- au noeud courant, à moins qu'un domaine ci-dessous soit aussi d'application.]]>
- Domaines - - - Vider la sélection - Choisir - Faire autre chose - Gras - Annuler l'indentation de paragraphe - Insérer un champ de formulaire - Insérer un entête graphique - Editer le HTML - Indenter le paragraphe - Italique - Centrer - Justifier à gauche - Justifier à droite - Insérer un lien - Insérer un lien local (ancre) - Liste à puces - Liste numérique - Insérer une macro - Insérer une image - Publier et fermer - Publier avec les descendants - Editer les relations - Retourner à la liste - Sauver - Sauver et fermer - Sauver et publier - Sauver et planifier - Sauver et envoyer pour approbation - Sauver la mise en page de la liste - Planifier - Prévisualiser - Prévisualiser - La prévisualisation est désactivée car aucun modèle n'a été assigné. - Choisir un style - Afficher les styles - Insérer un tableau - Générer les modèles et fermer - Sauver et générer les modèles - Défaire - Refaire - Restaurer - Supprimer un tag - Annuler - Confirmer - Options de publication supplémentaires - - - Aperçu pour - Contenu supprimé - Contenu dé-publié - Contenu dé-publié pour les langues : %0% - Contenu publié - Contenu publié pour les langues : %0% - Contenu sauvegardé - Contenu sauvegardé pour les langues : %0% - Contenu déplacé - Contenu copié - Contenu restauré - Contenu envoyé pour publication - Contenu envoyé pour publication pour les langues : %0% - Ordonnancement des sous-éléments réalisé par l'utilisateur - Copier - Publier - Publier - Déplacer - Sauvegarder - Sauvegarder - Supprimer - Annuler publication - Annuler publication - Restaurer - Envoyer pour publication - Envoyer pour publication - Ordonner - Historique (toutes variantes) - - - Echec de la création d'un dossier sous le parent avec l'ID %0% - Echec de la création d'un dossier sous le parent avec le nom %0% - Le nom du dossier ne peut pas contenir de caractères illégaux. - Echec de la suppression de l'élément : %0% - - - A été publié - A propos de cette page - Alias - (comment décririez-vous l'image oralement) - Liens alternatifs - Cliquez pour éditer cet élément - Créé par - Auteur original - Mis à jour par - Créé - Date/heure à laquelle ce document a été créé - Type de Document - Edition - Expire le - Cet élément a été modifié après la publication - Cet élément n'est pas publié - Dernière publication - Il n'y a aucun élément à afficher - Il n'y a aucun élément à afficher dans cette liste. - Aucun contenu n'a encore été ajouté - Aucun membre n'a encore été ajouté - Type de Média - Lien vers des média(s) - Groupe de membres - Rôle - Type de membre - Aucune modification n'a été faite - Aucune date choisie - Titre de la page - Ce média n'a pas de lien - Aucun contenu ne peut être ajouté pour cet élément - Propriétés - Ce document est publié mais n'est pas visible car son parent '%0%' n'est pas publié - Cette culture est publiée mais n'est pas visible car elle n'est pas publiée pour le parent '%0%' - Ce document est publié mais n'est pas présent dans le cache - Oups: impossible d'obtenir cet URL (erreur interne - voir fichier log) - Ce document est publié mais son URL entrerait en collision avec le contenu %0% - Ce document est publié mais son URL ne peut pas être routé - Publier - Publié - Publié (changements en cours) - Statut de publication - Publier avec ses descendants pour publier %0% et tous les éléments de contenu en-dessous, rendant de ce fait leur contenu accessible publiquement.]]> - Publier avec ses descendants pour publier les langues sélectionnées et les mêmes langues des éléments de contenu en-dessous, rendant de ce fait leur contenu accessible publiquement.]]> - Publié le - Dépublié le - Supprimer la date - Défininir la date - Ordre de tri mis à jour - Pour trier les noeuds, faites-les simplement glisser à l'aide de la souris ou cliquez sur les entêtes de colonne. Vous pouvez séléctionner plusieurs noeuds en gardant la touche "shift" ou "ctrl" enfoncée pendant votre séléction. - Statistiques - Titre (optionnel) - Texte alternatif (optionnel) - Légende (optionnel) - Type - Dépublier - Dépublié - Non créé - Dernière édition - Date/heure à laquelle ce document a été édité - Supprimer le(s) fichier(s) - Lien vers un document - Membre du/des groupe(s) - Pas membre du/des groupe(s) - Eléments enfants - Cible - Ceci se traduit par l'heure suivante sur le serveur : - Qu'est-ce que cela signifie?]]> - Etes-vous certain(e) de vouloir supprimer cet élément? - Etes-vous certain(e) de vouloir supprimer tous les éléments? - La propriété %0% utilise l'éditeur %1% qui n'est pas supporté par Nested Content. - Aucun type de contenu n'est configuré pour cette propriété. - Ajouter un type d'élément - Sélectionner un type d'élément - Ajouter un autre champ texte - Enlever ce champ texte - Racine du contenu - Inclure les brouillons : publier également les éléments de contenu non publiés. - Cette valeur est masquée. Si vous avez besoin de pouvoir accéder à cette valeur, veuillez prendre contact avec l'administrateur du site web. - Cette valeur est masquée. - Quelles langues souhaitez-vous publier? Toutes les langues ayant du contenu ont été sauvegardées! - Quelles langues souhaitez-vous publier? - Quelles langues souhaitez-vous sauvegarder? - Toutes les langues avec du contenu sont sauvegardées lors de la création! - Quells langues souhaitez-vous envoyer pour approbation? - Quelles langues souhaitez-vous planifier? - Sélectionnez les langues à dépublier. La dépublication d'une langue obligatoire provoquera la dépublication de toutes les langues. - Langues publiées - Langues non publiées - Langues non modifiées - Ces langues n'ont pas été créées - Prêt.e à publier? - Prêt.e à sauvegarder? - Envoyer pour approbation - Sélectionnez la date et l'heure de publication/dépublication de l'élément de contenu. - Créer nouveau - Copier du clipboard - - - Créer un nouveau Modèle de Contenu à partir de '%0%' - Vide - Sélectionner un Modèle de Contenu - Modèle de Contenu créé - Un modèle de Contenu a été créé à partir de '%0%' - Un autre Modèle de Contenu existe déjà avec le même nom - Un Modèle de Contenu est du contenu pré-défini qu'un éditeur peut sélectionner et utiliser comme base pour la création de nouveau contenu - - - Cliquez pour télécharger - ou cliquez ici pour choisir un fichier - Vous pouvez faire glisser des fichiers ici pour télécharger. - Ce fichier ne peut pas ête chargé, il n'est pas d'un type de fichier autorisé. - La taille maximum de fichier est - Racine du média - Echec du déplacement du média - Les dossiers parent et destination ne peuvent pas être identiques - Echec de la copie du media - Echec de la création d'un dossier sous le parent avec l'id %0% - Echec du changement de nom du dossier avec l'id %0% - Glissez et déposez vos fichiers dans la zone - - - Créer un nouveau membre - Tous les membres - Les groupes de membres n'ont pas de propriétés supplémentaires modifiables. - - - Echec de la copie du type de contenu - Echec du déplacement du type de contenu - - - Echec de la copie du type de media - Echec du déplacement du type de media - - - Echec de la copie du type de membre - - - Où voulez-vous créer le nouveau %0% - Créer un élément sous - Sélectionnez le type de document pour lequel vous souhaitez créer un modèle de contenu - Introduisez un nom de dossier - Choisissez un type et un titre - Types de documents sous la section Paramètres, en modifiant les Types de noeuds enfants autorisés sous les Permissions.]]> - Types de documents sous la section Paramètres.]]> - La page sélectionnée dans l'arborescence de contenu n'autorise pas la création de pages sous elle. - Modifier les permissions pour ce type de document - Créer un nouveau type de document - Types de documents sous la section Paramètres, en modifiant l'option Autoriser comme racine sous les Permissions.]]> - Types de médias dans la section Paramètres, en modifiant les Types de noeuds enfants autorisés sous les Permissions.]]> - Le media sélectionné dans l'arborescence n'autorise pas la création d'un autre media sous lui. - Modifier les permissions pour ce type de media - Type de document sans modèle - Nouveau répertoire - Nouveau type de données - Nouveau fichier javascript - Nouvelle vue partielle vide - Nouvelle macro pour vue partielle - Nouvelle vue partielle à partir d'un snippet - Nouvelle macro pour vue partielle à partir d'un snippet - Nouvelle macro pour vue partielle (sans macro) - Nouveau fichier de feuille de style - Nouveau fichier de feuille de style pour l'éditeur de texte - - - Parcourir votre site - - Cacher - Si Umbraco ne s'ouvre pas, peut-être devez-vous autoriser l'ouverture des popups pour ce site. - s'est ouvert dans une nouvelle fenêtre - Redémarrer - Visiter - Bienvenue - - - Rester - Invalider les changements - Vous avez des changements en cours - Etes-vous certain(e) de vouloir quitter cette page? - vous avez des changements en cours - La publication rendra les éléments sélectionnés visibles sur le site. - La suppression de la publication supprimera du site les éléments sélectionnés et tous leurs descendants. - La suppression de la publication supprimera du site cette page ainsi que tous ses descendants. - Vous avez des modifications en cours. Modifier le Type de Document fera disparaître ces modifications. - - - Terminé - %0% élément supprimé - %0% éléments supprimés - %0% élément sur %1% supprimé - %0% éléments sur %1% supprimés - %0% élément publié - %0% éléments publiés - %0% élément sur %1% publié - %0% éléments sur %1% publiés - %0% élément dépublié - %0% éléments dépubliés - %0% élément sur %1% dépublié - %0% éléments sur %1% dépubliés - %0% élément déplacé - %0% éléments déplacés - %0% élément sur %1% déplacé - %0% éléments sur %1% déplacés - %0% élément copié - %0% éléments copiés - %0% élément sur %1% copié - %0% éléments sur %1% copiés - - - Titre du lien - Lien - Ancrage / requête - Nom - Fermer cette fenêtre - Êtes-vous certain(e) de vouloir supprimer - Êtes-vous certain(e) de vouloir désactiver - Êtes-vous certain(e)? - Êtes-vous certain(e)? - Couper - Editer une entrée du Dictionnaire - Modifier la langue - Modifier le media sélectionné - Insérer un lien local (ancre) - Insérer un caractère - Insérer un entête graphique - Insérer une image - Insérer un lien - Insérer une macro - Insérer un tableau - Ceci supprimera la langue - Modifier la culture d'une langue peut être une opération lourde qui aura pour conséquence la réinitialisation de la cache de contenu et des index - Dernière modification - Lien - Lien interne : - Si vous utilisez des ancres, insérez # au début du lien - Ouvrir dans une nouvelle fenêtre? - Paramètres de la macro - Cette macro ne contient aucune propriété éditable - Coller - Editer les permissions pour - Définir les permissions pour - Définir les permissions pour %0% pour le groupe d'utilisateurs %1% - Sélectionnez les groupes d'utilisateurs pour lesquels vous souhaitez définir les permissions - Les éléments dans la corbeille sont en cours de suppression. Veuillez ne pas fermer cette fenêtre avant que cette opération ne soit terminée. - La corbeille est maintenant vide - Les éléments supprimés de la corbeille seront supprimés définitivement - regexlib.com rencontre actuellement des problèmes sur lesquels nous n'avons aucun contrôle. Nous sommes sincèrement désolés pour le désagrément.]]> - Rechercher une expression régulière à ajouter pour la validation d'un champ de formulaire. Exemple: 'email, 'zip-code', 'URL'. - Supprimer la macro - Champ obligatoire - Le site a été réindéxé - Le cache du site a été mis à jour. Tous les contenus publiés sont maintenant à jour. Et tous les contenus dépubliés sont restés invisibles. - Le cache du site va être mis à jour. Tous les contenus publiés seront mis à jour. Et tous les contenus dépubliés resteront invisibles. - Nombre de colonnes - Nombre de lignes - Cliquez sur l'image pour la voir en taille réelle - Sélectionner un élément - Voir l'élément de cache - Lier à l'original - Inclure les descendants - La communauté la plus amicale - Lier à la page - Ouvre le document lié dans une nouvelle fenêtre ou un nouvel onglet - Lier à un media - Sélectionner le noeud de base du contenu - Sélectionner le media - Sélectionner le type de media - Sélectionner l'icône - Sélectionner l'élément - Sélectionner le lien - Sélectionner la macro - Sélectionner le contenu - Sélectionner le type de contenu - Sélectionner le noeud de base des media - Sélectionner le membre - Sélectionner le groupe de membres - Sélectionner le type de membre - Sélectionner le noeud - Sélectionner les sections - Sélectionner les utilisateurs - Aucune icone n'a été trouvée - Il n'y a pas de paramètres pour cette macro - Il n'y a pas de macro disponible à insérer - Fournisseurs externes d'identification - Détails de l'exception - Trace d'exécution - Exception interne - Liez votre - Enlevez votre - compte - Sélectionner un éditeur - Selectionner un snippet - Ceci supprimera le noeud et toutes ses langues. Si vous souhaitez supprimer une langue spécifique, vous devriez plutôt supprimer la publication du noeud dans cette langue-là. - - - Il n'y a pas d'éléments dans le dictionnaire. - - - %0%' ci-dessous. - ]]> - Nom de Culture - - Aperçu du dictionaire - - - Recherches configurées - Affiche les propriétés et les outils de chaque Recherche configurée (e.g. une recherche multi-index) - Valeurs du champ - Etat de santé - L'état de santé de l'index et s'il peut être lu - Indexeurs - Info Index - Liste les propriétés de l'index - Gérer les index d'Examine - Vous permet de voir les détails de chaque index et fournit des outils pour gérer les index - Reconstruire l'index - - Cela pourrait prendre un certain temps en fonction de la quantité de contenu présente dans votre site.
- Il est déconseillé de reconstruire un index pendant les périodes de trafic intense sur le site web ou quand les éditeurs sont en train d'éditer du contenu. - ]]> -
- Recherches - Rechercher dans l'index et afficher les résultats - Outils - Outils pour gérer l'index - champs - L'index ne peut pas être lu et devra être reconstruit - Le processus dure plus de temps que prévu, vérifiez les logs Umbraco afin de voir s'il y a eu des erreurs pendant cette opératon - Cet index ne peut pas être reconstruit parce qu'on ne lui a pas assigné de - IIndexPopulator - - - Votre nom d'utilisateur - Votre mot de passe - Confirmation de votre mot de passe - Nommer %0%... - Entrez un nom... - Entrez un email... - Entrez un nom d'utilisateur... - Libellé... - Entrez une description... - Rechercher... - Filtrer... - Ajouter des tags (appuyer sur enter entre chaque tag)... - Entrez votre email - Entrez un message... - Votre nom d'utilisateur est généralement votre adresse email - #value ou ?key=value - Introduisez l'alias... - Génération de l'alias... - Créer un élément - Créer - Modifier - Nom - - - Créer une liste personnalisée - Supprimer la liste personnalisée - Il existe déjà un type de contenu, un tye de media ou un type de membre avec cet alias - - - Renommé - Entrez un nouveau nom de répertoire ici - %0% a été renommé en %1% - - - Ajouter une valeur de base - Type de donnée en base de donées - GUID du Property Editor - Property editor - Boutons - Activer les paramètres avancés pour - Activer le menu contextuel - Taille maximale par défaut des images insérées - CSS associées - Afficher le libellé - Largeur et hauteur - Tous les types de propriétés & les données de propriétés - utilisant ce type de données seront supprimés définitivement, veuillez confirmer que vous voulez également les supprimer - Oui, supprimer - et tous les types de propriétés & les données de propriétés utilisant ce type de données - Sélectionnez le répertoire où déplacer - dans l'arborescence ci-dessous - a été déplacé sous - %0% supprimera les propriétés et leurs données des éléments suivants]]> - Je comprends que cette action va supprimer les propriétés et les données basées sur ce Type de Données - - - Vos données ont été sauvegardées, mais avant de pouvoir publier votre page, il y a des erreurs que vous devez d'abord corriger : - Le Membership Provider n'autorise pas le changement des mots de passe (EnablePasswordRetrieval doit être défini à true) - %0% existe déjà - Des erreurs sont survenues : - Des erreurs sont survenues : - Le mot de passe doit contenir un minimum de %0% caractères et contenir au moins %1% caractère(s) non-alphanumerique - %0% doit être un entier - Le champ %0% dans l'onglet %1% est obligatoire - %0% est un champ obligatoire - %0% dans %1% n'est pas correctement formaté - %0% n'est pas correctement formaté - - - Le serveur a retourné une erreur - Le type de fichier spécifié n'est pas autorisé par l'administrateur - NOTE ! Même si CodeMirror est activé dans la configuration, il est désactivé dans Internet Explorer car il n'est pas suffisamment stable dans ce navigateur. - Veuillez remplir l'alias et le nom de la nouvelle propriété! - Il y a un problème de droits en lecture/écriture sur un fichier ou dossier spécifique - Erreur de chargement du script d'une Partial View (fichier : %0%) - Veuillez entrer un titre - Veuillez choisir un type - Vous allez définir une taille d'image supérieure à sa taille d'origine. Êtes-vous certain(e) de vouloir continuer? - Noeud de départ supprimé, contactez votre administrateur - Veuillez sélectionner du contenu avant de changer le style - Aucun style actif disponible - Veuillez placer le curseur à la gauche des deux cellules que vous voulez fusionner - Vous ne pouvez pas scinder une cellule qui n'a pas été fusionnée. - Cette propriété n'est pas valide - - - Options - A propos - Action - Actions - Ajouter - Alias - Tout - Êtes-vous certain(e)? - Retour - Retour à l'aperçu - Bord - par - Annuler - Marge de cellule - Choisir - Fermer - Fermer la fenêtre - Fermer le panel - Commenter - Confirmer - Conserver - Conserver les proportions - Contenu - Continuer - Copier - Créer - Base de données - Date - Défaut - Supprimer - Supprimé - Suppression... - Design - Dictionnaire - Dimensions - Bas - Télécharger - Editer - Edité - Eléments - Email - Erreur - Champ - Trouver - Premier - Point focal - Général - Groupes - Groupe - Hauteur - Aide - Cacher - Historique - Icône - Id - Importer - Inclure les sous-dossiers dans la recherche - Info - Marge intérieure - Insérer - Installer - Non valide - Justifier - Libellé - Langue - Dernier - Mise en page - Liens - En cours de chargement - Bloqué - Connexion - Déconnexion - Déconnexion - Macro - Obligatoire - Message - Déplacer - Nom - Nouveau - Suivant - Non - de - Inactif - OK - Ouvrir - Actif - ou - Trier par - Mot de passe - Chemin - Un moment s'il vous plaît... - Précédent - Propriétés - Reconstruire - Email de réception des données de formulaire - Corbeille - Votre corbeille est vide - Rafraîchir - Restant - Enlever - Renommer - Renouveller - Requis - Retrouver - Réessayer - Permissions - Publication Programmée - Rechercher - Désolé, nous ne pouvons pas trouver ce que vous recherchez - Aucun élément n'a été ajouté - Serveur - Paramètres - Montrer - Afficher la page à l'envoi - Taille - Trier - Statut - Envoyer - Type - Rechercher... - sous - Haut - Mettre à jour - Upgrader - Télécharger - URL - Utilisateur - Nom d'utilisateur - Valeur - Voir - Bienvenue... - Largeur - Oui - Dossier - Résultats de recherche - Réorganiser - J'ai fini de réorganiser - Prévisualiser - Modifier le mot de passe - vers - Liste - Sauvegarde... - actuel - Intégrer - sélectionné - Avatar de - - - Bleu - - - Ajouter un onglet - Ajouter une propriété - Ajouter un éditeur - Ajouter un modèle - Ajouter un noeud enfant - Ajouter un enfant - Editer le type de données - Parcourir les sections - Raccourcis - afficher les raccourcis - Activer / Désactiver la vue en liste - Activer / Désactiver l'autorisation comme racine - Commenter/Décommenter les lignes - Supprimer la ligne - Copier les lignes vers le haut - Copier les lignes vers le bas - Déplacer les lignes vers le haut - Déplacer les lignes vers le bas - Général - Editeur - Activer / Désactiver les variantes de culture - - - Couleur de fond - Gras - Couleur de texte - Police - Texte - - - Page - - - Le programme d'installation ne parvient pas à se connecter à la base de données. - Impossible de sauvegarder le fichier web.config. Veuillez modifier la "connection string" manuellement. - Votre base de données a été détectée et est identifiée comme étant - Configuration de la base de données - installer pour installer la base de données Umbraco %0% - ]]> - Suivant pour poursuivre.]]> - Base de données non trouvée ! Veuillez vérifier les informations de la "connection string" dans le fichier web.config.

-

Pour poursuivre, veuillez éditer le fichier "web.config" (avec Visual Studio ou votre éditeur de texte favori), scroller jusqu'en bas, ajouter le "connection string" pour votre base de données dans la ligne avec la clé "umbracoDbDSN" et sauvegarder le fichier.

-

- Cliquez sur le bouton Réessayer lorsque cela est fait. -
- Plus d'informations sur l'édition du fichier web.config ici.

]]>
- - Veuillez contacter votre fournisseur de services internet si nécessaire. - Si vous installez Umbraco sur un ordinateur ou un serveur local, vous aurez peut-être besoin de consulter votre administrateur système.]]> - - Appuyez sur le bouton Upgrader pour mettre à jour votre base de données vers Umbraco %0%

-

- N'ayez pas d'inquiétude : aucun contenu ne sera supprimé et tout continuera à fonctionner parfaitement par après ! -

- ]]>
- Appuyez sur Suivant pour - poursuivre. ]]> - Suivant pour poursuivre la configuration]]> - Le mot de passe par défaut doit être modifié !]]> - L'utilisateur par défaut a été désactivé ou n'a pas accès à Umbraco!

Aucune autre action n'est requise. Cliquez sur Suivant pour poursuivre.]]> - Le mot de passe par défaut a été modifié avec succès depuis l'installation!

Aucune autre action n'est requise. Cliquez sur Suivant pour poursuivre.]]> - Le mot de passe a été modifié ! - Pour bien commencer, regardez nos vidéos d'introduction - En cliquant sur le bouton "Suivant" (ou en modifiant umbracoConfigurationStatus dans le fichier web.config), vous acceptez la licence de ce logiciel telle que spécifiée dans le champ ci-dessous. Veuillez noter que cette distribution Umbraco consiste en deux licences différentes, la licence open source MIT pour le framework et la licence Umbraco freeware qui couvre l'UI. - Pas encore installé. - Fichiers et dossiers concernés - Plus d'informations sur la configuration des permissions - Vous devez donner à ASP.NET les droits de modification sur les fichiers/dossiers suivants - Vos configurations de permissions sont presque parfaites !

- Vous pouvez faire fonctionner Umbraco sans problèmes, mais vous ne serez pas en mesure d'installer des packages, ce qui est hautement recommandé pour tirer pleinement profit d'Umbraco.]]>
- Comment résoudre - Cliquez ici pour lire la version texte - tutoriel vidéo sur la définition des permissions des répertoires pour Umbraco, ou lisez la version texte.]]> - Vos configurations de permissions pourraient poser problème ! -

- Vous pouvez faire fonctionner Umbraco sans problèmes, mais vous ne serez pas en mesure d'installer des packages, ce qui est hautement recommandé pour tirer pleinement profit d'Umbraco.]]>
- Vos configurations de permissions ne sont pas prêtes pour Umbraco ! -

- Pour faire fonctionner Umbraco, vous aurez besoin de mettre à jour les permissions sur les fichiers/dossiers.]]>
- Vos configurations de permissions sont parfaites !

- Vous êtes prêt(e) à faire fonctionner Umbraco et à installer des packages !]]>
- Résoudre un problème sur un dossier - Suivez ce lien pour plus d'informations sur les problèmes avec ASP.NET et la création de dossiers - Définir les permissions de dossier - - Je veux démarrer "from scratch" - Apprenez comment) - Vous pouvez toujours choisir d'installer Runway plus tard. Pour cela, allez dans la section "Développeur" et sélectionnez "Packages". - ]]> - Vous venez de mettre en place une plateforme Umbraco toute nette. Que voulez-vous faire ensuite ? - Runway est installé - - Voici la liste des modules recommandés, cochez ceux que vous souhaitez installer, ou regardez la liste complète des modules - ]]> - Recommandé uniquement pour les utilisateurs expérimentés - Je veux commencer avec un site simple - - "Runway" est un site simple qui fournit des types de documents et des modèles de base. L'installateur peut mettre en place Runway automatiquement pour vous, - mais vous pouvez facilement l'éditer, l'enrichir, ou le supprimer par la suite. Il n'est pas nécessaire, et vous pouvez parfaitement vous en passer pour utiliser Umbraco. Cela étant dit, - Runway offre une base facile, fondée sur des bonnes pratiques, pour vous permettre de commencer plus rapidement que jamais. - Si vous choisissez d'installer Runway, vous pouvez sélectionner en option des blocs de base, appelés Runway Modules, pour enrichir les pages de votre site. -

- - Inclus avec Runway : Home page, Getting Started page, Installing Modules page.
- Modules optionnels : Top Navigation, Sitemap, Contact, Gallery. -
- ]]>
- Qu'est-ce que Runway - Etape 1/5 : Accepter la licence - Etape 2/5 : Configuration de la base de données - Etape 3/5 : Validation des permissions de fichiers - Etape 4/5 : Sécurité Umbraco - Etape 5/5 : Umbraco est prêt - Merci d'avoir choisi Umbraco - Parcourir votre nouveau site -Vous avez installé Runway, alors pourquoi ne pas jeter un oeil au look de votre nouveau site ?]]> - Aide et informations complémentaires -Obtenez de l'aide de notre communauté "award winning", parcourez la documentation ou regardez quelques vidéos gratuites sur la manière de construire un site simple, d'utiliser les packages ainsi qu'un guide rapide sur la terminologie Umbraco]]> - Umbraco %0% est installé et prêt à être utilisé - fichier /web.config et mettre à jour le paramètre AppSetting umbracoConfigurationStatus situé en bas à la valeur '%0%'.]]> - démarrer instantanément en cliquant sur le bouton "Lancer Umbraco" ci-dessous.
-Si vous débutez avec Umbraco, vous pouvez trouver une foule de ressources dans nos pages "Getting Started".]]>
- Lancer Umbraco -Pour gérer votre site, ouvrez simplement le backoffice Umbraco et commencez à ajouter du contenu, à mettre à jour les modèles d'affichage et feuilles de styles ou à ajouter de nouvelles fonctionnalités]]> - La connexion à la base de données a échoué. - Umbraco Version 3 - Umbraco Version 4 - Regarder - Umbraco %0%, qu'il s'agisse d'une nouvelle installation ou d'une mise à jour à partir de la version 3.0 -

- Appuyez sur "suivant" pour commencer l'assistant.]]>
- - - Code de la Culture - Nom de la culture - - - Vous avez été inactif et la déconnexion aura lieu automatiquement dans - Renouvellez votre session maintenant pour sauvegarder votre travail - - - Joyeux dimanche détonnant - Joyeux lundi lumineux - Joyeux mardi magique - Joyeux mercredi merveilleux - Joyeux jeudi - Joyeux vendredi - Joyeux chamedi - Connectez-vous ci-dessous - Identifiez-vous avec - La session a expiré - © 2001 - %0%
Umbraco.com

]]>
- Mot de passe oublié? - Un email contenant un lien pour ré-initialiser votre mot de passe sera envoyé à l'adresse spécifiée - Un email contenant les instructions de ré-initialisation de votre mot de passe sera envoyée à l'adresse spécifiée si elle correspond à nos informations. - Montrer le mot de passe - Cacher le mot de passe - Revenir au formulaire de connexion - Veuillez fournir un nouveau mot de passe - Votre mot de passe a été mis à jour - Le lien sur lequel vous avez cliqué est non valide ou a expiré. - Umbraco: Ré-initialiser le mot de passe - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Une réinitialisation de votre mot de passe a été demandée -

-

- Votre nom d'utilisateur pour vous connecter au backoffice Umbraco est : %0% -

-

- - - - - - -
- - Cliquez sur ce lien pour réinitialiser votre mot de passe - -
-

-

Si vous ne pouvez pas cliquer sur le lien, recopiez cet URL dans votre navigateur :

- - - - -
- - %1% - -
-

-
-
-


-
-
- - - ]]>
- - - Tableau de bord - Sections - Contenu - - - Choisissez la page au-dessus... - %0% a été copié dans %1% - Choisissez ci-dessous l'endroit où le document %0% doit être copié - %0% a été déplacé dans %1% - Choisissez ci-dessous l'endroit où le document %0% doit être déplacé - a été choisi comme racine de votre nouveau contenu, cliquez sur 'ok' ci-dessous. - Aucun noeud n'a encore été choisi, veuillez choisir un noeud dans la liste ci-dessus avant de cliquer sur 'ok'. - Le noeud actuel n'est pas autorisé sous le noeud choisi à cause de son type - Le noeud actuel ne peut pas être déplacé dans une de ses propres sous-pages - Le noeud actuel ne peut pas exister à la racine - L'action n'est pas autorisée car vous n'avez pas les droits suffisants sur un ou plusieurs noeuds enfants. - Relier les éléments copiés à l'original - - - Editez vos notifications pour %0% - Paramètres de notification enregistrés pour - - Les langues suivantes ont été modifiées : %0% - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Salut %0%, -

-

- Ceci est un email automatique pour vous informer que la tâche '%1%' a été exécutée sur la page '%2%' par l'utilisateur '%3%' -

- - - - - - -
- -
- MODIFIER
-
-

-

Résumé de la mise à jour :

- - %6% -
-

-

- Bonne journée !

- Avec les salutations du Robot Umbraco -

-
-
-


-
-
- - - ]]>
- Les langues suivantes ont été modifiées :

- %0% - ]]>
- La notification [%0%] à propos de %1% a été executée sur %2% - Notifications - - - Actions - Créé - Créer un package - - et localisez le package. Les packages Umbraco ont généralement une extension ".umb" ou ".zip". - ]]> - Ceci va supprimer le package - Déposez pour uploader - Inclure tous les noeuds enfant - J'accepte - les conditions d'utilisation - Chemin du fichier - Le chemin absolu du fichier (eg: /bin/umbraco.bin) - Installé - Packages installés - Terminer - Ce package n'a pas de vue de configuration - Aucun package n'a encore été créé - Vous n'avez aucun package installé - 'Packages' en haut à droite de votre écran]]> - URL de l'auteur - Contenu du package - Fichiers du package - URL de l'icone - Installer le package - Licence - URL de la licence - Propriétés du package - Chercher des packages - Résultats pour - Nous n'avons rien pu trouver pour - Veuillez essayer de chercher un autre package ou naviguez à travers les catégories - Populaires - Nouvelles releases - a - points de karma - Information - Propriétaire - Contributeurs - Créé - Version actuelle - version .NET - Téléchargements - Coups de coeur - Compatibilité - Ce package est compatible avec les versions suivantes de Umbraco, selon les rapports des membres de la communauté. Une compatibilité complète ne peut pas être garantie pour les versions rapportées sous 100% - Sources externes - Auteur - Documentation - Meta data du package - Nom du package - Le package ne contient aucun élément -
- Vous pouvez supprimer tranquillement ce package de votre installation en cliquant sur "Désinstaller le package" ci-dessous.]]>
- Options du package - Package readme - Repository des packages - Confirmation de désinstallation - Le package a été désinstallé - Le package a été désinstallé avec succès - Désinstaller le package - - Remarque : tous les documents, media etc. dépendant des éléments que vous supprimez vont cesser de fonctionner, ce qui peut provoquer une instabilité du système, - désinstallez donc avec prudence. En cas de doute, contactez l'auteur du package.]]> - Version du package - Mise à jour à partir de la version - Package déjà installé - Ce package ne peut pas être installé, il nécessite au minimum la version Umbraco %0% - - - Coller en conservant le formatage (non recommandé) - Le texte que vous tentez de coller contient des caractères spéciaux ou du formatage. Cela peut être dû à une copie d'un texte depuis Microsoft Word. Umbraco peut supprimer automatiquement les caractères spéciaux et le formatage, de manière à ce que le texte collé convienne mieux pour le Web. - Coller en tant que texte brut sans aucun formatage - Coller, mais supprimer le formatage (recommandé) - - - Protection basée sur les groupes - Si vous souhaitez donner accès à tous les utilisateurs de groupes de membres spécifiques - Vous devez créer un groupe de membres avant de pouvoir utiliser la protection basée sur les groupes - Page d'erreur - Utilisé pour les personnes connectées, mais qui n'ont pas accès - %0%]]> - %0% est maintenant protégée]]> - %0% supprimée]]> - Page de connexion - Choisissez la page qui contient le formulaire de connexion - Supprimer la protection... - %0%?]]> - Choisissez les pages qui contiennent le formulaire de connexion et les messages d'erreur - %0%]]> - %0%]]> - Protection pour des membres spécifiques - Si vous souhaitez donner accès à des membres spécifiques - - - Permissions utilisateur insuffisantes pour publier tous les documents enfants. - - - - - - - - La validation a échoué pour la langue obligatoire '%0%'. Cette langue a été sauvegardée mais pas publiée. - Publication en cours - veuillez patienter... - %0% pages sur %1% ont été publiées... - %0% a été publié - %0% et ses pages enfants ont été publiées - Publier %0% et toutes ses pages enfant - Publier pour publier %0% et la rendre ainsi accessible publiquement.

- Vous pouvez publier cette page et toutes ses sous-pages en cochant Inclure les pages enfant non pubiées ci-dessous. - ]]>
- - - Vous n'avez configuré aucune couleur approuvée - - - Vous pouvez uniquement sélectionner des éléments du(des) type(s) : %0% - Vous avez choisi un élément de contenu actuellement supprimé ou dans la corbeille - Vous avez choisi des éléments de contenu actuellement supprimés ou dans la corbeille - - - Elément supprimé - Vous avez choisi un élément media actuellement supprimé ou dans la corbeille - Vous avez choisi des éléments media actuellement supprimés ou dans la corbeille - Mis dans la corbeille - - - introduire un lien externe - choisir une page interne - Légende - Lien - Ouvrir dans une nouvelle fenêtre - introduisez la légende à afficher - Introduiser le lien - - - Réinitialiser - Sauvegarder le recadrage - Ajouter un nouveau recadrage - Terminé - Annuler les modifications - - - Sélectionnez une version à comparer avec la version actuelle - Version actuelle - Le texte en Rouge signifie qu'il a été supprimé de la version choisie, vert signifie ajouté]]> - Le document a été restauré à une version antérieure - Ceci affiche la version choisie en tant que HTML, si vous souhaitez voir les différences entre les deux versions en même temps, utilisez la vue différentielle - Revenir à - Choisissez une version - Voir - - - Editer le fichier de script - - - Contenu - Formulaires - Medias - Membres - Packages - Configuration - Traduction - Utilisateurs - - - Les meilleurs tutoriels vidéo Umbraco - - - Modèle par défaut - Pour importer un type de document, trouvez le fichier ".udt" sur votre ordinateur en cliquant sur le bouton "Parcourir" et cliquez sur "Importer" (une confirmation vous sera demandée à l'écran suivant) - Titre du nouvel onglet - Type de noeud - Type - Feuille de style - Script - Onglet - Titre de l'onglet - Onglets - Type de contenu de base activé - Ce type de contenu utilise - Aucune propriété définie dans cet onglet. Cliquez sur le lien "Ajouter une nouvelle propriété" en-haut pour créer une nouvelle propriété. - Créer le template correspondant - Ajouter une icône - - - Ordre de tri - Date de création - Tri achevé. - Faites glisser les différents éléments vers le haut ou vers le bas pour définir la manière dont ils doivent être organisés. Ou cliquez sur les en-têtes de colonnes pour trier la collection complète d'éléments - - Ce noeud n'a aucun noeud enfant à trier - - - Validation - Les erreurs de validation doivent être corrigées avant de pouvoir sauvegarder l'élément - Echec - Sauvegardé - Sauvegardé. Veuillez rafraîchir votre navigateur pour voir les changements - Permissions utilisateur insuffisantes, l'opération n'a pas pu être complétée - Annulation - L'opération a été annulée par une extension tierce - Le type de propriété existe déjà - Type de propriété créé - Type de données : %1%]]> - Type de propriété supprimé - Type de document sauvegardé - Onglet créé - Onglet supprimé - Onglet avec l'ID : %0% supprimé - Feuille de style non sauvegardée - Feuille de style sauvegardée - Feuille de style sauvegardée sans erreurs - Type de données sauvegardé - Elément de dictionnaire sauvegardé - Contenu publié - et visible sur le site - %0% documents publiés et visibles sur le site web - %0% publié et visible sur le site web - %0% documents publiés pour la langue %1% et visibles sur le site web - Contenu sauvegardé - N'oubliez pas de publier pour rendre les modifications visibles - Un planning de publication a été mis à jour - %0% sauvegardé - Envoyer pour approbation - Les modifications ont été envoyées pour approbation - %0% modifications ont été envoyées pour approbation - Media sauvegardé - Media sauvegardé sans erreurs - Membre sauvegardé - Groupe de membres sauvegardé - Propriété de feuille de style sauvegardée - Feuille de style sauvegardée - Modèle sauvegardé - Erreur lors de la sauvegarde de l'utilisateur (consultez les logs) - Utilisateur sauvegardé - Type d'utilisateur sauvegardé - Groupe d'utilisateurs sauvegardé - Fichier non sauvegardé - Le fichier n'a pas pu être sauvegardé. Vérifiez les permissions de fichier. - Fichier sauvegardé - Fichier sauvegardé sans erreurs - Langue sauvegardée - Type de média sauvegardé - Type de membre sauvegardé - Groupe de membres sauvegardé - Modèle non sauvegardé - Assurez-vous de ne pas avoir 2 modèles avec le même alias. - Modèle sauvegardé - Modèle sauvegardé sans aucune erreurs ! - Contenu publié - Variation de contenu %0% dépubliée - La langue obligatoire '%0%' a été dépubliée. Toutes les langues pour cet éléménent de contenu sont maintenant dépubliées. - Vue partielle sauvegardée - Vue partielle sauvegardée sans erreurs ! - Vue partielle non sauvegardée - Une erreur est survenue lors de la sauvegarde du fichier. - Permissions sauvegardées pour - %0% groupes d'utilisateurs supprimés - %0% a été supprimé - %0% utilisateurs activés - %0% utilisateurs désactivés - %0% est à présent activé - %0% est à présent désactivé - Les groupes d'utilisateurs ont été définis - %0% utilisateurs débloqués - %0% est à présent débloqué - Le membre a été exporté vers le fichier - Une erreur est survenue lors de l'export du membre - L'utilisateur %0% a été supprimé - Inviter l'utilisateur - L'invitation a été envoyée à nouveau à %0% - Impossible de publier le document car la langue obligatoire '%0%' n'est pas publiée - La validation a échoué pour la langue '%0%' - Le Type de Document a été exporté dans le fichier - Une erreur est survenue durant l'export du type de document - La date de publication ne peut pas être dans le passé - Impossible de planifier la publication du document car la langue obligatoire '%0%' n'est pas publiée - Impossible de planifier la publication du document car la langue obligatoire '%0%' a une date de publication postérieure à celle d'une langue non obligatoire - La date d'expiration ne peut pas être dans le passé - La date d'expiration ne peut pas être antérieure à la date de publication - - - Ajouter un style - Modifier un style - Styles pour l'éditeur de texte - Definir les styles qui doivent êtres disponibles dans l'éditeur de texte pour cette feuille de style - Editer la feuille de style - Editer la propriété de feuille de style - Donner un nom pour identifier la propriété dans le Rich Text Editor - Prévisualiser - L'apparence qu'aura le text dans l'éditeur de texte. - Sélecteur - Utilise la syntaxe CSS. Ex : "h1" ou ".redHeader" - Styles - Le CSS qui devrait être appliqué dans l'éditeur de texte, e.g. "color:red;" - Code - Editeur de Texte - - - Echec de la suppression du modèle avec l'ID %0% - Editer le modèle - Sections - Insérer une zone de contenu - Insérer un placeholder de zone de contenu - Insérer - Choisissez l'élément à insérer dans votre modèle - Elément de dictionnaire - Un élément de dictionnaire est un espace pour un morceau de texte traduisible, ce qui facilite la création de designs pour des sites web multilangues. - Macro - - Une Macro est un composant configurable, ce qui est génial pour les parties réutilisables de votre - design où vous devez pouvoir fournir des paramètres, - comme les galeries, les formulaires et les listes. - - Valeur - Affiche la valeur d'un des champs de la page en cours, avec des options pour modifier la valeur ou spécifier des valeurs alternatives. - Vue partielle - - Une vue partielle est un fichier modèle séparé qui peut être à l'intérieur d'un aute modèle, - c'est génial pour réutiliser du markup ou pour séparer des modèles complexes en plusieurs fichiers. - - Modèle de base - Pas de modèle - Afficher un modèle enfant - @RenderBody(). - ]]> - Définir une section nommée - @section { ... }. Celle-ci peut être affichée dans une région - spécifique du parent de ce modèle, en utilisant @RenderSection. - ]]> - Afficher une section nommée - @RenderSection(name). - Ceci affiche une région d'un modèle enfant qui est entourée d'une définition @section [name]{ ... } correspondante. - ]]> - Nom de la section - La section est obligatoire - @section, sinon une erreur est affichée. - ]]> - Générateur de requêtes - éléments trouvés, en - copier dans le clipboard - Je veux - tout le contenu - le contenu du type "%0%" - à partir de - mon site web - - et - est - n'est pas - avant - avant (incluant la date sélectionnée) - après - après (incluant la date sélectionnée) - égal - n'est pas égal - contient - ne contient pas - supérieur à - supérieur ou égal à - inférieur à - inférieur ou égal à - Id - Nom - Date de Création - Date de Dernière Modification - trier par - ascendant - descendant - Modèle - - - Image - Macro - Choisissez le type de contenu - Choisissez une mise en page - Ajouter une ligne - Ajouter du contenu - Supprimer le contenu - Paramètres appliqués - Ce contenu n'est pas autorisé ici - Ce contenu est autorisé ici - Cliquez pour intégrer - Cliquez pour insérer une image - Cliquez pour insérer une macro - Légende de l'image... - Ecrivez ici... - Mises en pages de la Grid - Les mises en pages représentent la surface de travail globale pour l'éditeur de grille, en général, vous n'avez seulement besoin que d'une ou deux mises en pages différentes - Ajouter une mise en page de grille - Ajustez la mise en page en définissant la largeur des colonnes et en ajoutant des sections supplémentaires - Configurations des rangées - Les rangées sont des cellules prédéfinies disposées horizontalement - Ajouter une configuration de rangée - Ajustez la rangée en réglant la largeur des cellules et en ajoutant des cellules supplémentaires - Colonnes - Nombre total combiné de colonnes dans la configuration de la grille - Paramètres - Configurez les paramètres qui peuvent être modifiés par les éditeurs - Styles - Configurez les effets de style qui peuvent être modifiés par les éditeurs - Autoriser tous les éditeurs - Autoriser toutes les configurations de rangées - Eléments maximum - Laisser vide ou mettre à 0 pour un nombre illimté - Configurer comme défaut - Choisir en plus - Choisir le défaut - ont été ajoutés - - - Compositions - Groupe - Vous n'avez pas ajouté de groupe - Ajouter un groupe - Hérité de - Ajouter une propriété - Label requis - Activer la vue en liste - Configure l'élément de contenu de manière à afficher ses éléments enfants sous forme d'une liste que l'on peut trier et filtrer, les enfants ne seront pas affichés dans l'arborescence - Modèles autorisés - Sélectionnez les modèles que les éditeurs sont autorisés à utiliser pour du contenu de ce type. - Autoriser comme racine - Autorisez les éditeurs à créer du contenu de ce type à la racine de l'arborescence de contenu. - Types de noeuds enfants autorisés - Autorisez la création de contenu des types spécifiés sous le contenu de ce type-ci - Choisissez les noeuds enfants - Hériter des onglets et propriétés d'un type de document existant. De nouveaux onglets seront ajoutés au type de document actuel, ou fusionnés s'il existe un onglet avec un nom sililaire. - Ce type de contenu est utilisé dans une composition, et ne peut donc pas être lui-même un composé. - Il n'y a pas de type de contenu disponible à utiliser dans une composition. - La suppression d'une composition supprimera les données de toutes les propriétés associées. Une fois que vous sauvegardez le type de document, il n'y a plus moyen de faire marche arrière. - Editeurs disponibles - Réutiliser - Configuration de l'éditeur - Configuration - Oui, supprimer - a été déplacé en-dessous - a été copié en-dessous - Sélectionnez le répertoire à déplacer - Sélectionnez le répertoire à copier - dans l'arborescence ci-dessous - Tous les types de document - Tous les documents - Tous les éléments media - utilisant ce type de document seront supprimés définitivement, veuillez confirmer que vous souhaitez les supprimer également. - utilisant ce type de media seront supprimés définitivement, veuillez confirmer que vous souhaitez les supprimer également. - utilisant ce type de membre seront supprimés définitivement, veuillez confirmer que vous souhaitez les supprimer également - et tous les documents utilisant ce type - et tous les éléments media utilisant ce type - et tous les membres utilisant ce type - Le membre peut éditer - Autoriser la modification de la valeur de cette propriété par le membre à partir de sa page de profil - Est une donnée sensible - Cacher cette propriété aux éditeurs de contenu qui n'ont pas accès à la visualisation des données sensibles - Afficher dans le profil du membre - Permettre d'afficher la valeur de cette propriété sur la page de profil du membre - l'onglet n'a pas d'ordre de tri - Où cette composition est-elle utilisée? - Cette composition est actuellement utilisée dans la composition des types de contenu suivants : - Permettre une variation par culture - Permettre aux éditeurs de créer du contenu de ce type dans différentes langues. - Permettre une variation par culture - Type de l'Elément - Est un Type d'Elément - Un Type d'Elément est destiné à être utilisé par exemple dans Nested Content, et pas dans l'arborescence. - Ceci n'est pas d'application pour un Type d'Elément - Vous avez apporté des modifications à cette propriété. Etes-vous certain.e de vouloir les annuler? - - - Ajouter une langue - Langue obligatoire - Les propriétés doivent être remplies dans cette langue avant que le noeud ne puisse être publié. - Langue par défaut - Un site Umbraco ne peut avoir qu'une seule langue par défaut définie. - Changer la langue par défaut peut amener à ce que du contenu par défaut soit manquant. - Retombe sur - Pas de langue alternative - Pour permettre à un site multi-langue de retomber sur une autre langue dans le cas où il n'existe pas dans la langue demandée, sélectionnez-là ici. - Langue alternative - aucune - - - Ajouter un paramètre - Modifier le paramètre - Introduire le nom de la macro - Paramètres - Définir les paramètres qui devraient être disponibles lorsque l'on utilise cette macro. - Sélectionner le fichier de vue partielle de la macro - - - Fabrication des modèles - ceci peut prendre un peu de temps, ne vous inquiétez pas - Modèles générés - Les modèles n'ont pas pu être générés - La génération des modèles a échoué, voyez les exceptions dans les U log - - - Ajouter un champ de rechange - Champ de rechange - Ajouter une valeur par défaut - Valeur par défaut - Champ alternatif - Texte alternatif - Casse - Encodage - Choisir un champ - Convertir les sauts de ligne - Oui, convertir les sauts de ligne - Remplace les sauts de ligne avec des balises 'br' - Champs particuliers - Oui, la date seulement - Format et encodage - Formater comme une date - Formate la valeur comme une date, ou une date avec l'heure, en fonction de la culture active - Encoder en HTML - Remplacera les caractères spéciaux par leur équivalent HTML. - Sera inséré après la valeur du champ - Sera inséré avant la valeur du champ - Minuscules - Modifier le résultat - Aucun - Example de résultat - Insérer après le champ - Insérer avant le champ - Récursif - Oui, rendre récursif - Séparateur - Champs standards - Majuscules - Encode pour URL - Formatera les caractères spéciaux dans les URL - Sera seulement utilisé si toutes les valeurs des champs ci-dessus sont vides - Ce champ sera utilisé seulement si le champ initial est vide - Oui, avec l'heure. Séparateur: - - - Détails - Télécharger la DTD XML - Champs - Inclure les pages enfants - - Aucun utilisateur traducteur trouvé. Veuillez créer un utilisateur traducteur avant d'envoyer du contenu pour traduction - La page '%0%' a été envoyée pour traduction - Envoyer la page '%0%' pour traduction - Nombre total de mots - Traduire en - Traduction complétée. - Vous pouvez prévisualiser les pages que vous avez traduites en cliquant ci-dessous. Si la page originale est trouvée, vous verrez une comparaison entre les deux pages. - Traduction échouée, il se pourrait que fichier XML soit corrompu - Options de traduction - Traducteur - Uploader le fichier de traduction XML - - - Contenu - Types de contenu - Media - Navigateur de cache - Corbeille - Packages créés - Types de données - Dictionnaire - Packages installés - Installer une skin - Installer un starter kit - Langues - Installer un package local - Macros - Types de média - Membres - Groupes de membres - Rôles - Types de membres - Types de documents - Types de relations - Packages - Packages - Vues Partielles - Vues Partielles pour les Fichiers Macro - Installer depuis le repository - Installer Runway - Modules Runway - Fichiers de script - Scripts - Feuilles de style - Modèles - Visualisation des Log - Utilisateurs - Configuration - Modélisation - Parties Tierces - - - Nouvelle mise à jour disponible - %0% est disponible, cliquez ici pour télécharger - Aucune connexion au serveur - Erreur lors de la recherche de mises à jour. Veuillez vérifier le stack trace pour obtenir plus d'informations. - - - Accès - Sur base des groupes et des noeuds de départ, l'utilisateur a accès aux noeuds suivants - Donner accès - Administrateur - Champ catégorie - Utilisateur créé - Changer le mot de passe - Changer la photo - Nouveau mot de passe - Plus que %0% caractère(s) minimum! - Il devrait y avoir au moins %0% caractère(s) spéciaux. - n'a pas été bloqué - Le mot de passe n'a pas été modifié - Confirmez votre nouveau mot de passe - Vous pouvez changer votre mot de passe d'accès au backoffice Umbraco en remplissant le formulaire ci-dessous puis en cliquant sur le bouton "Changer le mot de passe" - Canal de contenu - Créer un autre utilisateur - Créer de nouveaux utilisateurs pour leur donner accès à Umbraco. Lors de la création d'un nouvel utilisateur, un mot de passe est généré que vous pouvez partager avec ce dernier. - Champ description - Désactiver l'utilisateur - Type de document - Editeur - Champ extrait - Tentatives de connexion échouées - Voir le profil de l'utilisateur - Ajouter des groupes pour donner les accès et permissions - Inviter un autre utilisateur - Inviter de nouveaux utilisateurs pour leur donner accès à Umbraco. Un email d'invitation sera envoyé à chaque utilisateur avec des informations concernant la connexion à Umbraco. Les invitations sont valables pendant 72 heures. - Langue - Spécifiez la langue dans laquelle vous souhaitez voir les menus et dialogues - Date du dernier bloquage - Dernière connexion - Dernière modification du mot de passe - Identifiant - Noeud de départ dans la librarie de média - Limiter la librairie média à un noeud de départ spécifique - Noeuds de départ dans la librairie de média - Limiter la librairie média à des noeuds de départ spécifique - Sections - Désactiver l'accès Umbraco - ne s'est pas encore connecté - Ancien mot de passe - Mot de passe - Réinitialiser le mot de passe - Votre mot de passe a été modifié! - Veuillez confirmer votre nouveau mot de passe - Introduisez votre nouveau mot de passe - Votre nouveau mot de passe ne peut être vide ! - Mot de passe actuel - Mot de passe actuel invalide - Il y a une différence entre le nouveau mot de passe et le mot de passe confirmé. Veuillez réessayer. - Le mot de passe confirmé ne correspond pas au nouveau mot de passe saisi! - Remplacer les permissions sur les noeuds enfants - Vous êtes en train de modifiez les permissions pour les pages : - Choisissez les pages dont les permissions doivent être modifiées - Supprimer la photo - Permissions par défaut - Permissions granulaires - Définir les permissions sur des noeuds spécifiques - Profil - Rechercher tous les enfants - Ajouter les sections auxquelles les utilisateurs peuvent accéder - Sélectionner les groupes d'utilisateurs - Aucun noeud de départ sélectionné - Aucun noeud de départ sélectionné - Noeud de départ du contenu - Limiter l'arborescence de contenu à un noeud de départ spécifique - Noeuds de départ du contenu - Limiter l'arborescence de contenu à des noeuds de départ spécifiques - Dernière mise à jour de l'utilisateur - a été créé - Le nouvel utilisateur a été créé avec succès. Utilisez le mot de passe ci-dessous pour la connexion à Umbraco. - Gestion des utilisateurs - Nom d'utilisateur - Permissions de l'utilisateur - Groupe d'utilisateurs - a été invité - Une invitation a été envoyée au nouvel utilisateur avec les détails concernant la connexion à Umbraco. - Bien le bonjour et bienvenue dans Umbraco! Vous serez prêt.e dans moins d'1 minute, vous devez encore simplement configurer votre mot de passe et ajouter une photo pour votre avatar. - Bienvenue dans Umbraco! Malheureusement, votre invitation a expiré. Veuillez contacter votre administrateur et demandez-lui de vous l'envoyer à nouveau. - Chargez une photo afin que les autres utilisateurs puissent vous reconnaître facilement. Cliquez sur le cercle ci-dessus pour charger votre photo. - Rédacteur - Modifier - Votre profil - Votre historique récent - La session expire dans - Inviter un utilisateur - Créer un utilisateur - Envoyer l'invitation - Retour aux utilisateurs - Umbraco: Invitation - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Salut %0%, -

-

- Vous avez été invité.e par %1% à accéder au Umbraco Back Office. -

-

- Message de %1%: -
- %2% -

- - - - - - -
- - - - - - -
- - Cliquez sur ce lien pour accepter l'invitation - -
-
-

Si vous ne pouvez pas cliquer sur le lien, copiez cet URL dans votre navigateur :

- - - - -
- - %3% - -
-

-
-
-


-
-
- - ]]>
- Inviter - Nouvel envoi de l'invitation en cours... - Supprimer l'Utilisateur - Etes-vous certain(e) de vouloir supprimer le compte de cet utilisateur? - Tous - Actif - Désactivé - Bloqué - Invité - Inactif - Nom (A-Z) - Nom (Z-A) - Plus récent - Plus ancien - Dernière connexion - - - Validation - Valider comme email - Valider comme nombre - Valider comme URL - ...ou introduisez une validation spécifique - Champ obligatoire - Introduisez un message d'erreur de validation personnalisé (optionnel) - Introduisez une expression régulière - Introduisez un message d'erreur de validation personnalisé (optionnel) - Vous devez ajouter au moins - Vous ne pouvez avoir que - éléments - éléments sélectionnés - Date non valide - Pas un nombre - Email non valide - La valeur ne peut pas être null - La valeur ne peut pas être vide - Valeur non valide, elle ne correspond pas au modèle correct - Validation personnalisée - %1% supplémentaires.]]> - %1% en trop.]]> - - - - La valeur est égale à la valeur recommandée : '%0%'. - La valeur du XPath '%2%' a été fixée à '%1%' dans le fichier de configuration '%3%'. - La valeur attendue pour '%2%' dans le fichier de configuration '%3%' est '%1%', mais la valeur trouvée est '%0%'. - La valeur inattendue '%0%' a été trouvée pour '%2%' dans le fichier de configuration '%3%'. - - Custom errors est fixé à la valeur '%0%'. - Custom errors est pour la moment fixé à la valeur '%0%'. Il est recommandé de le fixer la valeur à '%1%' avant la mise en ligne. - Custom errors a été rectifié avec succès à la valeur '%0%'. - MacroErrors est fixé à la valeur '%0%'. - MacroErrors est fixé à la valeur '%0%', ce qui empêchera certaines ou même toutes les pages de votre site de se charger complètement en cas d'erreur dans les macros. La rectification de ceci fixera la valeur à '%1%'. - MacroErrors est maintenant fixé à la valeur '%0%'. - - Try Skip IIS Custom Errors est fixé à la valeur '%0%' et vous utilisez IIS version '%1%'. - Try Skip IIS Custom Errors est actuellement fixé à '%0%'. Il est recommandé de fixer la valeur à '%1%' pour votre version IIS (%2%). - Try Skip IIS Custom Errors a été rectifié avec succès à la valeur '%0%'. - - Le fichier n'existe pas : '%0%'. - '%0%' dans le fichier config '%1%'.]]> - Une erreur est survenue, consultez le log pour voir l'erreur complète : %0%. - Base de données - Le schéma de la base de données est correct pour cette version de Umbraco - %0% problèmes ont été détectés avec le schéma de votre base de données (Voyez le fichier log pour les détails) - Des erreurs ont été détectées lors de la validation du schéma de la base de données par rapport à la version actuelle de Umbraco. - Le certificat de votre site a été marqué comme valide. - Erreur de validation du certificat : '%0%' - Le certificat SSL de votre site web a expiré. - Le certificat SSL de votre site web va expirer dans %0% jours. - Erreur en essayant de contacter l'URL %0% - '%1%' - Vous êtes actuellement %0% à voir le site via le schéma HTTPS. - La valeur appSetting 'Umbraco.Core.UseHttps' est fixée à 'false' dans votre fichier web.config. Une fois que vous donnerez accès à ce site en utilisant le schéma HTTPS, cette valeur devra être mise à 'true'. - La valeur appSetting 'Umbraco.Core.UseHttps' est fixée à '%0%' dans votre fichier web.config, vos cookies sont %1% marqués comme étant sécurisés. - Impossible de mettre à jour la configuration 'Umbraco.Core.UseHttps' dans votre fichier web.config. Erreur : %0% - - Activer HTTPS - Fixe la configuration 'umbracoSSL' à 'true' dans la section appSettings du fichier web.config. - La configuration appSetting 'Umbraco.Core.UseHttps' est maintenant fixée à 'true' dans votre fichier web.config, vos cookies seront marqués comme étant sécurisés. - Corriger - Impossible de corriger une vérification avec un type de comparaison 'ShouldNotEqual'. - Impossible de corriger une vérification avec un type de comparaison 'ShouldEqual' avec une valeur spécifiée. - La valeur de correction n'est pas fournie. - Le mode de compilation Debug est désactivé. - Le mode de compilation Debug est actuellement activé. Il est recommandé de désactiver ce paramètre avant la mise en ligne. - Le mode de compilation Debug a été désactivé avec succès. - Le mode tracing est désactivé. - Le mode tracing est actuellement activé. Il est recommandé de désactiver cette configuration avant la mise en ligne. - Le mode tracing a été désactivé avec succès. - Tous les répertoires ont les configurations de permissions adéquates. - - Le fichier n'existe pas : '%0%'. - - %0%.]]> - %0%. Aucune action n'est requise s'il n'y a pas de nécessité d'y écrire.]]> - Tous les fichiers ont les configurations de permissions adéquates. - - %0%.]]> - %0%. Aucune action n'est requise s'il n'y a pas de nécessité d'y écrire.]]> - X-Frame-Options, utilisé pour contrôler si un site peut être intégré dans un autre via IFRAME, a été trouvé.]]> - X-Frame-Options , utilisé pour contrôler si un site peut être intégré dans un autre via IFRAME, n'a pas été trouvé.]]> - Configurez le Header dans le fichier Config - Ajoute une valeur dans la section httpProtocol/customHeaders du fichier web.config afin d'éviter que le site ne soit intégré dans d'autres sites via IFRAME. - Une configuration générant un header qui empêche l'intégration du site par d'autres sites via IFRAME a été ajoutée à votre fichier web.config. - Impossible de modifier le fichier web.config. Erreur : %0% - X-Content-Type-Options utilisé pour la protection contre les vulnérabilités de MIME sniffing a été trouvé.]]> - X-Content-Type-Options utilisé pour la protection contre les vulnérabilités de MIME sniffing n'a pas été trouvé.]]> - Ajoute une valeur dans la section httpProtocol/customHeaders du fichier web.config pour protéger contre les vulnérabilités de MIME sniffing. - Une configuration a été ajoutée dans votre fichier web.config pour créer un header protégeant contre les vulnérabilités de MIME sniffing. - Strict-Transport-Security, aussi connu sous le nom de HSTS-header, a été trouvé.]]> - Strict-Transport-Security, aussi connu sous le nom de HSTS-header, n'a pas été trouvé.]]> - Ajoute l'en-tête 'Strict-Transport-Security' avec la valeur 'max-age=10886400' à la section httpProtocol/customHeaders du fichier web.config. Utilisez cette correction uniquement si vos domaines vont fonctionner en https pour les 18 prochaines semaines (minimum). - L'en-tête HSTS a été ajouté dans votre fichier web.config. - X-XSS-Protection a été trouvé.]]> - X-XSS-Protection n'a pas été trouvé.]]> - Ajoute l'en-tête 'X-XSS-Protection' avec la valeur '1; mode=block' à la section httpProtocol/customHeaders du fichier web.config. - L'en-tête X-XSS-Protection a été ajouté dans votre fichier web.config. - - %0%.]]> - Aucun header révélant des informations à propos de la technologie du site web n'a été trouvé. - La section system.net/mailsettings n'a pas pu être trouvée dans le fichier Web.config. - Dans la section system.net/mailsettings du fichier Web.config, le "host" n'est pas configuré. - La configuration SMTP est correcte et le service fonctionne comme prévu. - Le serveur SMTP configuré avec le host '%0%' et le port '%1%' n'a pas pu être contacté. Veuillez vérifier et vous assurer que la configuration SMTP est correcte dans la section system.net/mailsettings du fichier Web.config. - %0%.]]> - %0%.]]> -

Les résultats de l'exécution du Umbraco Health Checks planifiée le %0% à %1% sont les suivants :

%2%]]>
- Statut du Umbraco Health Check: %0% - - - Désactiver URL tracker - Activer URL tracker - Culture - URL original - Redirigé Vers - Gestion des redirections d'URL - Les URLs suivants redirigent vers cet élément de contenu : - Aucune redirection n'a été créée - Lorsqu'une page publiée est renommée ou déplacée, une redirection sera automatiquement créée vers la nouvelle page. - Etes-vous certain(e) de vouloir supprimer la redirection de '%0%' vers '%1%'? - Redirection d'URL supprimée. - Erreur lors de la suppression de la redirection d'URL. - Ceci supprimera la redirection - Etes-vous certain(e) de vouloir désactiver le URL tracker? - URL tracker est maintenant désactivé. - Erreur lors de la désactivation de l'URL tracker, plus d'information disponible dans votre fichier log. - URL tracker est maintenant activé. - Erreur lors de l'activation de l'URL tracker, plus d'information disponible dans votre fichier log. - - - Pas d'élément de dictionaire à choisir - - - %0% caractères restant.]]> - %1% en trop.]]> - - - Suppression du contenu avec l'Id : {0} lié au contenu parent original avec l'Id : {1} - Suppression du media avec l'Id : {0} lié à l'élément media parent original avec l'Id : {1} - Cet élément ne peut pas être restauré automatiquement - Il n'y a aucun endroit où cet élément peut être restauré automatiquement. Vous pouvez déplacer l'élément manuellement en utilisant l'arborescence ci-dessous. - a été restauré sous - - - Direction - Parent vers enfant - Bi-directionnel - Parent - Enfant - Nombre - Relations - Création - Remarque - Nom - Aucune relation pour ce type de relation. - Type de Relation - Relations - - - Pour Commencer - Gestion des redirections d'URL - Contenu - Bienvenue - Gestion d'Examine - Statut Publié - Models Builder - Health Check - Profilage - Pour Commencer - Installer Umbraco Forms - - - Retour - Layouts actifs : - Aller à - groupe - passé - avertissement - échoué - suggestion - Vérifier les succès - Vérifier les échecs - Ouvrir la recherche backoffice - Ouvrir/Fermer l'aide backoffice - Ouvrir/Fermer vos options de profil - Ouvrir le menu de contexte pour - Langue actuelle - Changer la langue vers - Créer un nouveau dossier - Partial View - Macro de Partial View - Membre - Chercher dans l'arborescence de contenu - - - Références - Ce Type de Données n'a pas de références. - Utilisé dans des Types de Document - Pas de référence vers des Types de Document. - Utilisé dans les Types de Media - Pas de référence vers des Types de Media. - Utilisé dans les Types de Membre - Pas de référence vers des Types de Membre. - Utilisé par - - - Niveaux de Log - Tout sélectionner - Tout déselectionner - Recherches sauvegardées - Nombre total d'éléments - Date - Niveau - Machine - Message - Exception - Propriétés - Chercher avec Google - Chercher ce message avec Google - Chercher avec Bing - Chercher ce message avec Bing - Chercher dans Our Umbraco - Chercher ce message dans les forums et docs de Our Umbraco - Chercher dans Our Umbraco avec Google - Chercher dans les forums de Our Umbraco en utilisant Google - Chercher dans les Sources Umbraco - Chercher dans le code source d'Umbraco sur Github - Chercher dans les Umbraco Issues - Chercher dans les Umbraco Issues sur Github - Supprimer cette recherche - Trouver les Logs avec la Request ID - Trouver les Logs avec le Namespace - Trouver les logs avec le Nom de Machine - Ouvrir - - - Copier %0% - %0% de %1% - Supprimer tous les éléments - - - Ouvrir les Property Actions - - - Attendez - Rafraîchir le Statut - Cache Mémoire - - - - Recharger - Cache en Base de Données - - La reconstruction peut être une opération lourde. - Utilisez-le lorsque le rechargement ne suffit pas, et que vous pensez que la cache en base de données n'a pas été - générée convenablement—ce qui indiquerait des problèmes critiques dans Umbraco. - ]]> - - Reconstruire - Opérations Internes - - pas besoin de l'utiliser. - ]]> - - Collecter - Statut de la Cache Publiée - Caches - - - Profilage de performances - - - Umbraco est actuellement exécuté en mode debug. Cela signifie que vous pouvez utiliser le profileur de performances intégré pour évaluer les performance lors du rendu des pages. -

-

- Si vous souhaitez activer le profileur pour le rendu d'une page spécifique, ajoutez simplement umbDebug=true au querystring lorsque vous demandez la page. -

-

- Si vous souhaitez que le profileur soit activé par défaut pour tous les rendus de pages, vous pouvez utiliser le bouton bascule ci-dessous. - Cela créera un cookie dans votre browser, qui activera alors le profileur automatiquement. - En d'autres termes, le profileur ne sera activé par défaut que dans votre browser - pas celui des autres. -

- ]]> -
- Activer le profileur par défaut - Rappel amical - - - Vous ne devriez jamais laisser un site de production s'exécuer en mode debug. Le mode Debug est désactivé en indiquant debug="false" dans l'élément <compilation /> du fichier web.config. -

- ]]> -
- - - Umbraco n'est pour l'instant pas exécuté en mode debug, vous ne pouvez donc pas utiliser le profileur intégré. Il devrait en être ainsi pour un site de production. -

-

- Le mode Debug est activé en indiquant debug="true" dans l'élément <compilation /> du fichier web.config. -

- ]]> -
- - - Des heures de vidéos de formation Umbraco ne sont qu'à un clic d'ici - - Vous voulez maîtriser Umbraco? Passez quelques minutes à apprendre certaines des meilleures pratiques en regardant une de ces vidéos à propos de l'utilisation d'Umbraco. Et visitez umbraco.tv pour encore plus de vidéos Umbraco

- ]]> -
- Pour démarrer - - - Commencer ici - Cette section contient les blocs fondamentaux pour votre site Umbraco. Suivez les liens ci-dessous pour en apprendre d'avantage sur la façon de travailler avec les éléments de la section Settings - En savoir plus - - dans la section Documentation de Our Umbraco - ]]> - - - Community Forum - ]]> - - - tutoriels vidéos (certains sont gratuits, certains nécessitent un abonnement) - ]]> - - - outils d'amélioration de productivité et notre support commercial - ]]> - - - formations et certifications - ]]> - - - - élément retrouvé - éléments retrouvés - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/he.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/he.xml deleted file mode 100644 index 5c39c54..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/he.xml +++ /dev/null @@ -1,871 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - נהל שמות מתחם - מעקב ביקורות - צפה בתוכן - העתק - צור - צור חבילה - מחק - נטרל - רוקן סל מיחזור - ייצא סוג קובץ - ייבא סוג מסמך - ייבא חבילה - ערוך במצב "קנבס" - יציאה - הזז - התראות - גישה ציבורית - פרסם - רענן פריטי תוכן - פרסם את כל האתר מחדש - הרשאות - חזור לאחור - שלח לפירסום - שלח לתירגום - מיין - שלח לפירסום - תרגם - עדכן - יומן משימות מתוזמנות - - - הוסף דומיין חדש - דומיין - הדומיין החדש %0% נוסף בהצלחה - הדומיין %0% נמחק - הדומיין %0% כבר מוקצה - הדומיין %0% עודכן בהצלחה - ערוך דומיין נוכחי - - - צופה עבור - - - מודגש - בטל מרחק שוליים מהפסקה - הוסף מתוך שדה - הוספת קו גרפי - ערוך -Html - מרחק שוליים מהפסקה - נטוי - ממורכז - מוצמד לשמאל - מוצמד לימין - הוספת לינק - הוספת לינק מקומי (עוגן) - רשימת תבליטים - רשימה ממוספרת - הוספת מקרו - הוספת תמונה - ערוך הקשר - שמור - שמור ופרסם - שמור ושלח לאישור - תצוגה מקדימה - בחר עיצוב - הצג עיצוב - הוספת טבלה - - - אודות עמוד זה - קישור חלופי - (תיאור התמונה בקצרה) - קישור חלופי - לחץ לעריכת פריט זה - נוצר על ידי - נוצר בתאריך - סוג מסמך - עריכה - הוסר ב - פריט זה שונה לאחר פירסומו - פריט זה לא פורסם - פורסם לאחרונה - סוג מדיה - קבוצת חברים - תפקיד - סוג חבר - לא נבחר מידע - כותרת עמוד - הגדרות - מסמך זה פורסם אך לא זמין לצפיה, עקב כך שמסמך האב '%0%' ממתין לפירסום - פרסם - סטטוס פירסום - פורסם ב - נקה מידע - סידור ממוין עודכן - כדי למיין את המסמכים, פשוט יש לגרור את המסמכים או ללחוץ על אחד מכותרות העמודות. ניתן לבחור מספר מסמכים בו זמנית על ידי לחיצת "Shift" או "Ctrl" בזמן הבחירה. - סטטיסטיקות - כותרת (לא חובה) - סוג - ממתין לפירסום - נערך לאחרונה - הסר קובץ - קשר למסמך - - - היכן ברצונך ליצור את %0% - צור ב - בחר סוג וכותרת - - - סייר באתר - - הסתר מידע לצמיתות - במידה ואומברקו לא פתוח, יש צורך לאשר חלונות קופצים מאתר זה. - נפתח בחלון חדש - הפעל מחדש - בקר - ברוכים הבאים - - - Stay - Discard changes - You have unsaved changes - Are you sure you want to navigate away from this page? - you have unsaved changes - - - Done - Deleted %0% item - Deleted %0% items - Deleted %0% out of %1% item - Deleted %0% out of %1% items - Published %0% item - Published %0% items - Published %0% out of %1% item - Published %0% out of %1% items - Unpublished %0% item - Unpublished %0% items - Unpublished %0% out of %1% item - Unpublished %0% out of %1% items - Moved %0% item - Moved %0% items - Moved %0% out of %1% item - Moved %0% out of %1% items - Copied %0% item - Copied %0% items - Copied %0% out of %1% item - Copied %0% out of %1% items - - - שם - ניהול שם מתחם - סגור חלון זה - האם הינך בטוח שברצונך למחוק זאת? - האם הינך בטוח שברצונך לכבות זאת? - האם הינך בטוח? - האם אתה בטוח? - גזור - ערוך פרט מילון - ערוך שפה - הוסף קישור מקומי - הוסף תו - הוסף פס גרפי - הוסף תמונה - הוסף קישור - לחץ להוספת מאקרו חדש - הוסף טבלה - נערך לאחרונה - קישור - קישור פנימי: - בעת שימוש בקישוריים פנימיים, הוסף "#" בתחילת הקישור - לפתוח בחלון חדש? - המאקרו לא מכיל מאפיינים שניתן לערוך - הדבק - ערוך הרשאות עבור - הפריטים הנמצאים בסל המיחזור נמחקים כעת, השאר חלון זה פתוח עד לגמר פעולת המחיקה. - סל המיחזור ריק כעת - מחיקת פריטים מסל המיחזור תמחוק את הפריטים לצמיתות - regexlib.com's webservice is currently experiencing some problems, which we have no control over. We are very sorry for this inconvenience.]]> - חיפוש ביטויים להוספת אימות עבור שדות טופס. לדוגמא: 'כתובת אימייל', 'מיקוד', 'כתובת אתר' ועוד - הסר מאקרו - שדה חובה - האתר אונדקס מחדש - זיכרון המטמון של האתר רוענן בהצלחה. כל התוכן המפורסם כעת מעודכן, שאר התוכן המיועד לפירסום ימתין לפירסום - זיכרון המטמון של האתר ירוענן. כל התוכן שפורסם ירוענן בהתאם, שאר התוכן המיועד לפירסום ימתין לפירסום - מספר עמודות - מספר שורות - לחץ על התמונה לגודל מלא - בחר פריט - צפה בפרטי זיכרון מטמון - - - %0%' למטה
ניתן להוסיף שפות נוספות תחת "שפות" בתפריט בצד שמאל - ]]>
- שם התצוגה לשפה - - - - - הוסף ערך מקדים - סוג מידע עבור בסיס נתונים - Data Editor GUID - הפוך שליטה - כפתורים - הפעל הגדרות מתקדמות עבור - הפעל תפריט מקושר - גודל תמונה מקסימלי כברירת מחדל עבור תמונות המתווספות - סגנונות עיצוב קרובים - הצג תוויות - רוחב ואורך - - - המידע שלך נשמר, אך לפני שניתן יהיה לפרסם אותו יש צורך לתקן את השגיאות הבאות: - ספק החברות הנוכחית לא תומך בשינוי סיסמה (EnablePasswordRetrieval צריך להיות מוגדר על true) - השדה %0% כבר קיים - התרחשו שגיאות: - התרחשו שגיאות: - הסיסמה חייבת להיות במינימום של %0% תווים characters long and contain at least %1% non-alpha numeric character(s) - %0% חייב להיות מספר שלם - השדה %0% בלשונית %1% הינו זה חובה - השדה %0% הינו זה חובה - %0% ב- %1% אינו הפורמט התקין - %0% אינו פורמט תקין - - - שים לב! למרות ש- CodeMirror מופעל מההגדרות, הוא נמצא במצב כבוי באינטרנט אקספלורר מפאת חוסר יציבות. - אנא הזן את את הכינוי והשם עבור סוג המידע! - קיימת בעיית הרשאות גישה בקריאה/כתיבה עבור הקובץ או התיקיה הזו - אנא בחר כותרת - אנא בחר סוג - הינך עומד לשנות את התמונה לגודל גדול יותר מהמקור, האם ברצונך להמשיך - הפריט תוכן ההתחלתי נמחק, צור קשר עם מנהל האתר. - תחילה יש לסמן תוכן לפני שינוי עיצוב - סגנונות עיצוב פעילים לא זמינים - יש למקם את הסמן משמאל לשני התאים אותם תרצה למזג - אין אפשרות לפצל תא שלא מוזג לפני כן. - - - אודות - פעולה - הוסף - כינוי - האם אתה בטוח? - גבול - או - בטל - שוליים לתא - בחר - סגור - סגור חלון - הערה - אישור - שמור על פרופורציות - המשך - העתק - צור - בסיס נתונים - תאריך - ברירת מחדל - מחק - נמחק - מחיקה... - עיצוב - מימדים - למטה - הורדה - עריכה - נערך - אלמנטים - כתובת אימייל - שגיאה - חפש - אורך - עזרה - אייקון - ייבא - שוליים פנימיים - הוסף - התקנה - ליישר - שפה - תכנית - טוען - נעול - התחבר - התנתק - התנתק - מקרו - הזז - שם - חדש - הבא - לא - של - אישור - פתח - או - סיסמה - נתיב - אנא המתן בבקשה... - הקודם - הגדרות - כתובת אימייל לקבלת טופס - סל מיחזור - נשאר - שנה שם - חידוש - נסה שנית - הרשאות - חיפוש - שרת - הצג - הצג עמוד בשליחה - גודל - סדר - Submit - - סוג - הקלד לחיפוש... - למעלה - עדכן - שדרג - העלאה - כתובת URL - משתמש - שם משתמש - ערך - צפיה - ברוכים הבאים... - רוחב - כן - Reorder - I am done reordering - - - צבע רקע - מובלט - צבע טקסט - פונט - טקסט - - - עמוד - - - ההתקנה לא מצליחה להתחבר לבסיס הנתונים. - אין אפשרות לשמור את הקובץ Web.config file. הגדר את ה- connection string באופן ידני. - בסיס הנתונים שלך נמצא והוא מזוהה כ - הגדרת בסיס נתונים - install button to install the Umbraco %0% database - ]]> - Next to proceed.]]> - Database not found! Please check that the information in the "connection string" of the “web.config” file is correct.

-

To proceed, please edit the "web.config" file (using Visual Studio or your favourite text editor), scroll to the bottom, add the connection string for your database in the key named "UmbracoDbDSN" and save the file.

-

- Click the retry button when - done.
- More information on editing web.config here.

]]>
- - Please contact your ISP if necessary. - If you're installing on a local machine or server you might need information from your system administrator.]]> - - Press the upgrade button to upgrade your database to Umbraco %0%

-

- Don't worry - no content will be deleted and everything will continue working afterwards! -

- ]]>
- Press Next to - proceed. ]]> - next to continue the configuration wizard]]> - The Default users’ password needs to be changed!]]> - The Default user has been disabled or has no access to Umbraco!

No further actions needs to be taken. Click Next to proceed.]]> - The Default user's password has been successfully changed since the installation!

No further actions needs to be taken. Click Next to proceed.]]> - הסיסמה שונתה! - התחל מכאן, צפה בסרטוני ההדרכה עבור אומברקו - על ידי לחיצה על 'הבא', הנך מאשר את פרטי התקנון כפי שמפורט בתיבת הטקטס למטה. שים לב, הפצה זו של אומברקו כוללת שני גירסאות שונות של רשיון,קוד פתוח ברשיון MIT עבור ה- framework ורשיון Umbraco freeware המכסה את ה- UI. - לא הותקן עדיין. - קבצים ותיקיות המושפעים - מידע נוסף אודות התקנה ורשאות עבור אומרקו ניתן לקרוא כאן - על מנת לבצע זאת, יש צורך לאפשר הרשאות ל ASP.NET לערוך את הקצבים או התיקיות הבאות - Your permission settings are almost perfect!

- You can run Umbraco without problems, but you will not be able to install packages which are recommended to take full advantage of Umbraco.]]>
- איך לפתור - לחץ כאן לקרוא את גירסת הטקסט - video tutorial on setting up folder permissions for Umbraco or read the text version.]]> - Your permission settings might be an issue! -

- You can run Umbraco without problems, but you will not be able to create folders or install packages which are recommended to take full advantage of Umbraco.]]>
- Your permission settings are not ready for Umbraco! -

- In order to run Umbraco, you'll need to update your permission settings.]]>
- Your permission settings are perfect!

- You are ready to run Umbraco and install packages!]]>
- פתירת בעיות בתיקיה - עקוב אחר הלינק המצורף על מנת לפתור בעיות עם ASP.NET ויצירת תיקיות חדשות. - הגדרת הרשאות לתיקיה - - אני רוצה להתחיל מאתר ריק - learn how) - You can still choose to install Runway later on. Please go to the Developer section and choose Packages. - ]]> - סיימת להתקין את מערכת אומברקו, מה ברצונך לעשות כעת? - Runway הותקן - - This is our list of recommended modules, check off the ones you would like to install, or view the full list of modules - ]]> - המלצות עבור משתמשים מנוסים - ברצוני להתחיל עם אתר פשוט - - "Runway" is a simple website providing some basic document types and templates. The installer can set up Runway for you automatically, - but you can easily edit, extend or remove it. It’s not necessary and you can perfectly use Umbraco without it. However, - Runway offers an easy foundation based on best practices to get you started faster than ever. - If you choose to install Runway, you can optionally select basic building blocks called Runway Modules to enhance your Runway pages. -

- - Included with Runway: Home page, Getting Started page, Installing Modules page.
- Optional Modules: Top Navigation, Sitemap, Contact, Gallery. -
- ]]>
- מה זה Runway - צעד 1/5 אישור רשיון - צעד 2/5: הגדרת בסיס נתונים - צעד 3/5: אימות קובץ ההרשאות - צעד 4/5: בדיקת האבטחה של אומברקו - צעד 5/5: אומברקו מוכנה להתחיל - תודה שבחרת באומברקו - Browse your new site -You installed Runway, so why not see how your new website looks.]]> - Further help and information -Get help from our award winning community, browse the documentation or watch some free videos on how to build a simple site, how to use packages and a quick guide to the Umbraco terminology]]> - אומברקו %0% מותקנת ומוכנה לשימוש - /web.config file and update the AppSetting key UmbracoConfigurationStatus in the bottom to the value of '%0%'.]]> - started instantly by clicking the "Launch Umbraco" button below.
If you are new to Umbraco, -you can find plenty of resources on our getting started pages.]]>
- Launch Umbraco -To manage your website, simply open the Umbraco backoffice and start adding content, updating the templates and stylesheets or add new functionality]]> - ההתחברות לבסיס הנתונים נכשלה. - Umbraco גירסה 3 - Umbraco גירסה 4 - צפה - Umbraco %0% for a fresh install or upgrading from version 3.0. -

- Press "next" to start the wizard.]]>
- - - קוד שפה - שם השפה - - - לא זוהתה פעילות כלשהי ותבוצע התנתקות אוטומטית בעוד - יש לבצע חידוש פעילות על מנת לשמור על התוכן - - - © 2001 - %0%
umbraco.com

]]>
- - - לוח הבקרה - איזורים - תוכן - - - בחר עמוד מלמעלה... - %0% הועתק אל %1% - בחר לאן המסמך %0% יועתק - %0% הועבר אל %1% - בחר להיכן המסמך %0% יועבר - has been selected as the root of your new content, click 'ok' below. - No node selected yet, please select a node in the list above before clicking 'ok' - The current node is not allowed under the chosen node because of its type - The current node cannot be moved to one of its subpages - TRANSLATE ME: 'The action isn't allowed since you have insufficient permissions on 1 or more child documents.' - - - ערוך את ההתראות עבור %0% - - Hi %0%

- -

This is an automated mail to inform you that the task '%1%' - has been performed on the page '%2%' - by the user '%3%' -

- -

-

Update summary:

- - %6% -
-

- - - -

Have a nice day!

- Cheers from the Umbraco robot -

]]>
- [%0%] התראות %1% בוצעו ב %2% - התראות - - - - ויש לבחור את החבילה הרצויה. לחבילות Umbraco יש בד"כ יש סיומות בשם ".umb" או ".zip". - ]]> - יוצר החבילה - תיעוד - מטה דטה עבור החבילה - שם החבילה - החבילה לא מכילה אף פריט -
- ניתן למחוק בבטיחות רבה את החבילה מהמערכת על ידי לחיצה על "הסר חבילה".]]>
- אפשרויות חבילה - תיאור החבילה - מאגר חבילות - אשר הסרה - החבילה הוסרה - החבילה הוסרה בהצלחה! - הסר חבילה - - הערה:כל מסמך, מדיה וכו' התלוים בפריטים שהסרת יפסיקו לעבוד, ויכולים להביא למצב של אי יציבות למערכת, - יש למחוק קבצים עם זהירות יתרה, אם יש ספק יש לפנות ליוצר החבילה.]]> - גירסת החבילה - - - שמור עיצוב בהדבקה (לא מומלץ) - הטקסט שאתה עומד להדביק מכיל עיצוב או תווים מיוחדים. דבר זה יגול להגרם בעת העתקה ממסמך בוורד. אומברקו יכולה להסיר את העיצוב או תווים מיוחדים על מנת שהטקסט המועתק יתאים ל- Web. - הסר עיצוב באופן מלא בהדבקה - הדבק אך הסר רק עיצוב (מומלץ) - - - תפקיד בסיסי בהגנה - על ידי שימוש בקבוצות הקיימות ב Umbraco.]]> - בזיהוי תפקיד המשתמש.]]> - עמוד שגיאות - השתמש בעת התחברות משתמשים וללא אפשרות גישה - בחר איך להגביל את הגישה לעמוד זה - %0% כעת מוגן - הגנה הוסרה עבור %0% - עמוד התחברות - בחר את העמוד המכיל טופס התחברות - הסר הגנה - בחר את העמודים המכילים פרטי התחברות והודעות שגיאה - בחר את הכללים אשר יש להם גישה לעמוד זה - הגדר שם משתמש וסיסמה עבור עמוד זה - הגנת משתמש יחיד - אם ברצונך להגדיר הגנה פשוטה בעזרת שימוש בשם משתמש וסיסמה - - - - כלול עמודי ילדים שלא פורסמו - אנא המתן - הפירסום בתהליך... - %0% מתוך %1% עמודים פורסמם בהצלחה... - העמוד %0% פורסם. - העמוד %0% וכל תתי העמודים פורסמו - פרסם את העמוד %0% ואת כל תתי העמודים - ok כדי לפרסם %0% ולהפוך תוכן זה זמין לציבור הרחב

- הינך יכולה לפרסם את כל תתי העמודים על ידי סימון פרסם את העמוד את כל תתי העמודים למטה. - ]]>
- - - הוסף קישור חיצוני - הוסף קישור פנימי - הוסף - כותרת - עמוד פנימי - קישור - הורד למטה - העלה למעלה - פתח בחלון חדש - הסר קישור - - - גירסה עדכנית - טקסט אדום לא יוצג בגרסא שנבחרה, טקסט ירוק מייצט טקסט שנוסף.]]> - המסמך שוחזר בהצלחה - להלן הגרסא שנבחרה כHTML, אם הינך לצפות בשינויים בין שתי הגרסאות בו זמנית, בחר ב diff - חזור לאחור אל - בחר גירסה - תצוגה - - - ערוך קובץ סקריפט - - - Concierge - תוכן - Courier - מפתח - אשף הגדרת אומברקו - מדיה - חברים - עיתון - הגדרות - סטטיסטיקות - תירגום - משתמשים - - - תבנית ברירת מחדל - על מנת לייבא סוג מסמך,מצא את הקובץ ".udt" במחשב שלך על ידי לחיצה על 'סייר' ואז 'ייבא' (ייתכן ותצטרך לבצע אימות במסך הבא) - כותרת לשונית חדשה - סוג פריט תוכן - סוג - גליונות סגנון - לשונית - כותרת לשונית - לשוניות - - - Sort order - Creation date - המיון הושלם. - יש לגרור את הפריטים מעלה או מטה כדי להגדיר את סדר התוכן. או לחץ על כותרת העמודה כדי למיין את כל פריטי התוכן - - - - הפירסום בוטל על ידי תוסף צד שלישי - סוג תכונה כבר קיים - סוג תכונה נשמר - סוג מידע: %1%]]> - סוג תכונה נמחק - סוג מסמך נשמר - נוצרה לשונית - לשונית נמחקה - לשונית עם מזהה: %0% נמחקה - סגנון עיצוב לא נשמר - סגנון עיצוב נשמר - סגנון עיצוב נשמר ללא שגיאות - סוג מידע נשמר - פריט במילון נשמר - הפירסום נכשל, עמוד האב לא מפורסם - התוכן פורסם - ומוצג לצפיה באתר - תוכן נשמר - זכור לפרסם את התוכן על מנת שהשינויים יוצגו - נשלח לאישור - השינויים נשלחו לאישור - חבר נשמר - תגונה של סגנון עיצוב נשמרה - סגנון עיצוב נשמר - תבנית נשמרה - שגיאה בעת שמירת משתמש (בדוק Log) - הגדרות משתמש נשמרו - קובץ לא נשמר - אין אפשרות לשמור את הקובץ, בדוק הרשאות - הקובץ נשמר - הקובץ נשמר ללא שגיאות - שפה נשמרה - התבנית לא נשמרה - שים לב שאין 2 תבניות עם אותו השם/כינוי - התבנית נשמרה - התבנית נשמרה ללא שגיאות! - - - השתמש בסינטקס CSS לדוגמא: h1, .redHeader, .blueTex - ערוך סגנון עיצוב - ערוך הגדרות סגנון עיצוב - שם לזיהוי הגדרות ה- style בעורך הטקסט העשיר - תצוגה מקדימה - עיצובים - - - ערוך תבנית - הוסף איזור תוכן - הוסף content area placeholder - הוסף פריט מילון - הוסף מקרו - הוסף שדה עמוד לאומברקו - תבנית ראשית - מדריך מהיר עבור תבנית תגיות באומברקו - תבנית - - - Image - Macro - Choose type of content - Choose a layout - Add a row - Add content - Drop content - Settings applied - This content is not allowed here - This content is allowed here - Click to embed - Click to insert image - Image caption... - Write here... - Grid Layouts - Layouts are the overall work area for the grid editor, usually you only need one or two different layouts - Add Grid Layout - Adjust the layout by setting column widths and adding additional sections - Row configurations - Rows are predefined cells arranged horizontally - Add row configuration - Adjust the row by setting cell widths and adding additional cells - Columns - Total combined number of columns in the grid layout - Settings - Configure what settings editors can change - Styles - Configure what styling editors can change - Allow all editors - Allow all row configurations - - - שדה אלטרנטיבי - טקסט חלופי - מסגרת - בחר שדה - המרת מעברי שורה - החלף מעברי שורה עם תגית ה HTML &lt;br&gt; - כן, תאריך בלבד - פורמט תאריך - קידוד HTML - תווים מיוחדים יוחלפו בתווי HTML מתאימים. - יוכנס אחרי ערך השדה - יוכנס לפני ערך השדה - אותיות קטנות - ללא - הוסף אחרי השדה - הוסף לפני השדה - רקורסיבי - הסר תגי פסקה - מסיר את כל ה- &lt;P&gt; בתחילת ובסוף הטקסט - אותיות גדולות - קידוד URL - תווים מיוחדים יעוצבו ב- URL - יבוצע שימוש אך ורק עם ערך השדה יהיה ריק - בשדה זה יבוצע שימוש אך ורק אם השדה העיקרי יהיה ריק - כן, עם שעה. תו מפריד: - - - פרטי תירגום - הורד xml DTD - שדות - כלול דפי משנה - - לא נמצאו משתמשמים המוגדרים כמתרגמים. יש ליצור משתמש המוגדר כמתרגם לפני שליחת תוכן לתירגום - העמוד '%0%' נשלח לתירגום - שלח את העמוד '%0%' לתירגום - סך הכל מילים - תרגם עבור - התירגום הושלם. - ניתן לראות תצוגה מקדימה של העמודים שכבר תורגמו על ידי לחיצה על הלינק למטה. If the original page is found, you will get a comparison of the 2 pages. - התירגום נכשל, קובץ ה- xml עלול להיות מקולקל - אפשרויות תירגום - מתרגם - העלה קובץ תירגום ב xml - - - זיכרון מטמון בדפדפן - סל מיחזור - יצירת חבילות - סוגי מידע - מילון - חבילות מותקנות - התקן עיצוב - התקן ערכת התחלה - שפות - התקן חבילה מקומית - מקרו - סוגי מדיה - משתמשים - קבוצות משתמשים - כללים - סוגי משתמשים - סוגי מסמכים - חבילות - חבילות - התקן מתוך מאגר - התקן Runway - מודולי Runway - קבצי סקריפטים - סקריפטים - גיליונות סגנון - תבניות - הרשאות משתמש - משתמש מקליד - משתמש - - - עידכון חדש זמין - %0% זמין, כאן להורדה - אין תקשורת עם השרת - בדיקת עידכונים נכשלה. בדוק את ה trace-stack למידע נוסף - - - מנהל ראשי - שדה קטגוריה - שנה את הסיסמה שלך - בעמוד זה ניתן לשנות את הסיסמה שלך ולאחר מכן ללחוץ על הכפתור 'שנה סיסמה' למטה - ערוץ תוכן - שדה תיאור - נטרל משתמש - שדה מסמך - עורך - שדה תקציר - שפה - שם משתמש - התחלה בפריט המדיה - אזורים - נטרל גישת אומברקו - סיסמה - הסיסמה שונתה בהצלחה! - אישור סיסמה - הזן את הסיסמה החדשה שלך - שדה סיסמה לא יכול להיות ריק ! - סיסמאות לא תואמות, אנא בדוק זאת ונסה שנית - אישור סיסמה לא תואם ! - החלף הרשאות בכל תתי הפריטים - הינך משנה הרשאות לעמודים הבאים: - בחר עמוד/עמודים לשינוי הרשאות - חפש בכל הפריטים - התחלה בפריט התוכן - שם תצוגה - הרשאות משתמש - סוג משתמש - סוגי משתמש - כותב - - - בחר הכל - הסר סימון מהכל - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/it.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/it.xml deleted file mode 100644 index 7861f63..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/it.xml +++ /dev/null @@ -1,958 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Gestisci hostnames - Audit Trail - Sfoglia - Copia - Crea - Crea pacchetto - Cancella - Disabilita - Svuota il cestino - Esporta il tipo di documento - Importa il tipo di documento - Importa il pacchetto - Modifica in Area di Lavoro - Uscita - Sposta - Notifiche - Accesso pubblico - Pubblica - Aggiorna nodi - Ripubblica intero sito - Permessi - Annulla ultima modifica - Invia per la pubblicazione - Invia per la traduzione - Ordina - Invia la pubblicazione - Traduci - Annulla pubblicazione - Aggiorna - Rimuovi - Ripristina - Crea Content Template - Crea gruppo - - - Aggiungi nuovo dominio - Dominio - - - - - Hostname non valido - Modifica il dominio corrente - - - Visualizzazione per - Contenuto pubblicato - Contenuto salvato - - - Grassetto - Cancella rientro paragrafo - Inserisci dal file - Inserisci intestazione grafica - Modifica Html - Inserisci rientro paragrafo - Corsivo - Centra - Allinea testo a sinistra - Allinea testo a destra - Inserisci Link - Inserisci local link (ancora) - Elenco puntato - Elenco numerato - Inserisci macro - Inserisci immagine - Modifica relazioni - Salva - Salva e pubblica - Salva e invia per approvazione - Anteprima - - Scegli lo stile - Mostra gli stili - Inserisci tabella - Altre azioni - Pubblica con i discendenti - Pianifica - Seleziona - Annulla selezione - - - Informazioni su questa pagina - Link alternativo - - Links alternativi - Clicca per modificare questo elemento - Creato da - Creato il - Tipo di documento - Modifica - Attivo fino al - - - Ultima pubblicazione - Link ai media - Tipo di media - Gruppo di membri - Ruolo - Tipologia Membro - - Titolo della Pagina - - - Pubblicato - Stato della pubblicazione - Pubblicato il - Rimuovi data - Ordinamento dei nodi aggiornato - - Statistiche - Titolo (opzionale) - Tipo - Non pubblicare - Ultima modifica - Rimuovi il file - Link al documento - Elementi - Pubblicato - Seleziona da data e l'ora in cui pubblicare/depubblicare il contenuto. - Imposta data - Depubblicato il - - - - Crea un elemento sotto - Scegli il tipo ed il titolo - Cartella - - - - - - hai aperto una nuova finestra - Riavvia - Visita - Benvenuto - - - Rimani - Scarta le modifiche - Hai delle modifiche non salvate - Sei sicuro di voler lasciare questa pagina? - hai delle modifiche non salvate - - - Fatto - Elimianto %0% elemento - Elimianto %0% elementi - Eliminato %0% su %1% elemento - Eliminato %0% su %1% elementi - Pubblicato %0% elemento - Pubblicato %0% elementi - Pubblicato %0% su %1% elemento - Pubblicato %0% su %1% elementi - %0% elemento non pubblicato - %0% elementi non pubblicati - Elementi non pubblicati - %0% su %1% - Elementi non pubblicati - %0% su %1% - Spostato %0% elemento - Spsotato %0% elementi - Spostato %0% su %1% elemento - Spostato %0% su %1% elementi - Copiato %0% elemento - Copiato %0% elementi - Copiato %0% su %1% elemento - Copiato %0% su %1% elementi - - - Titolo del Link - Link - Nome - Gestione alias Hostnames - Chiudi questa finestra - - - - - Taglia - Modifica elemento Dictionary - Modifica il linguaggio - Inserisci il link locale - Inserisci carattere - - - Inserisci link - Inserisci macro - Inserisci tabella - Ultima modifica - Link - - - - - Incolla - Modifica il Permesso per - - - - regexlib.com ha attualmente qualche problema, di cui non abbiamo il controllo. Siamo spiacevoli dell'inconveniente.]]> - - Elimina Macro - Campo obbligatorio - - - - Numero di colonne - Numero di righe - - Seleziona elemento - Visualizza gli elementi in cache - Seleziona contenuto - - - - - - - - - - - - Rendering controllo - Bottoni - Abilita impostazioni avanzate per - Abilita menu contestuale - Dimensione massima delle immagini inserite - Fogli di stile collegati - Visualizza etichetta - Larghezza e altezza - - - - - - - - - - - - - - - - - - - - - - - - - - - Questa proprietà non è valida - - - Info - Azione - Aggiungi - Alias - - Bordo - o - Annulla - - Scegli - Chiudi - Chiudi la finestra - Commento - Conferma - Blocca le proporzioni - Continua - Copia - Crea - Base di dati - Data - Default - Elimina - Eliminato - Elimina... - Design - Dimensioni - - Scarica - Modifica - Modificato - Elementi - Email - Errore - Trova - Cartella - Altezza - Guida - Icona - Importa - - Inserisci - Installa - Giustificato - Lingua - Layout - Caricamento - Bloccato - Login - Log off - Logout - Macro - Sposta - Nome - Nuovo - Successivo - No - di - Ok - Apri - o - Password - Percorso - - Precedente - - - Cestino - Rimangono - Rinomina - Rinnova - Riprova - Permessi - Cerca - Server - Mostra - Mostra la pagina inviata - Dimensione - Ordina - Conferma - Tipo - Digita per cercare... - Su - Aggiorna - Aggiornamento - Carica - URL - Utente - - Valore - Vedi - Benvenuto... - Larghezza - Si - Riordina - Ho finito di ordinare - Richiesto - Contenuti - Azioni - Cerca solo in questa cartella - Pianifica pubblicazione - selezionato - Annulla - Cambia password - Cronologia - Generale - Rimuovi - Gruppi - - - Colore di sfondo - Grassetto - Colore del testo - Carattere - Testo - - - Pagina - - - - - - - installa per installare il database Umbraco %0% ]]> - Avanti per proseguire.]]> - - Database non trovato! Perfavore, controlla che le informazioni della stringa di connessione nel file "web.config" siano corrette.

-

Per procedere, edita il file "web.config" (utilizzando Visual Studio o l'editor di testo che preferisci), scorri in basso, aggiungi la stringa di connessione per il database chiamato "umbracoDbDSN" e salva il file.

Clicca il tasto riprova quando hai finito.
Maggiori dettagli per la modifica del file web.config qui.

]]> -
- - Premi il tasto aggiorna per aggiornare il database ad Umbraco %0%

Non preoccuparti, il contenuto non verrà perso e tutto continuerà a funzionare dopo l'aggiornamento!

]]>
- Premi il tasto Avanti per continuare.]]> - Avanti per continuare la configurazione.]]> - La password predefinita per l'utente di default deve essere cambiata!]]> - L'utente di default è stato disabilitato o non ha accesso ad Umbraco!

Non è necessario eseguire altre operazioni. Clicca il tasto Avanti per continuare.]]> - La password è stata modificata con successo

Non è necessario eseguire altre operazioni. Clicca il tasto Avanti per continuare.]]> - - - - - - - - Le impostazioni dei permessi sono perfette!

Puoi eseguire Umbraco senza problemi, ma potresti non poter installare i pacchetti che sono consigliati per sfruttare tutti i vantaggi offerti da Umbraco.]]>
- - - video tutorial su come impostare i permessi delle cartelle per Umbraco o leggi la versione testuale.]]> - Le impostazioni dei permessi potrebbero avere dei problemi!

Puoi eseguire Umbraco, ma potresti non essere in grado di creare cartelle o installare pacchetti che sono raccomandati per sfruttare tutti i vantaggi di Umbraco.]]>
- Le impostazioni dei permessi non sono corrette per Umbraco!

Per eseguire Umbraco, devi aggiornare le impostazioni dei permessi.]]>
- La configurazione dei permessi è perfetta!

Sei pronto per avviare Umbraco e installare i pacchetti!]]>
- - - - - - Guarda come) Puoi anche installare eventuali Runway in un secondo momento. Vai nella sezione Developer e scegli Pacchetti.]]> - - Runway è installato - - - Questa è la lista dei nostri moduli raccomandati, seleziona quali vorresti installare, o vedi l'intera lista di moduli - ]]> - - Raccommandato solo per utenti esperti - Vorrei iniziare da un sito semplice - - - "Runway" è un semplice sito web contenente alcuni tipi di documento e alcuni templates di base. L'installer configurerà Runway per te automaticamente, - ma tu potrai facilmente modificarlo, estenderlo o eliminarlo. Non è necessario installarlo e potrai usare Umbraco anche senza di esso, ma - Runway ti offre le basi e le best practices per cominciare velocemente. - Se sceglierai di installare Runway, volendo potrai anche selezionare i moduli di Runway per migliorare le pagine. -

- - Inclusi in Runway: Home page, pagina Guida introduttiva, pagina Installazione moduli
- Moduli opzionali: Top Navigation, Sitemap, Contatti, Gallery. -
- ]]> -
- Cosa è Runway - Passo 1/5 Accettazione licenza - Passo 2/5: Configurazione database - Passo 3/5: Controllo permessi dei file - Passo 4/5: Controllo impostazioni sicurezza - Passo 5/5: Umbraco è pronto per iniziare - Grazie per aver scelto Umbraco - - Naviga per il tuo nuovo sito -Hai installato Runway, quindi perché non dare uno sguardo al vostro nuovo sito web.]]> - - - Ulteriori informazioni e assistenza -Fatti aiutare dalla nostra community, consulta la documentazione o guarda alcuni video gratuiti su come costruire un semplice sito web, come usare i pacchetti e una guida rapida alla terminologia Umbraco]]> - - - /web.config e aggiornare la chiave AppSetting UmbracoConfigurationStatus impostando il valore '%0%'.]]> - iniziare immediatamente cliccando sul bottone "Avvia Umbraco".
Se sei nuovo a Umbraco, si possono trovare un sacco di risorse sulle nostre pagine Getting Started.]]>
- - Avvia Umbraco -Per gestire il tuo sito web, è sufficiente aprire il backoffice di Umbraco e iniziare ad aggiungere i contenuti, aggiornando i modelli e i fogli di stile o aggiungere nuove funzionalità]]> - - Connessione al database non riuscita. - Umbraco Versione 3 - Umbraco Versione 4 - Guarda - - Umbraco %0% per una nuova installazione o per l'aggiornamento dalla versione 3.0. -

- Clicca "avanti" per avviare la procedura.]]> -
- - - Codice cultura - Nome cultura - - - - Riconnetti adesso per salvare il tuo lavoro - - - © 2001 - %0%
umbraco.com

]]>
- Buona domenica - Buon lunedì - Buon martedì - Buon mercoledì - Buon giovedì - Buon venerdì - Buon sabato - Mostra password - Nascondi password - Password dimenticata? - Una email verrà inviata all'indirizzo specificato con un link per il reset della password - Ritorna alla finestra di login - - - Dashboard - Sezioni - Contenuto - - - Scegli la pagina sopra... - - Seleziona dove il documento %0% deve essere copiato - - Seleziona dove il documento %0% deve essere spostato - - - - - - - - - - - - - - Salve %0%

- -

Questa è un'email automatica per informare che l'azione '%1%' - è stata eseguita sulla pagina '%2%' - dall'utente '%3%' -

- -

-

Riepilogo aggiornamento:

- - %6% -
-

- - - -

Buona giornata!

- Grazie da Umbraco -

]]> -
- [%0%] Notifica per %1% eseguita su %2% - Notifiche - - - - - e selezionando il pacchetto. I pacchetti Umbraco generalmente hanno l'estensione ".umb" o ".zip". - ]]> - - Autore - Documentazione - Meta dati pacchetto - Nome del pacchetto - Il pacchetto non contiene tutti gli elementi - -
- E' possibile rimuovere questo pacchetto dal sistema cliccando "rimuovi pacchetto" in basso.]]> -
- Opzioni pacchetto - Pacchetto leggimi - Pacchetto repository - Conferma eliminazione - - - Disinstalla pacchetto - - - Avviso: tutti i documenti, i media, etc a seconda degli elementi che rimuoverai, smetteranno di funzionare, e potrebbero portare a un'instabilità del sistema, - perciò disinstalla con cautela. In caso di dubbio contattare l'autore del pacchetto.]]> - - Versione del pacchetto - - - - - - - - - - usando i gruppi di membri di Umbraco.]]> - Devi creare un gruppo di membri prima di utilizzare l'autenticazione basata sui ruoli - - - - - - - - - - - - - - - - - - - - - - - - ok per pubblicare %0% e rendere questo contenuto accessibile al pubblico.

Puoi pubblicare questa pagina e tutte le sue sottopagine selezionando pubblica tutti i figli qui sotto.]]>
- - - - - - - - - - - - - - - - Il testo in rosso non verrà mostrato nella versione selezionata, quello in verde verrà aggiunto]]> - - - - - - - - - - - Concierge - Contenuto - Courier - Sviluppo - Configurazione guidata Umbraco - Media - Membri - Newsletters - Impostazioni - Statistiche - Traduzione - Utenti - - - Tipo di contenuto master abilitato - Questo tipo di contenuto usa - - - - - Tipo - Foglio di stile - Tab - Titolo tab - Tabs - - - Ordinamento - Data creazione - - - - - - - - - Tipo di dati: %1%]]> - - Tipo di documento salvato - Tab creata - Tab eliminata - Tab con id: %0% eliminata - Contenuto non pubblicare - - - - Tipo di dato salvato - - - - - - - - - - - - - - - Tipo utente salvato - - - - - - Partial view salvata - Partial view salvata senza errori! - Partial view non salvata - Errore durante il salvataggio del file. - - - - - - - - - - - Anteprima - Stili - - - - - - - - - Master template - - Template - Data creazione - - - Immagine - Macro - Seleziona il tipo di contenuto - Seleziona un layout - Aggiungi una riga - Aggiungi contenuto - Elimina contenuto - Impostazioni applicati - Questo contenuto non è consentito qui - Questo contenuto è consentito qui - Clicca per incorporare - Clicca per inserire l'immagine - Didascalia dell'immagine... - Scrivi qui... - I Grid Layout - I layout sono l'area globale di lavoro per il grid editor, di solito ti serve solo uno o due layout differenti - Aggiungi un Grid Layout - Sistema il layout impostando la larghezza della colonna ed aggiungendo ulteriori sezioni - Configurazioni della riga - Le righe sono le colonne predefinite disposte orizzontalmente - Aggiungi configurazione della riga - Sistema la riga impostando la larghezza della colonna ed aggiungendo ulteriori colonne - Colonne - Totale combinazioni delle colonne nel grid layout - Impostazioni - Configura le impostazioni che possono essere cambiate dai editori - Stili - Configura i stili che possono essere cambiati dai editori - Permetti tutti i editor - Permetti tutte le configurazioni della riga - - - - - - Scegli il campo - Converte le interruzioni di linea - - Campi Personalizzati - - - - - - - Minuscolo - Nessuno - - - Ricorsivo - - - Campi Standard - Maiuscolo - - - - - - - - Dettagli - Scarica xml DTD - Campi - Includi le sottopagine - - - - - - - - - - - - - Traduttore - - - - Cache Browser - Cestino - Pacchetti creati - Tipi di dato - Dizionario - Pacchetti installati - Installare skin - Installare starter kit - Lingue - Installa un pacchetto locale - Macros - Tipi di media - Membri - Gruppi di Membri - Ruoli - Tipologia Membri - Tipi di documento - Pacchetti - Pacchetti - Installa dal repository - Installa Runway - Moduli Runway - Files di scripting - Scripts - Fogli di stile - Templates - Permessi Utente - Tipi di Utente - Utenti - Contenuti - - - - - - - - - Amministratore - Campo Categoria - Cambia la tua password - - Conferma la nuova password - Contenuto del canale - Campo Descrizione - Disabilita l'utente - Tipo di Documento - Editor - Campo Eccezione - Lingua - Login - - Sezioni - Modifica la tua password - - Password - - - Password attuale - - - - - - - - - - - Username - - - - Autore - Il tuo profilo - La tua storia recente - Crea utente - Crea nuovi utenti e dai loro accesso ad Umbraco. Quando un nuovo utente viene creato viene generata una password che potrai condividere con l'utente. - Aggiungi gruppi per assegnare accessi e permessi - Torna agli utenti - Gestione utenti - - - Devi aggiungere almeno - elementi - - - Digita per cercare... - Inserisci la tua email - Inserisci la tua password - Inserisci un nome... - Inserisci una email... - - - o clicca qui per scegliere i file - Trascina i tuoi file all'interno di quest'area - - - Contenuti - Info - Elementi - - - Seleziona tutto - Deselezionare tutto - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/ja.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/ja.xml deleted file mode 100644 index 356b8b8..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/ja.xml +++ /dev/null @@ -1,1092 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - ドメインの割り当て - 動作記録 - ノードの参照 - ドキュメントタイプの変更 - コピー - 新規作成 - パッケージの作成 - 削除 - 無効 - ごみ箱を空にする - ドキュメントタイプの書出 - ドキュメントタイプの読込 - パッケージの読み込み - ライブ編集 - ログアウト - 移動 - メール通知 - 一般公開 - 公開 - 公開を止める - 最新の情報に更新 - サイトのリフレッシュ - 復元 - アクセス権 - 以前の版に戻る - 公開に送る - 翻訳に送る - 並べ替え - 公開する - 翻訳 - 更新 - 初期値 - - - アクセスが拒否されました - ドメインの割り当て - ドメインの削除 - 適当でないノード名 - 適当でないホスト名 - そのホスト名は既に利用されています - 言語コード - ドメイン - ドメイン '%0%' が新たに割り当てられました - ドメイン '%0%' は削除されました - ドメイン '%0%' は既に割り当てられています - ドメイン '%0%' は更新されました - ドメインの編集 - 継承 - カルチャの割り当て - - ドメイン割り当て - - - これらを表示 - - - 選択 - その他のアクション - 太字 - インデント解除 - フォーム フィールドの挿入 - グラフィックヘッドラインの挿入 - HTMLの編集 - インデント - イタリック - 中央揃え - 左揃え - 右揃え - リンクの挿入 - アンカーの挿入 - 番号なしリスト - 番号付きリスト - マクロの挿入 - 画像の挿入 - 関係性の編集 - リストに戻る - 保存 - 保存及び公開 - 保存して承認に送る - リスト ビューの保存 - プレビュー - テンプレートが指定されていないのでプレビューは無効になっています - スタイルの選択 - スタイルの表示 - 表の挿入 - - - 公開されました - このページについて - エイリアス - (画像を電話でわかるように言葉で説明) - 別名のリンク - クリックでアイテムを編集する - 作成者 - 作成者 - 更新者 - 作成日時 - このドキュメントが作成された日時 - ドキュメントタイプ - 編集中 - 公開終了日時 - このページは公開後変更されています - このページは公開されていません - 公開日時 - 表示するアイテムはありません - リストに表示するアイテムはありません - メディアタイプ - メディアの項目へのリンク - メンバーグループ - 役割 - メンバータイプ - 日時が選択されていません - タイトル - プロパティ - このページは公開されましたが、親ページの '%0%' が非公開のため閲覧できません - このコンテントは公開されていますがキャッシュされていません(内部エラー) - 公開 - 公開状態 - 公開開始日時 - 公開停止日時 - 日時の消去 - 並び順が更新されました - ノードをドラッグ、クリック、または列のヘッダーをクリックする事でノードを簡単にソートできます。SHIFT、CONTROLキーを使い複数のノードを選択する事もできます。 - 統計 - タイトル (オプション) - 代替テキスト (オプション) - - 非公開 - 最終更新日時 - このドキュメントが最後に更新された日時 - ファイルの消去 - ページへのリンク - グループのメンバー - グループのメンバーではありません - 子コンテンツ - ターゲット - - - クリックしてアップロードする - またはクリックしてファイルを選択 - ファイルの最大サイズ - - - メンバーの新規作成 - 全てのメンバー - - - どこに新しい %0% を作りますか - ここに作成 - 型とタイトルを選んでください - "document types".]]> - "media types".]]> - テンプレートなしのドキュメント タイプ - - - ウェブサイトを参照する - 次回から表示しない - Umbracoが起動しない時は、このサイトのポップアップを許可してください。 - 新規ウィンドウで開く - 再起動 - 訪れる - ようこそ - - - Stay - Discard changes - You have unsaved changes - Are you sure you want to navigate away from this page? - you have unsaved changes - - - Done - Deleted %0% item - Deleted %0% items - Deleted %0% out of %1% item - Deleted %0% out of %1% items - Published %0% item - Published %0% items - Published %0% out of %1% item - Published %0% out of %1% items - Unpublished %0% item - Unpublished %0% items - Unpublished %0% out of %1% item - Unpublished %0% out of %1% items - Moved %0% item - Moved %0% items - Moved %0% out of %1% item - Moved %0% out of %1% items - Copied %0% item - Copied %0% items - Copied %0% out of %1% item - Copied %0% out of %1% items - - - 名前 - ドメインの割り当て - このウィンドウを閉じる - 削除しますか? - 無効にしますか? - ログアウトしますか? - 本当にいいですか? - 切り取り - ディクショナリのアイテムの編集 - 言語の編集 - アンカーの挿入 - 文字の挿入 - ヘッドライン画像の挿入 - 画像の挿入 - リンクの挿入 - クリックするとマクロを追加 - 表の挿入 - 最近の更新 - リンク - 内部リンク: - 内部リンクを使うときは、リンクの前に "#" を挿入してください。 - 新規ウィンドウで開きますか? - このマクロは編集できるプロパティがありません - 貼り付け - 許可の編集 - ごみ箱を空にしています。実行中はウィンドウを閉じないでください。 - ごみ箱は空です - ごみ箱から削除すると復活させることはできません - regexlib.comのウェブサービスに現在問題が起きているかもしれず、操作できませんでした。大変申し訳ありませんがこの機能は使用できません。]]> - フォームのフィールドを正規表現で検証できます。例: 'email, 'zip-code' 'URL' - マクロを削除 - 必須フィールド - サイトは再インデックスされました - ウェブサイトのキャッシュがリフレッシュされました。 公開されているコンテンツはリフレッシュされましたが、非公開のコンテンツは非公開のままです。 - ウェブサイトのキャッシュがリフレッシュされます。 公開されているコンテンツはリフレッシュされますが、非公開のコンテンツは非公開のままです。 - 列数 - 行数 - クリックすると画像がフルサイズで表示されます - 項目の選択 - キャッシュされている項目の表示 - オリジナルに関連付ける - フレンドリーなコミュニティ - ページへリンク - リンク ドキュメントを新しいウィンドウまたはタブで開く - メディアへリンク - メディアの選択 - アイコンの選択 - アイテムの選択 - リンクの選択 - マクロの選択 - コンテンツの選択 - メンバーの選択 - メンバー グループの選択 - このマクロのパラメーターはありません - 外部ログイン プロバイダー - 例外の詳細 - スタックトレース - Inner Exception - 次をリンク: - 次をリンク解除: - アカウント - エディターの選択 - - - %0%' の別の言語版を編集するには、左側のメニューの'言語'でその言語を追加します - ]]> - カルチャ名 - - - ユーザー名を入力... - パスワードを入力... - %0%と命名します... - ここに名称を入力してください... - ラベル... - 説明を入力してください... - 検索する... - 条件で絞り込む... - 入力してタグを追加 (各タグの後に Enter を押してください)... - - - カスタムリストビューを作成する - カスタムリストビューを削除する - - - 値の前に追加 - データベースのデータ型 - プロパティ エディター GUID - プロパティ エディター - ボタン - 高度な設定を有効にする - コンテキストメニューを有効にする - 挿入される画像のデフォルト最大サイズ - 関連付けるスタイルシート - ラベルの表示 - 幅と高さ - - - データは保存されましたが、公開前にこのページの幾つかのエラーを修正しなければなりません: - 現在のメンバーシッププロバイダではパスワードを変更できません (EnablePasswordRetrievalがtrueでなければなりません) - %0% は既にあります - 次の様なエラーが発生しています: - 次の様なエラーが発生しています: - パスワードは最低でも %0% 文字の長さかつ %1% 文字以上の数以外の文字を含める必要があります - %0% は整数でなければなりません - %1% タブの %0% フィールドは必須です - %0% は必須です - %1% の %0% は正しい書式ではありません - %0% は正しい書式ではありません - - - サーバー エラーが発生しました - 指定されたファイルタイプは管理者のみに許可されます - 注意! CodeMirrorが設定で有効化されていますが、 Internet Explorerでは不安定なので無効化してください。 - 新しいプロパティ型のエイリアスと名前の両方を設定してください! - 特定のファイルまたはフォルタの読み込み/書き込みアクセスに問題があります - Partial View スクリプトの読み込みエラー (ファイル: %0%) - タイトルを入力してください - 型を選択してください - 元画像より大きくしようとしていますが、本当によろしいのですか? - 開始ノードが削除されています。管理者に連絡してください。 - スタイルを変更する前にコンテントをマークしてください - 有効なスタイルがありません - 結合したい2つのセルの左側にカーソルを置いてください - このセルは結合されたものではないので分離する事はできません。 - - - Umbracoについて - アクション - アクション選択 - 追加 - エイリアス - すべて - 確かですか? - 枠線 - または - キャンセル - セルの余白 - 選択 - 閉じる - ウィンドウを閉じる - コメント - 確認 - 縦横比 - 続行 - コピー - 新規作成 - データベース - 日付 - 既定 - 削除 - 削除済 - 削除中... - デザイン - 次元 - - ダウンロード - 編集 - 編集済 - 要素 - 電子メール - エラー - 検索 - 高さ - ヘルプ - アイコン - インポート - 内側の余白 - 挿入 - インストール - 無効 - 位置揃え - 言語 - レイアウト - 読み込み中 - ロックされています - ログイン - ログオフ - ログアウト - マクロ - 移動 - 名前 - 新規 - 次へ - いいえ - of - OK - 開く - または - パスワード - パス - しばらくお待ちください... - 前へ - プロパティ - フォームからEmailを受信 - ごみ箱 - 残り - 名前の変更 - 更新 - この項目は必須です - 再試行 - 許可 - 検索 - サーバー - 表示 - 送信後にページを表示 - サイズ - 並べ替え - 送信 - - 検索... - - 更新 - アップグレード - アップロード - URL - ユーザー - ユーザー名 - - ビュー - ようこそ... - - はい - フォルダー - 検索結果 - 順序変更 - 順序変更終了 - プレビュー - パスワードの変更 - ->  - リスト ビュー - 保存... - 現在 - 埋め込み - - - ブルー - - - タブの追加 - プロパティの追加 - エディターの追加 - テンプレートの追加 - 子ノードの追加 - 子の追加 - データ タイプの編集 - セクションの移動 - ショートカット - ショートカットの表示 - リスト ビューの切り替え - ルートとして許可に切り替え - - - 背景色 - 太字 - テキストの色 - フォント - テキスト - - - ページ - - - インストーラーはデータベースに接続できませんでした。 - web.configファイルを保存できませんでした。接続文字列を手作業で編集してください。 - データベースが見つかりました。識別子: - データベースの設定 - インストールボタンを押すと Umbraco %0% のデータベースへインストールします - ]]> - 次へを押して続行してください。]]> - データベースを見つけられません!"web.config"ファイルの中の"接続文字列"を確認してください。

-

続行するには"web.config"ファイルを編集(Visual Studioないし使い慣れたテキストエディタで)し、下の方にスクロールし、"umbracoDbDSN"という名前のキーでデータベースの接続文字列を追加して保存します。

-

- 再施行ボタンをクリックして - 続けます。
- より詳細にはこちらの web.config を編集します。

]]>
- - 必要ならISPに連絡するなどしてみてください。 - もしローカルのパソコンないしサーバーへインストールするのなら、システム管理者に情報を確認してください。]]> - - アップグレードボタンを押すとUmbraco %0% 用にデータベースをアップグレードします。

-

- 心配ありません。 - コンテントが消える事はありませんし、後で続けることもできます。 -

- ]]>
- 次へ - を押して続行してください。]]> - 次へ をクリックして設定ウィザードを進めてください。]]> - デフォルトユーザーのパスワードを変更する必要があります!]]> - デフォルトユーザーは無効化されているかUmbracoにアクセスできない状態になっています!

これ以上のアクションは必要ありません。次へをクリックして続行してください。]]> - インストール後にデフォルトユーザーのパスワードが変更されています!

これ以上のアクションは必要ありません。次へをクリックして続行してください。]]> - パスワードは変更されました! - 始めに、ビデオによる解説を見ましょう - 次へボタンをクリック(またはweb.configのumbracoConfigurationStatusを編集)すると、あなたはここに示されるこのソフトウェアのライセンスを承諾したと見做されます。注意として、UmbracoはMITライセンスをフレームワークへ、フリーウェアライセンスをUIへ、それぞれ異なる2つのライセンスを採用しています。 - まだインストールは完了していません。 - 影響するファイルとフォルダ - Umbracoに必要なアクセス権の設定についての詳細はこちらをどうぞ - これらのファイル/フォルダについてASP.NETに変更のアクセス権を与えなくてはなりません。 - アクセス権の設定はほぼ完璧です!

- Umbracoは問題無く起動できますが、Umbracoを最大限に活用する為に推奨されるパッケージのインストールはできないでしょう。]]>
- 解決方法 - テキスト版を読むにはここをクリックしてください - ビデオチュートリアルを見るか、テキスト版を読んで下さい。]]> - このアクセス権の設定はきっと問題になります! -

- Umbracoを問題無く起動できますが、フォルダを作成できませんし、Umbracoを最大限に活用する為に推奨されるパッケージのインストールはできないでしょう。]]>
- Umbracoに必要なアクセス権の設定が不足しています! -

- Umbracoを起動する為には、アクセス権の設定を見直す必要があります。]]>
- アクセス権の設定は完璧です!

- Umbracoを起動し、パッケージをインストールする準備が整いました!]]>
- フォルダの問題解決 - ASP.NETとフォルダの作成についての詳細はこちらのリンクからどうぞ - フォルダのアクセス権を設定 - - スクラッチから始めたい - どうしたらいいの?) - 後からRunwayをインストールする事もできます。そうしたくなった時は、Developerセクションのパッケージへどうぞ。 - ]]> - Umbracoプラットフォームのクリーンセットアップが完了しました。この後はどうしますか? - Runwayがインストールされました - - 推奨モジュールからインストールしたいモジュールをチェック、または全てのモジュールのリストを見て下さい。 - ]]> - 経験を積んだユーザーのみに推奨します - 簡単なウェブサイトから始めたい - - "Runway"(≈滑走路)は幾つかの基本的なテンプレートから簡単なウェブサイトを用意します。このインストーラーは自動的にRnwayをセットアップできますが、 - これを編集したり、拡張したり、削除する事も簡単にできます。もしUmbracoを完璧に使いこなせるならばこれは不要です。とはいえ、 - Runwayを使う事は、手間なく簡単にUmbracoを始める為には良い選択肢です。 - Runwayをインストールすれば、必要に応じてRunwayによる基本的な構成のページをRunwayのモジュールから選択できます。 -

- - Runwayに含まれるもの: ホームページ、はじめてのページ、モジュールのインストールページ。
- オプションモジュール: トップのナビゲーション、サイトマップ、コンタクト、ギャラリー。 -
- ]]>
- Runwayとは? - ステップ 1/5: ライセンスの承諾 - ステップ 2/5: データベースの設定 - ステップ 3/5: ファイルのアクセス権を検証 - ステップ 4/5: Umbracoのセキュリティ確認 - ステップ 5/5: Umbracoの準備が整いました - Umbracoを選んで頂きありがとうございます - 新しいあなたのサイトを表示 -Runwayをインストールして作られた新しいウェブサイトがどのように表示されるのかを見る事ができます。]]> - 追加の情報と手助け -我々の認めるコミュニティから手助けを得られるでしょう。どうしたら簡単なサイトを構築できるか、どうしたらパッケージを使えるかについてのビデオや文書、またUmbracoの用語のクイックガイドも見る事ができます。]]> - Umbraco %0% のインストールは完了、準備が整いました - /web.config fileを手作業で編集し、'%0%'の下にあるumbracoConfigurationStatusキーを設定してください。]]> - 今すぐ開始できます。
もしUmbracoの初心者なら、 -私たちの初心者向けのたくさんの情報を参考にしてください。]]>
- Umbracoの開始 -ウェブサイトの管理から、簡単にバックオフィスを開き、コンテント、テンプレート、スタイルシート、機能を追加したり更新したりできます]]> - データベースの接続に失敗しました。 - Umbraco Version 3 - Umbraco Version 4 - 見る - umbraco %0% の新規インストールまたは3.0からの更新について設定方法を案内します。 -

- "次へ"を押してウィザードを開始します。]]>
- - - カルチャコード - カルチャ名 - - - 何もしないでいると自動的にログアウトします - 作業を保存して今すぐ更新 - - - ハッピー スーパー日曜日 - ハッピー マニアック月曜日 - ハッピー最高の火曜日 - ハッピー ワンダフル水曜日 - ハッピー サンダー木曜日 - ハッピー ファンキー金曜日 - ハッピー土曜日 - ウェブサイトにログインします。 - セッションタイムアウトしました。 - © 2001 - %0%
umbraco.org

]]>
- - - ダッシュボード - セクション - コンテンツ - - - 上でページを選択... - %0% は %1% にコピーしました - 下でドキュメント'%0%'をコピーする場所を選択してください。 - %0% は %1% に移動しました - 下でドキュメント'%0%'を移動する場所を選択してください。 - が、コンテンツの新しい親として選択されました。下の'ok' をクリックしてください。 - まだノードが選択されていません。'ok'をクリックする前に上のリストでノードを選択してください。 - 現在のノードは、ドキュメントタイプの設定により選択されたノードの子になることはできません。 - ノードは、自分のサブページには移動できません - 現在のノードはルートにできません。 - 子ドキュメントで権限がないので、その操作はできません。 - コピーしたものを元と関係づける - - - %0% への通知を編集 - - 前略 %0% さま

- -

ユーザー '%3%' によりページ '%2%' 上のタスク '%1%' から自動的にメールします。

- -

-

更新のまとめ:

- - %6% -
-

- - - -

早々

- Umbracoのロボットより -

]]>
- [%0%] に通知: ページ %2% 上の %1% について - 通知 - - - - パッケージを選択できます。Umbracoのパッケージは概ね".zip"ないしは".umb"といった拡張子です。 - ]]> - 作成者 - ヘルプ - パッケージのメタデータ - パッケージ名 - パッケージには何も含まれません -
- "パッケージのアンインストール"をクリックしてシステムから安全に削除できます。]]>
- パッケージのオプション - パッケージの取扱説明書 - パッケージリポジトリ - 本当にアンインストールしますか - パッケージのアンインストールが終了しました - パッケージが正常にアンインストールされました - パッケージのアンインストール - - 注意: 全ての、文書やメディアなどに依存したアイテムを削除する場合はそれらの作業を一端止めてからアンインストールしなければシステムが不安定になる恐れがあります。 - 疑問点などあればパッケージの作者へ連絡してください。]]> - パッケージのバージョン - - - 完全な書式を含んだまま貼り付け (非推奨) - 貼り付けようとしたテキストは、特殊文字や書式設定が含まれます。これは、Microsoft Wordからテキストをコピーしたりすると発生する事です。Umbracoでは貼り付けられたコンテンツをウェブに適用させる為、書式や特殊文字を自動的に削除します。 - 全ての書式を削除してRAWテキストを貼り付け - 書式を除去して貼り付け (推奨) - - - 役割による保護 - 役割に基づく認証によりアクセス制御するのに適します。]]> - メンバーグループを作成する必要があります。]]> - エラーページ - ログインできてもアクセスできない人々へのページです - このページのアクセス制限方法を選択してください - %0% は保護されています - %0% の保護を解除しました - ログインページ - ログインフォームのあるページを選択します - 保護を解除 - ログインフォームとエラーメッセージを含むページを選択してください - このページへアクセス可能な役割を選んでください - このページへのログインとパスワードを設定します - 単一ユーザー保護 - 単一のログインとパスワードで単純に保護したい場合に適します - - - - - - - - 非公開の子ページも含めます - 公開を進めています - 少々お待ちください... - %1% ページ中 %0% ページが公開されました... - %0% は公開されました - %0% とサブページは公開されました - %0% とそのサブページの全てを公開します - OK をクリックすると %0% を公開。

- このページとその全ての子ページも公開したければ 全ての子ページを公開 をチェック。 - ]]>
- - - 設定済みの色はありません。 - - - 外部リンクを入力 - 内部リンクを選択 - キャプション - リンク - 新規ウィンドウで開く - キャプションを入力 - リンクを入力 - - - リセット - - - 現在の版 - の文字列は以前の版にはない部分で、緑の文字列は以前の版にのみある部分です。]]> - ドキュメントは以前の版に戻りました - 選択した版をhtmlで表示します。2つの版の比較を表示したいときは、Diff を選択してください。 - 以前の版に戻る - 版の選択 - 表示 - - - スクリプトファイルの編集 - - - 管理人 - コンテンツ - Courier - 開発 - Umbraco 設定ウィザード - メディア - メンバー - ニュースレター - 設定 - 統計 - 翻訳 - ユーザー - ヘルプ - フォーム - - - 動画によるチュートリアル - - - 既定のテンプレート - ドキュメントタイプを読み込むには、「参照」ボタンをクリックして自分のPC内にある".udt"ファイルを選択して、「インポート」ボタンをクリックします。 (次画面で確認画面が表示されます) - 新規タブの名前 - ノードのタイプ - タイプ - スタイルシート - スクリプト - タブ - タブの名前 - タブ - マスターコンテンツタイプが有効 - このコンテンツタイプの使用 - このタブにはプロパティが定義されていません、上部のリンクから新しいプロパティを作成してください - アイコンの追加 - - - Sort order - Creation date - ソートが完了しました。 - 上下にアイテムをドラッグするなどして適当に配置したり、列のヘッダーをクリックしてコレクション全体をソートできます - - - - 検証 - アイテムを保存する前に検証エラーを修正してください。 - 失敗しました - 不十分なユーザー権限により操作を完了できませんでした - キャンセルされました - サードパーティのアドインにより操作はキャンセルされました - サードパーティのアドインにより公開はキャンセルされました - プロパティの方は既に存在しています - プロパティの型を作成しました - データ型: %1%]]> - プロパティ型を削除しました - コンテントの型を保存しました - タブを作成しました - タブを削除しました - idが %0% のタブを削除しました - スタイルシートは未保存です - スタイルシートを保存しました - エラーなくスタイルシートを保存しました - データ型を保存しました - ディクショナリのアイテムを保存しました - 親ページが公開されていないので、公開に失敗しました - コンテントを公開しました - と同時にウェブサイトを可視化しました - コンテントを保存しました - 変更を適用する為に公開する事を忘れないでください - 承認へ送りました - 変更は承認へと送られます - メディアを保存しました - メディアをエラーなく保存しました - メンバーを保存しました - スタイルシートのプロパティを保存しました - スタイルシートを保存しました - テンプレートを保存しました - ユーザーの保存時にエラーが発生しました (ログを確認してください) - ユーザーを保存しました - ユーザータイプを保存しました - ファイルは未保存です - ファイルを保存できません。アクセス権を確認してください。 - ファイルを保存しました - エラーなくファイルを保存しました - 言語を保存しました - テンプレートは未保存です - 2つのテンプレートで同じエイリアスを使用していないか確認してください - テンプレートを保存しました - エラーなくテンプレートを保存しました! - コンテンツは公開されていません - 部分ビュー保存しました - 部分ビューをエラーなしで保存しました! - 部分ビューは保存されていません - ファイルを保存するときにエラーが発生しました。 - - - CSSシンタックスを使用 例: h1, .redHeader, .blueTex - スタイルシートの編集 - スタイルシートのプロパティの編集 - リッチテキストエディターでスタイルのプロパティを識別する名前 - プレビュー - スタイル - - - テンプレートの編集 - コンテンツ領域の挿入 - コンテンツ領域プレースホルダーの挿入 - ディクショナリ アイテムを挿入 - マクロの挿入 - umbraco ページフィールドの挿入 - マスターテンプレート - umbraco テンプレートタグのクイックガイド - テンプレート - - - Image - Macro - 挿入するアイテムを選択する - 行の追加 - コンテンツの追加 - コンテンツのドロップ - 適用される設定 - このコンテンツはここでは許可されていません - このコンテンツはここに使用できます - クリックして埋め込む - クリックして画像を挿入する - キャプション... - ここに記入する... - レイアウト - レイアウトは通常1つまたは2つの異なるレイアウトを必要とする、グリッドエディタの全体的な作業エリアです - レイアウトを追加する - 追加のセクションの横幅を設定し、レイアウトを調整する - 行の構成 - 定義された構成の行が水平に配置されます - 行の構成を追加 - 追加のセルのセル幅を設定することで調整します - - グリッドレイアウトの列を合計した数 - 設定 - 編集者が設定できる項目 - スタイル - 編集者が設定できるスタイル - すべてのエディタを許可する - すべての行の構成を許可する - デフォルトとして設定 - 追加を選択 - デフォルトの選択 - 追加されました - - - 構成 - タブが追加されていません - 次から継承: - プロパティの追加 - 必要なラベル - リスト ビューの有効化 - 並べ替えと検索が可能な子のリストを表示するコンテンツ アイテムを設定します。子はツリーに表示されません。 - 利用可能なテンプレート - このタイプのコンテンツで使用できるテンプレート エディターを選択してください - ルートとして許可 - コンテンツ ツリーのルートでこのタイプのコンテンツをエディターで作成することを許可 - 許可された子ノード タイプ - このタイプの下部コンテンツに指定タイプのコンテンツを作成することを許可 - 子ノードの選択 - 既存ドキュメント タイプのタブとプロパティを継承。新しいタブを現在のドキュメント タイプに追加、または同じ名前のタブがある場合はマージされます。 - このコンテンツ タイプが構成で使用されるため、自身を構成することはできません。 - 構成に使用できるコンテンツ タイプはありません。 - 使用可能なエディター - 再利用 - エディター設定 - 設定 - 削除します - 下部に移動しました。 - 以下のツリー構造へ移動する - フォルダーを選択します - すべてのドキュメント タイプ - すべてのドキュメント - すべてのメディア アイテム - このドキュメント タイプを使用すると完全に削除されます。削除してもよろしいですか? - このメディア タイプを使用すると完全に削除されます。削除してもよろしいですか? - このメンバー タイプを使用すると完全に削除されます。削除してもよろしいですか? - およびこのタイプを使用したすべてのドキュメント - およびこのタイプを使用したこのメディア アイテム - およびこのタイプを使用したすべてのメンバー - - - 代替フィールド - 代替テキスト - 大文字小文字変換 - エンコーディング - フィールドの選択 - 改行コードの変換 - 改行コードをhtmlタグ &lt;br&gt; に変換する - カスタムフィールド - 日付のみ表示 - 日付の形式 - HTMLエンコード - 特殊文字をHTMLで等価な文字列に変換する - フィールドの値の後ろに追加される - フィールドの値の前に追加される - 小文字変換 - なし - フィールド値の後ろ追加 - フィールド値の前に追加 - 再帰的 - 段落タグの消去 - 段落タグ &lt;P&gt; を消去します - 標準フィールド - 大文字変換 - URLエンコード - 文字列をURLで使用可能な文字列に変換する - 上のフィールドの値がいずれも空白の場合に使用される - このフィールドは第1フィールドが空白の場合に使用される - 時刻も表示 区切り文字: - - - 翻訳の詳細 - XML DTD ダウンロード - フィールド - サブページを含める - - 翻訳者ユーザーが見つかりません。コンテントの翻訳の前に翻訳者ユーザーを作成してください。 - ページ '%0%' を翻訳へ送りました - ページ '%0%' を翻訳へ送る - 述べ語数 - 翻訳する: - 翻訳完了。 - クリックして翻訳したページのプレビューを表示できます。元のページがあれば2つのページを比較します。 - 翻訳に失敗しました。XMLファイルが壊れているかもしれません。 - 翻訳オプション - 翻訳者 - 翻訳XMLのアップロード - - - キャッシュの参照 - ごみ箱 - パッケージの作成 - データ型 - ディクショナリ - インストール済のパッケージ - スキンのインストール - スターターキットのインストール - 言語 - ローカルパッケージのインストール - マクロ - メディアタイプ - メンバー - メンバーのグループ - 役割 - メンバーの種類 - ドキュメントタイプ - 関連タイプ - パッケージ - パッケージ - リポジトリからインストール - Runwayのインストール - Runwayのモジュール - スクリプトファイル - スクリプト - スタイルシート - テンプレート - ユーザーの権限 - ユーザータイプ - ユーザー - - - 新しい更新があります - %0% が用意されています。ダウンロードするにはクリックしてください。 - サーバーに接続できませんでした - 更新の確認中にエラーが発生しました。詳細についてはスタックトレースを確認してください。 - - - 管理者 - フィールドのカテゴリー - パスワードの変更 - 新パスワード - 新パスワードの確認 - Umbracoの管理画面にアクセスするためのパスワードを変更するには、以下のフォームに新しいパスワード入力して「パスワードの変更」ボタンをクリックしてください。 - コンテントチャンネル - 概要フィールド - ユーザーを無効にする - ドキュメントタイプ - 編集者 - フィールドの抜粋 - 言語 - ログイン - メディアライブラリの開始ノード - セクション - Umbracoへのアクセスを無効にする - パスワード - パスワードのリセット - パスワードが変更されました! - 新しいパスワードの確認 - 新しいパスワードの入力 - パスワードは空白にできません! - 現在のパスワード - 現在のパスワードが正しくない - 新しいパスワードと確認のパスワードが一致しません。再度入力してください! - 確認のパスワードは新しいパスワードと一致しません! - 子ノードのアクセス権を置き換える - これらのページのアクセス権を変更します: - 選択したページのアクセス権を変更する - 全ての子要素から調べる - コンテンツの開始ノード - ユーザー名 - ユーザーの権限 - ユーザーの種類 - ユーザーの種類 - 投稿者 - 変更 - あなたのプロフィール - あなたの最新の履歴 - セッションの期限 - - - 検証 - メールで検証 - 数値で検証 - URL で検証 - ... またはカスタム検証を入力 - 必須フィールドです - - - すべて選択 - すべての選択を解除 - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/ko.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/ko.xml deleted file mode 100644 index 5b0a056..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/ko.xml +++ /dev/null @@ -1,852 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - 호스트명 관리 - 감사 추적 - 노드 탐색 - 복사 - 새로 만들기 - 패키지 새로 만들기 - 삭제 - 비활성 - 휴지통 비우기 - 추출 문서 유형 - 등록 문서 유형 - 패키지 등록 - 캔버스 내용 편집 - 종료 - 이동 - 알림 - 퍼블릭 접근 - 발행 - 노드 새로 고침 - 전체 사이트 재발행 - 권한 - 롤백 - 발행 항목으로 전달 - 번역 항목으로 전달 - 정렬 - 발행 항목으로 전달 - 번역 - 업데이트 - - - 새로운 도메인 추가 - 도메인 - 새로운 '%0%' 도메인이 생성되었습니다 - '%0%' 도메인이 삭제되었습니다 - '%0%' 도메인이 이미 존재합니다 - '%0%' 도메인이 업데이트 되었습니다 - 현재 도메인 수정 - - - 보기 - - - 굵게 - 단락 들여쓰기 취소 - 폼 필드 삽입 - 그래픽 헤드라인 삽입 - Html 편집 - 단락 들여쓰기 - 기울임꼴 - 가운데 맞춤 - 왼쪽 맞춤 - 오른쪽 맞춤 - 하이퍼 링크 - 기호 삽입 - 기호 목록 - 번호 목록 - 매크로 삽입 - 이미지 삽입 - 관계 편집 - 저장 - 저장 후 발행 - 저장 후 승인을 위해 전송 - 미리보기 - 스타일 선택 - 스타일 보기 - 테이블 삽입 - - - 이 페이지 정보 - 대체 링크 - (전화위에 그림을 어떻게 설명하시겠습니까) - 대체 링크 - 이 항목을 편집하시려면 클릭하세요. - 작성자 - 생성일 - 문서 유형 - 편집 - 삭제됨 - 이 항목은 발행후 변경되었습니다. - 이 항목은 발행되지 않았습니다. - 마지막 발행일 - 미디어 타입 - 사용자 그룹 - 역할 - 사용자 타입 - 날짜가 선택되지 않았습니다. - 페이지 제목 - 속성 - 이문서는 발행되었지만 부모문서 '%0%'가 발행되지 않아 볼 수 없습니다. - 발행 - 발행 상태 - 발행됨 - 날짜 삭제 - 정렬이 업데이트되었습니다. - 노드를 드래그하거나 컬럼헤더를 클릭하면 노드가 정렬됩니다. 쉬프트키나 컨트롤키를 이용하면 여러노드선택이 가능합니다. - 통계 - 제목(옵션) - 유형 - 발행취소 - 마지막 수정일 - 파일 삭제 - 문서에 링크 - - - 새로운 %0% (을)를 생성할 위치를 지정하십시오 - 생성자 - 타입과 제목을 선택하세요 - - - 브라우저에서 보기 - TRANSLATE ME: '- Hide' - Umbraco 가 열리지 않으면, 이 사이트의 팝업을 허용하여야 합니다 - 새로운 창으로 열렸습니다 - 재시작 - 방문 - 환영합니다 - - - Stay - Discard changes - You have unsaved changes - Are you sure you want to navigate away from this page? - you have unsaved changes - - - Done - Deleted %0% item - Deleted %0% items - Deleted %0% out of %1% item - Deleted %0% out of %1% items - Published %0% item - Published %0% items - Published %0% out of %1% item - Published %0% out of %1% items - Unpublished %0% item - Unpublished %0% items - Unpublished %0% out of %1% item - Unpublished %0% out of %1% items - Moved %0% item - Moved %0% items - Moved %0% out of %1% item - Moved %0% out of %1% items - Copied %0% item - Copied %0% items - Copied %0% out of %1% item - Copied %0% out of %1% items - - - 이름 - 호스트네임 관리 - 이창 닫기 - 정말로 삭제하시겠습니까? - 정말로 비활성화하시겠습니까? - 로그아웃 하시겠습니까? - 확실합니까? - TRANSLATE ME: 'Cut' - 사전 항목 편집 - 언어 편집 - 내부 링크삽입 - 문자열 삽입 - 그래픽 헤드라인 삽입 - 그림삽입 - 링크 삽입 - 매크로 추가 클릭 - 테이블 삽입 - 마지막 수정 - 링크 - 내부링크: - 내부링크를 사용하실 때 링크앞에 "#"를 넣어주세요 - 새 창으로 여시겠습니까? - 이 매크로에는 편집할 수 있는 항목이 포함되어 있지 않습니다. - 붙여넣기 - 권한 편집 - 휴지통안에 이 항목들이 완전히 삭제중 입니다. 작업이 완료되기전까지 창을 닫지마세요. - 휴지통이 비었습니다. - 휴지통에서 삭제하시면 완전히 삭제됩니다. - regexlib.com의 웹서비스는 현재 제어할 수 없는 몇가지 문제점이 보고되었습니다. 불편을 드려 대단히 죄송합니다.]]> - 필드 유효성검사를 위해 정규표현식을 검색합니다. 예: 'email, 'zip-code' 'URL' - 매크로 삭제 - 필수 필드 - 사이트의 색인이 재생성되었습니다. - 웹사이트 캐쉬가 재생되었습니다. 모든 발행컨텐츠가 업데이트되었습니다. 그러나 모든 미발행 컨텐츠는 여전히 미발행상태입니다. - 웹사이트 캐쉬가 재생되었습니다. 모든 발행컨텐츠가 업데이트되었습니다. 그러나 모든 미발행 컨텐츠는 미발행상태로 남아있습니다. - 컬럼수 - 줄수 - 이미지를 전체크기로 보시려면 클릭하세요. - 아이템 선택 - 캐쉬 아이템 보기 - - - %0%'사전 항목 아래에 다른 언어버전들을 편집하세요
왼쪽 '언어'메뉴를 사용하여 추가 언어들을 설정할 수 있습니다. - ]]>
- 국가명 - - - - - 이전값 더하기 - 데이터베이스 데이터타입 - 데이터타입 GUID - Render 컨트롤 - 버튼 - 고급설정 사용 - context 메뉴 사용 - 삽입이미지의 기본사이즈 최대값 - 관련 스타일시트 - 라벨 보기 - 너비와 높이 - - - 데이터가 저장되었지만, 이 페이지를 발행하기전에 에러들부터 수정하셔야 합니다 - 현재의 멤버쉽 프로바이더는 암호변경을 지원하지 않습니다(EnablePasswordRetrieval need to be true) - %0% 은 이미 존재합니다. - 에러: - 에러: - 암호는 최소 %0% 자 이상이며 적어도 %1% 개의 알파벳이 아닌 문자를 포함해야 합니다. - %0% must be an integer - The %0% field in the %1% tab is mandatory - %0% 은 필수선택 항목입니다. - %0% at %1% 올바른 형식이 아닙니다. - %0% 올바른 형식이 아닙니다. - - - 주의! CodeMirror가 설정에서 활성화 되었어도 충분히 안정적이지 않기 때문에 인터넷 익스플로러에선 비활성화 됩니다. - 새 속성타입에 이름과 별칭을 모두 채우세요! - 특정 파일또는 폴더에 읽기/쓰기 접근제한 문제가 있습니다 - 제목을 넣어주세요 - 유형을 선택해주세요 - 원본크기보다 큰사이즈의 이미지를 만들려고 합니다. 계속하시겠습니까? - 시작노드가 삭제되었습니다. 관리자에게 문의하세요 - 스타일을 변경하시기 전에 컨텐츠를 체크하세요 - 사용할 수 있는 스타일이 없습니다. - 합치기 원하시는 두셀의 왼쪽에 커서를 가져다놓으세요 - 병합되지 않은 셀을 분리할 수 없습니다. - - - 정보 - 액션 - 추가 - 별칭 - 확실합니까? - 경계선 - 또는 - 취소 - 셀 마진 - 선택 - 닫기 - 창 닫기 - 코멘트 - 확인 - 비율 맞추기 - 계속 - 복사 - 생성 - 데이타베이스 - 날짜 - 기본 - 삭제 - 삭제됨 - 삭제중... - 디자인 - 범위 - 아래로 - 다운로드 - 편집 - 편집됨 - 항목 - 이메일 - 에러 - 찾기 - 높이 - 도움말 - 아이콘 - 가져오기 - 내부 마진 - 삽입 - 설치 - 적용 - 언어 - 레이아웃 - 로딩 - TRANSLATE ME: 'Locked' - 로그인 - 로그오프 - 로그아웃 - 매크로 - 이동 - 이름 - 새로 - 다음 - 아니요 - - 완료 - 열기 - 또는 - 비밀번호 - 경로 - 잠시만 기다려주세요... - 이전 - 속성 - 수신된 폼데이터 이메일전송 - 휴지통 - 남아있는 - 이름바꾸기 - TRANSLATE ME: 'Renew' - 재시도 - 권한 - 검색 - 서버 - 보기 - 전송된 페이지보기 - 사이즈 - 정렬 - Submit - - 타입 - 검색유형... - 위로 - 업데이트 - 업그레이드 - 업로드 - URL - 사용자 - 사용자 - - 보기 - 환영합니다... - 너비 - - Reorder - I am done reordering - - - 배경색 - 굵게 - 글자색 - 폰트 - 글꼴 - - - 페이지 - - - 인스톨러가 데이터베이스에 연결할 수 없습니다. - web.config를 저장할 수 없습니다.connection string을 수동으로 수정하세요. - 데이터베이스가 확인되었으며 정보는 - 데이터베이스 설정 - 설치 버튼을 누르면 Umbraco %0% 데이터베이스가 설치됩니다.]]> - 다음을 누르세요.]]> - 데이터베이스를 찾을 수 없습니다. “web.config”파일의 "connection string"이 바르게 설정되었는지 확인하세요.

-

"web.config" 파일에 맨아래에 ,키네임을 "UmbracoDbDSN"로 하여 사용하시는 데이터베이스의 connection string 정보를 입력하시고 파일을 저장하세요.

-

- 완료 후재시도버튼을 누르세요.
- web.config의 더많은 정보는 여기에 있습니다.

]]>
- - 필요하시다면 사용하시는 ISP쪽에 문의하시기 바랍니다.. - 로컬 머신이나 서버에 설치되어 있다면 해당 시스템 관리자에게 문의하시기 바랍니다.]]> - 업그레이드 버튼을 누르면 여러분의 데이터베이스를 Umbraco %0% 로 업데이트합니다.

어떤 컨텐트도 삭제되지 않으니 걱정마세요!

]]>
- 계속 진행하시려면 다음 을 누르세요. ]]> - 다음을 클릭하시면 설정마법사를 계속 진행합니다.]]> - 기본 사용자의 암호가 변경되어야 합니다!]]> - 기본 사용자가 비활성화되었거나 Umbraco에 접근할 수 없습니다!

더 이상 과정이 필요없으시면 다음을 눌러주세요.]]> - 설치후 기본사용자의 암호가 성공적으로 변경되었습니다!

더 이상 과정이 필요없으시면 다음을 눌러주세요.]]> - 비밀번호가 변경되었습니다! - 편리한 시작을 위해, 소개 Video를 시청하세요 - 다음버튼을 누르시면 (또는Web.config에 UmbracoConfigurationStatus를 수정하시면), 여러분은 아래에 명시된 소프트웨어 라이센스를 수락합니다. Umbraco 배포는 2가지 다른 라이센스로 구성되어 있습니다. 프레임워크에는 오픈소스 MIT라이센스가 UI에는 Umbraco 프리웨어 라이센스가 적용됩니다. - 아직 설치되지 않았습니다. - 영향받는 파일과 폴더 - Umbraco권한관리을 위해 더정보가 필요하시면 여기를 누르세요 - 다음 파일/폴더에 ASP.NET 수정권한이 필요합니다. - 권한 설정이 대부분 완벽합니다!

- 여러분은 문제없이 Umbraco사용이 가능하지만 일부 추천 패키지가 설치되지 않을 수 있습니다.]]>
- 문제해결방법 - 문서버전을 읽으시려면 클릭하세요 - Video tutorial를 시청하세요.]]> - 퍼미션 세팅에 문제가 있을 수 있습니다. -

- Umbraco를 문제없이 실행할 수 있지만, 폴더를 만들거나 추천패키지를 설치하지 못할 수 있습니다.]]>
- 권한 설정이 완료되지 않았습니다! -

- Umbraco 실행을 위해, 권한설정을 업데이트하세요.]]>
- 권한세팅이 완벽합니다!

- Umbraco 패키지 설치를 진행할 준비가 되었습니다. ]]>
- 폴더 문제해결 - 다음 링크는 ASP.NET이나 폴더생성문제에 대한 더 많은 정보를 제공합니다. - 폴더 권한 세팅 - Umbraco 는 특정 디렉토리에 쓰기/수정 권한이 필요합니다. 이것은 PDF나 그림과 같은 파일을 저장하고 cache같은 임시데이터을 위해 사용됩니다. - scratch를 시작하기 원합니다. - learn how) - Runway설치를 나중에 실행하실 수 있습니다. 개발도구 부분에서 패키지를 선택하세요. - ]]> - 여러분은 Umbraco 플랫폼 설치를 완료하였습니다. 다음엔 어떤 작업을 원하십니까? - Runway 가 설치됨 - - 이것은 저희가 권장하는 모듈들입니다. 설치를 원하시는 모듈을 확인하세요 모듈이 없다면 전체 모듈리스트를 보세요 - ]]> - 경험이 있는 사용자 분들만 추천합니다. - 간단한 웹사이트 생성을 원합니다. - - "Runway" 는 간단한 웹사이트 생성을 위한 기본 문서타입과 템플릿을 제공합니다. 인스톨러를 이용해 Runway를 자동으로 설치하신 후 - 여러분은 쉽게 수정, 확장, 삭제가 가능하십니다. - Umbraco에 익숙하시다면 Runway 가 필요없지만 그렇지 않으신경우 Runway는 가장 빨리 시작할 수 있는 최고의 예제를 제공합니다. - Runway 설치를 선택하시면, 여러분은 옵션으로 Runway 페이지에 쓰이는 Runway 모듈로 불리는 기본 빌딩 블록들을 선택하실 수 있습니다. -

- - Runway 포함사항: 홈페이지, Getting Started 페이지, 모듈 설치페이지.
- 옵션 모듈들: 네이게이션, 사이트맵, 연락처, 갤러리. -
- ]]>
- Runway 란? - Step 1/5 라이센스 허가 - Step 2/5 데이터베이스 설정 - Step 3/5 파일권한 확인 - Step 4/5 Umbraco 보안설정 확인 - Step 5/5 Umbraco를 시작할 준비가 되었습니다. - Umbraco를 선택해주셔서 감사합니다. - 새 사이트 보기 - Runway가 설치되었습니다, 새 웹사이트를 볼 수 있습니다.]]> - 고급 도움말과 정보 - 우수 커뮤니티에서 도음을 받으세요. 간단한 사이트제작이나 패키지 사용법, Umbraco기술의 퀵가이드를 제공하는 문서를 보시거나 무료 비디오를 시청하세요.]]> - Umbraco %0% 가 설치되어 사용준비가 되었습니다. - /web.config file을 수동으로 편집해야 합니다. AppSetting 키의 UmbracoConfigurationStatus'%0%'의 값으로 설정하세요.]]> - Umbraco 와 첫만남이시면
아래의 "Umbraco 접속하기" 버튼을 클릭하여 즉시 시작하실 수 있습니다. - 시작페이지에서 풍부한 리소소를 제공받을 수 있습니다.]]>
- Umbraco 실행 -사이트 관리를 위해서 Umbraco 관리자를 여시고 컨텐츠를 추가하시거나 템플릿과 스타일시트 업데이트 또는 새기능을 추가하세요]]> - 데이터베이스에 연결 실패 - Umbraco 버전 3 - Umbraco 버전 4 - 보기 - Umbraco %0% 로 신규설치나 업그레이드가 가능하도록 도와줍니다. -

- 마법사를 시작하시려면 "다음" 을 누르세요.]]>
- - - 국가 코드 - 국가명 - - - TRANSLATE ME: 'You've been idle and logout will automatically occur in' - TRANSLATE ME: 'Renew now to save your work' - - - © 2001 - %0%
umbraco.com

]]>
- - - 대시보드 - 세부항목 - 컨텐츠 - - - 페이지 상단 선택... - %0% 가 %1%로 복사되었습니다. - %0%문서가 복사될 곳을 선택하세요 - %0% 가 %1%로 이동되었습니다. - %0%문서가 이동할 곳을 선택하세요 - 새 컨텐츠의 루트로 선택되었습니다. 확인을 클릭하세요 - 아직 노드가 선택되지 않았습니다, 확인 버튼을 누르기전에 리스트에 노드를 선택하세요. - 현재노드는 타입때문에 선택된 노드아래로 갈 수 없습니다. - 현재 노드는 서브페이지로 이동할 수 없습니다. - TRANSLATE ME: 'The action isn't allowed since you have insufficient permissions on 1 or more child documents.' - - - %0% 에 대한 알림 편집 - - 안녕하세요 %0%

- -

사용자 '%3%' 가 작업 '%1%' 를 - 페이지 '%2%' 에서 - 진행했음을 알리는 자동 발송 메일입니다. -

- -

-

업데이트 요약:

- - %6% -
-

- - - -

좋은 하루 되세요!

-

]]>
- %1%에 대한 [%0]알림이 %2%에 생성되었습니다 - 알림 - - - - Umbraco 패키지는 보통 ".umb" 나 ".zip" 확장자를 가집니다. - ]]> - 저자 - 문서화 - 패키지 메타데이터 - 패키지 이름 - 패키지가 포함한 아이템이 없습니다. -
- 아래 "패키지 삭제"를 클릭하시면 안전하게 시스템에서 삭제하실 수 있습니다.]]>
- 패키지 옵션 - 패키지 정보 - 패키지 저장소 - 삭제 확인 - 패키지가 삭제되었습니다. - 패키지가 성공적으로 삭제되었습니다. - 패키지 삭제 - - 알림: 문서, 미디어등 삭제항목에 관련된 모든 항목이 삭제됩니다, 작업을 중단하면 시스템이 불안정적으로 동작할 수 있습니다. - 삭제는 매우 주의를 요하기 때문에 의심스러운항목은 패키지 제작자에게 문의하시기 바랍니다.]]> - 패키지 버전 - - - 포맷을 포함여하 붙여넣기(권장하지 않음) - 붙여넣으려는 텍스트에 특수한 문자나 포맷이 포함되어있습니다. Microsoft Word문서에서 바로 복사해와서 문제가 발생된것일 수 있습니다. Umbraco는 붙여넣으려는 컨텐츠가 웹에 적합하도록 특수한 문자나 포맷을 자동으로 제거합니다 - 포맷을 전혀 적용하지 않고 붙여넣기 - 포맷을 제거하고 붙여넣기(권장) - - - 역할 기반 제한 - Umbraco의 사용자그룹을 사용하세요.]]> - 사용자 그룹부터 생성해야합니다.]]> - 에러 페이지 - 로그인을 시도할 때 접근할 수 없습니다. - 이페이지의 접근제한을 어떻게 제한할지 선택하세요 - %0% 제한되었습니다. - %0% 의 제한이 제거되었습니다 - 로그인 페이지 - 로그인 폼 양식페이지를 선택하세요 - 제한 제거 - 로그인 폼과 에러메세지가 포함된 페이지를 선택하세요 - 이 페이지에 접근할 역할을 선택하세요 - 이 페이지에 로그인과 암호 설정 - 사용자 제한 - 로그인과 암호를 이용해 사용자 제한 - - - 제3공급자 익스텐션 취소때문에 %0% 가 발행할 수없습니다. - 미발행된 자식 문서 포함 - 발행 진행중 - 잠시만 기다리세요... - %1% 페이지를 제외한 %0% 가 발행됨... - %0% 발행됨 - %0% 과 서브페이지가 발행되었습니다 - %0% 와 모든 서브페이지 발행 - %0%를 발행하기위해 확인를 클릭하세요 and thereby making it's content publicly available.

- 이 페이지와 모든 서브페이지를 아래 모든 자식문서 발행을 체크하여 발행할 수 있습니다. - ]]>
- - - 외부링크 추가 - 내부링크 추가 - 추가 - 설명 - 내부 페이지 - URL - 아래로 이동 - 위로 이동 - 새 창 열기 - 링크 삭제 - - - 현재 버전 - 빨간 텍스트는 선택한 버전에선 보이지 않습니다. 녹색은 추가되었음을 의미합니다]]> - 문서가 롤백되었습니다. - 선택한 버전을 html로 보여줍니다. 두 버전의 차이점을 동시에 보시려면, 차이점 보기를 사용하세요 - 롤백 - 버전 선택 - 보기 - - - 스크립트 파일 편집 - - - 안내 - 컨텐츠 - 가이드 - 개발도구 - Umbraco 설치마법사 - 미디어 - 구성원 - 뉴스레터 - 세팅 - 통계 - 변환 - 사용자 - - - 기본 템플릿 - 문서를 가져오시려면 사용하시는 컴퓨터에 ".udt"를 찾아 선택하시고 "가져오기"를 클릭하세요(다음 단계에서 확인여부를 문의합니다) - 새 색인 제목 - 노드타입 - 타입 - 스타일시트 - 색인 - 색인 제목 - 색인 - - - Sort order - Creation date - 정렬 완료 - 다른 아이템을 마우스로 위,아래로 드래그 하여 이동하거나 열의 헤더를 클릭하여 아이템을 정렬할 수 있습니다 - - - - 3rd party add-in 때문에 발행이 취소되었습니다. - 속성타입이 이미존재합니다 - 속성타입 생성되었습니다 - 데이터타입: %1%]]> - 속성타입 삭제됨 - 컨텐츠타입 저장됨 - 색인 생성 - 색인 삭제 - Tab with id: %0% 삭제됨 - 스타일시트 저장되지 않음 - 스타일시트 저장 - 스타일시트 에러없이 저장 - 데이터타입 저장됨 - 사전 항목 저장됨 - 부모페이지가 발행되지 않았기때문에 발행에 실패했습니다. - 컨텐츠 발행됨 - and 웹사이트에서 보기 - 컨텐츠 저장됨 - 변경된 내용이 적용되어 발행됨을 기억하세요 - 승인을 위해 전송 - 변경사항이 승인을 위해 전송되었습니다. - 사용자 저장됨 - 스타일시트 속성 저장됨 - 스타일시트 저장됨 - 템플릿 저장됨 - 사용자 저장에러(로그 확인) - 사용자 저장됨 - 파일 저장되지 않음 - 파일이 저장되지 않았습니다. 권한을 확인하세요 - 파일 저장 - 파일이 에러없이 저장 - 언어 저장됨 - 템플릿이 저장되지 않음 - 2 템플릿에 동일한 별칭이 적용되지 않았는지 확인하시기 바랍니다. - 템플릿 저장 - 탬플릿이 에러없이 저장되었습니다! - - - CSS 태그를 사용하세요 예: h1, .redHeader, .blueTex - 스타일시트 편집 - 스타일시트 속성편집 - rich text editor 에 스타일속성을 확인할 수 있는 이름을 붙이세요 - 미리보기 - 스타일 - - - 템플릿 편집 - 컨텐츠범위 삽입 - 컨텐츠범위 Placeholder 삽입 - 사전 항목 삽입 - 매크로 삽입 - Umbraco 페이지필드 삽입 - 마스터 템플릿 - Umbraco 템플릿태그 퀵가이드 - 템플릿 - - - Image - Macro - Choose type of content - Choose a layout - Add a row - Add content - Drop content - Settings applied - This content is not allowed here - This content is allowed here - Click to embed - Click to insert image - Image caption... - Write here... - Grid Layouts - Layouts are the overall work area for the grid editor, usually you only need one or two different layouts - Add Grid Layout - Adjust the layout by setting column widths and adding additional sections - Row configurations - Rows are predefined cells arranged horizontally - Add row configuration - Adjust the row by setting cell widths and adding additional cells - Columns - Total combined number of columns in the grid layout - Settings - Configure what settings editors can change - Styles - Configure what styling editors can change - Allow all editors - Allow all row configurations - - - 대체 필드 - 대체 글꼴 - Casing - 필드 선택 - 줄바꿈문자 변환 - 줄바꿈문자를 Html태그 &amp;lt;br&amp;gt; 로 변경 - 예, 날짜만 - 날짜포맷으로 - HTML 인코딩 - HTML과 동일하게 특수문자를 변경하시겠습니까 - 필드 값 후에 삽입하시겠습니까 - 필드값 전에 삽입하시겠습니까 - 소문자 - 없음 - 필드뒤에 삽입 - 필드앞에 삽입 - Recursive - 단락 태그삭제 - 문서 시작과 끝의 &amp;lt;P&amp;gt; 를 삭제하시겠습니까 - 대문자 - URL 인코딩 - URL의 특수문자를 포맷하겠습니까 - 필드 위의 값들이 비었을때만 사용가능합니다. - 이 필드는 최초필드가 비었을때만 사용가능합니다. - 예, 시간를 :로 구분하여 - - - 번역 세부항목 - 다운로드 xml DTD - 필드 - 서브페이지 포함 - - 번역자를 찾을 수 없습니다. 컨텐츠를 번역하기위해 발송하시기 전에 번역자를 생성하세요. - '%0%' 페이지가 번역을 위해 전송되었습니다. - 번역을 위해 '%0%' 페이지 전송하기Send the page '%0%' to translation - 총 단어 수 - 번역 - 번역 완료 - 아래를 클릭하셔서 방금 번역한 페이지를 미리볼 수 있습니다. 원본 페이지가 있다면 두 페이지를 비교해보시기 바랍니다. - 번역에 실패했습니다. Xml 파일에 문제가 있을수 있습니다. - 번역 옵션 - 번역자 - 번역 XML 업로드 - - - 캐시 브라우저 - 휴지통 - 생성된 패키지 - 데이터 타입 - 사전 - 설치된 패키지 - TRANSLATE ME: 'Install skin' - TRANSLATE ME: 'Install starter kit' - 언어 - 로컬 패키지 설치 - 매크로 - 미디어 타입 - 구성원 - 구성원 그룹 - 역할 - 구성원 유형 - 패키지 - 패키지 - 저장소에 설치 - Runway 설치 - Runway 모듈 - 스크립트 파일 - 스크립트 - 스타일시트 - 템플릿 - 사용자권한 - 사용자 유형 - 사용자 - - - 새 업데이트가 준비되었습니다. - %0% 가 준비되었습니다. 다운로드를 위해 여기를 클릭하세요 - 연결할 서버가 없습니다연결할 서버가 없습니다 - 업데이트을 위해 에러를 체크합니다 더많은 정보를 보시려면 stack 추적을 하세요 - - - 관리자 - 카테고리 필드 - Change Your Password - You can change your password for accessing the Umbraco backoffice by filling out the form below and click the 'Change Password' button - 컨텐츠 채널 - 설명 필드 - 사용자 비활성화 - 문서 타입 - 편집자 - 필드 발췌 - 언어 - 로그인 - 미디어 라이브러리에 시작노드 - 세부항목 - Umbraco 접속 비활성화 - 비밀번호 - Your password has been changed! - Please confirm the new password - Enter your new password - Your new password cannot be blank! - There was a difference between the new password and the confirmed password. Please try again! - The confirmed password doesn't match the new password! - 자식노드 권한변경 - 현재 이페이지의 권한을 수정하는 중입니다: - 권한변경할 페이지를 선택해주세요 - 하위항목 모두찾기 - 컨텐츠의 시작노드 - 사용자명 - 사용자권한 - 사용자 타입 - 사용자 타입 - 작성자 - - - 모두 선택 - 모두 선택 해제 - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/nb.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/nb.xml deleted file mode 100644 index bf72d9c..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/nb.xml +++ /dev/null @@ -1,925 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Angi domene - Revisjoner - Bla gjennom - Skift dokumenttype - Kopier - Opprett - Opprett pakke - Slett - Deaktiver - Tøm papirkurv - Eksporter dokumenttype - Importer dokumenttype - Importer pakke - Rediger i Canvas - Logg av - Flytt - Varslinger - Offentlig tilgang - Publiser - Avpubliser - Oppdater noder - Republiser hele siten - Gjenopprett - Rettigheter - Reverser - Send til publisering - Send til oversetting - Sorter - Oversett - Oppdater - - - Ingen tilgang. - Legg til domene - Fjern - Ugyldig node. - Ugyldig domeneformat. - Domene er allerede tilknyttet. - Språk - Domene - Domene '%0%' er nå opprettet og tilknyttet siden - Domenet '%0%' er nå slettet - Domenet '%0%' er allerede tilknyttet - Domenet '%0%' er nå oppdatert - eller rediger eksisterende domener - Arv - Språk - Vil også gjelde denne noden, med mindre et underordnet domene også gjelder.]]> - Domener - - - Viser for - - - Velg - Gjør noe annet - Fet - Reduser innrykk - Sett inn skjemafelt - Sett inn grafisk overskrift - Rediger HTML - Øk innrykk - Kursiv - Midtstill - Juster tekst venstre - Juster tekst høyre - Sett inn lenke - Sett inn lokal lenke (anker) - Punktmerking - Nummerering - Sett inn makro - Sett inn bilde - Rediger relasjoner - Tilbake til listen - Lagre - Lagre og publiser - Lagre og planlegge - Lagre og send til publisering - Forhåndsvis - Forhåndsvisning er deaktivert siden det ikke er angitt noen mal - Velg formattering - Vis stiler - Sett inn tabell - - - Publisert - Om siden - Alias - (hvordan du ville beskrevet bildet over telefon) - Alternative lenker - Klikk for å redigere denne noden - Opprettet av - Opprinnelig forfatter - Oppdatert av - Opprettet den - Tidspunkt for opprettelse - Dokumenttype - Redigerer - Utløpsdato - Denne noden er endret siden siste publisering - Denne noden er enda ikke publisert - Sist publisert - Det er ingen elementer å vise i listen. - Mediatype - Link til media - Medlemsgruppe - Rolle - Medlemstype - Ingen dato valgt - Sidetittel - Egenskaper - Dette dokumentet er publisert, men ikke synlig ettersom den overliggende siden '%0%' ikke er publisert - Intern feil: dokumentet er publisert men finnes ikke i hurtigbuffer - Publisert - Publiseringsstatus - Publiseringsdato - Dato for avpublisering - Fjern dato - Sorteringsrekkefølgen er oppdatert - Trekk og slipp nodene eller klikk på kolonneoverskriftene for å sortere. Du kan velge flere noder ved å holde shift eller control tastene mens du velger. - Statistikk - Tittel (valgfri) - Alternativ tekst (valgfri) - Type - Avpubliser - Sist endret - Tidspunkt for siste endring - Fjern fil - Lenke til dokument - Medlem av gruppe(ne) - Ikke medlem av gruppe(ne) - Undersider - Åpne i vindu - - - Klikk for å laste opp - - - Opprett et nytt medlem - Alle medlemmer - - - Hvor ønsker du å oprette den nye %0% - Opprett under - Velg en type og skriv en tittel - "dokumenttyper".]]> - "mediatyper".]]> - - - Til ditt nettsted - - Skjul - Hvis Umbraco ikke starter, kan det skyldes at pop-up vinduer ikke er tillatt - er åpnet i nytt vindu - Omstart - Besøk - Velkommen - - - Stay - Discard changes - You have unsaved changes - Are you sure you want to navigate away from this page? - you have unsaved changes - - - Done - Deleted %0% item - Deleted %0% items - Deleted %0% out of %1% item - Deleted %0% out of %1% items - Published %0% item - Published %0% items - Published %0% out of %1% item - Published %0% out of %1% items - Unpublished %0% item - Unpublished %0% items - Unpublished %0% out of %1% item - Unpublished %0% out of %1% items - Moved %0% item - Moved %0% items - Moved %0% out of %1% item - Moved %0% out of %1% items - Copied %0% item - Copied %0% items - Copied %0% out of %1% item - Copied %0% out of %1% items - - - Navn på lokal link - Rediger domener - Lukk dette vinduet - Er du sikker på at du vil slette - Er du sikker på at du vil deaktivere - Er du sikker på at du vil forlate Umbraco? - Er du sikker? - Klipp ut - Rediger ordboksnøkkel - Rediger språk - Sett inn lokal link - Sett inn spesialtegn - Sett inn grafisk overskrift - Sett inn bilde - Sett inn lenke - Sett inn makro - Sett inn tabell - Sist redigert - Lenke - Intern link: - Ved lokal link, sett inn "#" foran link - Åpne i nytt vindu? - Denne makroen har ingen egenskaper du kan endre - Lim inn - Endre rettigheter for - Innholdet i papirkurven blir nå slettet. Vennligst ikke lukk dette vinduet mens denne operasjonen foregår - Papirkurven er nå tom - Når elementer blir slettet fra papirkurven vil de være slettet for alltid - regexlib.com tjenesten opplever for tiden problemer som vi ikke har kontroll over. Vi beklager denne ubeleiligheten.]]> - Søk etter et regulært uttrykk for å legge inn validering til et felt. Eksempel: 'email, 'zip-code', 'URL'. - Fjern makro - Obligatorisk - Nettstedet er indeksert - Hurtigbufferen er blitt oppdatert. Alt publisert innhold er nå à jour. Alt upublisert innhold er fortsatt ikke publisert. - Hurtigbufferen for siden vil bli oppdatert. Alt publisert innhold vil bli oppdatert, mens upublisert innhold vil forbli upublisert. - Antall kolonner - Antall rader - Klikk på bildet for å se det i full størrelse - Velg punkt - Se buffret node - - - %0%' under.
Du kan legge til flere språk under 'språk' i menyen til venstre.]]>
- Språk - - - Skriv inn ditt brukernavn - Skriv inn ditt passord - Navngi %0%... - Skriv inn navn... - Søk... - Filtrer... - Skriv inn nøkkelord (trykk på Enter etter hvert nøkkelord)... - - - Opprett brukerdefinert listevisning - Fjern brukerdefinert listevisning - - - Legg til forhåndsverdi - Database datatype - Kontrollelement GUID - Kontrollelement - Knapper - Aktiver avanserte instillinger for - Aktiver kontektsmeny - Maksimum standard størrelse på innsatte bilder - Beslektede stilark - Vis etikett - Bredde og høyde - - - Dine data har blitt lagret, men før du kan publisere denne siden må du rette noen feil: - Den gjeldende Membership Provider støtter ikke endring av passord. (EnablePasswordRetrieval må være satt til sann) - %0% finnes allerede - Det var feil i dokumentet: - Det var feil i skjemaet: - Passordet bør være minst %0% tegn og inneholde minst %1% numeriske tegn - %0% må være et heltall - %0% under %1% er obligatorisk - %0% er obligatorisk - %0% under %1% er ikke i et korrekt format - %0% er ikke i et korrekt format - - - Filtypen er deaktivert av administrator - NB! Selv om CodeMirror er aktivert i konfigurasjon er det deaktivert i Internet Explorer pga. ustabilitet. - Fyll ut både alias og navn på den nye egenskapstypen! - Det er et problem med lese/skrive rettighetene til en fil eller mappe - Tittel mangler - Type mangler - Du er i ferd med å gjøre bildet større enn originalen. Det vil forringe kvaliteten på bildet, ønsker du å fortsette? - Startnode er slettet. Kontakt din administrator - Du må markere innhold før du kan endre stil - Det er ingen aktive stiler eller formateringer på denne siden - Sett markøren til venstre i de 2 cellene du ønsker å slå sammen - Du kan ikke dele en celle som allerede er delt. - - - Om - Handling - Muligheter - Legg til - Alias - Er du sikker? - Ramme - av - Avbryt - Cellemargin - Velg - Lukk - Lukk vindu - Kommentar - Bekreft - Behold proposjoner - Fortsett - Kopier - Opprett - Utsnitt - Database - Dato - Standard - Slett - Slettet - Sletter... - Design - Dimensjoner - Ned - Last ned - Rediger - Endret - Elementer - E-post - Feil - Finn - Høyde - Hjelp - Ikon - Importer - Indre margin - Sett inn - Installer - Justering - Språk - Layout - Laster - Låst - Logg inn - Logg ut - Logg ut - Makro - Flytt - Navn - Ny - Neste - Nei - av - OK - Åpne - eller - Passord - Sti - Ett øyeblikk... - Forrige - Egenskaper - E-post som innholdet i skjemaet skal sendes til - Papirkurv - Gjenværende - Gi nytt navn - Forny - Påkrevd - Prøv igjen - Rettigheter - Søk - Server - Vis - Hvilken side skal vises etter at skjemaet er sendt - Størrelse - Sorter - Send - Type - Søk... - Opp - Oppdater - Oppgrader - Last opp - URL - Bruker - Brukernavn - Verdi - Visning - Velkommen... - Bredde - Ja - Mappe - Søkeresultater - Sorter - Avslutt sortering - Eksempel - Bytt passord - til - Listevisning - Lagrer... - nåværende - Innbygging - Hent - valgt - - - Bakgrunnsfarge - Fet - Tekstfarge - Skrifttype - Tekst - - - Side - - - Installasjonsprogrammet kan ikke koble til databasen - Kunne ikke lagre Web.Config-filen. Vennligst endre databasens tilkoblingsstreng manuelt. - Din database er funnet og identifisert som - Databasekonfigurasjon - installer-knappen for å installere Umbraco %0% databasen]]> - Neste for å fortsette.]]> - Databasen ble ikke funnet! Vennligst sjekk at informasjonen i "connection string" i "web.config"-filen er korrekt.

For å fortsette, vennligst rediger "web.config"-filen (bruk Visual Studio eller din favoritteditor), rull ned til bunnen, og legg til tilkoblingsstrengen for din database i nøkkelen "umbracoDbDSN" og lagre filen.

Klikk prøv på nytt når du er ferdig.
Mer informasjon om redigering av web.config her.

]]>
- Vennligst kontakt din ISP om nødvendig. Hvis du installerer på en lokal maskin eller server, må du kanskje skaffe informasjonen fra din systemadministrator.]]> - Trykk på knappen oppgrader for å oppgradere databasen din til Umbraco %0%

Ikke vær urolig - intet innhold vil bli slettet og alt vil fortsette å virke etterpå!

]]>
- Trykk Neste for å fortsette.]]> - neste for å fortsette konfigurasjonsveiviseren]]> - Passordet til standardbrukeren må endres!]]> - Standardbrukeren har blitt deaktivert eller har ingen tilgang til Umbraco!

Ingen videre handling er nødvendig. Klikk neste for å fortsette.]]> - Passordet til standardbrukeren har blitt forandret etter installasjonen!

Ingen videre handling er nødvendig. Klikk Neste for å fortsette.]]> - Passordet er blitt endret! - Få en god start med våre introduksjonsvideoer - Ved å klikke på Neste-knappen (eller endre UmbracoConfigurationStatus i Web.config), godtar du lisensen for denne programvaren som angitt i boksen nedenfor. Legg merke til at denne Umbraco distribusjon består av to ulike lisenser, åpen kilde MIT lisens for rammen og Umbraco frivareverktøy lisens som dekker brukergrensesnittet. - Ikke installert. - Berørte filer og mapper - Mer informasjon om å sette opp rettigheter for Umbraco her - Du må gi ASP.NET brukeren rettigheter til å endre de følgende filer og mapper - Rettighetene er nesten perfekt satt opp!

Du kan kjøre Umbraco uten problemer, men du vil ikke være i stand til å installere de anbefalte pakkene for å utnytte Umbraco fullt ut.]]>
- Hvordan løse problemet - Klikk her for å lese tekstversjonen - innføringsvideo om å sette opp rettigheter for Umbraco eller les tekstversjonen.]]> - Rettighetsinnstillingene kan være et problem!

Du kan kjøre Umbraco uten problemer, men du vil ikke være i stand til å installere de anbefalte pakkene for å utnytte Umbraco fullt ut.]]>
- Rettighetsinstillingene er ikke klargjort for Umbraco!

For å kunne kjøre Umbraco, må du oppdatere rettighetsinnstillingene dine.]]>
- Rettighetsinnstillingene er perfekt!

Du er klar for å kjøre Umbraco og installere pakker!]]>
- Løser mappeproblem - Følg denne linken for mer informasjon om problemer med ASP.NET og oppretting av mapper - Konfigurerer mappetillatelser - - Jeg ønsker å starte fra bunnen. - lær hvordan) Du kan fortsatt velge å installere Runway senere. Vennligst gå til Utvikler-seksjonen og velg Pakker.]]> - Du har akkurat satt opp en ren Umbraco plattform. Hva vil du gjøre nå? - Runway er installert - Dette er vår liste av anbefalte moduler- Kryss av de du ønsker å installere, eller se denfulle listen av moduler ]]> - Bare anbefalt for erfarne brukere - Jeg vil starte med en enkel webside - "Runway" er en enkel webside som utstyrer deg med noen grunnleggende dokumenttyper og maler. Veiviseren kan sette opp Runway for deg automatisk, men du kan enkelt endre, utvide eller slette den. Runway er ikke nødvendig, og du kan enkelt bruke Umbraco uten den. Imidlertidig tilbyr Runway et enkelt fundament basert på de beste metodene for å hjelpe deg i gang fortere enn noensinne. Hvis du velger å installere Runway, kan du også velge blant grunnleggende byggeklosser kalt Runway Moduler for å forøke dine Runway-sider.

Sider inkludert i Runway: Hjemmeside, Komme-i-gang, Installere moduler.
Valgfrie Moduler: Toppnavigasjon, Sidekart, Kontakt, Galleri.
]]>
- Hva er Runway - Steg 1/5 Godta lisens - Steg 2/5 Database konfigurasjon - Steg 3/5: Valider filrettigheter - Steg 4/5: Skjekk Umbraco sikkerheten - Steg 5/5: Umbraco er klar for deg til å starte! - Tusen takk for at du valgte Umbraco! - Se ditt nye nettsted Du har installert Runway, hvorfor ikke se hvordan ditt nettsted ser ut.]]> - Mer hjelp og info Få hjelp fra vårt prisbelønte samfunn, bla gjennom dokumentasjonen eller se noen gratis videoer på hvordan man bygger et enkelt nettsted, hvordan bruke pakker og en rask guide til Umbraco terminologi]]> - Umbraco %0% er installert og klar til bruk - web.config filen, og oppdatere AppSetting-nøkkelen UmbracoConfigurationStatus til verdien '%0%']]> - starte øyeblikkelig ved å klikke på "Start Umbraco" knappen nedenfor.
Hvis du er ny på Umbraco, kan du finne mange ressurser på våre komme-i-gang sider.]]>
- Start Umbraco For å administrere din webside, åpne Umbraco og begynn å legge til innhold, oppdatere maler og stilark eller utvide funksjonaliteten]]> - Tilkobling til databasen mislyktes. - Umbraco Versjon 3 - Umbraco Versjon 4 - Se - Umbraco %0% for en ny installasjon eller oppgradering fra versjon 3.0.

Trykk "neste" for å starte veiviseren.]]>
- - - Språkkode - Språk - - - Du har vært inaktiv og vil logges ut automatisk om - Forny innlogging for å lagre - - - Da er det søndag! - Smil, det er mandag! - Hurra, det er tirsdag! - For en herlig onsdag! - Gledelig torsdag! - Endelig fredag! - Gledelig lørdag - Logg på nedenfor - Logg på med - Din sesjon er utløpt - © 2001 - %0%
umbraco.com

]]>
- - - Skrivebord - Seksjoner - Innhold - - - Velg side over... - %0% er nå kopiert til %1% - Kopier til - %0% er nå flyttet til %1% - Flytt til - har blitt valgt som rot til ditt nye innhold, klikk 'ok' nedenfor. - Ingen node er valgt, vennligst velg en node i listen over før du klikker 'fortsett' - Gjeldende nodes type tillates ikke under valgt node - Gjeldende node kan ikke legges under en underordnet node - Denne noden kan ikke ligge på rotnivå - Handlingen tillates ikke. Du mangler tilgang til en eller flere underordnede noder. - Relater kopierte elementer til original(e) - - - Rediger dine varsler for %0% - - Hei %0%

- -

Dette er en automatisk mail for å informere om at handlingen '%1%' - er blitt utført på siden '%2%' - av brukeren '%3%' -

- -

-

Rettelser:

- - %6% -
-

- - - -

Ha en fin dag!

- Vennlig hilsen Umbraco roboten -

]]>
- [%0%] Varsling om %1% utført på %2% - Varslinger - - - Umbraco-pakker har vanligvis endelsen ".umb" eller ".zip".]]> - Utvikler - Dokumentasjon - Metadata - Pakkenavn - Pakken inneholder ingen elementer -
Du kan trygt fjerne pakken fra systemet ved å klikke "avinstaller pakke" nedenfor.]]>
- Alternativer for pakke - Lesmeg for pakke - Pakkebrønn - Bekreft avinstallering - Pakken ble avinstallert - Pakken ble vellykket avinstallert - Avinstaller pakke - Advarsel: alle dokumenter, media, etc. som som er avhengig av elementene du sletter, vil slutte å virke, noe som kan føre til ustabilitet, så avinstaller med forsiktighet. Hvis du er i tvil, kontakt pakkeutvikleren.]]> - Pakkeversjon - - - Lim inn med full formattering (Anbefales ikke) - Teksten du er i ferd med å lime inn, inneholder spesialtegn eller formattering. Dette kan skyldes at du kopierer fra f.eks. Microsoft Word. Umbraco kan fjerne denne spesialformatteringen automatisk slik at innholdet er mer velegnet for visning på en webside. - Lim inn som ren tekst, dvs. fjern al formattering - Lim inn og fjern uegnet formatering (anbefalt) - - - Avansert: Beskytt ved å velge hvilke brukergrupper som har tilgang til siden - ved å bruke Umbraco's medlems-grupper]]> - Du må opprette en medlemsgruppe før du kan bruke rollebasert autentikasjon. - Feilside - Brukt når personer logger på, men ikke har tilgang - Hvordan vil du beskytte siden din? - %0% er nå beskyttet - Beskyttelse fjernet fra %0% - Innloggingsside - Velg siden som har loginformularet - Fjern beskyttelse - Velg sidene som inneholder login-skjema og feilmelding ved feil innolgging. - Velg rollene som har tilgang til denne siden - Sett brukernavn og passord for denne siden - Enkelt: Beskytt ved hjelp av brukernavn og passord - Om du ønsker å bruke enkel autentisering via ett enkelt brukernavn og passord - - - %0% kunne ikke publiseres fordi den har planlagt utgivelsesdato. - %0% ble ikke publisert. Ett eller flere felter ble ikke godkjent av validering. - %0% kunne ikke publiseres fordi et tredjepartstillegg avbrøt handlingen. - %0% kan ikke publiseres fordi en overordnet side ikke er publisert. - Inkluder upubliserte undersider - Publiserer - vennligst vent... - %0% av %1% sider har blitt publisert... - %0% er nå publisert - %0% og alle undersider er nå publisert - Publiser alle undersider - ok for å publisere %0% og dermed gjøre innholdet synlig for alle.

Du kan publisere denne siden og alle dens undersider ved å krysse av Publiser alle undersider nedenfor.]]>
- - - Du har ikke konfigurert noen godkjente farger - - - skriv inn ekstern lenke - velg en intern side - Tittel - Lenke - Åpne i nytt vindu - Skriv inn en tekst - Skriv inn en lenke - - - Nullstill - - - Gjeldende versjon - Rød tekst vil ikke bli vist i den valgte versjonen. , grønn betyr lagt til]]> - Dokumentet er tilbakeført til en tidligere versjon - Dette viser den valgte versjonen som HTML, bruk avviksvisningen hvis du ønsker å se forksjellene mellom to versjoner samtidig. - Tilbakefør til - Velg versjon - Vis - - - Rediger scriptfilen - - - Concierge - Innhold - Courier - Utvikler - Umbraco konfigurasjonsveiviser - Mediaarkiv - Medlemmer - Nyhetsbrev - Innstillinger - Statistikk - Oversettelse - Brukere - Hjelp - Skjemaer - - - De beste Umbraco opplæringsvideoer - - - Standardmal - For å importere en dokumenttype, finn ".udt" filen på datamaskinen din ved å klikke "Utforsk" knappen og klikk "Importer" (du vil bli spurt om bekreftelse i det neste skjermbildet) - Ny tittel på arkfane - Nodetype - Type - Stilark - Script - Arkfane - Tittel på arkfane - Arkfaner - Hovedinnholdstype aktivert - Denne dokumenttypen bruker - Ingen egenskaper definert i denne arkfanen. Klikk på "legg til ny egenskap" lenken i toppen for å opprette en ny egenskap. - - - Sort order - Creation date - Sortering ferdig. - Dra elementene opp eller ned for å arrangere dem. Du kan også klikke kolonneoverskriftene for å sortere alt på en gang. - - - - En feil oppsto - Utilstrekkelige brukertillatelser, kunne ikke fullføre operasjonen - Avbrutt - Handlingen ble avbrutt av et tredjepartstillegg - Publisering ble avbrutt av et tredjepartstillegg - Egenskaptypen finnes allerede - Egenskapstype opprettet - DataType: %1%]]> - Egenskapstype slettet - Innholdstype lagret - Du har opprettet en arkfane - Arkfane slettet - Arkfane med id: %0% slettet - Stilarket ble ikke lagret - Stilarket ble lagret - Stilark lagret uten feil - Datatype lagret - Ordbokelement lagret - Publiseringen feilet fordi den overliggende siden ikke er publisert - Innhold publisert - og er nå synlig for besøkende - Innhold lagret - Husk å publisere for å gjøre endringene synlig for besøkende - Sendt for godkjenning - Endringer har blitt sendt til godkjenning - Media lagret - Media lagret uten feil - Medlem lagret - Stilarksegenskap lagret - Stilark lagret - Mal lagret - Feil ved lagring av bruker (sjekk loggen) - Bruker lagret - Brukertypen lagret - Filen ble ikke lagret - Filen kunne ikke lagres. Vennligst sjekk filrettigheter - Filen ble lagret - Filen ble lagret uten feil - Språk lagret - Malen ble ikke lagret - Vennligst forviss deg om at du ikke har to maler med samme alias - Malen ble lagret - Malen ble lagret uten feil! - Innhold avpublisert - Delmal lagret - Delmal lagret uten feil - Delmal ble ikke lagret! - En feil oppsto ved lagring av delmal - - - Bruk CSS syntaks f.eks: h1, .redHeader, .blueText - Rediger stilark - Rediger egenskap for stilark - Navn for å identifisere stilarksegenskapen i rik-tekst editoren - Forhåndsvis - Stiler - - - Rediger mal - Sett inn innholdsområde - Sett inn plassholder for innholdsområde - Sett inn ordbokselement - Sett inn makro - Sett inn Umbraco sidefelt - Hovedmal - Hurtigguide til Umbraco sine maltagger - Mal - - - Image - Macro - Sett inn element - Velg layout - Legg til rad - Legg til innhold - Slipp innhold - Raden har tilpasset design - Innholdstypen er ikke tillatt her - Innholdstypen er tillatt her - Klikk for å bygge inn - Klikk for å sette inn et bilde - Bildetekst... - Skriv her... - Rutenettoppsett - Et oppsett er det overordnede arbeidsområdet til ditt rutenett - du vil typisk kun behøve ett eller to - Legg til rutenettoppsett - Juster oppsettet ved å konfigurere kolonnebredder og legge til ytterligere seksjoner - Radkonfigurasjoner - Rader er forhåndsdefinerte celler arrangert vannrett - Legg til radkonfigurasjon - Juster raden ved å sette cellebredder og legge til flere celler - Kolonner - Totalt antall kolonner i rutenettet - Innstillinger - Konfigurer hvilke innstillinger brukeren kan endre - Stiler - Konfigurer hvilke stiler redaktørene kan endre - Tillatt alle editorer - Tillat alle radkonfigurasjoner - Bruk som standard - Velg ekstra - Velg standard - er lagt til - - - Alternativt felt - Alternativ tekst - Store/små bokstaver - Encoding - Felt som skal settes inn - Konverter linjeskift - Erstatter et linjeskift med htmltaggen <br> - Egendefinerte felt - Ja, kun dato - Formatter som dato - HTML koding - Formater spesialtegn med tilsvarende HTML-tegn. - Denne teksten vil settes inn etter verdien av feltet - Denne teksten vil settes inn før verdien av feltet - Små bokstaver - Ingen - Sett inn etter felt - Sett inn før felt - Rekursivt - Standardfelter - Store bokstaver - URL koding - Dersom innholdet av feltene skal sendes til en URL skal spesialtegn formatteres - Denne teksten vil benyttes dersom feltene over er tomme - Dette feltet vil benyttes dersom feltet over er tomt - Ja, med klokkeslett. Dato/tid separator: - - - Oversettelses detaljer - Last ned XML DTD - Felt - Inkluder undersider - - Ingen oversettelses-bruker funnet. Vennligst opprett en oversettelses-bruker før du begynner å sende innhold til oversetting - Siden '%0%' har blitt sendt til oversetting - Send til oversetting - Antall ord - Oversett til - Oversetting fullført. - Du kan forhåndsvise sidene du nettopp har oversatt ved å klikke nedenfor. Hvis den originale siden finnes, vil du få en sammenligning av sidene. - Oversetting mislykkes, XML filen kan være korrupt - Alternativer for oversetting - Oversetter - Last opp XML med oversettelse - - - Hurtigbufferleser - Papirkurv - Opprettede pakker - Datatyper - Ordbok - Installerte pakker - Installer utseende - Installer startpakke - Språk - Installer lokal pakke - Makroer - Mediatyper - Medlemmer - Medlemsgrupper - Roller - Medlemstyper - Dokumenttyper - Pakker - Pakker - Installer fra pakkeregister - Installer Runway - Runway moduler - Skriptfiler - Skript - Stiler - Maler - Brukertillatelser - Brukertyper typer - Brukere - - - Ny oppdatering er klar - %0% er klar, klikk her for å laste ned - Ingen forbindelse til server - Kunne ikke sjekke etter ny oppdatering. Se trace for mere info. - - - Administrator - Kategorifelt - Bytt passord - Nytt passord - Bekreft nytt passord - Du kan endre passordet til Umbraco ved å fylle ut skjemaet under og klikke "Bytt passord" knappen. - Innholdskanal - Beskrivelsesfelt - Deaktiver bruker - Dokumenttype - Redaktør - Utdragsfelt - Språk - Brukernavn - Øverste nivå i Media - Moduler - Deaktiver tilgang til Umbraco - Passord - Nullstill passord - Passordet er endret - Bekreft nytt passord - Nytt passord - Nytt passord kan ikke være blankt - Gjeldende passord - Feil passord - Nytt og bekreftet passord må være like - Nytt og bekreftet passord må være like - Overskriv tillatelser på undernoder - Du redigerer for øyeblikket tillatelser for sidene: - Velg sider for å redigere deres tillatelser - Søk i alle undersider - Startnode - Navn - Brukertillatelser - Forfatter - Endre - Din profil - Din historikk - Sesjonen utløper om - - - Velg alle - Opphev alle - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/nl.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/nl.xml deleted file mode 100644 index f7b628e..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/nl.xml +++ /dev/null @@ -1,2359 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Beheer domeinnamen - Documentgeschiedenis - Node bekijken - Documenttype wijzigen - Datatype aanpassen - Kopiëren - Nieuw - Export - Nieuwe package - Groep maken - Verwijderen - Uitschakelen - Instellingen wijzigen - Prullenbak leegmaken - Inschakelen - Documenttype exporteren - Documenttype importeren - Package importeren - Aanpassen in Canvas - Afsluiten - Verplaatsen - Meldingen - Publieke toegang - Publiceren - Depubliceren - Nodes opnieuw inladen - Herpubliceer de site - Verwijder - Hernoem - Herstellen - Stel rechten voor pagina %0% in - Kies waar u wilt kopiëren - Kies waar u wilt verplaatsen - naar de boomstructuur hieronder - Kies waar u de geselecteerde item(s) naartoe wilt kopiëren - Kies waar u de geselecteerde item(s) naartoe wilt verplaatsen - was verplaatst naar - was gekopieerd naar - was verwijderd - Rechten - Vorige versies - Klaar voor publicatie - Klaar voor vertalen - Groep instellen - Sorteren - Vertalen - Bijwerken - Rechten instellen - Deblokkeer - Inhoudssjabloon aanmaken - Uitnodiging opnieuw versturen - - - Inhoud - Administratie - Structuur - Andere - - - Toegang toestaan om cultuur- en hostnamen toe te wijzen - Toegang toestaan om het geschiedenislogboek van een node te bekijken - Toegang toestaan om een node te bekijken - Toegang toestaan om het documenttype van een node te wijzigen - Toegang toestaan om een node te kopiëren - Toegang toestaan om nodes aan te maken - Toegang toestaan om nodes te verwijderen - Toegang toestaan om een node te verplaatsen. - Toegang toestaan om openbare toegang voor een node in te stellen en te wijzigen - Toegang toestaan om een node te publiceren - Toegang toestaan om een node te depubliceren - Toegang toestaan om de machtigingen van een node te wijzigen - Toegang toestaan om een node terug te draaien naar een vorige status - Toegang toestaan om een node te verzenden voor goedkeuring voor publicatie - Toegang toestaan om een node te verzenden voor vertaling - Toegang toestaan om de volgorde van nodes te wijzigen - Toegang toestaan om een node te vertalen - Toegang toestaan om een node op te slaan - Toegang toestaan om Inhoudssjabloon aan te maken - - - Inhoud - Info - - - Toegang geweigerd. - Nieuw domein toevoegen - verwijderen - Ongeldige node. - Ongeldig domeinformaat. - Domein is reeds aanwezig. - Domein - Taal - Nieuw domein '%0%' is aangemaakt - Domein '%0%' is verwijderd - Domein '%0' is al aanwezig - Domein '%0%' is bijgewerkt - Bewerk huidige domeinen - Overerven - - - - Cultuur - of erf de cultuur over van de oudernodes. Zal ook van toepassing
- zijn op de huidige node, tenzij een domein hieronder ook van toepassing is.]]>
- Domeinen - - - Tonen voor - Inhoud verwijderd - Inhoud gedepubliceerd - Inhoud gedepubliceerd voor talen: %0% - Inhoud gepubliceerd - Inhoud gepubliceerd voor talen: %0% - Inhoud bewaard - Inhoud bewaard voor talen: %0% - Inhoud verplaatst - Inhoud gekopieerd - Inhoud teruggezet - Inhoud verzonden voor publicatie - Inhoud verzonden voor publicatie voor talen: %0% - Sorteer onderliggende items door de gebruiker uitgevoerd - %0% - Kopieer - Publiceer - Publiceer - Verplaats - Bewaar - Bewaar - Verwijder - Depubliceer - Depubliceer - Terugzetten - Verzenden voor publicatie - Verzenden voor publicatie - Sorteer - Aangepast - Geschiedenis (alle varianten) - - - Selectie ongedaan maken - Selecteren - Doe iets anders - Vet - Paragraaf uitspringen - Voeg formulierveld in - Voeg grafische titel in - Wijzig Html - Paragraaf inspringen - Cursief - Centreren - Links Uitlijnen - Rechts Uitlijnen - Link Invoegen - Lokale link invoegen (anker) - Opsomming - Nummering - Macro invoegen - Afbeelding invoegen - Publiceren en sluiten - Publiceren met onderliggende nodes - Relaties wijzigen - Terug naar overzicht - Opslaan - Opslaan en sluiten - Opslaan en publiceren - Opslaan en plannen - Opslaan en verzenden voor goedkeuring - Lijstweergave opslaan - Planning - Voorbeeld - Opslaan en voorbeeld bekijken - Voorbeeld bekijken is uitgeschakeld omdat er geen sjabloon is geselecteerd - Stijl kiezen - Stijlen tonen - Tabel invoegen - Models genereren en sluiten - Opslaan en models genereren - Ongedaan maken - Herhalen - Terugzetten - Tag verwijderen - Annuleren - Bevestigen - Meer publicatie opties - Indienen - Indienen en sluiten - - - Het maken van een map onder de bovenliggende map met ID %0% is mislukt - Het maken van een map onder de bovenliggende map met de naam %0% is mislukt - De mapnaam mag geen ongeldige tekens bevatten. - Verwijderen van item is mislukt: %0% - - - Is gepubliceerd - Over deze pagina - Alternatieve link - (hoe zou jij de foto beschrijven via de telefoon) - Alternatieve links - Klik om dit item te wijzigen - Aangemaakt door - Oorspronkelijke auteur - Bijgewerkt door - Aangemaakt op - Datum/tijd waarop dit document is aangemaakt - Documenttype - Aanpassen - Verloopt op - Dit item is gewijzigd na publicatie - Dit item is niet gepubliceerd - Laatst gepubliceerd op - Er zijn geen items om weer te geven - Er zijn geen items om weer te geven. - Er zijn geen subitems toegevoegd - Er zijn geen leden toegevoegd - Mediatype - Link naar media item(s) - Ledengroep - Rol - Ledentype - Er zijn geen wijzigingen aangebracht - Geen datum gekozen - Pagina Titel - Dit media item heeft geen link - Inhoud kan niet worden toegevoegd aan dit item - Eigenschappen - Dit document is gepubliceerd maar niet zichtbaar omdat de bovenliggende pagina '%0%' niet gepubliceerd is - Deze cultuur is gepubliceerd maar is niet zichtbaar omdat het niet gepubliceerd is op de bovenliggende pagina '%0%' - Dit document is gepubliceerd, maar het staat niet in de cache (interne serverfout) - Kan de URL niet ophalen - Dit document is gepubliceerd maar de URL conflicteert met %0% - Dit document is gepubliceerd maar de URL kan niet worden gerouteerd - Publiceren - Gepubliceerd - Gepubliceerd (hangende wijzigingen) - Publicatiestatus - %0% en alle onderliggende content items en maak daarmee de inhoud openbaar.]]> - - Publiceren op - Depubliceren op - Verwijderdatum - Datum instellen - De sorteervolgorde is gewijzigd - Om nodes te sorteren, sleep de nodes of klik op één van de kolomtitels. Je kan meerdere nodes tegelijk selecteren door de "shift"- of "control"knop in te drukken tijdens het selecteren. - Statistieken - Titel (optioneel) - Alternatieve tekst (optioneel) - Type - Depubliceren - Concept - Niet gemaakt - Laatst gewijzigd - Date/time this document was edited - Bestand(en) verwijderen - Klik hier om de afbeelding van het media item te verwijderen - Klik hier om het bestand van het media item te verwijderen - Link naar het document - Lid van groep(en) - Geen lid van groep(en) - Subitems - Doel - Dit betekend de volgende tijd op de server: - Wat houd dit in?]]> - Ben je er zeker van dat je dit item wilt verwijderen? - Ben je zeker dat je alle items wilt verwijderen? - Eigenschap %0% gebruikt editor %1% welke niet wordt ondersteund door Nested Content. - Er zijn geen content types geconfigureerd voor deze eigenschap. - Element type toevoegen - Selecteer een element type - Selecteer de groep waarvan je de eigenschappen wil tonen. Indien je niets selecteert, wordt de eerste groep van het elementtype gebruikt. - Voer een angular expressie in om te evalueren tegen de naam van elk item. Gebruik - om de itemindex weer te geven - Voeg nog een tekstvak toe - Verwijder dit tekstvak - Content root - Inclusief niet-gepubliceerde inhoudsitems. - Deze waarde is verborgen. Indien u toegang nodig heeft om deze waarde te bekijken, neem dan contact op met uw websitebeheerder. - Deze waarde is verborgen - Welke talen wil je publiceren? Alle talen met inhoud zijn opgeslagen! - Welke talen wil je publiceren? - Welke talen wil je opslaan? - Alle talen met inhoud zijn opgeslagen bij het aanmaken! - Welke talen wil je ter goedkeuring verzenden? - Welke talen wil je plannen? - Selecteer de talen om te depubliceren. Een verplichte taal depubliceren zal alle talen depubliceren. - Gepubliceerde talen - Niet-gepubliceerde talen - Ongewijzigde talen - Deze talen zijn nog niet gemaakt - - Alle nieuwe varianten worden opgeslagen. - Welke varianten wil je publiceren? - Kies welke varianten u wilt opslaan. - Kies varianten om ter goedkeuring te verzenden. - Geplande publicatie instellen... - Selecteer de varianten om te depubliceren. Een verplichte taal depubliceren zal alle varianten depubliceren. - De volgende varianten zijn vereist om te kunnen publiceren: - - We zijn niet klaar om te publiceren - Klaar om te publiceren? - Klaar om op te slaan? - Ter goedkeuring verzenden - Selecteer de datum en tijd om het content item te publiceren en/of depubliceren. - Maak nieuw - Plakken vanaf het klembord - Dit item is in de prullenbak - - - Nieuw Inhoudssjabloon aanmaken voor '%0%' - Leeg - Selecteer een Inhoudssjabloon - Inhoudssjabloon aangemaakt - Inhoudssjabloon is aangemaakt voor '%0%' - Er bestaat al een Inhoudssjabloon met dezelfde naam - Een inhoudssjabloon is voorgedefinieerde inhoud die een editor kan selecteren om te gebruiken als basis voor het maken van nieuwe inhoud - - - Klik om te uploaden - Of klik hier om bestanden te kiezen - Je kan bestanden hier naartoe slepen om te uploaden. - Kan dit bestand niet uploaden, het heeft niet het juiste bestandstype. - Maximale bestandsgrootte is - Media root - Het is niet gelukt om de media te verplaatsen - De bovenliggende map en de doelmap kunnen niet hetzelfde zijn - Kan media niet kopiëren - Kan de map onder de bovenliggende map met id %0% niet aanmaken - Kan de map met id %0% niet hernoemen - Sleep en zet je bestand(en) neer in dit gebied - Upload is niet toegelaten in deze locatie. - - - Maak nieuw lid aan - Alle leden - Ledengroepen hebben geen extra eigenschappen om te bewerken. - - - Waar wil je de nieuwe %0% aanmaken? - Aanmaken onder - Selecteer een documenttype waarvoor je een Inhoudssjabloon wil maken - Voer een mapnaam in - Kies een type en een titel - "Documenttypes".]]> - Documenttypes in de sectie Instellingen.]]> - De geselecteerde pagina in de boomstructuur laat geen nieuwe onderliggende paginas toe. - Rechten aanpassen voor dit documenttype - Nieuw documenttype aanmaken - Documenttypes in de sectie Instellingen, de optie Toestaan op root-niveau onder Rechten.]]> - "Mediatypes".]]> - De geselecteerde media in de boomstructuur laat niet toe dat er onderliggende media aangemaakt wordt. - Rechten aanpassen voor dit mediatype - Documenttype zonder sjabloon - Nieuwe map - Nieuw datatype - Nieuw JavaScript bestand - Nieuwe lege partial view - Nieuwe partial view macro - Nieuwe partial view van fragment - Nieuwe partial view macro van fragment - Nieuwe partial view macro (zonder macro) - Nieuw style sheet bestand - Nieuw Rich Text Editor style sheet bestand - - - Open je website - - Verbergen - Als Umbraco niet geopend wordt dan moet je mogelijk popups toestaan voor deze site. - is geopend in een nieuw venster - Herstarten - Bezoek - Welkom - - - Blijf op deze pagina - Negeer wijzigingen - Wijzigingen niet opgeslagen - Weet je zeker dat deze pagina wilt verlaten? Er zijn onopgeslagen wijzigingen - Publiceren maakt de geselecteerde items zichtbaar op de site. - Depubliceren zal de geselecteerde items en alle onderliggende items verwijderen van de site. - Depubliceren zal deze pagina en alle onderliggende pagina's verwijderen van de site. - Wijzigingen niet opgeslagen. Aanpassingen aan het Documenttype zullen de wijzigingen ongedaan maken. - - - Done - %0% item verwijderd - %0% items verwijderd - Item %0% van de %1% verwijderd - Items %0% van de %1% verwijderd - %0% item gepubliceerd - %0% items gepubliceerd - Item %0% van de %1% gepubliceerd - Items %0% van de %1% gepubliceerd - %0% item gedepubliceerd - %0% items gedepubliceerd - Item %0% van de %1% gedepubliceerd - Items %0% van de %1% gedepubliceerd - %0% item verplaatst - %0% items verplaatst - item %0% van de %1% verplaatst - items %0% van de %1% verplaatst - %0% item gekopieerd - %0% items gekopieerd - item %0% van de %1% gekopieerd - item %0% van de %1% gekopieerd - - - Link Titel - Link - Anker / querystring - Naam - Sluit dit venster - Weet je zeker dat je dit wilt verwijderen - Weet je zeker dat je dit wilt uitschakelen - Weet u zeker dat u wilt verwijderen - %0% wil verwijderen]]> - %0% wil verwijderen]]> - Weet je het zeker? - Weet je het zeker? - Knippen - Pas woordenboekitem aan - Taal aanpassen - Geselecteerde media bewerken - Lokale link invoegen - Karakter invoegen - Voeg grafische titel in - Afbeelding invoegen - Link invoegen - Klik om een Macro toe te voegen - Tabel invoegen - Dit zal de taal verwijderen - De cultuur veranderen voor een taal kan een langdurige operatie zijn en zal ertoe leiden dat de inhoudscache en indexen opnieuw worden opgebouwd - Laatst aangepast op - Link - Interne link: - Plaats een hekje (“#”) voor voor interne links. - In nieuw venster openen? - Macro instellingen - Deze macro heeft geen eigenschappen die u kunt bewerken - Plakken - Bewerk rechten voor - Rechten instellen voor - Rechten instellen voor %0% voor gebruikersgroepf %1% - Selecteer de gebruikersgroepen waarvoor u de rechten wilt instellen - De items worden nu uit de prullenbak verwijderd. Sluit dit venster niet terwijl de actie nog niet voltooid is. - De prullenbak is nu leeg. - Als items worden verwijderd uit de prullenbak, zijn ze voorgoed verwijderd. - regexlib.com ondervindt momenteel problemen waarover we geen controle hebben. Onze excuses voor het ongemak.]]> - Zoek naar een reguliere expressie om validatie aan een formulierveld toe te voegen. Voorbeeld: 'email', 'postcode', 'URL'. - Verwijder Macro - Verplicht veld - Site is opnieuw geïndexeerd - De site is opnieuw gepubliceerd - De cache zal worden vernieuwd. Alle gepubliceerde inhoud zal worden bijgewerkt, terwijl ongepubliceerde inhoud ongepubliceerd zal blijven. - Aantal kolommen - Aantal regels - Klik op de afbeelding voor volledige grootte - Kies een item - Toon cache item - Relateer aan origineel - Onderliggende nodes meenemen - De vriendelijkste gemeenschap - Link naar pagina - Opent het gelinkte document in een nieuw venster of tab - Link naar media - Selecteer content start node - Selecteer media - Selecteer media type - Selecteer icoon - Selecteer item - Selecteer link - Selecteer macro - Selecteer content - Selecteer content type - Selecteer media start node - Selecteer member - Selecteer lid groep - Selecteer lid type - Selecteer node - Selecteer secties - Selecteer gebruiker - Selecteer gebruikers - Geen iconen gevonden - Er zijn geen parameters voor deze macro - Er zijn geen macro's beschikbaar om in te voegen - Externe login providers - Error details - Stacktrace - Inner Exception - Link je - De-Link je - account - Selecteer editor - Selecteer configuratie - Selecteer fragment - Dit zal de node en al zijn talen verwijderen. Als je slechts één taal wil verwijderen, moet je de node in die taal depubliceren. - %0% verwijderen.]]> - %0% verwijderen van de %1% groep]]> - Ja, verwijderen - - - Er zijn geen woordenboekitems. - - - - Cultuurnaam - - Woordenboek overzicht - - - Ingestelde Zoekers - Toont eigenschappen en hulpmiddelen voor elke geconfigureerde Zoeker (bijv. zoals een multi-indexzoeker) - Veldwaarden - Gezondheidsstatus - De gezondheidsstatus van de index en of het kan gelezen worden - Indexeerders - Index info - De eigenschappen oplijsten van de index - Beheer de indexen van Examine - Bekijk de details van elke index en gebruik hulpmiddelen voor het beheer er van - Index opnieuw bouwen - - Afhankelijk van hoeveel inhoud er op je site staat, kan dit even duren.
- Het wordt niet aanbevolen om een index opnieuw op te bouwen terwijl er veel verkeer op de website is of wanneer editors inhoud bewerken. - ]]> -
- Zoekers - Zoek in de index en bekijk de resultaten - Hulpmiddelen - Hulpmiddelen om de index te beheren - velden - De index kan niet gelezen worden en moet opnieuw worden gebouwd - Het proces duurt langer dan verwacht, controleer het Umbraco logboek om te kijken of er geen fouten waren tijdens deze operatie - Deze index kan niet opnieuw worden opgebouwd want het heeft geen toegewezen - IIndexPopulator - - - Typ jouw gebruikersnaam - Typ jouw wachtwoord - Bevestig jouw wachtwoord - Benoem de %0%... - Typ een naam... - Voer een e-mailadres in - Voer een gebruikersnaam in... - Label... - Voer een omschrijving in... - Typ om te zoeken... - Typ om te filteren... - Typ om tags toe te voegen (druk op Enter na elke tag)... - Voer jouw e-mailadres in - Voer een bericht in ... - Jouw gebruikersnaam is meestal jouw e-mailadres - #value of ?key=value - Voer een alias in... - Alias genereren... - Item aanmaken - Bewerken - Naam - - - Maak een aangepaste lijstweergave - Verwijder aangepaste lijstweergave - Een content type, media type of member type met deze alias bestaat al - - - Hernoemd - Voer een nieuwe mapnaam in - %0% is hernoemd naar %1% - - - Prevalue toevoegen - Database datatype - Data Editor GUID - Render control - Knoppen - Geavanceerde instellingen inschakelen voor - Context menu inschakelen - Maximum standaard grootte van afbeeldingen - Gerelateerde stylesheets - Toon label - Breedte en hoogte - Alle eigenschap types & eigenschap data - die dit datatype gebruiken zullen permanent verwijderd worden, bevestig dat u deze ook wilt verwijderen - Ja, verwijderen - en alle eigenschap types & eigenschap data die dit datatype gebruiken - Selecteer een map om te verplaatsen - naar in de boomstructuur hieronder - werd eronder verplaatst - %0% te verwijderen zullen alle eigenschappen en de data verwijderd worden van de volgende items:]]> - Ik begrijp dat deze actie alle eigenschappen en data zal verwijderen die gebaseerd is op dit datatype. - - - Je data is opgeslagen, maar voordat je deze pagina kunt publiceren moet je eerst aan paar problemen oplossen: - Veranderen van het wachtwoord wordt door de huidige Membership Provider niet ondersteund (EnablePasswordRetrieval moet op true staan) - %0% bestaat al - Er zijn fouten geconstateerd: - Er zijn fouten geconstateerd: - Het wachtwoord moet minstens %0% tekens lang zijn en moet minstens %1% cijfers bevatten - %0% moet een geheel getal zijn - %0% op tab %1% is een verplicht veld - %0% is een verplicht veld - %0% op tab %1% is niet in het correcte formaat - %0% is niet in het correcte formaat - - - Een error ontvangen van de server - Het opgegeven bestandstype is niet toegestaan ​​door de beheerder - OPMERKING! Ondanks dat CodeMiror is ingeschakeld, is het uitgeschakeld in Internet Explorer omdat het niet stabiel genoeg is. - Zowel de alias als de naam van het nieuwe eigenschappentype moeten worden ingevuld! - Er is een probleem met de lees/schrijfrechten op een bestand of map - Error bij het laden van Partial View script (file: %0%) - Vul een titel in - Selecteer een type - U wilt een afbeelding groter maken dan de originele afmetingen. Weet je zeker dat je wilt doorgaan? - Start node is verwijderd, neem contact op met uw systeembeheerder - Markeer de inhoud voordat u de stijl aanpast - Geen actieve stijlen beschikbaar - Plaats de cursor links van de twee cellen die je wilt samenvoegen - Je kunt een cel die is samengevoegd niet delen - Deze eigenschap is ongeldig - - - Opties - Over - Actie - Acties - Toevoegen - Alias - Alles - Weet je het zeker? - Terug - Terug naar overzicht - Rand - bij - Annuleren - Cel marge - Kies - Wissen - Sluiten - Sluit venster - Comment - Bevestig - Beperken - Verhoudingen behouden - Inhoud - Doorgaan - Kopiëren - Aanmaken - Sectie bijsnijden - Database - Datum - Standaard - Verwijder - Verwijderd - Aan het verwijderen... - Ontwerp - Woordenboek - Afmetingen - Gooi weg - Omlaag - Download - Bewerken - Bewerkt - Elementen - E-mail - Fout - Veld - Zoeken - Eerste - Focus punt - Algemeen - Groepen - Groep - Hoogte - Help - Verbergen - Geschiedenis - Icoon - Id - Import - Ook in onderliggende mappen zoeken - Alleen in deze map zoeken - Info - Binnenste marge - Invoegen - Installeren - Ongeldig - Uitvullen - Label - Taal - Laatste - Layout - Links - Aan het laden - Gesloten - Inloggen - Uitloggen - Uitloggen - Macro - Verplicht - Bericht - Verplaats - Naam - Nieuw - Volgende - Nee - of - Uit - OK - Open - Aan - of - Sorteren op - Wachtwoord - Pad - Een ogenblik geduld aub... - Vorige - Eigenschappen - Opnieuw opbouwen - E-mail om formulier resultaten te ontvangen - Prullenbak - De prullenbak is leeg - Vernieuwen - Overblijvend - Verwijderen - Hernoem - Vernieuw - Verplicht - Ophalen - Opnieuw proberen - Rechten - Geplande publicatie - Zoeken - We konden helaas niet vinden wat je zocht - Er zijn geen items toegevoegd - Server - Instellingen - Toon - Toon pagina na verzenden - Grootte - Sorteer - Status - Verstuur - Succes - Typen - Typ om te zoeken... - onder - Omhoog - Update - Upgrade - Upload - URL - Gebruiker - Gebruikersnaam - Waarde - Bekijk - Welkom... - Breedte - Ja - Map - Zoekresultaten - Herschik - Ik ben klaar met herschikken - Voorvertoning - Wachtwoord veranderen - naar - Lijstweergave - Aan het opslaan... - huidig - Embed - geselecteerd - Andere - Artikels - Videos - Installeren - Avatar van - - - Blauw - - - Groep toevoegen - Eigenschap toevoegen - Editor toevoegen - Sjabloon toevoegen - Child node toevoegen - Child toevoegen - Datatype bewerken - Secties navigeren - Snelkoppeling - Toon snelkoppelingen - Lijstweergave in/uitschakelen - Toestaan op root-niveau in/uitschakelen - Regel in/uit commentaar zetten - Regel verwijderen - Kopieer Regels Omhoog - Kopieer Regels Omlaag - Verplaats Regels Omhoog - Verplaats Regels Omlaag - Algemeen - Editor - Cultuur varianten toestaan in/uitschakelen - Segmentatie toestaan in/uitschakelen - - - Achtergrondkleur - Vet - Tekstkleur - Lettertype - Tekst - - - Pagina - - - De installer kan geen connectie met de database maken. - De web.config kon niet worden opgeslagen. Gelieve de connectiestring handmatig aan te passen. - Je database is gevonden en is geïdentificeerd als - Database configuratie - installeren om de Umbraco %0% database te installeren]]> - Volgende om door te gaan.]]> - De database kon niet gevonden worden! Gelieve na te kijken of de informatie in de "connection string" van het "web.config" bestand correct is.

Om door te gaan, gelieve het "web.config" bestand aan te passen (met behulp van Visual Studio of je favoriete tekstverwerker), scroll in het bestand naar beneden, voeg de connection string voor je database toe in de key met naam "umbracoDbDSN" en sla het bestand op.

Klik op de knop opnieuw proberen als je hiermee klaar bent.
Meer informatie over het aanpassen van de web.config vind je hier.

]]>
- Gelieve contact op te nemen met je ISP indien nodig. Wanneer je installeert op een lokale computer of server, dan heb je waarschijnlijk informatie nodig van je systeembeheerder.]]> - Klik de upgrade knop om je database te upgraden naar Umbraco %0%

Maak je geen zorgen - er zal geen inhoud worden gewist en alles blijft gewoon werken!

]]>
- Klik Volgende om verder te gaan.]]> - volgende om door te gaan]]> - Het wachtwoord van de default gebruiker dient veranderd te worden!]]> - De default gebruiker is geblokkeerd of heeft geen toegang tot Umbraco!

Geen verdere actie noodzakelijk. Klik Volgende om verder te gaan.]]> - Het wachtwoord van de default gebruiker is sinds installatie met succes veranderd.

Geen verdere actie noodzakelijk. Klik Volgende om verder te gaan.]]> - Het wachtwoord is veranderd! - Neem een jumpstart en bekijk onze introductie videos - - Nog niet geïnstalleerd. - Betreffende bestanden en mappen - Meer informatie over het instellen van machtigingen voor Umbraco vind je hier - Je dient ASP.NET 'modify' machtiging te geven voor de volgende bestanden/mappen - Je machtigingen zijn bijna perfect!

Je kunt Umbraco zonder problemen starten, maar je kunt nog geen packages installeren om volledig van Umbraco te profiteren.]]>
- Hoe op te lossen - Klik hier om de tekst versie te lezen - video tutorial over het instellen van machtigingen voor Umbraco, of lees de tekst versie.]]> - Je machtigingen zijn misschien incorrect!

Je kunt Umbraco probleemloos starten, maar je kunt nog geen mappen aanmaken of packages installeren om zo volledig van Umbraco te profiteren.]]>
- Je machtigingen zijn nog niet gereed gemaakt voor Umbraco!

Om Umbraco te starten zul je je machtigingen moeten aanpassen.]]>
- Je machtigingen zijn perfect!

Je bent nu klaar om Umbraco te starten en om packages te installeren!]]>
- Map probleem wordt opgelost - Volg deze link voor meer informatie over problemen met ASP.NET en het aanmaken van mappen - Machtigingen worden aangepast - Umbraco heeft write/modify toegang nodig op bepaalde mappen om bestanden zoals plaatjes en PDF's op te slaan. Het slaat ook tijdelijke data (ook bekend als 'de cache') op om de snelheid van je website te verbeteren. - Ik wil met een lege website beginnen - leer hoe). Je kunt er later alsnog voor kiezen om Runway te installeren. Ga dan naar de Ontwikkelaar sectie en kies Packages.]]> - Je hebt zojuist een blanco Umbraco platform geinstalleerd. Wat wil je nu doen? - Runway is geinstalleerd - Dit is onze lijst van aanbevolen modules. Vink de modules die je wilt installeren, of bekijk de volledige lijst modules]]> - Alleen aanbevolen voor gevorderde gebruikers - Ik wil met een eenvoudige website beginnen - "Runway" is een eenvoudige website die je van enkele elementaire documenttypes en templates voorziet. De installer kan Runway automatisch voor je opzetten, maar je kunt het gemakkelijk aanpassen, uitbreiden of verwijderen. Het is niet vereist en je kunt Umbraco prima zonder Runway gebruiken. - -Echter, Runway biedt een gemakkelijke basis om je snel op weg te helpen. Als je er voor kiest om Runway te installeren, dan kun je optioneel de bouwstenen (genaamd Runway Modules) kiezen om je Runway pagina's te verbeteren.

Runway omvat: Home pagina, Getting Started pagina, Module installatie pagina.
Optionele Modules: Top Navigatie, Sitemap, Contact, Gallery.
- ]]>
- Wat is Runway - Stap 1/5: Licentie aanvaarden - Stap 2/5: Database configureren - Stap 3/5: Controleren van rechten op bestanden - Stap 4/5: Umbraco beveiliging controleren - Stap 5/5: Umbraco is klaar - Bedankt dat je voor Umbraco hebt gekozen - Browse je nieuwe site Je hebt Runway geinstalleerd, dus kijk eens hoe je nieuwe site eruit ziet.]]> - Meer hulp en informatie Vind hulp in onze bekroonde community, blader door de documentatie of bekijk enkele gratis videos over het bouwen van een eenvoudige site, het gebruiken van packages en een overzicht van Umbraco terminologie]]> - Umbraco %0% is geïnstalleerd en klaar voor gebruik. - /web.config bestand aanpassen, en de Appsetting key UmbracoConfigurationStatus onder in het bestand veranderen naar '%0%'.]]> - meteen beginnen door de "Launch Umbraco" knop hieronder te klikken.
Als je een beginnende Umbraco gebruiker bent, dan kun je you can find veel informatie op onze "getting started" pagina's vinden.]]>
- Launch Umbraco Om je website te beheren open je simpelweg de Umbraco backoffice en begin je inhoud toe te voegen, templates en stylesheets aan te passen of nieuwe functionaliteit toe te voegen]]> - Verbinding met de database mislukt. - Umbraco versie 3 - Umbraco versie 4 - Bekijken - Umbraco %0% voor een nieuwe installatie of een upgrade van versie 3.0.

Druk op "volgende" om de wizard te starten.]]>
- - - Cultuurcode - Cultuurnaam - - - Je bent inactief en zult automatisch worden uitgelogd over - Vernieuw je sessie om je wijzigingen te behouden - - - Fijne super zondag - Fijne manische maandag - Fijne dinsdag - Fijne geweldige woensdag - Fijne donderende donderdag - Fijne funky vrijdag - Fijne zaterdag - log hieronder in - Inloggen met - Sessie is verlopen - © 2001 - %0%
umbraco.com

]]>
- Wachtwoord vergeten? - Er zal een e-mail worden gestuurd naar het e-mailadres van jouw account. Hierin staat een link om je wachtwoord te resetten - Een e-mail met daarin de wachtwoord reset uitleg zal worden gestuurd als het e-mailadres in onze database voorkomt. - Wachtwoord tonen - Wacthwoord verbergen - Terug naar loginformulier - Geef alsjeblieft een nieuw wachtwoord op - Je wachtwoord is aangepast - De link die je hebt aangeklikt is niet (meer) geldig. - Umbraco: Wachtwoord Reset - De gebruikersnaam om in te loggen bij jouw Umbraco omgeving is: %0%

Klik hier om je wachtwoord te resetten of knip/plak deze URL in je browser:

%1%

]]>
- - - Dashboard - Secties - Inhoud - - - Selecteer pagina boven... - %0% is gekopieerd naar %1% - Kopieer naar - %0% is verplaatst naar %1% - Verplaats naar - is geselecteerd als root van je nieuwe pagina, klik hieronder op 'ok'. - Nog geen node geselecteerd, selecteer eerst een node in bovenstaade lijst voordat je op 'volgende' klikt - De huidige node is niet toegestaan onder de geselecteerde node vanwege het node type - De huidige node kan niet naar een van zijn subpagina’s worden verplaatst. - De huidige node kan niet worden gebruikt op root-niveau - Deze actie is niet toegestaan omdat je onvoldoende rechten hebt op één of meer subitems. - Relateer gekopieerde items aan het origineel - - - Bewerk de notificatie voor %0% - Notificatie instellingen opgeslagen voor - - De volgende talen zijn gewijzigd %0% - Hi %0%

- -

Dit is een geautomatiseerde mail om u op de hoogte te brengen dat de taak '%1%' - is uitgevoerd op pagina '%2%' - door gebruiker '%3%' -

- -

-

Update samenvatting:

- - %6% -
-

- - - -

Een prettige dag!

- Dit is een bericht van uw Content Management Systeem. -

- ]]>
- De volgende talen zijn gewijzigd:

- %0% - ]]>
- [%0%] Notificatie over %1% uitgevoerd op %2% - Notificaties - - - Acties - Aangemaakt - Package aanmaken - Kies een package op je computer door op "Bladeren" te klikken en de package te selecteren. Umbraco packages hebben meestal ".umb" of ".zip" als extensie. - Dit zal de package verwijderen - Neerzetten om te uploaden - Inclusief alle onderliggende nodes - Accepteren - gebruiksvoorwaarden - Pad naar bestand - Absoluut pad naar bestand (bv: /bin/umbraco.bin) - Geïnstalleerd - Geïnstalleerde packages - Voltooien - Deze package heeft geen instellingen - Er zijn nog geen packages aangemaakt - Er zijn geen packages geïnstalleerd - 'Packages' rechtsboven in je scherm.]]> - Auteur URL - Package Inhoud - Package Bestanden - Icoon URL - Package installeren - Licentie - Licentie URL - Package Eigenschappen - Zoeken naar packages - Resultaten voor - We konden niets vinden voor - Probeer een ander pakket te zoeken of blader door de categorieën - Populair - Nieuwe releases - heeft - karma punten - Informatie - Eigenaar - Bijdragers - Aangemaakt - Huidige versie - .NET versie - Downloads - Likes - Compatibiliteit - Deze package is compatibel met de volgende versies van Umbraco, zoals gerapporteerd door de communityleden. Volledige compatibiliteit kan niet worden gegarandeerd voor versies die voor minder dan 100% worden gerapporteerd - Externe bronnen - Auteur - Documentatie - Package meta data - Package naam - Package bevat geen inhoud -
- Je kunt deze package veilig verwijderen door op 'verwijder package' te klikken. - ]]>
- Package opties - Package lees mij - Package repository - Bevestig verwijderen - Package is verwijderd - De package is succesvol verwijderd - Verwijder package - - Waarschuwing: alle documenten, media etc, die afhankelijk zijn van de items die je verwijderd, zullen niet meer werken en kan leiden tot een instabiele installatie, - wees dus voorzichtig met verwijderen. Als je het niet zeker weet, neem dan contact op met de auteur van de package. - ]]> - Package versie - Upgraden van versie - Package is reeds geinstalleerd - Deze package kan niet worden geinstalleerd omdat minimaal Umbraco versie %0% benodigd is. - Deïnstalleren... - Downloaden... - Importeren... - Installeren... - Aan het herstarten, een ogenblik geduld aub... - Geïnstalleerd! Je browser zal nu automatisch ververst worden... - Klik op "Voltooien" om de installatie te voltooien en de pagina te vernieuwen. - - - Plakken met alle opmaak (Niet aanbevolen) - De tekst die je probeert te plakken bevat speciale tekens en/of opmaak. Dit kan veroorzaakt worden doordat de tekst vanuit Microsoft Word is gekopieerd. Umbraco kan deze speciale tekens en formattering automatisch verwijderen zodat de geplakte tekst geschikt is voor het web. - Plakken als ruwe tekst en alle opmaak verwijderen - Plakken, en verwijder de opmaak (aanbevolen) - - - Groepsgebaseerde beveiliging - Als je toegang wilt verlenen aan alle leden van specifieke ledengroepen - Je moet een ledengroep maken voordat je op groep gebaseerde authenticatie kunt gebruiken - Foutpagina - Gebruikt om te tonen als een gebruiker is ingelogd, maar geen rechten heeft om de pagina te bekijken - %0% beveiligen?]]> - %0% is nu beveiligd]]> - %0%]]> - Login Pagina - Kies de pagina met het login-formulier - Beveiliging verwijderen - %0% wilt verwijderen?]]> - Kies de pagina's die het login-formulier en de error-berichten bevatten - %0%]]> - %0%]]> - Specifieke bescherming voor leden - Als je toegang wilt verlenen aan bepaalde leden - - - Onvoldoende gebruikersmachtigingen om alle onderliggende documenten te publiceren - - - - - - - - - Validatie mislukt voor de vereiste taal '%0%'. Deze taal werd opgeslagen maar is niet gepubliceerd. - Publicatie in uitvoering - even geduld... - %0% van %1% pagina’s zijn gepubliceerd... - %0% is gepubliceerd - %0% en onderliggende pagina’s zijn gepubliceerd - Publiceer %0% en alle subitems - ok om %0% te publiceren en de wijzigingen zichtbaar te maken voor bezoekers.

- Je kunt deze pagina publiceren en alle onderliggende sub-pagina's door publiceer alle subitems aan te vinken hieronder. - ]]>
- - - Je hebt geen goedgekeurde kleuren geconfigureerd - - - Je kan alleen items van de volgende type(s) selecteren: %0% - Je hebt een content-item geselecteerd dat op dit ogenblik verwijderd of in the prullenbak is - Je hebt content-items geselecteerd die op dit ogenblik verwijderd of in the prullenbak zijn - - - Verwijderd item - Je hebt een media-item geselecteerd dat op dit ogenblik verwijderd of in the prullenbak is - Je hebt media-items geselecteerd die op dit ogenblik verwijderd of in the prullenbak zijn - Weggegooid - - - Externe link toevoegen - Interne link toevoegen - Bijschrift - Link - In een nieuw venster openen - Voer het bijschrift in - Voer de link in - - - Uitsnede resetten - Uitsnede opslaan - Nieuwe uitsnede toevoegen - Klaar - Aanpassingen ongedaan maken - Gebruiker gedefinieerd - - - Wijzigingen - Aangemaakt - Selecteer een versie om te vergelijken met de huidige versie - Huidige versie - Rode tekst wordt niet getoond in de geselecteerde versie, groen betekent toegevoegd]]> - Document is teruggezet - Hiermee wordt de geselecteerde versie als html getoond, als u de verschillen tussen de twee versies tegelijk wilt zien, gebruik dan de diff view - Terugzetten naar - Selecteer versie - Bekijk - - - Bewerk script-bestand - - - Inhoud - Formulieren - Media - Leden - Packages - Instellingen - Vertaling - Gebruikers - - - Rondleidingen - De beste Umbraco video tutorials - Bezoek our.umbraco.com - Bezoek umbraco.tv - - - Standaard template - Om een bestaand documenttype te importeren, zoek het betreffende “.udt” bestand door op browse en import te klikken. (Je ziet een bevestigingspagina voordat de import start. Als het documenttype al bestaat dan wordt het bijgewerkt.) - Nieuwe tabtitel - Node type - Type - Stylesheet - Script - Tab - Tab titel - Tabs - Basis inhoudstype ingeschakeld - Dit inhoudstype gebruikt - Geen eigenschappen gedefinieerd op dit tabblad. Klik op de link "voeg een nieuwe eigenschap" aan de bovenkant om een ​​nieuwe eigenschap te creëren. - Maak een bijpassende sjabloon - Icoon toevoegen - - - Sorteer volgorde - Aanmaakdatum - Sorteren gereed. - Sleep de pagina's omhoog of omlaag om de volgorde te veranderen. Of klik op de kolomkop om alle pagina's daarop te sorteren. - - Dit item heeft geen subitems om te sorteren - - - Validatie - Validatiefouten moeten worden opgelost voor dit item kan worden opgeslagen - Mislukt - Opgeslagen - Opgeslagen. Gelieve uw browser te herladen om de aanpassingen te zien - Wegens onvoldoende rechten kon deze handeling kon niet worden uitgevoerd - Geannuleerd - Uitvoering is geannuleerd door de plugin van een 3e partij - Eigenschappentype bestaat al - Eigenschappentype aangemaakt - Datatype: %1%]]> - Eigenschappentype verwijderd - Inhoudstype opgeslagen - Tab aangemaakt - Tab verwijderd - Tab met id: %0% verwijderd - Stylesheet niet opgeslagen - Stylesheet opgeslagen - Stylesheet opgeslagen zonder fouten - Datatype opgeslagen - Woordenboek item opgeslagen - Inhoud gepubliceerd - en zichtbaar op de website - %0% documenten gepubliceerd en zichtbaar op de website - %0% gepubliceerd en zichtbaar op de website - %0% documenten gepubliceerd voor de talen languages %1% en zichtbaar op de website - Inhoud opgeslagen - Vergeet niet te publiceren om de wijzigingen zichtbaar te maken - Een planning voor publicatie is bijgewerkt - %0% bewaard - Verzend voor goedkeuring - Aanpassingen zijn verstuurd voor goedkeuring - %0% aanpassingen zijn verstuurd voor goedkeuring - Media opgeslagen - Media opgeslagen zonder fouten - Lid opgeslagen - Ledengroep opgeslagen - Stijlsheet eigenschap opgeslagen - Stijlsheet opgeslagen - Template opgeslagen - Fout bij opslaan gebruiker (zie logboek) - Gebruiker opgeslagen - Gebruikerstype opgeslagen - Gebruikersgroep opgeslagen - Cultuur en hostnaam opgeslagen - Fout bij opslaan culturen en hostnamen - Bestand niet opgeslagen - bestand kon niet worden opgeslagen. Controleer de bestandsbeveiliging - Bestand opgeslagen - Bestand opgeslagen zonder fouten - Taal opgeslagen - Mediatype opgeslagen - Ledentype opgeslagen - Ledengroep opgeslagen - Sjabloon niet opgeslagen - Controleer dat je geen 2 sjablonen met dezelfde naam hebt - Sjabloon opgeslagen - Sjabloon opgeslagen zonder fouten! - Inhoud gedepubliceerd - Inhoud variatie %0% gedepubliceerd - De verplichte taal '%0%' is gedepubliceerd. Alle talen voor deze inhoud zijn nu gedepubliceerd. - Partial view opgeslagen - Partial view opgeslagen zonder fouten! - Partial view niet opgeslagen - Er is een fout opgetreden bij het opslaan van het bestand. - Rechten opgeslagen voor - %0% gebruikersgroepen verwijderd - %0% is verwijderd - %0% gebruikers geactiveerd - %0% gebruikers gedeactiveerd - %0% is nu geactiveerd - %0% is nu gedeactiveerd - Gebruikersgroepen zijn ingesteld - %0% gebruikers gedeblokkeerd - %0% is nu gedeblokkeerd - Lid is geexporteerd naar een bestand - Er heeft zich een fout voorgedaan tijdens het exporteren van het lid - Gebruiker %0% is verwijderd - Gebruiker uitnodigen - Uitnodiging is opnieuw gestuurd naar gebruiker %0% - Kan het document niet publiceren omdat de vereiste '%0%' niet is gepubliceerd - Validatie is mislukt voor de taal '%0%' - Documenttype is geëxporteerd naar een bestand - Er is een fout gebeurd tijdens het exporteren van het documenttype - De publicatiedatum kan niet in het verleden liggen - Kan het document niet plannen voor publicatie omdat de vereiste '%0%' niet is gepubliceerd - Kan het document niet plannen voor publicatie omdat de vereiste '%0%' een publicatiedatum heeft die later is dan een niet-verplichte taal - De vervaldatum kan niet in het verleden liggen - De vervaldatum kan niet voor de publicatiedatum liggen - - - Stijl toevoegen - Stijl bewerken - Rich text editor stijlen - Definieer de stijlen die beschikbaar moeten zijn in de rich text editor voor deze stylesheet - Stylesheet bewerken - Stylesheet eigenschap bewerken - Naam waarmee de stijl in de editor te kiezen is - Voorbeeld - Hoe de tekst er zal uitzien in de rich text editor. - Selector - Gebruik CSS syntax, bv. "h1" or ".redHeader" - Stijlen - De CSS die moet toegepast worden in de rich text editor, bv. "color:red;" - Code - Rich Text Editor - - - Kan sjabloon met ID %0% niet verwijderen - Sjabloon aanpassen - Secties - Inhoudsgebied invoegen - Een tijdelijke aanduiding voor het inhoudsgebied invoegen - Invoegen - Kies wat je wil invoegen in het sjabloon - Woordenboek item invoegen - Een woordenboekitem is een tijdelijke aanduiding voor een vertaalbaar stuk tekst, waardoor het gemakkelijk is om ontwerpen voor meertalige websites te maken. - Macro invoegen - - Een Macro is een configureerbaar component die gebruikt kan worden voor - herbruikbare delen van je ontwerp, waar je de optie nodig hebt om parameters op te geven, - zoals bij gallerijen, formulieren en lijsten. - - Umbraco pagina veld invoegen - Toont de waarde van een benoemd veld van de huidige pagina, met opties om de waarde te wijzigen of terug te vallen op alternatieve waarden. - Partial view - - Een partial view is een apart sjabloon dat kan gerendered worden in een ander sjabloon, - het is geschikt voor het hergebruiken van HTML of voor het scheiden van complexe sjablonen in afzonderlijke bestanden. - - Hoofdsjabloon - Geen hoofdsjabloon - Render onderliggend sjabloon - - @RenderBody() in te voegen. - ]]> - - Definieer een benoemde sectie - - @section { ... } te omwikkelen. Dit kan worden weergegeven - in een specifiek gebied van de bovenliggende sjabloon door @RenderSection te gebruiken. - ]]> - - Render een benoemde sectie - - @RenderSection(name) in te voegen. - This renders an area of a child template which is wrapped in a corresponding @section [name]{ ... } definition. - ]]> - - Sectienaam - Sectie is verplicht - - @section definiëren, anders wordt een fout getoond. - ]]> - - Querybouwer - items gevonden, in - kopiëren naar klembord - Ik wil - alle inhoud - inhoud van het type "%0%" - van - mijn website - waar - en - is - is niet - voor - voor (inclusief geselecteerde datum) - na - na (inclusief geselecteerde datum) - is gelijk aan - is niet gelijk aan - bevat - bevat niet - groter dan - groter dan of gelijk aan - kleiner dan - kleiner of gelijk aan - Id - Naam - Datum aangemaakt - Datum gewijzigd - sorteren op - oplopend - aflopend - Sjabloon - - - Afbeelding - Macro - Item toevoegen - Kies de indeling - Kies een indeling voor deze pagina om content toe te kunnen voegen - Plaats een (extra) content blok - Drop content - Instellingen toegepast - Deze content is hier niet toegestaan - Deze content is hier toegestaan - Klik om een item te embedden - Klik om een afbeelding in te voegen - Afbeelding ondertitel... - Typ hier... - Grid lay-outs - Lay-outs zijn het globale werkgebied voor de grid editor. Je hebt meestal maar één of twee verschillende lay-outs nodig - Een grid lay-out toevoegen - Grid lay-out aanpassen - De lay-out aanpassen door de kolombreedte aan te passen en extra kolommen toe te voegen - Rijconfiguratie - Rijen zijn voorgedefinieerde cellen die horizontaal zijn gerangschikt - Een rijconfiguratie toevoegen - Rijconfiguratie aanpassen - De rijconfiguratie aanpassen door de breedte van de cel in te stellen en extra cellen toe te voegen - Geen verdere instellingen beschikbaar - Kolommen - Het totaal aantal gecombineerde kolommen in de grid layout - Instellingen - Configureren welke instellingen de editors kunnen aanpassen - Styles - Configureren welke stijlen de editors kunnen aanpassen - Alle editors toelaten - Alle rijconfiguraties toelaten - Maximale artikelen - Laat dit leeg of is ingesteld op -1 voor onbeperkt - Instellen als standaard - Kies extra - Kies standaard - zijn toegevoegd - Waarschuwing - Je gaat de rijconfiguratie verwijderen - - Een rijconfiguratienaam verwijderen zal er voor zorgen dat bestaande inhoud verloren gaat die gebaseerd is op deze configuratie. - - - - Composities - Groep - Er zijn nog geen groepen toegevoegd - Groep toevoegen - Inherited van - Eigenschap toevoegen - Verplicht label - Lijstweergave inschakelen - Laat de onderliggende nodes van het content item zien als een sorteer- en doorzoekbare lijstweergave. Deze onderliggende nodes worden dan niet in de boomstructuur getoond. - Toegestane Sjablonen - Kies welke sjablonen toegestaan zijn om door de editors op dit contenttype gebruikt te worden - Sta toe op hoofdniveau - Sta editors toe om inhoud van dit type aan te maken op hoofdniveau - Toegestane onderliggende node types - Sta inhoud van een bepaald type toe om onder dit type aangemaakt te kunnen worden - Kies onderliggende node - Overgeërfde tabs en properties van een bestaand documenttype. Nieuwe tabs worden toegevoegd aan het huidige documenttype of samengevoegd als een tab met dezelfde naam al bestaat. - Dit contenttype wordt gebruikt in een compositie en kan daarom niet zelf een compositie worden. - Er zijn geen contenttypen beschikbaar om als compositie te gebruiken. - Een compositie verwijderen zal alle bijbehorende eigenschapsdata ook verwijderen. Zodra je het documenttype hebt opgeslagen is er geen weg meer terug. - Beschikbare editors - Herbruik - Editor instellingen - Beschikbare configuraties - Nieuwe configuration aanmaken - Configuratie - Ja, verwijder - is naar onder geplaatst - is naar onder gecopierd - Selecteer de map om te verplaatsen - Selecteer de map om te kopieren - naar de boomstructuur onder - Alle Documenttypes - Alle documenten - Alle media items - die gebruik maken van dit documenttype zullen permanent verwijderd worden. Bevestig aub dat je deze ook wilt verwijderen. - die gebruik maken van dit mediatype zullen permanent verwijderd worden. Bevestig aub dat je deze ook wilt verwijderen. - die gebruik maken van dit lidtype zullen permanent verwijderd worden. Bevestig aub dat je deze ook wilt verwijderen. - en alle documenten van dit type - en alle media items van dit type - en alle leden van dit type - Lid kan bewerken - Toestaan dat deze eigenschap kan worden gewijzigd door het lid op zijn profiel pagina. - Omvat gevoelige gegevens - Verberg deze eigenschap voor de content editor die geen toegang heeft tot het bekijken van gevoelige informatie. - Toon in het profiel van leden - Toelaten dat deze eigenschap wordt getoond op de profiel pagina van het lid. - tab heeft geen sorteervolgorde - Waar wordt deze compositie gebruikt? - Deze samenstelling wordt momenteel gebruikt bij de samenstelling van de volgende inhoudstypen: - Variaties toestaan - Variëren per cultuur toestaan - Segmentatie toestaan - Varieer per cultuur - Varieer per segment - Editors toestaan om nieuwe inhoud aan te maken van dit type in verschillende talen. - Editors toestaan om nieuwe inhoud in verschillende talen te creëren - Editors toestaan om nieuwe segmenten van deze inhoud te creëren. - Variaties per cultuur toestaan - Segmentatie toestaan - Elementtype - Is een elementtype - Een elementtype is bedoeld om bijvoorbeeld in geneste inhoud gebruikt te worden en niet in de boomstructuur. - Een documenttype kan niet worden gewijzigd in een elementtype nadat het is gebruikt om een of meer contentitems te maken. - Dit is niet van toepassing op een elementtype - Je hebt wijzigingen aangebracht aan deze eigenschap. Ben je zeker dat je ze wil weggooien? - - - Taal toevoegen - Verplichte taal - Eigenschappen van deze taal moeten worden ingevuld voordat de node kan worden gepubliceerd. - Standaard taal - Een Umbraco site kan maar één standaardtaal hebben. - Als u de standaardtaal wijzigt, kan er standaardinhoud ontbreken. - Valt terug naar - Geen terugvaltaal - Om meertalige inhoud terug te laten vallen naar een andere taal als deze niet aanwezig is in de gevraagde taal, selecteert u deze hier. - Terugvaltaal - Geen - - - Parameter toevoegen - Parameter bewerken - Macro naam invoeren - Parameters - Definieer de parameters die beschikbaar moeten zijn bij het gebruik van deze macro. - Selecteer een partial view macro bestand - - - Models aan het gereneren - dit kan enige tijd duren, geduld aub - Models gegenereerd - Models konden niet gegenereerd worden - Models generatie is mislukt, kijk in de Umbraco log voor details - - - Terugval veld toevoegen - Terugval veld - Standaardwaarde toevoegen - Standaardwaarde - Alternatief veld - Alternatieve tekst - Kapitalisatie - Codering - Selecteer veld - Converteer regelafbreking - Ja, converteer regeleinden - ]]> - Aangepaste velden - Ja, alleen datum - Opmaak en codering - Opmaken als datum - Format the value as a date, or a date with time, according to the active culture - HTML-encoderen - Speciale karakters worden geëncodeerd naar HTML. - Zal worden ingevoegd na de veld waarde - Zal worden ingevoegd voor de veld waarde - Kleine letters - Uitvoer wijzigen - Geen - Uitvoervoorbeeld - Invoegen na veld - Invoegen voor veld - Recursief - Ja, recursief maken - Scheidingsteken - Standaard velden - Hoofdletters - URL-encoderen - Speciale karakters in URL's worden geëncodeerd - Zal alleen worden gebruikt waneer de bovenstaande veldwaardes leeg zijn - Dit veld zal alleen worden gebruikt als het primaire veld leeg is - Ja, met tijd. Scheidingsteken: - - - Details van vertaling - Download xml DTD - Velden - Inclusief onderliggende pagina's - - Geen vertaal-gebruikers gevonden. Maak eerst een vertaal-gebruiker aan voordat je pagina's voor vertaling verstuurt - De pagina '%0%' is verstuurd voor vertaling - Stuur voor vertaling - Totaal aantal woorden - Vertaal naar - Vertaling voltooid. - Je kan een voorbeeld van vertaalde pagina's bekijken door hieronder te klikken. Als de originele pagina gevonden werd, wordt een vergelijking van beide pagina's getoond. - Vertalen niet gelukt, het XML-bestand is mogelijk beschadigd. - Vertalingsopties - Vertaler - Vertaald XML-document uploaden - - - Inhoud - Inhoudssjablonen - Media - Cachebrowser - Prullenbak - Gemaakte packages - Datatypes - Woordenboek - Geïnstalleerde packages - Installeer skin - Installeer starter kit - Talen - Installeer een lokale package - Macro's - Mediatypes - Leden - Ledengroepen - Rollen - Ledentypes - Documenttypes - RelatieTypen - Packages - Packages - Partial Views - Partial View Macro Bestanden - Installeer vanuit repository - Installeer Runway - Runway modules - Script bestanden - Scripts - Stylesheets - Sjablonen - Logboeken - Gebruikers - Instellingen - Sjabloon - Derde partij - - - Nieuwe update beschikbaar - %0% is gereed, klik hier om te downloaden - Er is geen verbinding met de server - Er is een fout opgetreden bij het zoeken naar een update. Bekijk de trace-stack voor verdere informatie. - - - Toegang - Gebaseerd op de gebruikersgroepen en startpagina's heeft de gebruiker toegang tot de volgende pagina's - Toegang geven - Beheerders - Categorieveld - Gebruiker aangemaakt - Verander je wachtwoord - Wijzig je foto - Wijzig je wachtwoord - is niet gedeblokkeerd - Het wachtwoord is niet gewijzigd - Bevestig nieuw password - Je kunt je wachtwoord veranderen door onderstaand formulier in te vullen en op de knop 'Verander wachtwoord' te klikken - Inhoudskanaal - Nog een gebruiker aanmaken - Maak nieuwe gebruikers aan om hun toegang te geven tot Umbraco. Wanneer een nieuwe gebruiker wordt aangemaakt wordt er een wachtwoord gegenereerd dat je met hun kan delen. - Omschrijving - Geblokkeerde gebruiker - Documenttype - Editor - Samenvattingsveld - Foute wachtwoord pogingen - Ga naar gebruikersprofiel - Voeg gebruikersgroepen toe om rechten in te stellen - Nog een gebruiker uitnodigen - Nodig gebruikers uit om hen toegang te geven to Umbraco. Een uitnodiging wordt via e-mail verstuurd met instructies hoe de gebruiker kan inloggen. - Taal - Stel de taal in die gebruiker zal zien in menu's en dialoogvensters - Laatst geblokkeerd datum - Laatste keer ingelogd - Laatste keer wachtwoord gewijzigd - Loginnaam - Startnode in Mediabibliotheek - Beperk de mediabibliotheek tot een specifieke startnode - Startnodes in Mediabibliotheek - Beperk de mediabibliotheek tot een specifieke startnode - Secties - Blokkeer Umbraco toegang - heeft nog niet ingelogd - Oude wachtwoord - Wachtwoord - Reset wachtwoord - Je wachtwoord is veranderd! - Wachtwoord aangepast - Herhaal nieuwe wachtwoord - Voer nieuwe wachtwoord in - Je nieuwe wachtwoord mag niet leeg zijn! - Huidig wachtwoord - Ongeldig huidig wachtwoord - Beide wachtwoorden waren niet hetzelfde. Probeer opnieuw! - Beide wachtwoorden zijn niet hetzelfde! - Vervang rechten op de subitems - U bent momenteel rechten aan het aanpassen voor volgende pagina's: - Selecteer pagina's om hun rechten aan te passen - Verwijder je foto - Standaard rechten - Specifieke rechten - Geef rechten op specifieke nodes - Profiel - Doorzoek alle subitems - Geef de gebruiker toegang tot secties - Selecteer een gebruikersgroep - Geen startnode geselecteerd - Geen startnodes geselecteerd - Startnode in Inhoud - Beperk de content toegang tot een specifieke startnode - Startnodes in Inhoud - Beperk de Inhoud tot specifieke startnodes - Laatste keer bijgewerkt - is aangemaakt - De gebruiker is aangemaakt. Om in te loggen in Umbraco gebruik je onderstaand wachtwoord. - Gebruikers beheren - Gebruikersnaam - Gebruikersrechten - Gebruikersgroep - is uitgenodigd - Een uitnodiging is gestuurd naar de nieuwe gebruiker met informatie over hoe in te loggen in Umbraco - Hallo en welkom in Umbraco! Binnen ongeveer één minuut kan je aan de slag. Je moet enkel je wachtwoord instellen en een foto toevoegen. - Welkom bij Umbraco! Helaas is je uitnodiging vervallen. Vraag aan je administrator om de uitnodiging opnieuw te versturen. - Wijzig je foto zodat andere gebruikers je makkelijk kunnen herkennen. - Auteur - Wijzig - Je profiel - Je recente historie - Sessie verloopt over - Gebruiker uitnodigen - Gebruiker aanmaken - Uitnodiging versturen - Terug naar gebruikers - Umbraco: Uitnodiging - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Hallo %0%, -

-

- U bent uitgenodigd door %1% om in te loggen in de Umbraco Backoffice. -

-

- Bericht van %1%: -
- %2% -

- - - - - - -
- - - - - - -
- - Klik hier om de uitnodiging te accepteren - -
-
-

Als je niet op de link kunt klikken, kopieer deze dan in de adresbalk van je browser:

- - - - -
- - %3% - -
-

-
-
-


-
-
- - ]]>
- Uitnodigen - Uitnodiging opnieuw aan het versturen... - Verwijder gebruiker - Weet je zeker dat je deze gebruiker wil verwijderen? - Alles - Actief - Uitgeschakeld - Vergrendeld - Uitgenodigd - Inactief - Naam (A-Z) - Naam (Z-A) - Nieuwste - Oudste - Laatste login - Er zijn geen gebruikersgroepen toegevoegd - - - Validatie - Valideer als e-mailadres - Valideer als nummer - Valideer als URL - ...of gebruik aangepaste validatie - Veld is verplicht - Voer een foutmelding in voor de aangepaste validatie (optioneel) - Voer een reguliere expressie in - Voer een foutmelding in voor de aangepaste validatie (optioneel) - Je hebt minstens - Je mag maximum - Geef maximum - items - URL(s) - URL(s) geselecteerd - items geselecteerd - Ongeldige datum - Geen nummer - Ongeldig e-mailadres - Waarde mag niet null zijn - Waarde mag niet leeg zijn - Ongeldige waarde, het komt niet overeen met het correcte patroon - Aangepaste validatie - %1% nodig.]]> - %1% te veel.]]> - - - - Waarde is insteld naar the aanbevolen waarde: '%0%'. - Waarde was '%1%' voor XPath '%2%' in configuratiebestand '%3%'. - De verwachte waarde voor '%2%' is '%1%' in configuratiebestand '%3%', maar is '%0%'. - Onverwachte waarde '%0%' gevonden voor '%2%' in configuratiebestand '%3%'. - - Custom foutmeldingen zijn ingesteld op '%0%'. - Custom foutmeldingen zijn momenteel '%0%'. Wij raden aan deze aan te passen naar '%1%' voor livegang. - Custom foutmeldingen aangepast naar '%0%'. - Macro foutmeldingen zijn ingesteld op'%0%'. - Macro foutmeldingen zijn ingesteld op '%0%'. Dit zal er voor zorgen dat bepaalde, of alle, pagina's van de website niet geladen kunnen worden als er errors in een Macro zitten. Corrigeren zal deze waarde aanpassen naar '%1%'. - Macro foutmeldingen zijn aangepast naar '%0%'. - - trySkipIisCustomErrors is ingesteld op '%0%'. IIS versie '%1%' wordt gebruikt. - trySkipIisCustomErrors is ingesteld op '%0%'. Het wordt voor de gebruikte IIS versie (%2%) aangeraden deze in te stellen op '%1%'. - trySkipIisCustomErrors ingesteld op '%0%'. - - '%0%' kon niet gevonden worden in configuratie bestand '%1%'.]]> - Er is een fout opgetreden. Bekijk de log file voor de volledige fout: %0%. - Database - Het database schema is correct voor deze versie van Umbraco - %0% problemen zijn gevonden met het databaseschema (Controleer het logboek voor details) - Enkele fouten zijn gevonden tijdens het valideren van het databaseschema tegen de huidige versie van Umbraco. - Het cerficaat van de website is ongeldig. - Cerficaat validatie foutmelding: '%0%' - Het SSL certificaat van de website is vervallen. - Het SSL certificaat van de website zal vervallen binnen %0% dagen. - Fout bij pingen van URL %0% - '%1%' - De site wordt momenteel %0% bekeken via HTTPS. - De appSetting 'Umbraco.Core.UseHttps' in web.config staat op 'false'. Indien HTTPS gebruikt wordt moet deze op 'true' staan. - De appSetting 'Umbraco.Core.UseHttps' in web.config is ingesteld op '%0%'. Cookies zijn %1% ingesteld als secure. - De 'Umbraco.Core.UseHttps' waarde in web.config kon niet aangepast worden. Foutmelding: %0% - - HTTPS inschakelen - Zet in de appSettings van de web.config de umbracoSSL instelling op 'true'. - De appSetting 'Umbraco.Core.UseHttps' is nu ingesteld op 'true', cookies zullen als 'secure' worden aangemerkt. - Herstellen - Kan een controle met vergelijkingstype 'ShouldNotEqual' niet herstellen. - Kan een controle met vergelijkingstype 'ShouldNotEqual' en gedefinieerde waarde niet herstellen. - Waarde om te herstellen niet gedefinieerd. - Debug compilatie mode staat uit. - Debug compilatie mode staat momenteel aan. Wij raden aan deze instelling uit te zetten voor livegang. - Debug compilatie mode uitgezet. - Trace mode staat uit. - Trace mode staat momenteel aan. Wij raden aan deze instelling uit te zetten voor livegang. - Trace mode uitgezet. - Alle mappen hebben de juiste rechten. - - %0%.]]> - %0%. Als deze niet in gebruik zijn voor deze omgeving hoeft er geen actie te worden ondernomen.]]> - Alle bestanden hebben de juiste rechten. - - Het volgende bestand bestaat niet: '%0%'. - - %0%.]]> - %0%. Als deze niet in gebruik zijn voor deze omgeving hoeft er geen actie te worden ondernomen.]]> - X-Frame-Options header of meta-tag om IFRAMEing door andere websites te voorkomen is aanwezig!]]> - X-Frame-Options header of meta-tag om IFRAMEing door andere websites te voorkomen is NIET aanwezig.]]> - Voorkom IFRAMEing via web.config - Voegt de instelling toe aan de httpProtocol/customHeaders section in web.config om IFRAMEing door andere websites te voorkomen. - De instelling om IFRAMEing door andere websites te voorkomen is toegevoegd aan de web.config! - Web.config kon niet aangepast worden door error: %0% - X-Content-Type-Options die beveiligt tegen MIME sniffing kwetsbaarheden is gevonden.]]> - X-Content-Type-Options die beveiligt tegen MIME sniffing kwetsbaarheden is niet gevonden.]]> - Voegt een waarde toe in de httpProtocol/customHeaders sectie van de web.config om te beveiligen tegen MIME sniffing kwetsbaarheden. - Een instelling om een header toe te voegen die beveiligt tegen MIME sniffing kwetsbaarheden is toegevoegd aan de web.config. - Strict-Transport-Security header, ook bekend als de HSTS-header, is gevonden.]]> - Strict-Transport-Securityheader is niet gevonden.]]> - Voegt de 'Strict-Transport-Security' header toe met de waarde 'max-age=10886400' aan de httpProtocol/customHeaders sectie van het web.config bestand. Gebruik deze fix alleen als HTTPS ingeschakeld is op de domeinen gedurende minstens 18 weken. - De HSTS header is toegevoegd aan de web.config file. - X-XSS-Protection is gevonden.]]> - X-XSS-Protection is niet gevonden.]]> - Voegt de 'X-XSS-Protection' header toe met de waarde '1; mode=block' aan de httpProtocol/customHeaders sectie van de web.config. - De X-XSS-Protection header is toegevoegd aan de web.config. - - %0%.]]> - Er zijn geen headers gevonden die informatie vrijgeven over de gebruikte website technologie! - In de Web.config werd system.net/mailsettings niet gevonden - In de Web.config sectie system.net/mailsettings is de host niet geconfigureerd. - SMTP instellingen zijn correct ingesteld en werken zoals verwacht. - De SMTP server geconfigureerd met host '%0%' en poort '%1%' kon niet gevonden worden. Controleer of de SMTP instellingen in Web.config file system.net/mailsettings correct zijn. - %0%.]]> - %0%.]]> -

Resultaten van de geplande Umbraco Health Checks uitgevoerd op %0% op %1%:

%2%]]>
- Umbraco Health Check Status: %0% - Alle groepen controleren - Groep controleren - - De health checker evalueert verschillende delen van de website voor best practice instellingen, configuratie, mogelijke problemen, enzovoort. U kunt problemen eenvoudig oplossen met een druk op de knop. - U kunt uw eigen health checks toevoegen, kijk even naar de documentatie voor meer informatie over aangepaste health checks.

- ]]> -
- - - URL tracker uitschakelen - URL tracker inschakelen - Cultuur - Originele URL - Doorgestuurd naar - Redirect Url Beheer - De volgende URLs verwijzen naar dit content item: - Er zijn geen redirects - Er wordt automatisch een redirect aangemaakt als een gepubliceerde pagina hernoemd of verplaatst wordt. - Weet je zeker dat je de redirect van '%0%' naar '%1%' wilt verwijderen? - Redirect URL verwijderd. - Fout bij verwijderen redirect URL. - Dit zal de redirect verwijderen - Weet je zeker dat je de URL tracker wilt uitzetten? - URL tracker staat nu uit. - Fout bij het uitzetten van de URL Tracker. Meer informatie kan gevonden worden in de log file. - URL tracker staat nu aan. - Fout bij het aanzetten van de URL tracker. Meer informatie kan gevonden worden in de log file. - - - Geen woordenboekitems om uit te kiezen - - - %0% karakters resterend.]]> - %1% te veel.]]> - - - Content verwijderd met id : {0} gerelateerd aan aan bovenliggend item met Id: {1} - Media verwijderd met id: {0} gerelateerd aan aan bovenliggend item met Id: {1} - Kan dit item niet automatisch herstellen - Er is geen locatie waar dit item automatisch kan worden hersteld. U kunt het item handmatig verplaatsen met behulp van de onderstaande boomstructuur. - was hersteld onder - - - Richting - Bovenliggend naar onderliggend - Bidirectioneel - Bovenliggend - Onderliggend - Aantal - Relaties - Gemaakt - Commentaar - Naam - Geen relaties voor dit relatietype. - Relatietype - Relaties - - - Aan de slag - Redirect URL Beheer - Inhoud - Welkom - Examine Beheer - Publicatiestatus - Models Builder - Gezondheidscontrole - Profilering - Aan de slag - Umbraco Forms installeren - - - Terug - Actieve layout: - Spring naar - groep - geslaagd - Waarschuwing - mislukt - suggestie - Controle geslaagd - Controle mislukt - Backoffice zoeken openen - Backoffice help openen/sluiten - Jouw profiel opties openen/sluiten - Cultuur en Hostnamen instellen voor %0% - Nieuwe node aanmaken onder %0% - Openbare toegang instellen op %0% - Rechten instellen op %0% - Sorteervolgorde wijzigen voor %0% - Maak een Inhoudssjabloon op basis van %0% - Open context menu voor - Huidige taal - Taal wijzigen naar - Map aanmaken - Partial View - Partial View Macro - Lid - Datatype - Zoeken in het redirect dashboard - Zoeken in de gebruikersgroep sectie - Zoeken in de gebruikers sectie - Item aanmaken - Aanmaken - Bewerken - Naam - Rij toevoegen - Bekijk meer opties - Vertaling aanwezig - Vertaling ontbreekt - Woordenboek items - - - Referenties - Dit Datatype heeft geen referenties. - Gebruikt in Documenttypes - Geen referenties naar Documenttypes. - Gebruikt in Mediatypes - Geen referenties naar Mediatypes. - Gebruikt in Ledentypes - Geen referenties naar Ledentypes. - Gebruikt door - Gebruikt in Documenten - Gebruikt in Leden - Gebruikt in Media - - - Opgeslagen zoekopdracht verwijderen - Log Niveaus - Selecteer alles - Deselecteer alles - Opgeslagen Zoekopdrachten - Zoekopdracht opslaan - Enter a friendly name for your search query - Zoekopdracht filteren - Aantal items - Tijdstempel - Niveau - Machine - Bericht - Uitzondering - Eigenschappen - Zoeken Met Google - Dit bericht met Google opzoeken - Zoeken Met Bing - Dit bericht met Bing opzoeken - Zoeken in Our Umbraco - Search this message on Our Umbraco forums and docs - Our Umbraco met Google doorzoeken - Our Umbraco forums met Google doorzoeken - Umbraco broncode doorzoeken - Zoeken in Umbraco broncode op Github - Umbraco Issues doorzoeken - Umbraco Issues op Github doorzoeken - Zoekopdracht verwijderen - Logs met Request ID zoeken - Logs met Namespace zoeken - Logs met Machine Naam zoeken - Openen - Peilen - Elke 2 seconden - Elke 5 seconden - Elke 10 seconden - Elke 20 seconden - Elke 30 seconden - Elke 2s peilen - Elke 5s peilen - Elke 10s peilen - Elke 20s peilen - Elke 30s peilen - - - Kopieer %0% - %0% van %1% - Alle items verwijderen - Klembord leegmaken - - - Eigenschapsacties openen - Eigenschapsacties sluiten - - - Wachten - Status vernieuwen - Geheugencache - - - - Vernieuwen - Database Cache - - Opnieuw bouwen kan duur zijn. - Gebruik het wanneer herladen niet genoeg is en u denkt dat de databasecache niet correct - is gegenereerd—wat zou duiden op een kritiek Umbraco-probleem. - ]]> - - Opnieuw bouwen - Interne onderdelen - - niet te gebruiken. - ]]> - - Verzamelen - Gepubliceerde Cachestatus - Caches - - - Prestatieprofilering - - - Umbraco wordt uitgevoerd in de foutopsporingsmodus. Dit betekent dat u de ingebouwde prestatieprofiler kunt gebruiken om de prestaties te beoordelen bij het renderen van pagina's. -

-

- Als je de profiler voor een specifieke paginaweergave wilt activeren, voeg je umbDebug=true toe aan de querystring wanneer je de pagina opvraagt. -

-

- Als je wil dat de profiler standaard wordt geactiveerd voor alle paginaweergaven, kun je de onderstaande schakelaar gebruiken. - Het plaatst een cookie in je browser, die vervolgens de profiler automatisch activeert. - Met andere woorden, de profiler zal alleen voor jouw browser actief zijn, niet voor andere bezoekers. -

- ]]> -
- Activeer de profiler standaard - Vriendelijke herinnering - - - Je mag een productiesite nooit in de foutopsporingsmodus laten uitvoeren. Je kan de foutopsporingsmodus uitschakelen door de instelling debug="false" uit het <compilation /> element te verwijderen in het web.config bestand. -

- ]]> -
- - - Umbraco wordt op dit ogenblik niet uitgevoerd in de foutopsporingsmodus, dus je kan de ingebouwde profiler niet gebruiken. Dit is hoe het zou moeten zijn voor een productiewebsite. -

-

- De foutopsporingsmodus wordt ingeschakeld door debug="true" toe te voegen in het <compilation /> element in web.config. -

- ]]> -
- - - Je bent slechts een klik verwijderd van uren aan Umbraco trainingvideo's. - - Wil je Umbraco onder de knie krijgen? Besteed een paar minuten aan het leren van enkele best practices door een van deze video's over het gebruik van Umbraco te bekijken. Bezoek umbraco.tv voor meer Umbraco videos

- ]]> -
- Om je op weg te helpen - - - Start hier - Deze sectie bevat de bouwstenen voor jouw Umbraco-site. Volg de onderstaande links voor meer informatie over het werken met de items in de sectie Instellingen - Meer te weten komen - - in het Documentatiegedeelte van Our Umbraco - ]]> - - - Community Forum - ]]> - - - instructievideo's (sommige zijn gratis, andere vereisen een abonnement) - ]]> - - - productiviteitsverhogende programma's en commerciële ondersteuning - ]]> - - - training en certificering opportuniteiten - ]]> - - - - Welkom bij Het Vriendelijke CMS - Bedankt om voor Umbraco te kiezen - We denken dat dit het begin van iets moois is. Hoewel het in het begin misschien overweldigend aanvoelt, hebben we er veel aan gedaan om de leercurve zo soepel en snel mogelijk te laten verlopen. - - - Umbraco Forms - Maak formulieren met behulp van een intuïtieve interface. Van eenvoudige contactformulieren die e-mails versturen tot geavanceerde vragenlijsten die integreren met CRM-systemen. Je klanten zullen er dol op zijn! - - - Nieuwe blok aanmaken - Instellingensectie toevoegen - Weergave selecteren - Stylesheet selecteren - Miniatuur kiezen - Nieuwe aanmaken - Aangepaste stylesheet - Stylesheet toevoegen - Editor uiterlijk - Data modellen - Catalogus uiterlijk - Achtergrondkleur - Icoon kleur - Inhoud model - Label - Aangepaste weergave - Aangepaste weergave-omschrijving tonen - Overschrijf hoe dit blok wordt weergegeven in de BackOffice-gebruikersinterface. Kies een .html-bestand met je presentatie. - Instellingen model - Grootte van overlay-editor - Aangepaste weergave toevoegen - Instellingen toevoegen - Label sjabloon overschrijven - %0% wil verwijderen?]]> - %0% wil verwijderen?]]> - De inhoud van dit blok is nog steeds aanwezig, bewerken van deze inhoud is niet langer mogelijk en wordt weergegeven als niet-ondersteunde inhoud. - - Miniatuur - Miniatuur toevoegen - Lege aanmaken - Klembord - Instellingen - Geavanceerd - Inhoudseditor geforceerd verbergen - Je hebt aanpassingen gemaakt aan deze inhoud. Wil je deze wijzigingen verwerpen? - Wijzigingen opslaan? - - Fout! - Het Elementtype van dit blok bestaat niet meer - Eigenschap '%0%' gebruikt editor '%1%' die niet ondersteund wordt in blokken. - - - Wat zijn Inhoudssjablonen? - Inhoudssjablonen is vooraf gedefinieerde inhoud die kan worden geselecteerd bij het maken van een nieuwe node. - Hoe maak ik een Inhoudssjabloon? - - Er zijn 2 manieren om Inhoudssjablonen te maken:

-
    -
  • Klik met de rechtermuisknop op een inhoudsnode en selecteer "Inhoudssjabloon aanmaken" om een nieuwe Inhoudssjabloon te maken.
  • -
  • Klik met de rechtermuisknop op Inhoudssjablonen in de boomstructuur in de sectie Instellingen en selecteer het documenttype waarvoor je een Inhoudssjabloon wilt maken.
  • -
-

Nadat de Inhoudssjabloon een naam heeft, kunnen redacteuren ze gaan gebruiken als basis voor hun nieuwe pagina.

- ]]> -
- Hoe beheer ik Inhoudssjablonen? - U kunt Inhoudssjablonen bewerken en verwijderen vanuit de boomstructuur "inhoudssjablonen" in de sectie Instellingen. Vouw het documenttype uit waarop de Inhoudssjabloon is gebaseerd en klik erop om het te bewerken of te verwijderen. - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/pl.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/pl.xml deleted file mode 100644 index 6d12c47..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/pl.xml +++ /dev/null @@ -1,1455 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Zarządzanie hostami - Historia zmian - Przeglądaj węzeł - Zmień typ dokumentu - Kopiuj - Utwórz - Stwórz zbiór - Stwórz grupę - Usuń - Deaktywuj - Opróżnij kosz - Aktywuj - Eksportuj typ dokumentu - Importuj typ dokumentu - Importuj zbiór - Edytuj na stronie - Wyjście - Przenieś - Powiadomienia - Publiczny dostęp - Opublikuj - Cofnij publikację - Odśwież węzeł - Opublikuj ponownie całą stronę - Zmień nazwę - Przywróć - Ustaw uprawnienia dla strony %0% - Wybierz dokąd przenieść - W strukturze drzewa poniżej - Uprawnienia - Cofnij - Wyślij do publikacji - Wyślij do tłumaczenia - Ustaw grupę - Sortuj - Przetłumacz - Aktualizuj - Ustaw uprawnienia - Odblokuj - Stwórz Szablon Zawartości - - - Zawartość - Administracja - Struktura - Inne - - - Zezwól na dostęp do przydzielenia języka i hostów - Zezwól na dostęp do wglądu w historię logów węzła - Zezwól na dostęp do widoku węzła - Zezwól na dostęp do zmiany typu dokumentu dla węzła - Zezwól na dostęp do skopiowania węzła - Zezwól na dostęp do stworzenia węzłów - Zezwól na dostęp do usunięcia węzłóws - Zezwól na dostęp do przeniesienia węzła - Zezwól na dostęp do ustawienia i zmiany publicznego dostępu węzła - Zezwól na dostęp do publikacji węzła - Zezwól na dostęp do zmiany uprawnień węzła - Zezwól na dostęp do cofnięcia węzła do poprzedniego stanu - Zezwól na dostęp do wysłania węzła do akceptacji przed publikacją - Zezwól na dostęp do wysłania węzła do tłumaczenia - Zezwól na dostęp do zmiany kolejności sortowania węzłów - Zezwól na dostęp do tłumaczenia węzła - Zezwól na dostęp do zapisania węzła - Zezwól na dostęp do utworzenia Szablonu Zawartości - - - Brak odpowiednich uprawnień - Dodaj nową domenę - Usuń domenę - Niepoprawny węzeł - Niepoprawny format domeny. - Domena została już przydzielona. - Język - Domena - Domena '%0%' została utworzona - Domena '%0%' została skasowana - Domena '%0%' jest aktualnie przypisana - Domena '%0%' została zaktualizowana - Edytuj Aktualne Domeny - Odziedziczona - Język - lub wybierz dziedziczenie języka z węzła rodzica. Zostanie to zastosowane
- także do obecnego węzła, o ile poniższa domena również do niego należy.]]>
- Domeny - - - Wyświetlane dla - - - Wyczyść sekcję - Wybierz - Zrób coś innego - Pogrubienie - Zmniejsz wcięcie - Wstaw z pola - Wstaw graficzną linię nagłówka - Podgląd HTML - Zwiększ wcięcie - Kursywa - Wyśrodkuj - Wyrównaj do lewej - Wyrównaj do prawej - Wstaw link - Wstaw link wewnętrzny - Wypunktowanie - Numerowanie - Wstawianie makra - Wstawianie obrazka - Edycja relacji - Powrót do listy - Zapisz - Zapisz i publikuj - Zapisz i wyślij do zaakceptowania - Zapisz widok listy - Podgląd - Podgląd jest wyłączony, ponieważ żaden szablon nie został przydzielony - Wybierz styl - Pokaż style - Wstaw tabelę - Zapisz i wygeneruj modele - Cofnij - Powtórz - - - Jest Opublikowany - O tej stronie - Link alternatywny - (jakbyś opisał obrazek nad telefonem) - Alternatywne linki - Kliknij, aby edytować ten element - Utworzone przez - Pierwotny autor - Zaktualizowane przez - Data utworzenia - Data/czas stworzenia tego dokumentu - Rodzaj dokumentu - Edytowanie - Usuń w - Ten element został zmieniony po publikacji - Element nie jest opublikowany - Opublikowane - Nie ma żadnych elementów do wyświetlenia - Nie ma żadnych elementów do wyświetlenia w liście. - Nie dodano żadnej zawartości - Nie dodano żadnych członków - Typ mediów - Link do elementu(ów) mediów - Członek grupy - Rola - Typ członka - Brak daty - Tytuł strony - Właściwości - Ten dokument jest opublikowany, ale jest niewidoczny, ponieważ jego rodzic '%0%' nie jest opublikowany - Ten dokument jest opublikowany, ale nie jest w cache. - Nie znaleziono URL - Ten dokument jest opublikowany ale jego URL kolidowałby z elementem treści %0% - Publikuj - Status publikacji - Opublikuj - Cofnij publikację - Data usunięcia - Porządek się zmienił - Aby posortować gałęzie, po prostu przeciągnij gałąż lub kliknij na jednym z nagłówków kolumn. Możesz wybrać kilka gałęzi poprzez przytrzymanie klawisza "shift" lub "control" podczas zaznaczania - Statystyki - Tytuł (opcjonalny) - Alternatywny tekst (opcjonalny) - Typ - Cofnij publikację - Ostatnio edytowany - Data/czas edycji dokumentu - Usuń plik(i) - Link do dokumentu - Członek grupy (grup) - Nie jest członkiem grupy (grup) - Elementy dzieci - Cel - Oznacza to następującą godzinę na serwerze: - Co to oznacza?]]> - Czy na pewno chcesz usunąć ten element? - Właściwość %0% używa edytora %1%, który nie jest wspierany przez Nested Content. - Dodaj kolejne pole tekstowe - Usuń te pole tekstowe - Korzeń zawartości - - - Stwórz nowy Szablon Zawartości z '%0%' - Pusty - Wybierz Szablon Zawartości - Szablon Zawartości został stworzony - Szablon Zawartości został stworzony z '%0%' - Szablon Zawartości o tej samej nazwie już istnieje - Szablon Zawartości to predefiniowana zawartość, którą edytor może wybrać, aby użyć jej jako podstawę do stworzenia nowej zawartości - - - Kliknij, aby załadować plik - lub kliknij tutaj, aby wybrać pliki - Nie można załadować pliku, typ pliku nie jest akceptowany - Maksymalny rozmiar pliku to - Korzeń mediów - - - Stwórz nowego członka - Wszyscy członkowie - - - Gdzie chcesz stworzyć nowy %0%? - Utwórz w - Wybierz typ dokumentu, dla którego chcesz stworzyć szablon zawartości - Wybierz rodzaj oraz tytuł - "typy dokumentów".]]> - "typy mediów".]]> - Typ Dokumentu bez szablonu - Nowy folder - Nowy typ danych - Nowy plik javascript - Nowy pusty Częściowy Widok - Nowy Częściowy Widok makro - Nowy Częściowy Widok ze snippeta - Nowy Częściowy Widok makro ze snippeta - Nowy Częściowy Widok makro (bez makro) - - - Przeglądaj swoją stronę - - Ukryj - Jeśli Umbraco się nie otwiera, prawdopodobnie musisz zezwolić tej stronie na otwieranie wyskakujących okienek - zostało otwarte w nowym oknie - Restartuj - Odwiedź - Witaj - - - Zostań - Odrzuć zmiany - Masz niezapisane zmiany - Jesteś pewien, że chcesz wyjść ze strony? - masz niezapisane zmiany - - - Wykonane - Usunięto %0% element - Usunięto %0% elementy(ów) - Usunięto %0% z %1% elementu - Usunięto %0% z %1% elementów - Opublikowano %0% element - Opublikowano %0% elementy(ów) - Opublikowano %0% z %1% elementu - Opublikowano %0% z %1% elementów - Cofnięto publikację %0% elementu - Cofnięto publikację %0% elementy(ów) - Cofnięto publikację %0% z %1% elementu - Cofnięto publikację %0% z %1% elementów - Przeniesiono %0% element - Przeniesiono %0% elementy(ów) - Przeniesiono %0% z %1% elementu - Przeniesiono %0% z %1% elementów - Skopiowano %0% element - Skopiowano %0% elementy(ów) - Skopiowano %0% z %1% elementu - Skopiowano %0% z %1% elementów - - - Tytuł linku - Link - Nazwa - Zarządzaj nazwami hostów - Zamknij to okno - Jesteś pewny, że chcesz usunąć - Jesteś pewny, że chcesz wyłączyć - Jesteś pewny? - Jesteś pewny? - Wytnij - Edytuj element słownika - Edytuj język - Wstaw link wewnętrzny - Wstaw znak - Wstaw graficzny nagłówek - Wstaw zdjęcie - Wstaw link - Wstaw makro - Wstaw tabelę - Ostatnio edytowane - Link - Link wewnętrzny: - Kiedy używasz odnośników lokalnych, wstaw znak "#" na początku linku - Otworzyć w nowym oknie? - To makro nie posiada żadnych właściwości, które można edytować - Wklej - Edytuj Uprawnienia dla - Ustaw uprawnienia dla - Ustaw uprawnienia dla %0% dla grupy użytkownika %1% - Wybierz grupy użytkowników, dla których chcesz ustawić uprawnienia - Zawartość kosza jest teraz usuwana. Proszę nie zamykać tego okna do momentu zakończenia procesu. - Zawartość kosza została usunięta - Usunięcie elementów z kosza powoduje ich trwałe i nieodwracalne skasowanie - regexlib.com aktualnie nie jest dostępny, na co nie mamy wpływu. Bardzo przepraszamy za te utrudnienia.]]> - Przeszukaj dla wyrażeń regularnych, aby dodać regułę sprawdzającą do formularza. Np. 'email' 'URL' - Usuń Makro - Pole wymagane - Strona została przeindeksowana - Cache strony zostało odświeżone. Cała opublikowana zawartość jest teraz aktualna. Natomiast cała nieopublikowana zawartość ciągle nie jest widoczna - Cache strony zostanie odświeżone. Cała zawartość opublikowana będzie aktualna, lecz nieopublikowana zawartość pozostanie niewidoczna - Liczba kolumn - Liczba wierszy - Kliknij na obrazie, aby zobaczyć go w pełnym rozmiarze - Wybierz element - Podgląd elementów Cache - Odnieś się do oryginału - Zawrzyj potomków - Najbardziej przyjacielska społeczność - Link do strony - Otwórz zlinkowany dokument w nowym oknie lub zakładce - Link do mediów - Wybierz węzeł początkowy zawartości - Wybierz media - Wybierz ikonę - Wybierz element - Wybierz link - Wybierz makro - Wybierz zawartość - Wybierz węzeł początkowy mediów - Wybierz członka - Wybierz członka grupy - Wybierz węzeł - Wybierz sekcje - Wybierz użytkowników - Nie znaleziono ikon - Te makro nie ma żadnych właściwości - Brak dostępnych makro do wstawienia - Zewnętrzni dostawcy logowania - Sczegóły Wyjątku - Stacktrace - Wewnętrzny wyjątek - Zlinkuj swój - Odlinkuj swój - konto - Wybierz edytora - Wybierz snippet - - - %0%' poniżej.
- Możesz dodać dodatkowe języki w menu "Języki" po lewej stronie.]]>
- Nazwa języka - - - - Wpisz nazwę użytkownika - Wpisz hasło - Potwierdź hasło - Nazwij %0%... - Wpisz nazwę... - Wpisz adres e-mail... - Wpisz nazwę użytkownika... - Etykieta... - Wpisz opis... - Wpisz, aby wyszukać... - Wpisz, aby filtrować... - Wpisz, aby dodać tagi (naciśnij enter po każdym tagu)... - Wpisz adres e-mail - Wpisz wiadomość... - Twoja nazwa użytkownika to przeważnie Twój adres e-mail - - - Stwórz niestandardowy widok listy - Usuń niestandardowy widok listy - - - Dodaj wartość - Typ bazy danych - Edytor GUID - Renderuj kontrolkę - Przyciski - Włącz ustawienia zaawansowane dla - Włącz menu podręczne - Maksymalny dozwolony rozmiar wstawianego obrazu - Powiązane arkusze stylów - Pokaż etykietę - Szerokość i wysokość - Wszystkie typy właściwości & dane właściwości - używające tego typu danych zostaną usunięte na zawsze, potwierdź, że chcesz je także usunąć - Tak, usuń - i wszystkie typy właściwości & dane właściwości używające tego typu danych - Wybierz folder do przeniesienia - do w strukturze drzewa poniżej - został przeniesiony poniżej - - - Dane zostały zapisane, lecz wystąpiły błędy, które musisz poprawić przed publikacją strony: - Bieżący dostawca członkowstwa nie obsługuje zmiany hasła (EnablePasswordRetrieval musi mieć wartość 'true') - %0% już istnieje - Wystąpiły błędy: - Wystąpiły błędy: - Hasło powinno mieć minimum %0% znaków, i zawierać co najmniej %1% niealfanumeryczny znak - %0% musi być liczbą całkowitą - %0% (%1%) to pole wymagane - %0% to pole wymagane - %0% w %1% nie jest w odpowiednim formacie - %0% nie jest w odpowiednim formacie - - - Otrzymano błąd serwera - Określony typ pliku został ustawiony jako niedozwolony przez administratora - Pomimo tego, że CodeMirror jest włączony w konfiguracji, jest on wyłączony w Internet Explorerze ze względu na swoją niestabilność. - Proszę uzupełnij zarówno alias, jak i nazwę dla nowego typu właściwości - Wystąpił problem podczas zapisu/odczytu wymaganego pliku lub folderu - Wystąpił błąd podczas ładowania skryptu Częściowego Widoku (plik: %0%) - Proszę podać tytuł - Proszę wybrać typ - Chcesz utworzyć obraz większy niż rozmiar oryginalny. Czy na pewno chcesz kontynuować? - Węzeł początkowy usunięto, proszę skontaktować się z administratorem - Proszę zaznaczyć zawartość przed zmianą stylu - Brak dostępnych aktywnych stylów - Proszę ustaw kursor po lewej stronie dwóch komórek, które chcesz połączyć - Nie możesz podzielić komórki, która nie była wcześniej połączona. - - - O... - Akcja - Akcje - Dodaj - Alias - Wszystkie - Czy jesteś pewny? - Wstecz - Ramka - przez - Anuluj - Marginesy komórki - Wybierz - Zamknij - Zamknij okno - Komentarz - Potwierdzenie - Zachowaj - Zachowaj proporcje - Kontynuuj - Kopiuj - Utwórz - Baza danych - Data - Domyślne - Usuń - Usunięto - Usuwanie... - Wygląd - Słownik - Rozmiary - Dół - Pobierz - Edytuj - Edytowane - Elementy - Email - Błąd - Znajdź - Pierwszy - Wysokość - Pomoc - Ikona - Importuj - Margines wewnętrzny - Wstaw - Instaluj - Nieprawidłowe - Wyrównaj - Język - Ostatni - Układ - Ładowanie - Zablokowany - Zaloguj - Wyloguj - Wyloguj - Makro - Obowiązkowy - Przenieś - Nazwa - Nowy - Dalej - Nie - z - OK - Otwórz - lub - Hasło - Ścieżka - Proszę czekać... - Poprzedni - Właściwości - E-mail, aby otrzymywać dane z formularzy - Kosz - Pozostało - Usuń - Zmień nazwę - Odnów - Wymagany - Odzyskaj - Ponów próbę - Uprawnienia - Szukaj - Przepraszamy, ale nie możemy znaleźć tego, czego szukasz - Elementy nie zostały dodane - Serwer - Pokaż - Pokaż stronę "wyślij" - Rozmiar - Sortuj - Zatwierdź - Typ - Wpisz, aby wyszukać... - W górę - Aktualizacja - Aktualizacja - Wyślij plik - URL - Użytkownik - Nazwa użytkownika - Wartość - Widok - Witaj... - Szerokość - Tak - Folder - Wyniki wyszukiwania - Zmień kolejność - Kolejność została zmieniona - Podgląd - Zmień hasło - do - Widok listy - Zapisywanie... - bieżący - Osadzony - wybrany - - - Niebieski - - - Dodaj zakładkę - Dodaj właściwość - Dodaj edytora - Dodaj szablon - Dodaj węzeł dziecka - Dodaj dziecko - Edytuj typ danych - Nawiguj sekcje - Skróty - Pokaż skróty - Przełącz widok listy - Przełącznik możliwy jako korzeń - Komentuj/Odkomentuj linie - Usuń linię - Kopiuj linie do góry - Kopiuj linie w dół - Przenieś linie w górę - Przenieś linie w dół - Ogólne - Edytor - - - Kolor tła - Pogrubienie - Kolor tekstu - Font - Tekst - - - Strona - - - Instalator nie mógł połączyć się z bazą danych. - Nie udało się zapisać pliku web.config. Zmodyfikuj parametry połączenia ręcznie. - Twoja baza danych została znaleziona i zidentyfikowana jako - Konfiguracja bazy danych - instaluj, aby zainstalować bazę danych Umbraco %0% -]]> - Dalej, aby kontynuować.]]> - Nie odnaleziono bazy danych! Sprawdź, czy informacje w sekcji "connection string" w pliku "web.config" są prawidłowe.

-

Aby kontynuować, dokonaj edycji pliku "web.config" (używając Visual Studio lub dowolnego edytora tekstu), przemieść kursor na koniec pliku, dodaj parametry połączenia do Twojej bazy danych w kluczu o nazwie "umbracoDbDSN" i zapisz plik.

-

- Kliknij ponów próbę kiedy - skończysz.
- Tu znajdziesz więcej informacji na temat edycji pliku "web.config".

]]>
- - Skontaktuj się z Twoim dostawą usług internetowych jeśli zajdzie taka potrzeba. - W przypadku instalacji na lokalnej maszynie lub serwerze możesz potrzebować pomocy administratora.]]> - - Naciśnij przycisk aktualizuj, aby zaktualizować swoją bazę danych do Umbraco %0%

-

- Bez obaw - żadne dane nie zostaną usunięte i wszystko będzie działać jak należy! -

- ]]>
- Naciśnij przycisk Dalej, aby - kontynuować.]]> - Dalej, aby kontynuować kreatora instalacji.]]> - Hasło domyślnego użytkownika musi zostać zmienione!]]> - Konto domyślnego użytkownika zostało wyłączone lub nie ma on dostępu do Umbraco!

Żadne dodatkowe czynności nie są konieczne. Naciśnij Dalej, aby kontynuować.]]> - Hasło domyślnego użytkownika zostało zmienione od czasu instalacji!

Żadne dodatkowe czynności nie są konieczne. Naciśnij Dalej, aby kontynuować.]]> - Hasło zostało zmienione! - Aby szybko wejść w świat Umbraco, obejrzyj nasze filmy wprowadzające - Klikając przycisk dalej (lub modyfikując klucz UmbracoConfigurationStatus w pliku web.config), akceptujesz licencję na niniejsze oprogramowanie zgodnie ze specyfikacją w poniższym polu. Zauważ, że ta dystrybucja Umbraco składa się z dwoch licencji - licencja MIT typu open source dla kodu oraz licencja "Umbraco freeware", która dotyczy interfejsu użytkownika. - Nie zainstalowane. - Zmienione pliki i foldery - Więcej informacji na temat ustalania pozwoleń dla Umbraco znajdziesz tutaj - Musisz zezwolić procesowi ASP.NET na zmianę poniższych plików/folderów - Twoje ustawienia uprawnień są prawie idealne!

- Umbraco będzie działało bez problemów, ale nie będzie możliwa instalacja pakietów, które są rekomendowane, aby w pełni wykorzystać możliwości Umbraco.]]>
- Jak to Rozwiązać - Kliknij tutaj, aby przeczytać wersję tekstową - samouczek, pokazujący jak ustawić uprawnienia dostępu do folderów dla Umbraco, albo przeczytaj wersję tekstową.]]> - Twoje ustawienia uprawnień mogą stanowić problem! -

- Umbraco będzie działało bez problemów, ale nie będzie możliwa instalacja pakietów, które są rekomendowane, aby w pełni wykorzystać możliwości Umbraco.]]>
- Twoje ustawienia uprawnień nie są gotowe na Umbraco! -

- Aby Umbraco mogło działać musisz uaktualnić swoje ustawienia zabezpieczeń.]]>
- Twoje ustawienia uprawnień są idealne!

- Umbraco będzie działać bez problemów i będzie można instalować pakiety!]]>
- Rozwiązywanie problemów z folderami - Kliknij ten link, aby uzyskać więcej informacji na temat problemów z ASP.NET i tworzeniem folderów. - Ustawianie uprawnień dostępu do folderów - - Chcę zacząć od zera - dowiedz się jak) - Ciągle możesz wybrać, aby zainstalować Runway w późniejszym terminie. W tym celu przejdź do sekcji Deweloper i wybierz Pakiety. - ]]> - Właśnie stworzyłeś czystą instalację platformy Umbraco. Co chcesz zrobić teraz? - Pakiet Runway został zainstalowany pomyślnie - - To jest nasza lista rekomendowanych modułów. Zaznacz te, które chcesz zainstalować lub wyświetl pełną listę modułów - ]]> - Rekomendowane tylko dla doświadczonych użytkowników - Chcę rozpocząć z prostą stroną - - Pakiet "Runway" to prosta strona, dostarczająca kilku podstawowych typów dokumentów i szablonów. Instalator może automatycznie zainstalować pakiet Runway za Ciebie, - ale możesz w łatwy sposób edytować, rozszerzyć lub usunąć go. Nie jest on potrzebny i możesz doskonale używać Umbraco bez niego. - Jednakże pakiet Runway oferuje łatwą podstawę, bazującą na najlepszych praktykach, która pozwolić Ci rozpocząć pracę w mgnieniu oka. - Jeśli zdecydujesz się zainstalować pakiet Runway, możesz opcjonalnie wybrać podstawowe klocki zwane Modułami Runway, aby poprawić swoje strony. -

- - Dołączone z pakietem Runway: Strona domowa, strona Jak rozpocząć pracę, strona Instalowanie Modułów.
- Opcjonalne moduły:Górna nawigacja, Mapa strony, Formularz kontaktowy, Galeria. -
- ]]>
- Co to jest pakiet Runway - Krok 1/5 Akceptacja licencji - Krok 2/5: Konfiguracja bazy danych - Krok 3/5: Sprawdzanie uprawnień plików - Krok 4/5: Sprawdzanie zabezpieczeń Umbraco - Krok 5/5: Umbraco jest gotowe do pracy - Dziękujemy za wybór Umbraco - Przeglądaj swoją nową stronę - Pakiet Runway został zainstalowany, zobacz zatem jak wygląda Twoja nowa strona.]]> - Dalsza pomoc i informacje - Zaczerpnij pomocy z naszej nagrodzonej społeczności, przeglądaj dokumentację lub obejrzyj niektóre darmowe filmy o tym, jak budować proste strony, jak używać pakietów i szybki przewodnik po terminologii Umbraco]]> - Umbraco %0% zostało zainstalowane i jest gotowe do użycia - plik web.config i zaktualizować klucz AppSetting o nazwie UmbracoConfigurationStatus na dole do wartości '%0%'.]]> - rozpocząć natychmiast klikając przycisk "Uruchom Umbraco" poniżej.
Jeżeli jesteś nowy dla Umbraco - znajdziesz mnóstwo materiałów na naszych stronach "jak rozpocząć".]]>
- Uruchom Umbraco - Aby zarządzać swoją stroną po prostu otwórz zaplecze Umbraco i zacznij dodawać treść, aktualizować szablony i style lub dodawaj nową funkcjonalność]]> - Połączenie z bazą danych nie zostało ustanowione. - Umbraco wersja 3 - Umbraco wersja 4 - Zobacz - Umbraco %0% dla świeżej instalacji lub aktualizacji z wersji 3.0. -

- Wciśnij "dalej", aby rozpocząć proces konfigruacji.]]>
- - - Kod języka - Nazwa języka - - - Z powodu bezczynności na stronie, nastąpi automatyczne wylogowanie - Wznów sesję teraz, aby zapisać swoją pracę - - - Szczęśliwej super niedzieli - Szczęśliwego maniakalnego poniedziałku - Szczęśliwego świetnego wtorku - Szczęśliwej niesamowitej środy - Szczęśliwego wyjątkowego czwartku - Szczęśliwego odjechanego piątku - Szczęśliwej cudownej soboty - Zaloguj się poniżej - Zaloguj się z - Sesja wygasła - © 2001 - %0%
umbraco.com

]]>
- Zapomniałeś hasła? - E-mail z linkiem do zresetowania hasła zostanie wysłany na podany adres - E-mail z instrukcjami do zresetowania hasła zostanie wysłany, jeśli zgadza się z naszą bazą danych - Powrót do formularza logowania - Proszę wpisać nowe hasło - Twoje hasło zostało zmienione - Link, na który kliknąłeś jest niewłaściwy lub wygasł - Umbraco: Resetowanie hasła - Twoja nazwa użytkownika do zalogowania się w Umbraco backoffice to: %0%

Kliknij tutaj, aby zresetować Twoje hasło lub kopiuj/wklej ten URL w przeglądarce:

%1%

]]>
- - - Panel zarządzania - Sekcje - Zawartość - - - Wybierz stronę powyżej... - %0% zostało skopiowane do %1% - Wybierz, gdzie dokument %0% ma zostać skopiowany - %0% został przeniesiony do %1% - Wskaż gdzie dokument %0% ma zostać przeniesiony - został wybrany jako korzeń nowej zawartości, kliknik 'ok' poniżej. - Nie wskazano węzła, proszę wybrać węzeł z listy powyżej przed kliknięciem "ok" - Typ bieżącego węzła nie jest dozwolony dla wybranego węzła - Bieżący węzeł nie może być przeniesiony do jednej z jego podstron - Bieżący węzeł nie może istnieć w korzeniu - Działanie jest niedozwolone, ponieważ nie masz odpowiednich uprawnień w 1 lub więcej dokumentach dzieci. - Powiąż skopiowane elementy z oryginalnymi - - - Edytuj powiadomienie dla %0% - - Witaj %0%

- -

To jest automatyczny e-mail, wysłany, aby poinformować Cię, że polecenie '%1%' - zostało wykonane na stronie '%2%' - przez użytkownika '%3%' -

- -

-

Podsumowanie zmian:

- - %6% -
-

- - - -

Miłego dnia!

- Pozdrowienia od robota Umbraco -

]]>
- [%0%] Powiadomienie o %1% wykonane na %2% - Powiadomienie - - - - i wskaż gdzie jest zapisany. Pakiety Umbraco przeważnie posiadają rozszerzenie ".umb" lub ".zip". - ]]> - Upuść, aby załadować - Licencja - Zgadzam się - zasady użytkowania - Zainstaluj pakiet - Zakończ - Zainstalowane pakiety - Nie masz żadnych zainstalowanych pakietów - 'Pakiety' w prawym górnym rogu ekranu]]> - Szukaj pakietów - Wyniki dla - Nie mogliśmy znaleźć niczego dla - Spróbuj wyszukać kolejny pakiet lub przeszukaj kategorie pakietów - Popularne - Nowe wydania - ma - punktów karmy - Informacja - Właściciel - Kontrybutor - Utworzone - Obecna wersja - wersja .NET - Pobrania - Polubienia - Zgodność - Według raportów członków społeczności, ten pakiet jest zgodny z następującymi wersjami Umbraco. Pełna zgodność nie może być zagwarantowana dla wersji zaraportowanych poniżej 100% - Zewnętrzne źródła - Autor - Dokumentacja - Metadane pakietu - Nazwa pakietu - Pakiet nie zawiera żadnych elementów -
- Możesz bezpiecznie go usunąć z systemu poprzez kliknięcie na przycisku "odinstaluj pakiet"]]>
- Opcje pakietu - Opis pakietu - Repozytorium pakietu - Potwierdź odinstalowanie - Pakiet został odinstalowany - Pakiet został pomyślnie odinstalowany - Odinstaluj pakiet - - Uwaga: wszystkie elementy, media, itp. w zależności od elementów, które usuwasz, przestaną działać i mogą spowodować niestabilność systemu, - więc odinstalowuj z uwagą. W przypadku problemów skontaktuj się z autorem pakietu.]]> - Wersja pakietu - Pakiet jest już zainstalowany - Ten pakiet nie może być zainstalowany, ponieważ wymaga Umbraco w wersji przynajmniej %0% - - - Wklej z zachowaniem formatowania (Nie zalecane) - Tekst, który wklejasz zawiera specjalne znaki formatujące. Prawdopodobnie tekst pochodzi z programu Microsoft Word. Umbraco może usunąć specjalne znaki lub formatowanie automatycznie, więc skopiowana treść będzie lepiej dopasowana do wyświetlania w Internecie. - Wklej sam tekst, bez żadnego formatowania - Wklej, usuwając formatowanie (zalecane) - - - Ochrona w oparciu o role - użyj grup członkowskich Umbraco ]]> - Musisz utworzyć grupę przed użyciem uwierzytelniania opartego na rolach - Strona błędu - Używana, kiedy użytkownicy są zalogowani, ale nie posiadają dostępu - Wybierz sposób ograniczenia dostępu do tej strony - %0% jest teraz zabezpieczona - Ze strony %0% usunięto zabezpieczenia dostępu - Strona logowania - Wybierz stronę z formularzem logowania - Usuń ochronę - Wybierz strony, które zawierają formularz logowania i komunikaty o błędach - Wybierz role, które mają mieć dostęp do tej strony - Ustaw nazwę użytkownika i hasło dla tej strony - Ochrona pojedynczego użytkownika - Jeżeli chcesz ustawić prostą ochronę używając pojedynczej nazwy użytkownika i hasła - - - - - - - - Dołącz nieopublikowane węzły pochodne (dzieci) - Publikacja w toku - proszę czekać... - Opublikowano %0% z %1% stron... - %0% został opublikowany - %0% oraz podstrony zostały opublikowane - Publikuj %0% ze wszytkimi podstronami - OK , aby publikować % 0% i spowodować upublicznienie całej zawartości.

- Możesz opublikować tą stronę wraz ze wszystkimi podstronami zaznaczając poniżej publikuj wszystkie węzły pochodne - ]]>
- - - Nie skonfigurowałeś żadnych zaakceptowanych kolorów - - - Wpisz link zewnętrzny - Wybierz link wewnętrzny - Podpis - Link - Otwórz w nowym oknie - Wpisz nowy podpis - Wpisz link - - - Resetuj - Zapisz przycięcie - Dodaj nowe przycięcie - - - Aktualna wersja - Czerwony tekst nie będzie pokazany w wybranej wersji, zielony tekst został dodany]]> - Dokument został przywrócony - Tu widać wybraną wersję jako html, jeżeli chcesz zobaczyć różnicę pomiędzy 2 wersjami w tym samym czasie, użyj podglądu różnic - Cofnij do - Wybierz wersję - Zobacz - - - Edytuj skrypt - - - Concierge - Treść - Kurier - Deweloper - Konfigurator Umbraco - Media - Członkowie - Biuletyny - Ustawienia - Statystyki - Tłumaczenie - Użytkownicy - Pomoc - Formularze - - - Najlepsze filmy-samouczki Umbraco - - - Domyślny szablon - By zaimportować typ dokumentu, wskaż plik ".udt" na swoim komputerze, klikając przycisk "Przeglądaj" i kliknij "Importuj" (zostaniesz poproszony o potwierdzenie w następnym kroku) - Nazwa nowej zakładki - Typ węzła - Typ - Arkusz styli - Skrypt - Zakładka - Nazwa zakładki - Zakładki - Włączono Główny Typ Treści - Ten Typ Treści używa - Żadne właściwości nie zostały zdefiniowane dla tej zakładki. Kliknij w link "dodaj nową właściwość", który znajduje się na górze strony, aby stworzyć nową właściwość. - Dodaj ikonę - - - Porządek sortowania - Data utworzenia - Sortowanie zakończone. - Przesuń poszczególne elementy w górę oraz w dół aż będą w odpowiedniej kolejności lub kliknij na nagłówku kolumny, aby posortować całą kolekcję elementów - - - - Walidacja - Błędy walidacji muszą zostać naprawione zanim element będzie mógł być zapisany - Nie powiodło się - Niewystarczające uprawnienia użytkownika, nie można zakończyć operacji - Anulowane - Operacja została anulowana przez dodatek firmy trzeciej - Publikacja została przerwana poprzez dodatek firmy trzeciej - Właściwość typu już istnieje - Właściwość typu została utworzona - typ danych: %1%]]> - Właściwość typu została usunięta - Zakładka została zapisana - Zakładkę utworzono - Zakładkę usunięto - Usunięto zakładkę o ID:%0% - Arkusz stylów nie został zapisany - Arkusz stylów został zapisany - Arkusz stylów został zapisany bez żadnych błędów - Typ danych został zapisany - Element słownika został zapisany - Publikacja nie powiodła się, ponieważ rodzic węzła nie jest opublikowany - Treść została opublikowana - i jest widoczna na stronie - Treść została zapisana - Pamiętaj, aby opublikować, aby zmiany były widoczne - Wysłano do zatwierdzenia - Zmiany zostały wysłane do akceptacji - Media zostały zapisane - Media zostały poprawnie zapisane - Członek został zapisany - Właściwość arkusza stylów została zapisana - Arkusz stylów został zapisany - Szablon został zapisany - Błąd przy zapisie danych użytkownika (sprawdź log) - Użytkownik został zapisany - Typ użytkownika został zapisany - Plik nie został zapisany - Plik nie został zapisany. Sprawdź uprawnienia dostępu do pliku - Plik został zapisany - Plik został zapisany bez żadnych błędów - Język został zapisany - Typ mediów został zapisany - Typ członka został zapisany - Szablon nie został zapisany - Proszę się upewnić że nie ma dwóch szablonów o tym samym aliasie - Szablon został zapisany - Szablon został zapisany bez żadnych błędów! - Cofnięto publikację treści - Częściowy Widok został zapisany - Częściowy Widok został zapisany bez błędów! - Częściowy Widok nie został zapisany - Wystąpił błąd podczas zapisywania pliku. - - - Używaj składni CSS np.: h1, .czerwonyNaglowek, .niebieskiTekst - Edytuj arkusz stylów - Edytuj właściwość arkusza stylów - Nazwa dla znalezienia właściwości stylu w edytorze - Podgląd - Style - - - Edytuj szablon - Sekcje - Wstaw obszar zawartości - Wstaw miejsce dla obszaru zawartości - Wstaw - Wybierz, co chcesz wstawić do swojego szablonu - Wstaw element słownika - Element słownika to miejsce, gdzie można wstawić przetłumaczony tekst, co ułatwia tworzenie projektów dla wielojęzycznych stron. - Makro - - Makro to konfigurowalny komponent, który sprawdzi się - przy wielokrotnie używanych częściach Twojego projektu, kiedy potrzebujesz opcji dostarczenia parametrów, - takich jak galerie, formularze, czy listy. - - Wartość - Wyświetla wartość danego pola z bieżącej strony z opcjami modyfikacji wartości lub powrotu do alernatywnych wartości. - Częściowy Widok - - Częściowy Widok to oddzielny szablon pliku, który może być renderowany wewnątrz innego - szablonu, sprawdzi się w ponownym używaniu markupu lub oddzielaniu złożonych szablonów do oddzielnych plików. - - Główny szablon - Brak głównego - Renderuj szablon dziecka - @RenderBody(). - ]]> - Zdefiniuj nazwaną sekcję - @section { ... }. Może być to renderowane w - określonym obszarze rodzica tego szablonu, poprzez użycie @RenderSection. - ]]> - Renderuj nazwaną sekcję - @RenderSection(name). - To renderuje obszar w szablonie dziecka, który jest opakowany w odpowiednią definicję @section [name]{ ... }. - ]]> - Nazwa Sekcji - Sekcja jest wymagana - @section, w przeciwnym przypadku wystąpi błąd. - ]]> - Konstruktor zapytań - Element zwrócony, w - Chcę - całą zawartość - zawartość typu "%0%" - z - mojej strony - gdzie - i - jest - nie jest - przed - przed (włączając wybraną datę) - po - po (włączając wybraną datę) - równa się - nie równa się - zawiera - nie zawiera - większe niż - większe lub równe niż - mniejsze niż - mniejsze lub równe niż - ID - Nazwa - Data Utworzenia - Data Ostatniej Aktualizacji - sortuj - rosnąco - malejąco - Szablon - - - Image - Macro - Wybierz typ treści - Wybierz układ - Dodaj wiersz - Dodaj zawartość - Upuść zawartość - Zastosowano ustawienia - Ta zawartość nie jest tu dozwolona - Ta zawartość jest tu dozwolona - Kliknij, żeby osadzić - Kliknij, żeby dodać obraz - Podpis obrazu... - Pisz tutaj... - Układy Siatki - Układy to ogólne pole pracy dla edytora siatki, przeważnie będziesz potrzebować tylko jednego lub dwóch różnych układów - Dodaj Układ Siatki - Dostosuj układ przez ustawienie szerokości kolumn i dodanie dodatkowych sekcji - Konfiguracja rzędów - Rzędy to predefiniowane komórki ułożone poziomo - Dodaj konfigurację rzędu - Dostosuj rząd poprzez ustawienie szerokości komórki i dodanie dodatkowych komórek - Kolumny - Całkowita liczba wszystkich kolumn w układzie siatki - Ustawienia - Konfiguruj jakie ustawienia może zmieniać edytor - Style - Konfiguruj jakie style może zmieniać edytor - Zezwól wszystkim edytorom - Zezwól na konfigurację wszystkich rzędów - Ustaw jako domyślne - Wybierz dodatkowe - Wybierz domyślne - zostały dodane - - - Kompozycje - Nie dodałeś żadnych zakładek - Odziedziczone z - Dodaj właściwość - Wymagana etykieta - Włącz widok listy - Konfiguruje element treści, aby pokazać sortowaną i możliwą do przeszukiwania listę jego dzieci, dzieci nie będą wyświetlone w drzewie - Dozwolone Szablony - Wybierz, które szablony edytorzy będą mogli używać dla zawartości tego typu - Zezwól jako korzeń - Zezwól edytorom na tworzenie zawartości tego typu w korzeniu drzewa treści - Dozwolone typy węzłów dzieci - Zezwól na tworzenie zawartości określonych typów pod zawartością tego typu - Wybierz węzeł dziecka - Odziedzicz zakładki i właściwości z istniejącego typu dokumentu. Nowe zakładki będą dodane do bieżącego typu dokumentu lub złączone jeśli zakładka z identyczną nazwą już istnieje. - Ten typ zawartości jest używany w kompozycji, przez co sam nie może być złożony. - Brak możliwych typów zawartości do użycia jako kompozycja. - Dostępni edytorzy - Użyj ponownie - Ustawienia edytora - Konfiguracja - Tak, usuń - zostało przeniesione poniżej - zostało skopiowane poniżej - Wybierz folder do przeniesienia - Wybierz folder do skopiowania - do w strukturze drzewa poniżej - Wszystkie typy Dokumentów - Wszystkie Dokumenty - Wszystkie elementy mediów - używający tego typu dokumentu zostanie usunięty na stałe, proszę potwierdź czy chcesz usunąć także te. - używający tych mediów zostanie usunięty na stałe, proszę potwierdź czy chcesz usunąć także te. - używający tego typu członka zostanie usunięty na stałe, proszę potwierdź czy chcesz usunąć także te - i wszystkie dokumenty, używające tego typu - i wszystkie media, używające tego typu - i wszyscy członkowie, używający tego typu - Członek może edytować - Pokaż na profilu członka - - - Dodaj pole zastępcze - Pole zastępcze - Dodaj domyślną wartość - Domyślna wartość - Pole alternatywne - Tekst alternatywny - Wielkość liter - Kodowanie - Wybierz pole - Konwertuj złamania wiersza - Tak, konwertuj złamania wiersza - Zamienia złamania wiersza na html-tag &lt;br&gt; - Niestandardowe Pola - Tak, tylko data - Format i kodowanie - Formatuj jako datę - Formatuj wartość jako datę lub jako datę i czas, zgodnie z aktywną kulturą - Kodowanie HTML - Zamienia znaki specjalne na ich odpowiedniki HTML - Zostanie wstawione za wartością pola - Zostanie wstawione przed wartością pola - małe znaki - Modyfikuj dane wyjściowe - Nic - Próbka danych wyjściowych - Wstaw za polem - Wstaw przed polem - Rekurencyjne - Tak, spraw, aby było to rekurencyjne - Separator - Standardowe Pola - Wielkie litery - Kodowanie URL - Formatuje znaki specjalne w URLach - Zostanie użyte tylko wtedy, gdy wartość pola jest pusta - To pole jest używane tylko wtedy, gdy główne pole jest puste - Tak, z czasem. Separator: - - - Szczegóły tłumaczenia - Pobierz XML DTD - Pola - Włączając podstrony - - Nie znaleziono tłumaczy. Proszę utwórz tłumacza przed wysłaniem zawartości do tłumaczenia - Strona '%0%' została wysłana do tłumaczenia - Wyślij stronę '%0%' do tłumaczenia - Liczba słów - Przetłumacz na - Tłumaczenie zakończone. - Możesz podejrzeć stronę, którą właśnie przetłumaczyłeś, poprzez kliknięcie poniżej. Jeżeli strona oryginalna istnieje, możesz porównać obie wersje - Błąd tłumaczenia, plik XML może być uszkodzony - Opcje tłumaczeń - Tłumacz - Załaduj przetłumaczony XML - - - Cache przeglądarki - Kosz - Utworzone pakiety - Typy danych - Słownik - Zainstalowane pakiety - Zainstaluj skórkę - Zainstaluj Starter Kit - Języki - Zainstaluj pakiet lokalny - Makra - Typy mediów - Członkowie - Grupy członków - Role - Typ członka - Typy dokumentów - Typy relacji - Pakiety - Pakiety - Zainstaluj z repozytorium - Zainstaluj Runway - Moduły Runway - Pliki skryptowe - Skrypty - Arkusze stylów - Szablony - Częściowe Widoki - Pliki Makro Częściowych Widoków - - - Aktualizacja jest gotowa - Gotowe jest %0%, kliknij tutaj, aby pobrać - Brak połączenia z serwerem - Wystąpił błąd podczas sprawdzania aktualizacji. Przeglądnij trace-stack dla dalszych informacji - - - Administrator - Pole kategorii - Zmień hasło! - Nowe hasło - Potwierdź nowe hasło - Możesz zmienić swoje hasło w Umbraco backoffice przez wypełnienie formularza poniżej i kliknięcie przycisku "Zmień hasło" - Kanał zawartości - Opis - Wyłącz użytkownika - Typ dokumentu - Edytor - Wypis - Język - Login - Węzeł początkowy w bibliotece mediów - Sekcje - Wyłącz dostęp do Umbraco - Stare hasło - Hasło - Zresetuj hasło - Twoje hasło zostało zmienione! - Proszę potwierdź nowe hasło! - Wprowadź nowe hasło - Nowe hasło nie może byc puste! - Bieżące hasło - Bieżące hasło jest nieprawidłowe - Nowe hasło i potwierdzenie nowego hasła nie są identyczne. Spróbuj ponownie! - Potwierdzone hasło nie jest identyczne z nowym hasłem! - Zastąp prawa dostępu dla węzłów potomnych - Aktualnie zmieniasz uprawnienia dostępu do stron: - Wybierz strony, którym chcesz zmienić prawa dostępu - Przeszukaj wszystkie węzły potomne - Węzeł początkowy w zawartości - Nazwa użytkownika - Prawa dostępu użytkownika - Pisarz - Zmień - Twój profil - Twoja historia - Sesja wygaśnie za - - - Walidacja - Waliduj jako e-mail - Waliduj jako numer - Waliduj jako URL - ...lub wpisz niestandardową walidację - Pole jest wymagane - Wprowadź wyrażenie regularne - Musisz dodać przynajmniej - Możesz mieć jedynie - elementy - wybrane elementy - Niepoprawna data - To nie jest numer - Niepoprawny e-mail - - - - Wartość jest ustawiona na rekomendowaną wartość: '%0%'. - Wartość została ustawiona na '%1%' dla XPath '%2%' w pliku konfiguracyjnym '%3%'. - Oczekiwana jest wartość '%1%' dla '%2%' w pliku konfiguracyjnym '%3%', ale znaleziono '%0%'. - Znaleziono nieoczekiwaną wartość '%0%' dla '%2%' w pliku konfiguracyjnym '%3%'. - - Niestandardowe błędy są ustawione na '%0%'. - Niestandardowe błędy są obecnie ustawione na '%0%'. Zaleca się ustawienie ich na '%1%' przed wypuszczeniem strony na produkcję. - Niestandardowe błędy zostały z powodzeniem ustawione na '%0%'. - MacroErrors są ustawione na '%0%'. - MacroErrors są ustawione na '%0%' co uniemożliwi częściowe lub całkowite załadowanie stron w Twojej witrynie jeśli wystąpią jakiekolwiek błędy w makro. Korekta ustawi wartość na '%1%'. - MacroErrors są teraz ustawione na '%0%'. - - Try Skip IIS Custom Errors jest ustawione na '%0%' a Ty używasz IIS w wersji '%1%'. - Try Skip IIS Custom Errors wynosi obecnie '%0%'. Zalecane jest ustawienie go na '%1%' dla Twojego IIS w wersji (%2%). - Try Skip IIS Custom Errors ustawiono z powodzeniem na '%0%'. - - Plik nie istnieje: '%0%'. - '%0%' w pliku konfiguracyjnym '%1%'.]]> - Wystąpił błąd, sprawdź logi, aby wyświetlić pełen opis błędu: %0%. - Certifikat Twojej strony jest poprawny. - Błąd walidacji certyfikatu: '%0%' - Certyfikat SSL Twojej strony wygasł. - Certyfikat SSL Twojej strony wygaśnie za %0% dni. - Błąd pingowania adresu URL %0% - '%1%' - Oglądasz %0% stronę używając HTTPS. - appSetting 'Umbraco.Core.UseHttps' został ustawiony na 'false' w Twoim pliku web.config. Po uzyskaniu dostępu do strony, używając HTTPS, powinieneś go ustawić na 'true'. - appSetting 'Umbraco.Core.UseHttps' został ustawiony na '%0%' w Twoim pliku web.config, Twoje ciasteczka są %1% ustawione jako bezpieczne. - Nie można zaktualizaować ustawień 'Umbraco.Core.UseHttps' w Twoim pliku web.config file. Błąd: %0% - - Włącz HTTPS - Ustawia umbracoSSL na 'true' w appSettings pliku web.config. - appSetting 'Umbraco.Core.UseHttps' jest teraz ustawione na 'true' w Twoim pliku web.config, Twoje ciasteczka będą oznaczone jako bezpieczne. - Napraw - Nie można naprawić sprawdzenia z wartością typu porównania 'ShouldNotEqual'. - Nie można naprawić sprawdzenia z wartością typu porównania 'ShouldEqual' z wprowadzoną wartością. - Nie wprowadzono wartości do naprawy sprawdzenia. - Tryb kompilacji debugowania jest wyłączony. - Tryb kompilacji debugowania jest obecnie włączony. Zaleca się wyłączenie tego ustawienia przed wypuszczeniem strony na produkcję. - Tryb komplikacji debugowania został wyłączony z powodzeniem. - Tryb śledzenia jest wyłączony. - Tryb śledzenia jest obecnie włączony. Zaleca się wyłączenie tego ustawienia przed wypuszczeniem strony na produkcję. - Tryb śledzenia został wyłączony z powodzeniem - Wszystkie foldery mają ustawione poprawne ustawienia. - - %0%.]]> - %0%. Jeśli nie będzie nic w nich pisane, żadne działania nie muszą być podejmowane.]]> - Wszystkie pliki mają ustawione poprawne uprawnienia. - Plik nie istnieje: '%0%'. - - %0%.]]> - %0%. Jeśli nie będzie nic w nich pisane, żadne działania nie muszą być podejmowane.]]> - X-Frame-Options używany do kontrolowania czy strona może być IFRAME'owana przez inną został znaleziony.]]> - X-Frame-Options używany do kontrolowania czy strona może być IFRAME'owana przez inną nie został znaleziony.]]> - Ustaw nagłówek w Config - Dodaje wartość do sekcji httpProtocol/customHeaders pliku web.config, aby zapobiec IFRAME'owania strony przez inne witryny. - Ustawienie do tworzenia nagłówka, zapobiegającego IFRAME'owania strony przez inne witryny zostało dodane do Twojego pliku web.config. - Nie można zaktualizować pliku web.config. Błąd: %0% - - %0%.]]> - Nie znaleziono żadnych nagłówków, ujawniających informacji o technologii strony. - Nie znaleziono system.net/mailsettings w pliku Web.config. - Host nie jest skonfigurowany w sekcji system.net/mailsettings pliku Web.config. - Ustawienia SMTP są skonfigurowane poprawnie i serwis działa według oczekiwań. - Nie można połączyć się z serwerem SMTP skonfigurowanym z hostem '%0%' i portem '%1%'. Proszę sprawdzić ponownie, czy ustawienia system.net/mailsettings w pliku Web.config są poprawne. - %0%.]]> - %0%.]]> - - - Wyłącz śledzenie URL - Włącz śledzenie URL - Oryginalny URL - Przekierowane do - Nie stworzono żadnych przekierowań - Kiedy nazwa opublikowanej strony zostanie zmieniona lub zostanie ona przeniesiona, zostanie stworzone automatyczne przekierowanie na nową stronę. - Czy jesteś pewien, że chcesz usunąć przekierowanie z '%0%' do '%1%'? - Przekierowanie URL zostało usunięte. - Wystąpił błąd podczas usuwania przekierowania URL. - Czy jesteś pewien, że chcesz wyłączyć śledzenie URL? - Śledzenie URL zostało wyłączone. - Wystąpił błąd podczas wyłączania śledzenia URL, więcej informacji znajdziesz w pliku z logami. - Śledzenie URL zostało włączone. - Wystąpił błąd podczas włączania śledzenia URL, więcej informacji znajdziesz w pliku z logami. - - - Brak elementów słownika do wyboru - - - pozostało znaków - - - Zaznacz wszystko - Odznacz wszystkie - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/pt.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/pt.xml deleted file mode 100644 index 90ad2c9..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/pt.xml +++ /dev/null @@ -1,842 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Gerenciar hostnames - Caminho de Auditoria - Navegar o Nó - Copiar - Criar - Criar Pacote - Remover - Desabilitar - Esvaziar Lixeira - Exportar Tipo de Documento - Importar Tipo de Documento - Importar Pacote - Editar na Tela - Sair - Mover - Notificações - Acesso público - Publicar - Recarregar nós - Republicar site inteiro - Permissões - Reversão - Enviar para Publicação - Enviar para Tradução - Classificar - Enviar para publicação - Traduzir - Atualizar - - - Adicionar novo Domínio - Domínio - Novo domínio '%0%' foi criado - Domínio '%0%' foi removido - Domínio '%0%' já foi designado - Domínio '%0%' foi atualizado - Editar Domínios Atuais - - - Visão para - - - Negrito - Remover Travessão de Parágrafo - Inserir campo de formulário - Inserir manchete de gráfico - Editar Html - Travessão de Parágrafo - Itálico - Centro - Justificar à Esquerda - Justificar à Direita - Inserir Link - Inserir link local (âncora) - Lista de tópicos - Lista numérica - Inserir macro - Inserir figura - Editar relacionamentos - Salvar - Salvar e publicar - Salvar e mandar para aprovação - Prévia - Escolha estilo - Mostrar estilos - Inserir tabela - - - Sobre esta página - Link alternativo - (como você descreveria a imagem pelo telefone) - Links Alternativos - Clique para editar este item - Criado por - Criado - Tipo de Documento - Editando - Remover em - Este item foi alterado após a publicação - Este item não está publicado - Última publicação - Tipo de Mídia - Grupo do Membro - Função - Tipo de Membro - Nenhuma data escolhida - Título da Página - Propriedades - Este documento está publicado mas não está visível porque o pai '%0%' não está publicado - Publicar - Status da Publicação - Publicado em - Remover Data - Ordem de classificação está atualizada - Para classificar os nós simplesmente arraste os nós ou clique em um dos títulos de colunas. Você pode selecionar múltiplos nós ao pressionar e segurar 'shift' ou 'control' durante a seleção - Estatísticas - Título (opcional) - Tipo - Des-Publicar - Última edição - Remover arquivo - Link ao documento - - - Onde você quer criar seu novo(a) %0% - Criado em - Escolha um tipo e um título - - - Navegue seu site - - Esconder - Se Umbraco não estiver abrindo talvez você precise hablitar pop-ups para este site - foi aberto em uma nova janela - Reiniciar - Visitar - Bem Vindo(a) - - - Stay - Discard changes - You have unsaved changes - Are you sure you want to navigate away from this page? - you have unsaved changes - - - Done - Deleted %0% item - Deleted %0% items - Deleted %0% out of %1% item - Deleted %0% out of %1% items - Published %0% item - Published %0% items - Published %0% out of %1% item - Published %0% out of %1% items - Unpublished %0% item - Unpublished %0% items - Unpublished %0% out of %1% item - Unpublished %0% out of %1% items - Moved %0% item - Moved %0% items - Moved %0% out of %1% item - Moved %0% out of %1% items - Copied %0% item - Copied %0% items - Copied %0% out of %1% item - Copied %0% out of %1% items - - - Nome - Gerenciar hostnames - Fechar esta janela - Certeza em remover - Certeza em desabilitar - Tem certeza - Tem certeza? - Cortar - Editar Item de Dicionário - Editar Linguagem - Inserir link local - Inserir charactere - Inserir manchete de gráfico - Inserir figura - Inserir Link - Inserir Macro - Inserir tabela - Última Edição - Link - Link interno: - Ao usar links locais insira "#" na frente do link - Abrir em nova janela? - Este macro não contém nenhuma propriedade que possa ser editada - Colar - Editar Permissões para - Os itens na lixeira agora estão sendo removidos. Favor não fechar esta janela enquanto este processo é concluído - A lixeira agora está vazia - Quando itens são removidos da lixeira estes somem para sempre - regexlib.com está no momento sofrendo dificuldades dos quais não temos controle. Pedimos desculpas pela inconveniência.]]> - Busque por uma expressão regular para adicionar validação à um campo de formulário. Exemplo: 'email', 'zip-code' (código postal), 'URL' - Remover Macro - Campo obrigatório - Site foi re-indexado - O cache do website foi atualizado. Todo conteúdo publicado está atualizado agora. No entanto, todo conteúdo não publicado ainda permanecerá invisível - O cache do website será atualizado. Todo conteúdo publicado será atualizado, enquanto o conteúdo que não foi publicado permanecerá invisível - Número de colunas - Número de linhas - Clique para ver a imagem em seu tamanho original - Escolha item - Ver Item em Cache - - - %0%' abaixo
Você pode adicionar mais linguagens sob 'linguagens' no menu à esquerda]]>
- Nome da Cultura - - - - - Adicionar valor prévio - Tipo de Dados do Banco de Dados - GUID do Editor de Propriedades - Editor de Propriedades - Botões - Habilitar configurações avançadas para - Habilitar menu de contexto - Tamanho padrão máximo para imagens inseridas - Stylesheets relacionadas - Mostrar Rótulo - Largura e altura - - - Seus dados foram salvos mas antes que possa publicar esta página existem alguns erros que precisam ser concertados: - O provedor de membros (Membership provider) atual não suporta alterações de senha (EnablePasswordRetrieval tem que estar definica como true) - %0% já existe - Houve erros: - Houve erros: - A senha deve ter no mínimo %0% caracteres e conter pelo menos %1% caractere(s) não alfa-númérico - %0% tem que ser um inteiro - O campo %0% na guia %1% é mandatório - %0% é um campo mandatório - %0% em %1% não está no formato correto - %0% não está em um formato correto - - - NOTA! Mesmo que CodeMirror esteja habilitado pela configuração o mesmo foi desabilitado em Internet Explorer pois não é estável o suficiente. - Favor preencher ambos apelidos e nome na sua nova propriedade de tipo! - Houve um erro com o acesso de ler/escrever em um arquivo ou pasta específica - Favor digitar um título - Favor escolher um tipo - Você está prestes a tornar esta figura maior que o tamanho original. Tem certeza que deseja proceguir? - Nó inicial removido, favor entrar em contato com seu administrador - Favor marcar conteúdo antes de alterar o estilo - Nenhum estilo ativo disponível - Favor colocar o cursos à esquerda das duas células que deseja mesclar - Você não pode dividir uma célula que não foi mesclada. - - - Sobre - Ação - Adicionar - Apelido - Tem certeza? - Borda - por - Cancelar - Margem da célula - Escolher - Fechar - Fechar Janela - Comentário - Confirmar - Restrições de proporções - Continuar - Copiar - Criar - Banco de Dados - Data - Padrão - Remover - Removido - Removendo... - Desenho - Dimensões - Abaixo - Download - Editar - Editado - Elementos - Email - Erro - Buscar - Altura - Ajuda - Ícone - Importar - Margem interna - Inserir - Instalar - Justificar - Idioma - Esboço - Carregando - Travado - Login - Sair - Logout - Macro - Mover - Nome - Novo - Próximo - Não - de - OK - Abrir - ou - Senha - Caminho - Um momento por favor... - Prévio - Propriedades - Email para receber dados do formulário - Lixeira - Remanescentes - Renomear - Renovar - Tentar novamente - Permissões - Busca - Servidor - Mostrar - Mostrar página durante envio - Tamanho - Classificar - Submit - - Tipo - Digite para buscar... - Acima - Atualizar - Atualizar - Subir (Upload) - URL - Usuário - Usuário - Valor - Ver - Bem Vindo(a)... - Largura - Sim - Reorder - I am done reordering - - - Cor de fundo - Negrito - Cor do Texto - Fonte - Texto - - - Página - - - O instalador não pôde conectar-se ao banco de dados. - Não foi possível salvar o arquivo web.config. Favor modificar a linha de conexão manualmente. - Seu banco de dados foi encontrado e identificado como - Configuração do Banco de Dados - instalar para instalar o banco de dados do Umbraco %0%]]> - Próximo para prosseguir.]]> - Banco de dados não encontrado! Favor checar se a informação no "connection string" do "web.config" esteja correta.

-

Para prosseguir, favor editar o arquivo "web.config" (usando Visual Studio ou seu editor de texto favorito), role até embaixo, adicione a connection string para seu banco de dados com a chave de nome "UmbracoDbDSN" e salve o arquivo

-

Clique o botão tentar novamente quando terminar.
- Mais informações em como editar o web.config aqui.

]]>
- Favor contatar seu provedor de internet ou hospedagem web se necessário. Se você estiver instalando em uma máquina ou servidor local é possível que você precise dessas informações por um administrador de sistema.]]> - - Pressione o botão atualizar para atualizar seu banco de dados para Umbraco %0%

-

- Não se preocupe - nenhum conteúdo será removido e tudo estará funcionando depois disto!

- - ]]>
- Pressione Próximo para prosseguir.]]> - próximo para continuar com o assistente de configuração]]> - A senha do usuário padrão precisa ser alterada!]]> - O usuário padrão foi desabilitado ou não tem acesso à Umbraco!

Nenhuma ação posterior precisa ser tomada. Clique Próximo para prosseguir.]]> - A senha do usuário padrão foi alterada com sucesso desde a instalação!

Nenhuma ação posterior é necessária. Clique Próximo para prosseguir.]]> - Senha foi alterada! - Comece com o pé direito, assista nossos vídeos introdutórios - Ao clicar no próximo botão (ou modificando o UmbracoConfigurationStatus no web.config), você aceita a licença deste software cmo especificado na caixa abaixo. Note que esta distribuição de Umbraco consiste em duas licenças diferentes, a licença aberta MIT para a framework e a licença de software livre (freeware) Umbraco que cobre o UI. - Nenhum instalado ainda. - Pastas e arquivos afetados - Mais informações em como configurar permissões para Umbraco aqui - Você precisa conceder permissão de modificação ASP.NET aos seguintes arquivos/pastas - Suas permissões estão quase perfeitas!

-Você pode correr Umbraco sem problemas, mas não vai ser capaz de instalar pacotes que são recomendados para tirar total vantagem de Umbraco.]]>
- Como Resolver - Clique aqui para ler a versão texto - vídeo tutorial sobre configuração de permissões de pastas para Umbraco ou leia a versão texto.]]> - Suas permissões podem ser um problema! -

-Você pode correr Umbraco sem problemas mas não será capaz de criar pastas ou instalar pacotes que são recomendados para tirar total vantagem de Umbraco.]]>
- Suas permissões não estão prontas para Umbraco! -

-Para correr Umbraco você vai precisar atualizar as configurações de permissões.]]>
- Suas configurações de permissões estão perfeitas!

Você está pronto para correr o Umbraco e instalar pacotes!]]>
- Resolvendo problemas de pastas - Siga este link para mais informações sobre problemas com ASP.NET e criação de pastas - Configurando permissões de pastas - - Eu quero começar do zero - learn how) - Você ainda pode escolher instalar Runway mais tarde. Favor ir à seção Desenvolvedor e selecione pacotes.]]> - Você acabou de configurar uma plataforma Umbraco limpa. O que deseja fazer a seguir? - Runway está instalado - -Esta é nossa lista de módulos recomendados, selecione os que gostaria de instalar, ou veja a lista completa de módulos]]> - Somente recomendado para usuários experientes - Eu quero começar com um site simples - - "Runway" é um website simples que provê alguns documentos básicos e modelos. O instalador pode configurar Runway automaticamente mas você pode editar facilmente, extender ou removê-lo. Não é necessário e você pode perfeitamente usar Umbraco sem ele. -No entanto, Runway oferece uma fundação básica sobre melhores práticas em como começar o mais rápido possível. -Se escolher instalar Runway você pode opcionalmente selecionar blocos de construção básicos chamados módulos Runway para melhorar suas páginas Runway.

- - Incluso com Runway: Página Inicial, Começando, Instalando Módulos.
- Módulos Opcionais: Navegação de Topo, Mapa de Site, Contato, Galeria. -
- - ]]>
- O que é Runway - Passo 1/5 Aceitar Licença - Passo 2/5: Configuração do Banco de Dados - Passo 3/5: Validando Permissões de Arquivos - Passo 4/5: Checar segurança Umbraco - Passo 5/5: Umbraco está pronto para ser usado - Obrigado por escolher Umbraco - Navegue seu site -Você instalou Runway, então por que não ver como é seu novo website.]]> - Ajuda adicional e informações -Consiga ajuda de nossa comunidade ganhadora de prêmios, navegue a documentação e assista alguns vídeos grátis sobre como construir um site simples, como usar pacotes e um guia prático sobre a terminologia Umbraco]]> - Umbraco %0% está instalado e pronto para uso - web.config e atualizar a chave AppSettings UmbracoConfigurationStatus no final para '%0%'.]]> - iniciar instantâneamente clicando em "Lançar Umbraco" abaixo.
Se você é novo com Umbraco você pode encontrar vários recursos em nossa página para iniciantes.]]>
- Lançar Umbraco -Para gerenciar seu website, simplesmente abra a área administrativa do Umbraco para começar adicionando conteúdo, atualizando modelos e stylesheets e adicionando nova funcionalidade]]> - Conexão ao banco falhou. - Umbraco Versão 3 - Umbraco Versão 4 - Assistir - Umbraco %0% para uma nova instalação ou atualizando desde verão 3.0. -

-Pressione "próximo" para iniciar o assistente.]]>
- - - Código da Cultura - Nome da Cultura - - - Você está inativo e logout irá ocorrer automaticamente em - Renovar agora para salvar seu trabalho - - - © 2001 - %0%
umbraco.com

]]>
- - - Painel - Seções - Conteúdo - - - Escolha página acima... - %0% foi copiado para %1% - Selecione onde o documento %0% deve ser copiado abaixo - %0% foi movido para %1% - Selecione onde o documento %0% dever ser movido abaixo - foi selecionado como raíz do seu novo conteúdo, clique 'ok' abaixo. - Nenhum nó selecionado, favor selecionar um nó na lista acima antes de clicar em 'ok' - O nó atual não é permitido embaixo do nó escolhido por causa de seu tipo - O nó atual não pode ser movido para uma de suas sub-páginas - TRANSLATE ME: 'The action isn't allowed since you have insufficient permissions on 1 or more child documents.' - - - Editar sua notificação para %0% - - Olá %0%

- -

Esta é uma mensagem automatizada para informar que a tarefa '%1%' - foi completada na página '%2%' - pelo usuário '%3%' -

- -

-

Resumo da Atualização:

- - %6% -
-

- - - -

Tenha um bom dia!

- Saudações do robô Umbraco -

- ]]>
- [%0%] Notificação sobre %1% realizada em %2% - Notificações - - - e localizando o pacote. Pacotes Umbraco tem extensão ".umb" ou ".zip".]]> - Autor - Documentação - Dado meta do pacote - Nome do pacote - Pacote não contém nenhum item -
-Você pode remover com segurança do seu sistema clicando em "desinstalar pacote" abaixo.]]>
- Oções do pacote - Leia-me do pacote - Repositório do pacote - Confirmar desinstalação - Pacote foi desinstalado - O pacote foi desinstalado com sucesso - Desinstalar pacote - -Aviso: quaisquer documentos, mídia, etc dependentes dos itens que forem removidos vão parar de funcionar e podem levar à instabilidade do sistema. Então desinstale com cuidado. Se tiver dúvidas, contate o autor do pacote]]> - Versão do pacote - - - Colar com formatação completa (Não recomendado) - O texto que você está tentando colar contém caracteres ou formatação especial. Isto pode ser causado ao copiar textos diretamente do Microsoft Word. Umbraco pode remover os caracteres ou formatação especial automaticamente para que o conteúdo colado seja mais adequado para a internet. - Colar como texto crú sem nenhuma formatação - Colar, mas remover formatação (Recomendado) - - - Proteção baseada em função - usando grupos de membros do Umbraco.]]> - autenticação baseada em função.]]> - Página de Erro - Usado quando as pessoas estão logadas, mas não para ter acesso - Escolha como restringir o acesso à esta página - %0% agora está protegido - Proteção removida de %0% - Página de Login - Escolha a página que tem o formulário de login - Remover Proteção - Selecione as páginas que contém o formulário de login e mensagens de erro - Escolha as funções que terão acesso à esta página - Defina o login e senha para esta página - Proteção à um usuário específico - Se você deseja configurar proteção simples usando somente um usuário e senha - - - %0% não pode ser publicado devido à uma extensão de terceiros que cancelou a ação. - Incluir páginas filhas ainda não publicadas - Publicação em progresso - favor aguardar... - %0% de %1% páginas foram publicadas... - %0% foi publicada - %0% e sub-páginas foram publicadas - Publicar %0% e todoas suas sub-páginas - ok para publicar %0% e assim fazer com que seu conteúdo se torne disponível.

-Você pode publicar esta página e todas suas sub-páginas ao selecionar publicar todos filhos abaixo.]]>
- - - Adicionar link externo - Adicionar link interno - Adicionar - Legenda - Página interna - URL - Mover Abaixo - Mover Acima - Abrir em nova janela - Remover Link - - - Versão atual - Texto vermelho não será mostrado na versão selecionada; verde significa adicionado]]> - Documento foi revertido - Isto mostra a versão selecionada como html se você deseja ver as diferenças entre as 2 versões ao mesmo tempo use a visão em diff - Reverter à - Selecione versão - Ver - - - Editar arquivo de script - - - Porteiro - Conteúdo - Mensageiro - Desenvolvedor - Assistente de Configuração Umbraco - Mídia - Membros - Boletins Informativos - Configurações - Estatísticas - Tradução - Usuários - - - Modelo padrão - Para importar um tipo de documento encontre o arquivo ".udt" em seu computador clicando em "Navegar" e depois clicando em "Importar"(você pode confirmar na próxima tela) - Novo Título da Guia - Tipo de Nó - Tipo - Stylesheet - Guia - Título da Guia - Guias - - - Sort order - Creation date - Classificação concluída. - Arraste os diferentes itens para cima ou para baixo para definir como os mesmos serão arranjados. Ou clique no título da coluna para classificar a coleção completa de itens - - - - Publicação foi cancelada por add-in de terceiros - Tipo de propriedade já existe - Tipo de propriedade criada - Tipo de Dado: %1%]]> - Tipo de propriedade removido - Tipo de Documento salvo - Guia criada - Guia removida - Guia com ID: %0% removida - Stylesheet não salva - Stylesheet salva - Stylesheet salva sem nenhum erro - Typo de Dado salvo - Item de Dicionário salvo - Publicação falhou porque a página pai não está publicada - Conteúdo publicado - e visível no website - Conteúdo salvo - Lembre-se de publicar para tornar as mudanças visíveis - Enviado para Aprovação - Alterações foram enviadas para aprovação - Membro salvo - Propriedade de Stylesheet salva - Stylesheet salva - Modelo salvo - Erro ao salvar usuário (verificar log) - Usuário Salvo - Arquivo não salvo - Arquivo não pode ser salvo. Favor checar as permissões do arquivo - Arquivo salvo - Arquivo salvo sem nenhum erro - Linguagem salva - Modelo não salvo - Favor confirmar que não existem 2 modelos com o mesmo apelido - Modelo salvo - Modelo salvo sem nenhum erro! - - - Use sintaxe CSS ex: h1, .redHeader, .blueTex - Editar stylesheet - Editar propriedade do stylesheet - Nome para identificar a propriedade de estilo no editor de texto rico (richtext) - Prévia - Estilos - - - Editar modelo - Inserir área de conteúdo - Inserir área de conteúdo em espaço reservado - Inserir item de dicionário - Inserir Macro - Inserir campo de página Umbraco - Modelo mestre - Guia rápido para etiquetas de modelos Umbraco - Modelo - - - Image - Macro - Choose type of content - Choose a layout - Add a row - Add content - Drop content - Settings applied - This content is not allowed here - This content is allowed here - Click to embed - Click to insert image - Image caption... - Write here... - Grid Layouts - Layouts are the overall work area for the grid editor, usually you only need one or two different layouts - Add Grid Layout - Adjust the layout by setting column widths and adding additional sections - Row configurations - Rows are predefined cells arranged horizontally - Add row configuration - Adjust the row by setting cell widths and adding additional cells - Columns - Total combined number of columns in the grid layout - Settings - Configure what settings editors can change - Styles - Configure what styling editors can change - Allow all editors - Allow all row configurations - - - Campo alternativo - Texto alternativo - Letra Maíscula ou minúscula - Escolha campo - Converter Quebra de Linhas - Substitui quebra de linhas com a etiqueta html &lt;br&gt; - Sim, Data somente - Formatar como data - Codificar HTML - Vai substituir caracteres especiais por seus equivalentes em HTML. - Será inserida após o valor do campo - Será inserida antes do valor do campo - Minúscula - Nenhum - Inserir após campo - Inserir antes do campo - Recursivo - Remover etiquetas de parágrafo - Removerá quaisquer &lt;P&gt; do começo ao fim do texto - Maiúscula - Codificar URL - Vai formatar caracteres especiais em URLs - Será usado somente quando os valores nos campos acima estiverem vazios - Este campo somente será usado se o campo primário estiver em vazio - Sim, com hora. Separador: - - - Detalhes da Tradução - Download Xml DTD - Campos - Incluir sub-páginas - - Nenhum usuário tradutor encontrado. Favor criar um usuário tradutor antes que possa começar a enviar conteúdo para tradução - A página '%0%' foi enviada para tradução - Enviar página '%0%' para tradução - Total de palavras - Traduzir para - Tradução concluída. - Você pode visualizar as páginas que acaba de traduzir ao clicar abaixo. Se a página original for encontrada você poderá fazer a comparação entre as 2 páginas. - Tradução falhou, o arquivo xml pode estar corrupto - Opções de Tradução - Tradutor - Upload Xml de Tradução - - - Navegador de Cache - Lixeira - Pacotes criados - Tipo de Dado - Dicionário - Pacotes instalados - Instalar tema - Instalar kit de iniciante - Linguagens - Instalar pacote local - Macros - Tipos de Mídia - Membros - Grupos de Membros - Funções - Tipo de Membro - Tipos de Documentos - Pacotes - Pacotes - Instalar desde o repositório - Instalar Runway - Módulos Runway - Arquivos de Script - Scripts - Stylesheets - Modelos - Permissões de usuário - Tipos de Usuários - Usuários - - - Nova atualização pronta - %0% está pronto, clique aqui para download - Nenhuma conexão ao servidor - Erro ao procurar por atualização. Favor revisar os detalhes (stack-trace) para mais informações - - - Administrador - Campo de Categoria - Alterar Sua Senha - você pode alterar sua senha para acessar a área administrativa do Umbraco preenchendo o formulário abaixo e clicando no botão 'Alterar Senha' - Canal de Conteúdo - Campo de descrição - Desabilitar Usuário - Tipo de Documento - Editor - Campo de excerto - Linguagem - Login - Nó Inicial na Biblioteca de Mídia - Seções - Desabilitar Acesso Umbraco - Senha - Sua senha foi alterada! - Favor confirmar sua nova senha - Digite sua nova senha - Sua nova senha não pode estar em branco! - Há uma diferença entre a nova senha e a confirmação da senha. Favor tentar novamente! - A confirmação da senha não é igual à nova senha! - Substituir permissões do nó filho - Vocês está modificando permissões para as páginas no momento: - Selecione páginas para modificar suas permissões - Buscar todos filhos - Nó Inicial do Conteúdo - Nome de Usuário - Permissões de usuário - Tipo de usuário - Tipos de usuários - Escrevente - - - Selecionar tudo - Desmarcar todos - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/ru.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/ru.xml deleted file mode 100644 index c92bf88..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/ru.xml +++ /dev/null @@ -1,1816 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Языки и домены - История исправлений - Просмотреть - Изменить тип документа - Копировать - Создать - Создать шаблон содержимого - Создать группу - Создать пакет - Значение по умолчанию - Удалить - Отключить - Очистить корзину - Включить - Экспорт - Экспортировать - Импортировать - Импортировать пакет - Править на месте - Выйти - Переместить - Уведомления - Публичный доступ - Опубликовать - Обновить узлы - Переименовать - Опубликовать весь сайт - Установить разрешения для страницы '%0%' - Восстановить - Разрешения - Откатить - Направить на публикацию - Направить на перевод - Задать группу - Задать права - Сортировать - Перевести - Скрыть - Разблокировать - Обновить - - - Содержимое - Администрирование - Структура - Другое - - - Разрешить доступ к назначению языков и доменов - Разрешить доступ к просмотру журнала истории узла - Разрешить доступ на просмотр узла - Разрешить доступ на смену типа документа для узла - Разрешить доступ к копированию узла - Разрешить доступ к созданию узлов - Разрешить доступ к удалению узлов - Разрешить доступ к перемещению узла - Разрешить доступ к установке и изменению правил публичного доступа для узла - Разрешить доступ к публикации узла - Разрешить доступ к изменению прав доступа к узлу - Разрешить доступ на возврат к предыдущим состояниям узла - Разрешить доступ к отправке узла на одобрение перед публикацией - Разрешить доступ к отправке узла на перевод данных - Разрешить доступ к изменению порядка сортировки узлов - Разрешить доступ к переводу данных узла - Разрешить доступ к сохранению узла - Разрешить доступ к созданию шаблона содержимого - - - Добавить новый домен - Домен - Создан новый домен '%0%' - Домен '%0%' удален - Домен с именем '%0%' уже существует - Домен '%0%' обновлен - Такой домен уже назначен. - Унаследовать - Недопустимый формат домена. - Недопустимый узел. - Язык - Править существующие домены - Недостаточно полномочий. - удалить - Домены - Язык (культура) - или унаследуйте язык от родительских узлов.
- Эта установка будет применена также и к текущему узлу, если только для него ниже явно не задан домен.]]>
- - - Наблюдать за - - - Создать новый шаблон содержимого из '%0%' - Пустой - Выбрать шаблон содержимого - Шаблон содержимого создан - Создан шаблон содержимого из '%0%' - Другой шаблон содержимого с таким же названием уже существует - Шаблон содержимого — это предопределенный набор данных, который редактор может использовать для начального заполнения свойств при создании узлов содержимого - - - Завершено - Удален %0% элемент - Удалено %0% элементов - Удален %0% из %1% элементов - Удалено %0% из %1% элементов - Опубликован %0% элемент - Опубликовано %0% элементов - Опубликован %0% из %1% элементов - Опубликовано %0% из %1% элементов - Скрыт %0% элемент - Скрыто %0% элементов - Скрыт %0% из %1% элементов - Скрыто %0% из %1% элементов - Перенесен %0% элемент - Перенесено %0% элементов - Перенесен %0% из %1% элементов - Перенесено %0% из %1% элементов - Скопирован %0% элемент - Скопировано %0% элементов - Скопирован %0% из %1% элементов - Скопировано %0% из %1% элементов - - - Полужирный - Снять выбор - Уменьшить отступ - Вставить поле формы - Вставить графический заголовок - Править исходный код HTML - Увеличить отступ - Курсив - По центру - По левому краю - По правому краю - Вставить ссылку - Вставить якорь (локальную ссылку) - Маркированный список - Нумерованный список - Вставить макрос - Вставить изображение - Повторить - Править связи - Вернуться к списку - Сохранить - Сохранить и построить модели - Опубликовать - Запланировать - Направить на публикацию - Сохранить список - Выбрать - Предварительный просмотр - Предварительный просмотр запрещен, так как документу не сопоставлен шаблон - Другие действия - Выбрать стиль - Показать стили - Вставить таблицу - Отменить - - - Вы не указали ни одного допустимого цвета - - - Синий - - - Об этой странице - Алиас - (как бы Вы описали изображение по телефону) - Альтернативные ссылки - Альтернативный текст (необязательно) - Элементы списка - Нажмите для правки этого элемента - Начальный узел содержимого - Создано пользователем - Исходный автор - Дата создания - Дата/время создания документа - Тип документа - Редактирование - Скрыть - ВНИМАНИЕ: невозможно получить URL документа (внутренняя ошибка - подробности в системном журнале) - Опубликовано - Это значение скрыто. Если Вам нужен доступ к просмотру этого значения, свяжитесь с администратором веб-сайта. - Это значение скрыто. - Этот документ был изменен после публикации - Этот документ не опубликован - Документ опубликован - Здесь еще нет элементов. - В этом списке пока нет элементов. - Содержимое пока еще не добавлено - Участники пока еще не добавлены - Ссылка на медиа-элементы - Тип медиа-контента - Группа участников - Включен в группу(ы) - Роль участника - Тип участника - Вы уверены, что хотите удалить этот элемент? - Свойство '%0%' использует редактор '%1%', который не поддерживается для вложенного содержимого. - Не было сделано никаких изменений - Дата не указана - Заголовок страницы - Этот медиа-элемент не содержит ссылки - Доступные группы - Свойства - Этот документ опубликован, но скрыт, потому что его родительский документ '%0%' не опубликован - ВНИМАНИЕ: этот документ опубликован, но его нет в глобальном кэше (внутренняя ошибка - подробности в системном журнале) - Опубликовать - Опубликовано - Опубликовано (есть измененения) - Состояние публикации - Опубликовать - Очистить дату - ВНИМАНИЕ: этот документ опубликован, но его URL вступает в противоречие с документом %0% - Это время будет соответствовать следующему времени на сервере: - Что это означает?]]> - Задать дату - Порядок сортировки обновлен - Для сортировки узлов просто перетаскивайте узлы или нажмите на заголовке столбца. Вы можете выбрать несколько узлов, удерживая клавиши "shift" или "ctrl" при пометке - Статистика - Цель - Заголовок (необязательно) - Тип - Скрыть - Распубликовано - Распубликовать - Последняя правка - Дата/время редактирования документа - Обновлено - Удалить файл - Ссылка на документ - Добавить новое поле текста - Удалить это поле текста - - - Выбран элемент содержимого, который в настоящее время удален или находится в корзине - Выбраны элементы содержимого, которые в настоящее время удалены или находятся в корзине - - - Композиции - Вы не добавили ни одной вкладки - Унаследовано от - Добавить свойство - Обязательная метка - Представление в формате списка - Устанавливает представление документа данного типа в виде сортируемого списка дочерних документов с функцией поиска, в отличие от обычного представления дочерних документов в виде дерева - Допустимые шаблоны - Выберите перечень допустимых шаблонов для сопоставления документам данного типа - Разрешить в качестве корневого - Позволяет создавать документы этого типа в самом корне дерева содержимого - Допустимые типы дочерних документов - Позволяет указать перечень типов документов, допустимых для создания документов, дочерних к данному типу - Выбрать дочерний узел - Унаследовать вкладки и свойства из уже существующего типа документов. Вкладки будут либо добавлены в создаваемый тип, либо в случае совпадения названий вкладок будут добавлены наследуемые свойства. - Этот тип документов уже участвует в композиции другого типа, поэтому сам не может быть композицией. - Где используется эта композиция? - Эта композиция сейчас используется при создании следующих типов документов: - В настоящее время нет типов документов, допустимых для построения композиции. - Доступные редакторы - Переиспользовать - Установки редактора - Конфигурирование - ДА, удалить - перемещены внутрь - скопированы внутрь - Выбрать папку для перемещения - Выбрать папку для копирования - в структуре дерева - Все типы документов - Все документы - Все медиа-элементы - , использующие этот тип документов, будут безвозвратно удалены, пожалуйста, подтвердите это действие. - , использующие этот тип медиа, будут безвозвратно удалены, пожалуйста, подтвердите это действие. - , использующие этот тип участников, будут безвозвратно удалены, пожалуйста, подтвердите это действие. - и все документы, использующие данный тип - и все медиа-элементы, использующие данный тип - и все участники, использующие данный тип - Участник может изменить - Разрешает редактирование значение данного свойства участником в своем профиле - Конфеденциальные данные - Скрывает значение это свойства от редакторов содержимого, не имеющих доступа к конфеденциальной информации - Показать в профиле участника - Разрешает показ данного свойства в профиле участника - для вкладки не указан порядок сортировки - - - Где вы хотите создать новый %0% - Выберите тип документов, для которого нужно создать шаблон содержимого - Создать в узле - Новая папка - Новый тип данных - "Типы документов".]]> - "Типы медиа-материалов".]]> - Выберите тип и заголовок - Тип документа без сопоставленного шаблона - Новый файл javascript - Новое пустое частичное представление - Новый макрос-представление - Новое частичное представление по образцу - Новый макрос-представление по образцу - Новый макрос-представление (без регистрации макроса) - - - Обзор сайта - - Скрыть - - Если административная панель не загружается, Вам, возможно, следует разрешить всплывающие окна для данного сайта - было открыто в новом окне - Перезапустить - Посетить - Рады приветствовать - - - Название - Управление доменами - Закрыть это окно - Вы уверены, что хотите удалить - Вы уверены, что хотите запретить - Вы уверены? - Вы уверены? - Вырезать - Править статью словаря - Изменить язык - Вставить локальную ссылку (якорь) - Вставить символ - Вставить графический заголовок - Вставить изображение - Вставить ссылку - Вставить макрос - Вставить таблицу - Последняя правка - Ссылка - Внутренняя ссылка: - Для того чтобы определить локальную ссылку, используйте "#" первым символом - Открыть в новом окне? - Этот макрос не имеет редактируемых свойств - Заголовок ссылки - Ни одной пиктограммы не найдено - Вставить - Изменить разрешения для - Установить разрешения для - Установить права доступа к '%0%' для группы пользователей '%1%' - Выберите группу(ы) пользователей, для которых нужно установить разрешения - Все элементы в корзине сейчас удаляются. Пожалуйста, не закрывайте это окно до окончания процесса удаления - Корзина пуста - Вы больше не сможете восстановить элементы, удаленные из корзины - regexlib.com испытывает в настоящее время некоторые трудности, не зависящие от нас. Просим извинить за причиненные неудобства.]]> - Используйте поиск регулярных выражений для добавления сервиса проверки к полю Вашей формы. Например: 'email, 'zip-code', 'URL' - Удалить макрос - Обязательное поле - Сайт переиндексирован - Кэш сайта был обновлен. Все опубликованное содержимое приведено в актуальное состояние, в то время как неопубликованное содержимое по-прежнему не опубликовано - Кэш сайта будет полностью обновлен. Все опубликованное содержимое будет обновлено, в то время как неопубликованное содержимое по-прежнему останется неопубликованным - Количество столбцов - Количество строк - Кликните на изображении, чтобы увидеть полноразмерную версию - Выберите элемент - Ссылка - Просмотр элемента кэша - Связать с оригиналом - Включая все дочерние - Самое дружелюбное сообщество - Ссылка на страницу - Открывать ссылку в новом окне или вкладке браузера - Ссылка на медиа-элемент - Выбрать медиа - Выбрать начальный узел медиа-библиотеки - Выбрать значок - Выбрать элемент - Выбрать ссылку - Выбрать макрос - Выбрать содержимое - Выбрать начальный узел содержимого - Выбрать участника - Выбрать группу участников - Выбрать узел - Выбрать разделы - Выбрать пользователей - Это макрос без параметров - Нет макросов, доступных для вставки в редактор - Провайдеры аутентификации - Подробное сообщение об ошибке - Трассировка стека - Внутренняя ошибка - Связать - Разорвать связь - учетную запись - Выбрать редактор - Выбрать образец - - - %0%'
Добавить другие языки можно, воспользовавшись пунктом 'Языки' в меню слева - ]]>
- Название языка (культуры) - - Обзор словаря - - - Создать пользовательский список - Удалить пользовательский список - - - Добавить предустановленное значение - Тип данных в БД - GUID типа данных - Редактор свойства - Кнопки - Включить расширенные настройки для - Включить контекстное меню - Максимальный размер по-умолчанию для вставляемых изображений - Сопоставленные стили CSS - Показать метку - Ширина и высота - ВСЕ типы свойств и данные в свойствах документов, - использующие этот тип данных, будут удалены безвозвратно, подтвердите их удаление - Да, можно удалить - и все типы свойств и данные свойств, использующие этот тип данных - Выберите папку, чтобы переместить в нее - в структуре дерева ниже - был перемещен в папку - - - Нет доступных элементов словаря - - - Ваши данные сохранены, но для того, чтобы опубликовать этот документ, Вы должны сначала исправить следующие ошибки: - Текущий провайдер ролей пользователей не поддерживает изменение пароля (необходимо свойству EnablePasswordRetrieval в файле web.config присвоить значение true) - %0% уже существует - Обнаружены следующие ошибки: - Обнаружены следующие ошибки: - Пароль должен состоять как минимум из %0% символов, хотя бы %1% из которых не являются буквами - %0% должно быть целочисленным значением - %0% в %1% является обязательным полем - %0% является обязательным полем - %0% в %1%: данные в некорректном формате - %0% - данные в некорректном формате - - - Получено сообщение об ошибке от сервера - ПРЕДУПРЕЖДЕНИЕ! Несмотря на то, что CodeMirror по-умолчанию разрешен в данной конфигурации, он по-прежнему отключен для браузеров Internet Explorer ввиду нестабильной работы - Укажите, пожалуйста, алиас и имя для этого свойства! - Использование данного типа файлов на сайте запрещено администратором - Ошибка доступа к указанному файлу или папке - Ошибка загрузки кода в частичном представлении (файл: %0%) - Укажите заголовок - Выберите тип - Вы пытаетесь увеличить изображение по сравнению с его исходным размером. Уверены, что хотите сделать это? - Начальный узел был удален, свяжитесь с Вашим администратором - Для смены стиля отметьте фрагмент текста - Не определен ни один доступный стиль - Поместите курсор в левую из двух ячеек, которые хотите объединить - Нельзя разделить ячейку, которая не была до этого объединена - - - О системе - Действие - Действия - Добавить - Алиас - Все - Вы уверены? - Назад - Границы - пользователем - Отмена - Отступ ячейки - Выбрать - Закрыть - Закрыть окно - Примечание - Подтвердить - Сохранять пропорции - Сохранять пропорции - Далее - Копировать - Создать - База данных - Дата - По-умолчанию - Удалить - Удалено - Удаляется... - Дизайн - Словарь - Размеры - Вниз - Скачать - Изменить - Изменено - Элементы - Email адрес - Ошибка - Найти - Начало - Общее - Группы - Папка - Высота - Справка - Скрыть - История - Иконка - Импорт - Инфо - Внутренний отступ - Вставить - Установить - Неверно - Выравнивание - Название - Язык - Конец - Макет - Ссылки - Загрузка - БЛОКИРОВКА - Войти - Выйти - Выход - Макрос - Обязательно - Сообщение - Переместить - Название - Новый - След - Нет - Здесь пока нет элементов - из - Выкл - Ok - Открыть - Вкл - Варианты - или - Сортировка по - Пароль - Путь - Минуточку... - Пред - Свойства - Email адрес для получения данных - Корзина - Ваша корзина пуста - Осталось - Удалить - Переименовать - Обновить - Обязательное - Получить - Повторить - Разрешения - Публикация по расписанию - Поиск - К сожалению, ничего подходящего не нашлось - Результаты поиска - Сервер - Показать - Показать страницу при отправке - Размер - Сортировать - Состояние - Отправить - Тип - Что искать? - Вверх - Обновить - Обновление - Загрузить - Интернет-ссылка - Пользователь - Имя пользователя - Значение - Просмотр - Добро пожаловать... - Ширина - Да - Пересортировать - Пересортировка завершена - Предпросмотр - Сменить пароль - к - Список - Сохранение... - текущий - выбрано - Встроить - - - Цвет фона - Полужирный - Цвет текста - Шрифт - Текст - - - Изображение - Макрос - Добавить содержимое - Сбросить содержимое - Добавить шаблон сетки - Настройте шаблон, задавая ширину колонок или добавляя дополнительные секции - Добавить конфигурацию строки - Настройте строку, задавая ширину ячеек или добавляя дополнительные ячейки - Добавить новые строки - Доступны все редакторы - Доступны все конфигурации строк - Выберите шаблон - Кликните для встраивания - Кликните для вставки изображения - Колонки - Недопустимый тип содержимого - Данный тип содержимого разрешен - Суммарное число колонок в шаблоне сетки - Шаблоны сетки - Шаблоны являются рабочим пространством для редактора сетки, обычно Вам понадобится не более одного или двух шаблонов - Вставить элемент - Заголовок для изображения... - Напишите... - Конфигурации строк - Строки - это последовательности ячеек с горизонтальным расположением - Установки - Установки применены - Задайте установки, доступные редакторам для изменения - Стили - Задайте стили, доступные редакторам для изменения - Установить по-умолчанию - Выбрать дополнительно - Выбрать по-умолчанию - добавлены - Оставьте пустым или задайте 0 для снятия лимита - Максимальное количество - - - Страница - - - - Для параметра установлено рекомендованное значение: '%0%'. - Значение установлено в '%1%' для пути XPath '%2%' в файле конфигурации '%3%'. - Ожидаемое значение '%1%' для параметра '%2%' в файле конфигурации '%3%', найденное значение: '%0%'. - Найдено неожиданное значение '%0%' для параметра '%2%' в файле конфигурации '%3%'. - - Параметр 'CustomErrors' установлен в '%0%'. - Параметр 'CustomErrors' сейчас установлен в '%0%'. Рекомендуется установить в '%1%' перед размещением сайта в сети. - Параметр 'CustomErrors' успешно установлен в '%0%'. - Параметр 'MacroErrors' установлен в '%0%'. - Параметр 'MacroErrors' установлен в '%0%', что может привести к неполной обработке части страниц или всех страниц сайта при наличии ошибок в макросах. Устранить это можно путем установки значения в '%1%'. - Параметр 'MacroErrors' теперь установлен в '%0%'. - - Параметр 'Try Skip IIS Custom Errors' установлен в '%0%' и Вы используете IIS версии '%1%'. - Параметр 'Try Skip IIS Custom Errors' сейчас установлен в '%0%'. Рекомендуется установить в '%1%' для Вашего текущего IIS версии (%2%). - Параметр 'Try Skip IIS Custom Errors' успешно установлен в '%0%'. - - Файл не существует: '%0%'. - '%0%' в файле конфигурации '%1%'.]]> - Обнаружена ошибка, для получения полной информации обратитесь к журналу: %0%. - Ошибка проверки адреса URL %0% - '%1%' - Сертификат Вашего веб-сайта отмечен как проверенный. - Ошибка проверки сертификата: '%0%' - Сейчас Вы %0% просматриваете сайт, используя протокол HTTPS. - Параметр 'Umbraco.Core.UseHttps' в секции 'appSetting' установлен в 'false' в файле web.config. Если Вам необходим доступ к сайту по протоколу HTTPS, нужно установить данный параметр в 'true'. - Параметр 'Umbraco.Core.UseHttps' в секции 'appSetting' в файле установлен в '%0%', значения cookies %1% маркированы как безопасные. - Невозможно обновить значение параметра 'Umbraco.Core.UseHttps' в файле web.config. Ошибка: %0% - - Разрешить HTTPS - Устанавливает значение параметра 'umbracoSSL' в 'true' в секции 'appSettings' файла web.config. - Параметр 'Umbraco.Core.UseHttps' в секции 'appSetting' файла web.config теперь установлен в 'true', значения cookies будут промаркированы как безопасные. - Исправить - Невозможно исправление по результату проверки значения на 'ShouldNotEqual'. - Невозможно исправление по результату проверки значения на 'ShouldEqual' с предоставленным значением. - Значение для исправления не предоставлено. - Режим компиляции с отладкой выключен. - Режим компиляции с отладкой сейчас включен. Рекомендуется выключить перед размещением сайта в сети. - Режим компиляции с отладкой успешно выключен. - Режим трассировки выключен. - Режим трассировки сейчас включен. Рекомендуется выключить перед размещением сайта в сети. - Режим трассировки успешно выключен. - Все папки имеют корректно установленные параметры безопасности. - - %0%.]]> - %0%. Если в них не разрешена запись, не нужно предпринимать никаких действий.]]> - Все файлы имеют корректно установленные параметры безопасности. - - Файл не существует: '%0%'. - - %0%.]]> - %0%. Если в них не разрешена запись, не нужно предпринимать никаких действий.]]> - X-Frame-Options, использующийся для управления возможностью помещать сайт в IFRAME на другом сайте.]]> - X-Frame-Options, использующийся для управления возможностью помещать сайт в IFRAME на другом сайте, не обнаружен.]]> - Добавляет значение в секцию 'httpProtocol/customHeaders' файла web.config, препятствующее возможному использованию этого сайта внутри IFRAME на другом сайте. - Значение, добавляющее заголовок, препятствующий использованию этого сайта внутри IFRAME другого сайта, успешно добавлено в файл web.config. - Установить заголовок в файле конфигурации - Невозможно обновить файл web.config. Ошибка: %0% - X-Content-Type-Options, использующиеся для защиты от MIME-уязвимостей, обнаружены.]]> - X-Content-Type-Options, использующиеся для защиты от MIME-уязвимостей, не найдены.]]> - Добавляет значение в секцию httpProtocol/customHeaders файла web.config, препятствующее использованию MIME-уязвимостей. - Значение, добавляющее заголовок, препятствующий использованию MIME-уязвимостей, успешно добавлено в файл web.config. - Strict-Transport-Security, известный также как HSTS-header, обнаружен.]]> - Strict-Transport-Security не найден.]]> - Добавляет заголовок 'Strict-Transport-Security' и его значение 'max-age=10886400' в секцию httpProtocol/customHeaders файла web.config. Применяйте этот способ только в случае, если доступ к Вашим сайтам будет осуществляться по протоколу https как минимум ближайшие 18 недель. - Заголовок HSTS-header успешно добавлен в файл web.config. - X-XSS-Protection обнаружен.]]> - X-XSS-Protection не найден.]]> - Добавляет заголовок 'X-XSS-Protection' и его значение '1; mode=block' в секцию httpProtocol/customHeaders файла web.config. - Заголовок X-XSS-Protection успешно добавлен в файл web.config. - - %0%.]]> - Заголовки, позволяющие выяснить базовую технологию сайта, не обнаружены. - В файле Web.config, не обнаружено параметров работы с отправкой электронной почты (секция 'system.net/mailsettings'). - В файле Web.config в секции 'system.net/mailsettings' не обнаружены настройки почтового хоста. - Параметры отправки электронной почты (SMTP) настроены корректно, сервис работает как ожидается. - Сервер SMTP сконфигурирован на использование хоста '%0%' на порту '%1%', который в настоящее время недоступен. Пожалуйста, убедитесь, что настройки SMTP в файле Web.config в секции 'system.net/mailsettings' верны. - %0%.]]> - %0%.]]> -

Зафиксированы следующие результаты автоматической проверки состояния Umbraco по расписанию, запущенной на %0% в %1%:

%2%]]>
- Результат проверки состояния Umbraco: %0% - - - Лучшие обучающие видео-курсы по Umbraco - - - Сбросить - Сохранить рамку - Добавить новую рамку - - - Программа установки не может установить подключение к базе данных. - Невозможно сохранить изменения в файл web.config. Пожалуйста, вручную измените настройки строки подключения к базе данных. - База данных обнаружена и идентифицирована как - Конфигурация базы данных - Установить чтобы установить базу данных Umbraco %0% - ]]> - Далее для продолжения.]]> - База данных не найдена! Пожалуйста, проверьте настройки строки подключения ("connection string") в файле конфигурации "web.config"

-

Для настройки откройте файл "web.config" с помощью любого текстового редактора и добавьте нужную информацию в строку подключения (параметр "UmbracoDbDSN"), - затем сохраните файл.

-

Нажмите кнопку "Повторить" когда все будет готово
- Более подробно о внесении изменений в файл "web.config" рассказано здесь.

]]>
- - Пожалуйста, свяжитесь с Вашим хостинг-провайдером, если есть необходимость, а если устанавливаете на локальную рабочую станцию или сервер, то получите информацию у Вашего системного администратора.]]> - Нажмите кнопку Обновление - для того, чтобы привести Вашу базу данных - в соответствие с версией Umbraco %0%

-

Пожалуйста, не волнуйтесь, ни одной строки Вашей базы данных - не будет потеряно при данной операции, и после ее завершения все будет работать!

- ]]>
- Нажмите Далее для продолжения. ]]> - Далее для продолжения работы мастера настроек]]> - Пароль пользователя по-умолчанию необходимо сменить!]]> - Пользователь по-умолчанию заблокирован или не имеет доступа к Umbraco!

Не будет предпринято никаких дальнейших действий. Нажмите кнопку Далее для продолжения.]]> - Пароль пользователя по-умолчанию успешно изменен в процессе установки!

Нет надобности в каких-либо дальнейших действиях. Нажмите кнопку Далее для продолжения.]]> - Пароль изменен! - Для начального обзора возможностей системы рекомендуем посмотреть ознакомительные видеоматериалы - Далее (или модифицируя вручную ключ "UmbracoConfigurationStatus" в файле "web.config"), Вы принимаете лицензионное соглашение для данного программного обеспечения, расположенное ниже. Пожалуйста, обратите внимание, что установочный пакет Umbraco отвечает двум различным типам лицензий: лицензии MIT на программные продукты с открытым исходным кодом в части ядра системы и свободной лицензии Umbraco в части пользовательского интерфейса.]]> - Система не установлена. - Затронутые файлы и папки - Более подробно об установке разрешений для Umbraco рассказано здесь - Вам следует установить разрешения для учетной записи ASP.NET на модификацию следующих файлов и папок - Установки разрешений в Вашей системе почти полностью отвечают требованиям Umbraco! -

Вы имеете возможность запускать Umbraco без проблем, однако не сможете воспользоваться такой сильной стороной системы Umbraco как установка дополнительных пакетов расширений и дополнений.]]>
- Как решить проблему - Нажмите здесь, чтобы прочесть текстовую версию документа - видео-материал, посвященный установке разрешений для файлов и папок в Umbraco или прочтите текстовую версию документа.]]> - Установки разрешений в Вашей файловой системе могут быть неверными! -

Вы имеете возможность запускать Umbraco без проблем, - однако не сможете воспользоваться такой сильной стороной системы Umbraco как установка дополнительных пакетов расширений и дополнений.]]>
- Установки разрешений в Вашей файловой системе не подходят для работы Umbraco! -

Если Вы хотите продолжить работу с Umbraco, - Вам необходимо скорректировать установки разрешений.]]>
- Установки разрешений в Вашей системе идеальны! -

Вы имеете возможность работать с Umbraco в полном объеме включая установку дополнительных пакетов расширений и дополнений!]]>
- Решение проблемы с папками - Воспользуйтесь этой ссылкой для получения более подробной информации о проблемах создания папок от имени учетной записи ASP.NET - Установка разрешений на папки - - - Здесь можно узнать об этом подробнее) Вы также можете отложить установку "Runway" на более позднее время. Перейдите к разделу "Разработка" и выберите пункт "Пакеты". - ]]> - Вы только что установили чистую платформу Umbraco. Какой шаг будет следующим? - "Runway" установлен - Ниже приведен список модулей, рекомендованных к установке, измените его при необходимости, или ознакомьтесь с полным списком модулей - ]]> - Рекомендовано только для опытных пользователей - Я хочу начать с установки простого демонстрационного сайта - "Runway" - это простой демонстрационный веб-сайт, предоставляющий базовый перечень шаблонов и типов документов. - Программа установки может настроить "Runway" для Вас автоматически, - но Вы можете в дальнейшем свободно изменять, расширять или удалить его. - Этот демонстрационный сайт не является необходимой частью, и Вы можете свободно - использовать Umbraco без него. Однако, "Runway" предоставляет Вам возможность - максимально быстро познакомиться с базовыми принципами и техникой построения сайтов - на основе Umbraco. Если Вы выберете вариант с установкой "Runway", - Вам будет предложен выбор "базовых строительных блоков" (т.н. модулей Runway) для расширения возможностей страниц сайта "Runway".

- В "Runway" входят:"Домашняя" (главная) страница, страница "Начало работы", - страница установки модулей.
Дополнительные модули:Базовая навигация, Карта сайта, Форма обратной связи, Галерея.
- ]]>
- Что такое "Runway" - Шаг 1 из 5: Лицензионное соглашение - Шаг 2 из 5: конфигурация базы данных - Шаг 3 из 5: проверка файловых разрешений - Шаг 4 из 5: проверка безопасности - Шаг 5 из 5: система готова для начала работы - Спасибо, что выбрали Umbraco - Обзор Вашего нового сайтаВы установили "Runway", - почему бы не посмотреть, как выглядит Ваш новый сайт?]]> - Дальнейшее изучение и помощь - Получайте помощь от нашего замечательного сообщества пользователей, изучайте документацию или просматривайте наши свободно распространяемые видео-материалы о том, как создать собственный несложный сайт, как использовать расширения и пакеты, а также краткое руководство по терминологии Umbraco.]]> - Система Umbraco %0% установлена и готова к работе - web.config и изменить значение ключа UmbracoConfigurationStatus в секции AppSetting, установив его равным '%0%'.]]> - прямо сейчас, - воспользовавшись ссылкой "Начать работу с Umbraco".
Если Вы новичок в мире Umbraco, Вы сможете найти много полезных ссылок на ресурсы на странице "Начало работы".]]>
- Начните работу с Umbraco - Для того, чтобы начать администрировать свой сайт, просто откройте административную панель Umbraco и начните обновлять контент, изменять шаблоны страниц и стили CSS или добавлять новую функциональность]]> - Попытка соединения с базой данных потерпела неудачу. - Версия Umbraco 3 - Версия Umbraco 4 - Смотреть - Umbraco %0% в форме "чистой" установки или обновления предыдущей версии 3.x. -

Нажмите кнопку "Далее" для начала работы мастера.]]>
- - - Код языка - Название языка - - - Вы отсутствовали некоторое время. Был осуществлен автоматический выход в - Обновите сейчас, чтобы сохранить сделанные изменения - - - © 2001 - %0%
umbraco.com

]]>
- Сегодня же выходной! - Понедельник — день тяжелый... - Вот уже вторник... - Берегите окружающую среду - Рыбный день - Слава Богу, сегодня пятница! - Понедельник начинается в субботу - Укажите имя пользователя и пароль - Время сессии истекло - Забыли пароль? - На email-адрес будет выслано письмо со ссылкой для сброса пароля - Будет выслано письмо с инструкциями по сбросу пароля на указанный email-адрес, если он совпадает с адресом пользователя - Вернуться к форме входа - Пожалуйста укажите новый пароль - Ваш пароль обновлен - Войти с помощью - Ссылка, по которой Вы попали сюда, неверна или устарела - Umbraco: сброс пароля - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Запрошен сброс пароля -

-

- Ваше имя пользователя для входа в административную панель Umbraco: %0% -

-

- - - - - - -
- - Нажмите на эту ссылку для того, чтобы сбросить пароль - -
-

-

Если Вы не имеете возможности нажать на сслыку, скопируйте следующий адрес (URL) и вставьте в адресную строку Вашего браузера:

- - - - -
- - %1% - -
-

-
-
-


-
-
- - - ]]>
- - - Панель управления - Разделы - Содержимое - - - Нажмите, чтобы загрузить - Невозможна загрузка этого файла, этот тип файлов не разрешен для загрузки - или нажмите сюда, чтобы выбрать файлы - Максимально допустимый размер файла: - Начальный узел медиа - - - Выбран медиа-элемент, который в настоящее время удален или находится в корзине - Выбраны медиа-элементы, которые в настоящее время удалены или находятся в корзине - - - Создать нового участника - Все участники - - - Построение моделей - это может занять некоторое время, пожалуйста, подождите - Модели построены - Модели не могут быть построены - Процесс построения моделей завершился ошибкой, подробности в системном журнале Umbraco - - - Выберите страницу... - Узел %0% был скопирован в %1% - Выберите, куда должен быть скопирован узел %0% - Узел %0% был перемещён в %1% - Выберите, куда должен быть перемещён узел %0% - был выбран как родительский узел для нового элемента, нажмите 'Ок'. - Не выбран узел! Пожалуйста выберите узел назначения, прежде чем нажать 'Ок'. - Текущий узел не может быть размещен непосредственно в корне дерева - Текущий узел не может быть размещён в выбранном Вами из-за несоответствия типов. - Текущий узел не может быть перемещен внутрь своих дочерних узлов - Данное действие не может быть осуществлено, так как Вы не имеете достаточных прав для совершения действий над одним или более дочерними документами. - Связать новые копии с оригиналами - - - Вы можете изменить уведомление для %0% - - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Здравствуйте, %0%, -

-

- Это автоматически сгенерированное сообщение, отправленное, чтобы уведомить Вас о том, что операция '%1%' была выполнена на странице '%2%' пользователем '%3%' -

- - - - - - -
- -
- ВНЕСТИ ИЗМЕНЕНИЯ
-
-

-

Обзор обновления:

- - %6% -
-

-

- Удачного дня!

- К Вашим услугам, почтовый робот Umbraco -

-
-
-


-
-
- - - ]]>
- [%0%] Уведомление об операции %1% над документом %2% - Уведомления - - - - и указав на нужный файл. Пакеты Umbraco обычно являются архивами с расширением '.zip'. - ]]> - Перетащите сюда - Лицензия - Я принимаю - условия использования - Установить пакет - Завершить - Установленные пакеты - Ни одного пакета еще не установлено - 'Packages' наверху справа]]> - Поиск по пакетам - Результаты поиска по - Ничего не найдено по запросу - Пожалуйста, повторите поиск, уточнив запрос, или воспользуйтесь просмотром по категориям - Популярные - Недавно созданные - имеет на счету - очков кармы - Информация - Владелец - Соавторы - Создан - Текущая версия - Версия .NET - Загрузок - Нравится - Совместимость - Этот пакет совместим со следующими версиями Umbraco, по сообщениям участников сообщества. Полная совместимость не гарантируется для версий со значением ниже 100% - Внешние источники - Автор - Документация (описание) - Мета-данные пакета - Название пакета - Пакет ничего не содержит -
Вы можете безопасно удалить данный пакет из системы, нажав на кнопку "Деинсталлировать пакет".]]>
- Опции пакета - Краткий обзор пакета - Репозиторий пакета - Подтверждение деинсталляции пакета - Пакет деинсталлирован - Указанный пакет успешно удален из системы - Деинсталлировать пакет - - Обратите внимание: все документы, медиа-файлы и другой контент, зависящий от этого пакета, перестанет нормально работать, что может привести к нестабильному поведению системы, - поэтому удаляйте пакеты очень осторожно. При наличии сомнений, свяжитесь с автором пакета.]]> - Версия пакета - Этот пакет уже установлен в системе - Этот пакет не может быть установлен, он требует наличия Umbraco версии как минимум - - - Вставить, полностью сохранив форматирование (не рекомендуется) - Текст, который Вы пытаетесь вставить, содержит специальные символы и/или элементы форматирования. Это возможно при вставке текста, скопированного из Microsoft Word. Система может удалить эти элементы автоматически, чтобы сделать вставляемый текст более пригодным для веб-публикации. - Вставить как простой текст без форматирования - Вставить с очисткой форматирования (рекомендуется) - - - Подтвердите пароль - Укажите Ваш email... - Укажите описание... - Укажите email... - Укажите сообщение... - Укажите имя... - Укажите теги (нажимайте Enter после каждого тега)... - Укажите имя пользователя... - Укажите фильтр... - Метка... - Назовите %0%... - Укажите пароль - Что искать... - Укажите имя пользователя - Имя пользователя (часто это Ваш email-адрес) - - - Остаться - Отменить изменения - Есть несохраненные изменения - Вы уверены, что хотите уйти с этой страницы? - на ней имеются несохраненные изменения - - - Расширенный: Защита на основе ролей (групп) - с использованием групп участников Umbraco.]]> - Вам необходимо создать хотя бы одну группу участников для применения ролевой модели безопасности. - Страница сообщения об ошибке - Используется в случае, когда пользователь авторизован в системе, но не имеет доступа к документу. - Выберите способ ограничения доступа к документу - Правила доступа к документу %0% установлены - Правила доступа для документа %0% удалены - Страница авторизации (входа) - Используйте как страницу с формой для авторизации пользователей - Снять защиту - Выберите страницы авторизации и сообщений об ошибках - Выберите роли пользователей, имеющих доступ к документу - Установите имя пользователя и пароль для доступа к этому документу - Простой: Защита по имени пользователя и паролю - Применяйте, если хотите установить самый простой способ доступа к документу - явно указанные имя пользователя и пароль - - - - - - - - Включая неопубликованные дочерние документы - Идет публикация. Пожалуйста, подождите... - %0% из %1% документов опубликованы... - Документ %0% опубликован. - Документ %0% и его дочерние документы были опубликованы - Опубликовать документ %0% и все его дочерние документы - Опубликовать для публикации документа %0%. - Тем самым Вы сделаете содержимое документа доступным для просмотра.

- Вы можете опубликовать этот документ и все его дочерние документы, отметив опцию Опубликовать все дочерние документы. - Чтобы опубликовать ранее неопубликованные документы среди дочерних, отметьте опцию Включая неопубликованные дочерние документы. - ]]>
- - - Остановить отслеживание URL - Запустить отслеживание URL - Первоначальный URL - Перенаправлен в - На данный момент нет ни одного перенаправления - Если опубликованный документ переименовывается или меняет свое расположение в дереве, а следовательно, меняется адрес (URL), автоматически создается перенаправление на новое местоположение этого документа. - Вы уверены, что хотите удалить перенаправление с '%0%' на '%1%'? - Перенаправление удалено. - Ошибка удаления перенаправления. - Вы уверены, что хотите остановить отслеживание URL? - Отслеживание URL в настоящий момент остановлено. - Ошибка остановки отслеживания URL, более подробные сведения находятся в системном журнале. - Отслеживание URL в настоящий момент запущено. - Ошибка запуска отслеживания URL, более подробные сведения находятся в системном журнале. - - - Заголовок - Укажите заголовок ссылки - выбрать страницу сайта - указать внешнюю ссылку - Укажите ссылку - Ссылка - Открыть в новом окне - - - Переименована - Укажите здесь новое название для папки - '%0%' была переименована в '%1%' - - - Текущая версия - Красным отмечен текст, которого уже нет в последней версии, зеленым - текст, который добавлен]]> - Произведен откат к ранней версии - Текущая версия показана в виде HTML. Для просмотра различий в версиях выберите режим сравнения - Откатить к версии - Выберите версию - Просмотр - - - Править файл скрипта - - - Смотритель - Содержимое - Курьер - Разработка - Формы - Помощь - Мастер конфигурирования Umbraco - Медиа-материалы - Участники - Рассылки - Установки - Статистика - Перевод - Пользователи - - - Добавить значок - Родительский тип контента разрешен - Данный тип контента использует - Шаблон по-умолчанию - Чтобы импортировать тип документа, найдите файл ".udt" на своем компьютере, нажав на кнопку "Обзор", затем нажмите "Импортировать" (на следующем экране будет запрошено подтверждение для этой операции). - Заголовок новой вкладки - Тип узла (документа) - Для данной вкладки не определены свойства. Кликните по ссылке "Click here to add a new property" сверху, чтобы создать новое свойство. - Тип - Скрипт - Стили CSS - Вкладка - Заголовок вкладки - Вкладки - - - Добавить вкладку - Добавить свойство - Добавить редактор - Добавить шаблон - Добавить дочерний узел - Добавить дочерний - Изменить тип данных - Навигация по разделам - Ярлыки - показать ярлыки - В формате списка - Разрешить в качестве корневого - Закомментировать/раскомментировать строки - Удалить строку - Копировать строки вверх - Копировать строки вниз - Переместить строки вверх - Переместить строки вниз - Общее - Редактор - - - Порядок сортировки - Дата создания - Сортировка завершена - Перетаскивайте элементы на нужное место вверх или вниз для определения необходимого Вам порядка сортировки. Также можно использовать заголовки столбцов, чтобы отсортировать все элементы сразу. - - - - Процесс публикации был отменен установленным пакетом дополнений. - Такое свойство уже существует. - Свойство создано - Тип данных: %1%]]> - Свойство удалено - Тип документа сохранен - Вкладка создана - Вкладка удалена - Вкладка с идентификатором (id): %0% удалена - Документ скрыт (публикация отменена) - Стиль CSS не сохранен - Стиль CSS сохранен - Стиль CSS сохранен без ошибок - Тип данных сохранен - Статья в словаре сохранена - Публикация не завершена, так как родительский документ не опубликован - Документ опубликован - и является видимым - Документ сохранен - Не забудьте опубликовать, чтобы сделать видимым - Отослано на утверждение - Изменения отосланы на утверждение - Медиа-элемент сохранен - - Участник сохранен - Правило стиля CSS сохранено - Стиль CSS сохранен - Шаблон сохранен - Произошла ошибка при сохранении пользователя (проверьте журналы ошибок) - Группа пользователей сохранена - Пользователь сохранен - Тип пользователей сохранен - Файл не сохранен - Файл не может быть сохранен. Пожалуйста, проверьте установки файловых разрешений - Файл сохранен - Файл сохранен без ошибок - У текущего пользователя недостаточно прав, невозможно завершить операцию - Язык сохранен - Тип медиа сохранен - Тип участника сохранен - Отменено - Операция отменена установленным сторонним расширением или блоком кода - Ошибка - Сохранено - Представление не сохранено - Произошла ошибка при сохранении файла - Представление сохранено - Представление сохранено без ошибок - Права доступа сохранены для - Шаблон не сохранен - Пожалуйста, проверьте, что нет двух шаблонов с одним и тем же алиасом (названием) - Шаблон сохранен - Шаблон сохранен без ошибок - Проверка значений - Ошибки, найденные при проверке значений, должны быть исправлены, чтобы было возможно сохранить документ - Удалено %0% групп пользователей - '%0%' была удалена - Активировано %0% пользователей - Заблокировано %0% пользователей - '%0%' сейчас активирован - '%0%' сейчас заблокирован - Группы пользователей установлены - Разблокировано %0% пользователей - '%0%' сейчас разблокирован - Данные участника успешно экспортированы в файл - Во время экспортирования данных участника произошла ошибка - - - Используется синтаксис селекторов CSS, например: h1, .redHeader, .blueTex - Изменить стиль CSS - Изменить правило стиля CSS - Название правила для отображения в редакторе документа - Предварительный просмотр - Стили - - - Изменить шаблон - Секции - Вставить контент-область - Вставить контейнер (placeholder) - Вставить - Выберите, что хотите вставить в шаблон - Статью словаря - Статья словаря - это контейнер для части текста, переводимой на разные языки, это позволяет упростить создание многоязычных сайтов. - Макрос - - Макросы - это настраиваемые компоненты, которые хорошо подходят для - реализации переиспользуемых блоков, (особенно, если необходимо менять их внешний вид и/или поведение при помощи параметров) - таких как галереи, формы, списки и т.п. - - Значение поля - Отображает значение указанного поля данных текущей страницы, - с возможностью указать альтернативные поля и/или подстановку константы. - - Частичное представление - - Частичное представление - это шаблон в отдельном файле, который может быть вызван для отображения внутри - другого шаблона, хорошо подходит для реализации переиспользуемых фрагментов разметки или для разбиения сложных шаблонов на составные части. - - Мастер-шаблон - Не выбран - Вставить дочерний шаблон - @RenderBody() в выбранном месте. - ]]> - Определить именованную секцию - @section { ... }. Такая секци может быть отображена в нужном месте родительского шаблона - при помощи конструкции @RenderSection. - ]]> - Вставить именованную секцию - @RenderSection(name). - Таким образом из дочернего шаблона отображается содержимое внутри конструкции @section [name]{ ... }. - ]]> - Название секции - Секция обязательна - @section, в противном случае генерируется ошибка. - ]]> - Генератор запросов - элементов в результате, за - Мне нужны - все документы - документы типа "%0%" - из - всего сайта - где - и - равна - не равна - до - до (включая выбранную дату) - после - после (включая выбранную дату) - равно - не равно - содержит - не содержит - больше, чем - больше или равно - меньше, чем - меньше или равно - Id - Название - Создан - Обновлен - сортировать - по возрастанию - по убыванию - Шаблон - - - Добавить поле замены - Поле замены - Добавить значение по-умолчанию - Значение по-умолчанию - Поле замены - Значение по-умолчанию - Регистр - Выбрать поле - Преобразовать переводы строк - Да, преобразовывать - Заменяет переводы строк на тэг html 'br' - Пользовательские - Только дата - Кодировка - Форматирование и кодировка - Форматировать как дату - Форматировать значение как дату, или как дату и время, в соответствии с текущей культурой - Кодировка HTML - Заменяет спецсимволы эквивалентами в формате HTML - Будет добавлено после поля - Будет вставлено перед полем - В нижнем регистре - Модификации при выводе - -Не указано- - Пример результата - Вставить после поля - Вставить перед полем - Рекурсивно - Да, использовать рекурсию - Разделитель - Стандартные - В верхнем регистре - Кодирование URL - Форматирование специальных символов в URL - Это значение будет использовано только если предыдущие поля пусты - Это значение будет использовано только если первичное поле пусто - Дата и время - - - символов осталось - - - Подробности перевода - Загрузить xml DTD - Поля - Включить дочерние документы - - Пользователей-переводчиков не обнаружено. Пожалуйста, создайте пользователя с ролью переводчика, перед тем как отсылать содержимое на перевод - Документ '%0%' был отправлен на перевод - Отправить документ '%0%' на перевод - Всего слов - Перевести на - Перевод завершен. - Вы можете просмотреть документы, переведенные Вами, кликнув на ссылке ниже. Если будет найден оригинал документа, Вы увидите его и переведенный вариант в режиме сравнения. - Перевод не сохранен, файл xml может быть поврежден - Опции перевода - Переводчик - Загрузить переведенный xml - - - Обзор кэша - Содержимое - Шаблоны содержимого - Корзина - Созданные пакеты - Типы данных - Словарь - Установленные пакеты - Установить тему - Установить стартовый набор - Языки - Установить локальный пакет - Макросы - Медиа-материалы - Типы медиа-материалов - Участники - Группы участников - Роли участников - Типы участников - Типы документов - Пакеты дополнений - Пакеты дополнений - Частичные представления - Файлы макросов - Типы связей - Установить из репозитория - Установить Runway - Модули Runway - Файлы скриптов - Скрипты - Стили CSS - Шаблоны - Пользователи - - - Доступны обновления - Обновление %0% готово, кликните для загрузки - Нет связи с сервером - Во время проверки обновлений произошла ошибка. Пожалуйста, просмотрите журнал трассировки для получения дополнительной информации. - - - Доступ - На основании установленных групп и назначенных начальных узлов, пользователь имеет доступ к следующим узлам - Администратор - Назначение доступа - Вернуться к пользователям - Поле категории - Изменить - Изменить пароль - Вы можете сменить свой пароль для доступа к административной панели Umbraco, заполнив нижеследующие поля и нажав на кнопку 'Изменить пароль' - Сменить аватар - Подтверждение нового пароля - Канал содержимого - Создать еще одного пользователя - Создан - Создать пользователя - Создавайте новых пользователей, которым нужен доступ к административной панели Umbraco. При создании пользователя для него генерируется новый первичный пароль, который нужно сообщить пользователю. - Поле описания - Отключить пользователя - Тип документа - Редактор - Исключить поле - Неудачных попыток входа - К профилю пользователя - Добавьте пользователя в группу(ы) для задания прав доступа - Пригласить - Приглашение в панель администрирования Umbraco -

Здравствуйте, %0%,

Вы были приглашены пользователем %1%, и Вам предоставлен доступ в панель администрирования Umbraco.

Сообщение от %1%: %2%

Перейдите по этой ссылке, чтобы принять приглашение.

Если Вы не имеете возможности перейти по ссылке, скопируйте нижеследующий текст ссылки и вставьте в адресную строку Вашего браузера.

%3%

]]> - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Здравствуйте, %0%, -

-

- Вы были приглашены пользователем %1% в панель администрирования веб-сайта. -

-

- Сообщение от пользователя %1%: -
- %2% -

- - - - - - -
- - - - - - -
- - Нажмите на эту ссылку, чтобы принять приглашение - -
-
-

Если Вы не имеете возможности нажать на ссылку, скопируйте следующий адрес (URL) и вставьте в адресную строку Вашего браузера:

- - - - -
- - %3% - -
-

-
-
-


-
-
- - - ]]>
- Пригласить еще одного пользователя - Пригласить пользователя - Пригласите новых пользователей, которым нужен доступ к административной панели Umbraco. Приглашенному будет направлено электронное письмо с инструкциями по доступу к Umbraco. - Язык - Установите язык отображения интерфейса администрирования - Время последней блокировки - Время последнего входа - Пароль в последний раз менялся - Имя входа (логин) - Начальный узел медиа-библиотеки - Можно ограничить доступ к медиа-библиотеке (какой-либо ее части), задав начальный узел - Начальные узлы медиа-библиотеки - Можно ограничить доступ к медиа-библиотеке (каким-либо ее частям), задав перечень начальных узлов - Разделы - Новый пароль - Отключить доступ к административной панели Umbraco - пока еще не входил - пока не блокировался - Пароль не менялся - Прежний пароль - Пароль - Ваш пароль доступа изменен! - Подтвердите новый пароль - Текущий пароль - Укажите новый пароль - Текущий пароль указан неверно - Пароль не может быть пустым - Новый пароль и его подтверждение не совпадают. Попробуйте еще раз - Новый пароль и его подтверждение не совпадают - Заменить разрешения для дочерних документов - Вы изменяете разрешения для следующих документов: - Выберите документы для изменения их разрешений - Удалить аватар - Права доступа по-умолчанию - Атомарные права доступа - Можно установить права доступа к конкретным узлам - Профиль - Сбросить пароль - Поиск всех дочерних документов - Выбрать группы пользователей - Отправить приглашение - Сессия истекает через - Разделы, доступные пользователю - Начальный узел не задан - Начальные узлы не заданы - Начальный узел содержимого - Можно ограничить доступ к дереву содержимого (какой-либо его части), задав начальный узел - Начальные узлы содержимого - Можно ограничить доступ к дереву содержимого (каким-либо его частям), задав перечень начальных узлов - Был создан - Новый первичный пароль успешно сгенерирован. Для входа используйте пароль, приведенный ниже. - Время последнего изменения - Имя пользователя - Группа пользователей - был приглашен - Новому пользователю было отправлено приглашение, в котором содержатся инструкции для входа в панель Umbraco. - Здравствуйте и добро пожаловать в Umbraco! Все будет готово в течении пары минут, нам лишь нужно задать Ваш пароль для входа и добавить аватар. - Загрузите изображение, это поможет другим пользователям идентифицировать Вас. - Управление пользователями - Разрешения для пользователя - Автор - Ваша недавняя история - Ваш профиль - - - Валидация - Валидация по формату email - Валидация числового значения - Валидация по формату URL - ...или указать свои правила валидации - Обязательно к заполнению - Задайте регулярное выражение - Необходимо выбрать как минимум - Возможно выбрать максимум - элементов - элементов - Неверный формат даты - Не является числом - неверный формат email-адреса - - - Выбрать все - Убрать выделение со всего - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/sv.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/sv.xml deleted file mode 100644 index 1c4134f..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/sv.xml +++ /dev/null @@ -1,1015 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Innehåll - - - Hantera domännamn - Hantera versioner - Surfa på sidan - Ändra dokumenttyp - Kopiera - Skapa - Skapa grupp - Skapa paket - Skapa innehållsmall - Standardvärde - Ta bort - Avaktivera - Töm papperskorgen - Exportera dokumenttyp - Importera dokumenttyp - Importera paket - Redigera i Canvas - Logga ut - Flytta - Meddelanden - Lösenordsskydd - Publicera - Ladda om noder - Publicera hela webbplatsen - Rättigheter - Ångra ändringar - Skicka för publicering - Skicka för översättning - Sortera - Skicka för publicering - Översätt - Avpublicera - Uppdatera - - - Innehåll - Administration - Struktur - Övrigt - - - Lägg till nytt domännamn - Domännamn - Har skapat domännamnet %0% - Har tagit bort domännamnet %0% - Domänen %0% är redan tillagd - Domännamnet %0% har uppdaterats - Domänen är redan tilldelad - Ärv - Ogiltigt domännamn - Ogiltig nod - Språk - Redigera domännamn - Ingen behörighet - Ta bort - Domäner - Kultur - eller ärv kulturen från föregående noder. Appliceras även
- på befintlig nod.]]>
- - - Visar för - Innehållet raderat - Innehållet avpublicerat - Innehållet avpublicerat för språk: %0% - Spara och publicera utförd av användaren - Innehåll publicerat för språk: %0% - Innehåll sparat - Innehåll sparat för språk: %0% - Innehåll flyttat - Innehåll kopierat - Innehållet rullades tillbaka - Innehåll skickat för publicering - Innehåll skickat för publicering för språk: %0% - Sortering av underliggande objekt utfört av användaren - Kopiera - Publicera - Publicera - Flytta - Spara - Spara - Ta bort - Avpublicera - Avpublicera - Rulla tillbaka - Skicka till publicering - Skicka till publicering - Sortera - Historik (alla varianter) - - - Skapa en ny innehållsmall för '%0%' - Tom - Välj en innehållsmall - Innehållsmall skapad - En innehållsmall skapades från '%0%' - En annan innehållsmall med samma namn finns redan - En innehållsmall är fördefinierat innehåll som en redaktör kan välja att använda som grund för att skapa nytt innehåll - - - Rensa urval - Fetstil - Minska indrag - Infoga formulärfält - Infoga grafisk rubrik - Ändra html - Öka indrag - Kursiv - Centrera - Vänsterjustera - Högerjustera - Infoga länk - Infoga intern länk (ankare) - Punktlista - Numrerad lista - Infoga macro - Infoga bild - Publicera och stäng - Ändra relation - Återvänd till lista - Spara - Spara och publicera - Spara och schemalägg - Spara och skicka för godkännande - Schemaläggning - Välj - Förhandsgranska - Förhandsgranskning är avstängt på grund av att det inte finns någon mall tilldelad - Gör något annat - Välj stil - Visa stil - Infoga tabell - - - Du har inte konfigurerat några giltiga färger - - - Om denna sida - Alias - (hur skulle du beskriva denna bild för någon över telefon) - Alternativa länkar - Alternativ text (optionell) - Underliggande noder - Klicka för att redigera detta objekt - Skapad av - Ursprunglig författare - Skapad - Datum/tid som dokumentet skapades - Dokumenttyp - Redigering - Ta bort - Är publicerad - Detta objekt har ändrats efter publicering - Detta objekt är inte publicerat - Senast publicerat - Det finns inget att visa i listan - Länk till medieobjekt - Mediatyp - Medlemsgrupp - Medlem av grupp(er) - Roll - Medlemstyp - Inget datum valt - Sidnamn - Inget innehåll kan läggas till för det här objektet - Ej medlem av grupp(er) - Egenskaper - Detta dokument är publicerat men syns inte eftersom den överordnade sidan %0% inte är publicerad - Oops: detta dokument är publicerat men finns inte i cacheminnet (internt fel) - Publicera - Publicerad - Publiceringsstatus - Publiceringsdatum - Rensa datum - Välj datum och tid för att publicera och / eller avpublicera innehållsobjektet. - Välj datum - Sorteringsordningen har uppdaterats - För att sortera noderna, dra i dem eller klicka på någon av kolumnrubrikerna. Du kan markera flera noder samtidigt genom att hålla nere SHIFT eller CONTROL medan du klickar - Statistik - Mål - Titel (valfritt) - Typ - Avpublicera - Avpubliceras - Senast redigerad - Datum/tid detta dokument ändrats - Uppdaterad av - Ta bort fil - Länk till dokument - - - Var vill du skapa den nya %0% - Skapa innehåll under - "dokumenttyper".]]> - "mediatyper".]]> - Välj typ och rubrik - - - Surfa på din webbplats - - Dölj - Om Umbraco inte öppnas kan det bero på att du måste tillåta poppuppfönster att öppnas från denna webbplats - har öppnats i ett nytt fönster - Starta om - Välkommen - Besök - - - Komma igång - URL-omdirigeringshantering - Innehåll - Välkommen - Komma igång - Installera Umbraco Forms - - - Stay - Discard changes - You have unsaved changes - Are you sure you want to navigate away from this page? - you have unsaved changes - - - Klar - Tog bort %0% objekt - Tog bort %0% objekt - Tog bort %0% av %1% objekt - Tog bort %0% av %1% objekt - Publicerade %0% objekt - Publicerade %0% objekt - Publicerade %0% av %1% objekt - Publicerade %0% av %1% objekt - Avpublicerade %0% objekt - Avpublicerade %0% objekt - Avpublicerade %0% av %1% objekt - Avpublicerade %0% av %1% objekt - Flyttade %0% objekt - Flyttade %0% objekt - Flyttade %0% av %1% objekt - Flyttade %0% av %1% objekt - Kopierade %0% objekt - Kopierade %0% objekt - Kopierade %0% av %1% objekt - Kopierade %0% av %1% objekt - - - Länktitel - Länk - Namn - Hantera domännamn - Stäng fönstret - Är du säker på att du vill ta bort - Är du säker på att du vill avaktivera - Är du säker? - Är du säker? - Klipp ut - Redigera ord i ordboken - Redigera språk - Infoga ankarlänk - Infoga tecken - Infoga grafisk rubrik - Infoga bild - Lägg in länk - Infoga makro - Infoga tabell - Senast redigerad - Länk - Intern länk: - När du använder lokala länkar, lägg till "#" framför länken - Öppna i nytt fönster? - Detta makro innehåller inga egenskaper som du kan redigera - Klistra in - Redigera rättigheter för - Allt som ligger i papperskorgen tas nu bort. Stäng inte detta fönster förrän detta är klart - Papperskorgen är nu tom - Om du tömmer papperskorgen kommer allt som ligger i den att tas bort permanent - regexlib.com's webbtjänst har för närvarande driftsstörningar. Tyvärr kan vi inte göra något åt detta.]]> - Sök efter en regular expression som kan validera ett formulärsfält. t.ex. 'email' eller 'URL' - Ta bort makro - Obligatoriskt formulärsfält - Webbplatsen har indexerats - Cache för webbplatsen har uppdaterats. Allt publicerat innehåll är nu uppdaterat. Innehåll som inte har publicerats är fortfarande opublicerat. - Webbplatsens cache kommer att uppdateras. Allt innehåll som är publicerat kommer att uppdateras. Innehåll som inte är publicerat kommer att förbli opublicerat. - Välj startnod för innehåll - Välj media - Välj ikon - Välj länk - Välj startnod för media - Välj användargrupper - Välj sektioner - Välj användare - Antal kolumner - Antal rader - Klicka på förhandsgranskningsbilden för att se bilden i full storlek - Välj ett objekt - Se cachat objekt - Länk till sida - Öppnar länken i ett nytt fönster eller flik - Länk till media - - - Redigera de olika översättningarna för ordboksinlägget %0% nedan. Du kan lägga till ytterligare språk under 'språk' i menyn till vänster. - Språknamn - - - Skapa en anpassad listvy - Radera anpassad listvy - - - Lägg till värde - Datatyp i databasen - Datatyp GUID - Rendera som - Knappar - Slå på avancerade inställningar för - Slå på kontextmeny - Maximal förinställd storlek för bilder som läggs in - Relaterade stilmallar - Visa etikett - Bredd och höjd - - - Informationen har sparats, men innan du kan publicera denna sida måste du åtgärda följande fel: - Det går inte att byta lösenord i den medlemshanterare du har valt (EnablePasswordRetrieval måste vara satt till 'true'). - %0% redan finns - Följande fel inträffade: - Följande fel inträffade: - Lösenordet måste bestå av minst %0% tecken varav minst %1% är icke-alfanumeriska tecken (t.ex. %, #, !, @). - %0% måste vara ett heltal - %0% under %1% är ett obligatoriskt fält - %0% är ett obligatoriskt fält - %0% under %1% har ett felaktigt format - %0% har ett felaktigt format - - - Även om CodeMirror är aktiverad i konfigurationen, så är den avaktiverad i Internet Explorer på grund av att den inte är tillräckligt stabil - Du måste ange både alias och namn för den nya egenskapstypen! - Filtypen är icke godkännd av administratören - Ett fel upptäcktes i läsningen/skrivningen till den aktuella filen eller mappen - Du måste skriva en rubrik - Du måste välja en typ - Du kommer att göra bilden större än originalstorleken. Är du säker på att du vill fortsätta? - Startsidan har tagits bort, var vänlig kontakta administratören - Du måste markera något innan du kan göra stiländringar - Det finns inga tillgängliga stilar - Placera markören i den vänstra av de två celler du vill slå ihop - Du kan inte dela en cell som inte är ihopslagen. - - - Om - Åtgärd - Händelser - Lägg till - Alias - Är du säker? - Kant - eller - Avbryt - Cellmarginal - Välj - Rensa - Stäng - Stäng fönstret - Kommentar - Bekräfta - Begränsa proportioner - Innehåll - Fortsätt - Kopiera - Skapa - Databas - Datum - Standard - Ta bort - Borttagen - Tar bort... - Design - Dimensioner - Ner - Ladda ned - Redigera - Redigerad - Element - E-post - Fel - Hitta - Mapp - Generella - Grupper - Höjd - Hjälp - Historik - Ikon - Importera - Innermarginal - Lägg in - Installera - Justera - Språk - Layout - Länkar - Laddar - Låst - Logga in - Logga ut - Logga ut - Makro - Flytta - Namn - Nytt - Nästa - Nej - av - OK - Öppna - eller - Sortering - Lösenord - Sökväg - Ett ögonblick... - Föregående - Egenskaper - E-postadress för formulärsdata - Papperskorg - Din papperskorg är tom - Återstående - Ta bort - Döp om - Förnya - Obligatorisk - Försök igen - Rättigheter - Schemalagd publicering - Sök - Tyvärr kan vi inte hitta det du söker. - Sökresultat - Server - Visa - Vilken sida skall visas när formuläret är skickat - Storlek - Sortera - Skicka - Skriv - Skriv för att söka... - Upp - Uppdatera - Uppgradera - Ladda upp - URL - Användare - Användarnamn - Värde - Välkommen... - Bredd - Titta på - Ja - Sortera - Avsluta sortering - Förhandsvisning - Ändra lösenord - till - Listvy - Sparar... - nuvarande - Inbäddning - Hämta - valda - - - Bakgrundsfärg - Fetstil - Textfärg - Typsnitt - Text - - - Sida - - - Installationsprogrammet kan inte ansluta till databasen. - Kunde inte spara filen web.config. Vänligen ändra databasanslutnings-inställningarna manuellt. - Din databas har lokaliserats och är identifierad som - Databaskonfiguration - installera]]> - Nästa för att fortsätta.]]> - Databasen kunde inte hittas! Kontrollera att informationen i databasanslutnings-inställningarna i filen "web.config" är rätt.

För att fortsätta måste du redigera filen "web.config" (du kan använda Visual Studio eller din favorit text-redigerare), bläddra till slutet, lägg till databasanslutnings-inställningarna för din databas i fältet som heter "umbracoDbDSN" och spara filen.

Klicka på Försök igen knappen när du är klar.
Mer information om att redigera web.config hittar du här.

]]>
- Eventuellt kan du behöva kontakta ditt webb-hotell. Om du installerar på en lokal maskin eller server kan du få informationen från din systemadministratör.]]> - Tryck Uppgradera knappen för att uppgradera din databas till Umbraco %0%

Du behöver inte vara orolig. Inget innehåll kommer att raderas och efteråt kommer allt att fungera som vanligt!

]]>
- Tryck Nästa för att fortsätta.]]> - Nästa för att fortsätta med konfigurationsguiden]]> - Lösenordet på standardanvändaren måste bytas!]]> - Standardanvändaren har avaktiverats eller har inte åtkomst till Umbraco!

Du behöver inte göra något ytterligare här. Klicka Next för att fortsätta.]]> - Standardanvändarens lösenord har ändrats sedan installationen!

Du behöver inte göra något ytterligare här. Klicka Nästa för att fortsätta.]]> - Lösenordet är ändrat! - Få en flygande start, kolla på våra introduktionsvideor - Genom att klicka på Nästa knappen (eller redigera UmbracoConfigurationStatus i web.config), accepterar du licensavtalet för den här mjukvaran som det är skrivet i rutan nedan. Observera att den här Umbracodistributionen består av två olika licensavtal, "the open source MIT license" för ramverket och "the Umbraco freeware license" som täcker användargränssnittet. - Inte installerad än. - Berörda filer och mappar - Här hittar du mer information om att sätta rättigheter för Umbraco - Du måste ge ASP.NET ändra rättigheter till följande filer/mappar - Dina rättighetsinställningar är nästa perfekta! -

Du kan köra Umbraco utan problem, men du kommer inte att kunna installera paket vilket är rekommenderat för att kunna utnyttja Umbraco fullt ut.]]>
- Hur skall man lösa - Klicka här för att läsa text-versionen - video-självstudiekurs om hur du konfigurerar mapp-rättigheter för Umbraco eller läs text-versionen.]]> - Dina rättighetsinställningar kan vara ett problem!

Du kan köra Umbraco utan problem, men du kommer inte att kunna skapa mappar eller installera paket vilket är rekommenderat för att kunna utnyttja Umbraco fullt ut.]]>
- Dina rättighetsinställningar är inte reda för Umbraco!

För att kunna köra Umbraco måste du ändra dina rättighetsinställningar.]]>
- Dina rättighetsinställningar är perfekta!

Du är redo att köra Umbraco och installera paket!]]>
- Lösa mapp problem - Följ den här länken för mer information om problem med ASP.NET och att skapa mappar - Konfigurerar mapprättigheter - Umbraco behöver skriv/ändra rättigheter till vissa mappar för att spara filer som bilder och PDFer. Umbraco sparar också temporär data (så kallad cache) för att öka prestandan på din webbplats. - Jag vill börja från början - lär dig hur) Du kan fortfarande välja att installera Runway senare. Gå in i Utvecklarsektionen och välj Paket.]]> - Du har just installerat en ren Umbraco platform. Vad vill du göra härnäst? - Runway är installerat - Det här är vår lista över rekommenderade moduler, markera de moduler du vill installera, eller visa den fullständiga listan]]> - Endast rekommenderad för erfarna användare - Jag vill börja med en enkel webbplats - "Runway" är en enkel webbplats med några enkla dokumentyper och mallar. Installationsguiden kan automatiskt installera Runway åt dig, men du kan lätt ändra, utöka eller ta bort den. Det är inte nödvändigt och du kan använda Umbraco utan den, men Runway erbjuder en enkel grund baserad på bästa praxis för att hjälpa dig igång snabbare än någonsin tidigare. Om du väljer att installera Runway, kan du välja till grundläggande byggstenar så kallade Runway-moduler för att utöka dina Runway-sidor.

Inkluderat i Runway: Startsida, "komma igång"-sida och en sidan om att installera moduler.
Tilläggs moduler: Toppnavigation, Sitemap, Kontakt och galleri.
]]>
- Vad är Runway - Steg 1/5 Acceptera licensavtalet - Steg 2/5: Databaskonfiguration - Steg 3/5: Bekräftar filrättigheter - Steg 4/5: Umbraco säkerhetskontroll - Steg 5/5: Umbraco är redo att ge dig en flygande start - Tack för att du valde Umbraco - Besök din nya webbplats Du installerade Runway, så varför inte se hur din nya webbplats ser ut.]]> - Ytterligare hjälp och information Få hjälp från våra prisbelönta community, bläddra i dokumentationen eller titta på några gratis videor om hur man bygger en enkel webbplats, hur du använder paket eller en snabbguide till Umbracos terminologi]]> - Umbraco %0% är installerat och klart för användning - /web.config filen och ändra AppSettingsnyckeln UmbracoConfigurationStatus på slutet till %0%]]> - börja omedelbart genom att klicka på "Starta Umbraco"-knappen nedan.
Om du är en ny Umbraco användarekan du hitta massor av resurser på våra kom igång sidor.]]>
- Starta Umbraco För att administrera din webbplats öppnar du bara Umbraco backoffice och börjar lägga till innehåll, uppdatera mallar och stilmallar eller lägga till nya funktioner.]]> - Anslutningen till databasen misslyckades. - Se - Umbraco %0% antingen för en ny installation eller en uppgradering från version 3.0.

Tryck på "next" för att börja.]]>
- Umbraco Version 3 - Umbraco Version 4 - - - Språkkod - Språknamn - - - Du har varit inaktiv och kommer automatiskt att loggas ut - Förnya nu för att spara ditt arbete - - - © 2001 - %0%
umbraco.com

]]>
- Happy super Sunday - Happy manic Monday - Happy tremendous Tuesday - Happy wonderful Wednesday - Happy thunderous Thursday - Happy friendly Friday - Happy shiny Saturday - Logga in nedan - Logga in med - Sessionen har nått sin maxgräns - - - Översikt - Sektioner - Innehåll - - - Klicka för att ladda upp - eller klicka här för att välja filer - Drag och släpp dina filer i denna yta - - - Skapa en ny medlem - Alla medlemmar - Medlemsgrupper har inga extra egenskaper för redigering. - - - Välj sida ovan... - %0% har kopierats till %1% - Ange mål att kopiera sidan %0% till nedan - %0% har flyttats till %1% - Ange vart sidan %0% skall flyttas till nedan - är nu roten för ditt nya innehåll. Klicka 'ok' nedan. - Du har inte valt någon sida än. Välj en sida i listan ovan och klicka sedan 'fortsätt'. - Aktuell nod får inte existera i roten - Den aktuella sidan får inte vara undersida till den valda sidan eftersom den har fel dokumenttyp. - Den aktuella sidan kan inte flyttas till en av sina egna undersidor. - Händelsen är inte tillåten på grund av att du inte har tillräckliga rättigheter till 1 eller flera underliggande sidor - Relatera kopierat objekt till orginalet - - - Inställningar för notifieringar gällande %0% - Hej %0% Detta mail skickas till dig automatiskt för att meddela att '%1%' har utförts på sidan '%2%' av användaren '%3%' Gå till http://%4%/actions/editContent.aspx?id=%5% för att redigera. - Hej %0%

Detta mail skickas till dig automatiskt för att meddela att '%1%' har utförts på sidan '%2%' av användaren '%3%'

Sammanfattning av uppdateringen:

%6%

]]>
- [%0%] Meddelande för att informera om att %1% har utförts på %2% - Notifieringar - - - och leta upp paketet. Umbracos installationspaket har oftast filändelsen ".umb" eller ".zip".]]> - Utvecklare - Dokumentation - Paket metadata - Paketnamn - Paketet innehåller inga poster -
Det är säkert att ta bort den ur systemet genom att klicka på "avinstallera paket" nedan.]]>
- Paketalternativ - Paket läsmig - Paketvalv - Sök efter paket - Bekräfta avinstallation - Paketet har avinstallerats - Paketet har avinstallerats utan problem - Avinstallera paket - OBS! dokument, media osv som använder de borttagna posterna kommer sluta fungera vilket kan leda till att systemet blir instabilt. Avinstallera därför med försiktighet. Om du är osäker, kontakta personen som skapat paketet.]]> - Paketversion - - - Klistra in med helt bibehållen formatering (rekommenderas ej) - Texten du försöker klistra in innehåller specialtecken och/eller formateringstaggar. Detta kan bero på att texten kommer från t.ex. Microsoft Word. Umbraco kan ta bort specialtecken och formateringstaggar automatiskt så att innehållet lämpar sig bättre för webbpublicering. - Klistra in texten helt utan formatering - Klistra in texen och ta bort specialformatering (rekommenderas) - - - Fyll i ett namn... - Skriv för att filtrera... - Namnge %0%... - Fyll i ditt lösenord - Skriv för att söka... - Fyll i ditt lösenord - Välj alias... - Skriv för att lägga till taggar (och tryck enter efter varje tagg)... - - - Rollbaserat lösenordsskydd - Då används Umbracos medlemsgrupper.]]> - rollbaserat lösenordsskydd.]]> - Sida med felmeddelande - Används när en användare är inloggad, men saknar rättigheter att se sidan - Välj hur du vill lösenordsskydda sidan - %0% är nu lösenordsskyddad - Lösenordsskyddet är nu borttaget på %0% - Inloggningssida - Välj sidan med inloggningsformuläret - Ta bort lösenordsskydd - Välj sidorna med inloggningsformulär och felmeddelande - Välj de roller som ska ha tillgång till denna sida - Ange användarnamn och lösenord för denna sida - Samma lösenord för alla användare - Välj detta alternativ om du vill skydda sidan med ett enkelt användarnamn och lösenord. Alla loggar då in med samma inloggningsuppgifter. - - - %0% kunde inte publiceras på grund av dess tidsinställda publicering. - %0% kunde inte publiceras på grund av att ett tredjepartstillägg avbröt publiceringen. - %0% kan inte publiceras, på grund av att överordnad nod inte är publicerad. - %0% kunde inte publiceras på grund av följande orsaker: %1% passerade inte valideringen. - Inkludera opublicerade undersidor - Publicering pågår - vänligen vänta... - %0% av %1% sidor har publicerats... - %0% har publicerats - %0% och underliggande sidor har publicerats - Publicera %0% och alla dess underordnade sidor - ok för att publicera %0%. Därmed blir innehållet publikt.

Du kan publicera denna sida och alla dess undersidor genom att kryssa i publicera alla undersidor. ]]>
- - - ange en extern länk - ange en intern sida - Rubrik - Länk - Öppna i nytt fönster - Ange visningstext - Ange adress - - - Återställ - spara beskärning - Lägg till ny beskärning - - - Nuvarande version - Röd text kommer inte att synas i den valda versionen. , Grön betyder att den har tillkommit]]> - Dokumentet har återgått till en tidigare version - Här visas den valda sidversionen i HTML. Om du vill se skillnaden mellan två versioner samtidigt, välj istället "Diff". - Återgå till - Vald version - Visningsläge - - - Redigera script - - - Concierge - Innehåll - Courier - Utvecklare - Formulär - Hjälp - Umbraco konfigurationsguide - Media - Medlemmar - Nyhetsbrev - Paket - Inställningar - Statistik - Översättning - Användare - - - Huvudinnehållstyp påslagen - Denna huvudinnehållstyp använder - Defaultmall - För att importera en dokumenttyp, leta upp ".udt"-filen på din hårddisk genom att klicka på "Browse"-knappen och sedan på "Importera" (du får bekräfta ditt val i nästa steg). - Namn på ny flik - Nodtyp - Inga egenskaper definierade i denna sektion. Klicka på "Lägg till ny egenskap" länken vid toppen för att skapa en ny egenskap. - Typ - Skript - Stilmall - Flik - Fliknamn - Flikar - - - Sort order - Creation date - Sortering klar - Välj i vilken ordning du vill ha sidorna genom att dra dem upp eller ner i listan. Du kan också klicka på kolumnrubrikerna för att sortera grupper av sidor - - - - Publiceringen avbröts av ett tredjepartstillägg - Egenskapstyp finns redan - Egenskapstyp skapad - Datatyp: %1%]]> - Egenskapstypen har tagits bort - Innehållstypen har sparats - Ny flik skapad - Fliken har tagits bort - Fliken med id: %0% har tagits bort - Innehållet är avpublicerat - Stilmallen kunde inte sparas - Stilmallen sparades - Stilmallen sparades utan fel - Datatypen har sparats - Ordet sparades i ordboken - Det gick inte att publicera sidan eftersom dess överordnade sida inte är publicerad - Innehållet är publicerat - och syns på webbplatsen - Innehållet har sparats - Kom ihåg att publicera för att ändringarna ska synas på webbplatsen - Skickat för godkännande - Ändringarna har skickats för godkännande - Mediaobjektet är sparat - Media sparat - Medlemmen har sparats - Egenskap för stilmall har sparats - Stilmallen har sparats - Sidmallen har sparats - Ett fel inträffade när användaren sparades (läs logg-filen) - Användaren har sparats - Användartypen har sparats - Filen sparades inte - filen kunde inte sparas. Kontrollera filrättigheterna - Filen har sparats - Filen sparades utan fel - Språket har sparats - Partial view Ej sparad - Ett fel uppstod när filen sparades - Partial view sparad - Partial view sparad utan fel! - Sidmallen har inte sparats - Kontrollera att du inte har två sidmallar med samma alias - Sidmallen har sparats - Sidmallen sparades utan fel - - - Använder CSS-syntax, t ex: h1, .redHeader, .blueTex - Redigera stilmall - Redigera egenskaper för stilmall - Namnet som används för att identifiera stilen i HTML-editorn - Förhandsgranska - Stilar - - - Skapad - Redigera sidmall - Lägg in innehållsyta - Lägg in platshållare för innehållsyta - Lägg in ord från ordboken - Lägg in makro - Lägg in sidfält - Huvudmall - Snabbguide för taggar i Umbracos sidmallar - Sidmall - - - Bild - Macro - Lägg till - Choose layout - Lägg till rad - Add content - Drop content - Indholdet er ikke tilladt her - Indholdet er tilladt her - Klicka för att lägga in - Klicka för att lägga till bild - Bildtext... - Skriv här... - Rutnätslayouter - Layouter är arbetsytan för rutnätet, oftast så behöver du bara en eller två layouter - Lägg till layout - Redigera layouten genom att sätta kolumnbredd och lägg till fler sektioner - Radkonfigureringar - Rader är fördefinierade celler, arrangerade horisontellt - Lägg till radkonfiguration - Justera rad genom att ställa in cellbredder och lägga till ytterligare celler - Kolumner - Sammanlagda antalet kolumner i rutnätslayout - Inställningar - Konfigurera vilka inställningar redaktörer kan ändra - Stilar - Konfigurera vilken styling redaktörer kan ändra - Tillåt alla editors - Tillåt alla rad- konfigurationer - - - Alternativt fält - Alternativ text - Casing - Välj fält - Konvertera radbrytningar - Byter radbrytningar mot html-taggen &lt;br&gt; - Anpassade fält - Ja, endast datum - Omkodning - Formatera som datum - HTML-omkodning - Ersätter specialtecken med deras HTML-motsvarigheter. - Kommer läggas till efter fältets värde - Kommer läggas till före fältets värde - Gemener - Ingen - Infoga efter fält - Infoga före fält - Rekursiv - Avlägsna stycke-taggar - Kommer att avlägsna alla &lt;P&gt; i början och slutet av texten - Standardfält - Versaler - URL-koda - Om fältets innehåll skall sändas till en URL, skall detta slås på så att specialtecken kodas - Texten kommer användas om ovanstående fält är tomma - Fältet kommer användas om det primära fältet ovan är tomt - Ja, med tid. Separator: - - - Översättningsdetaljer - Ladda hem DTD för XML - Fält - Inkludera undersidor - Hej %0%. Detta är ett automatisk mail skickat for att informera dig om att det finns en översättningsförfrågan på dokument '%1%' till '%5%' skickad av %2%. För att redigera, besök http://%3%/translation/details.aspx?id=%4%. För att få en översikt över dina översättningsuppgigter loggar du in i Umbraco på: http://%3% - Hittade inga användare som är översättare. Vänligen skapa en användare som är översättare innan du börjar skicka innehåll för översättning - Sidan %0% har skickats för översättning - Skicka sidan %0% för översättning - Totalt antal ord - Översätt till - Översättning klar. - Du kan förhandsgranska sidorna du nyss har översatt genom att klicka nedan. Om originalsidan finns kommer du att se en jämförelse mellan din sida och originalsidan. - Översättningen misslyckades. XML-filen kan vara korrupt - Valmöjligheter översättning - Översättare - Ladda upp översättning i XML-format - - - Cacha webbläsare - Innehåll - Papperskorg - Skapade paket - Datatyper - Ordbok - Installerade paket - Installera skin - Installera Startkit - Språk - Installera lokalt paket - Makron - Mediatyper - Medlem - Medlemsgrupper - Roller - Medlemstyper - Dokumenttyper - Paket - Paket - Installera från gemensamt bibliotek - Installera Runway - Runway-moduler - Skript-filer - Skript - Stilmallar - Sidmallar - Användarrättigheter - Användartyper - Användare - - - Ny uppdatering tillgänglig - %0% är klart, klicka här för att ladda ner - Ingen kontakt med server - Fel vid kontroll av uppdatering. Se trace-stack för mer information. - - - Åtkomst - Baserat på tilldelade grupper och startnod så har användaren åtkomst till följande noder - Tilldela åtkomst - Administratör - Kategorifält - Användare skapad - Ändra lösenord - Ändra bild - Bekräfta det nya lösenordet - Du kan byta ditt lösenord för Umbraco backoffice genom att fylla i nedanstående formulär och klicka på knappen "Ändra lösenord". - Innehållskanal - Skapa en till användare - Skapa nya användare för att ge dom åtkomst till Umbraco. När en ny användare skapas kommer ett lösenord genereras som du kan dela med användaren. - Skapa användare - Ta bort användare User - Är du säker på att du vill ta bort användarens konto? - Fält för beskrivning - Avaktivera användare - Dokumenttyp - Redaktör - Fält för utdrag - Misslyckade inloggningsförsök - Gå till användarens profil - Lägg till grupper för att tilldela åtkomst och rättigheter - Bjud in - Bjud in en till användare - Bjud in nya användare för att ge dom åtkomst till Umbraco. Ett e-postmeddelande kommer skikcas till användaren med information om hur man loggar in i Umbraco. Inbjudningar är giltiga i 72 timmar. - Språk - Välj de språk som kommer visas i meny och dialoger - Senast utlåst - Senast inloggad - Lösenordet ändrades - Login - Startnod i mediabiblioteket - Begränsa media sectionen till en specifik startnod - Media startnoder - Begränsa media sectionen till specifika startnoder - Sektioner - Byt ditt lösenord - har inte blivit utlåst - har inte loggat in ännu - Inaktivera tillgång till Umbraco - Lösenordet har inte ändrats - Ingen startnod vald - Inga startnoder valda - Gammalt lösenord - Lösenord - Ditt lösenord är nu ändrat! - Vänligen bekräfta ditt nya lösenord - Nuvarande lösenord - Vänligen fyll i ditt nya lösenord - Nuvarande lösenord är ogiltigt - Ditt nya lösenord kan inte vara tomt! - Lösenorden matchar inte. Vänligen försök igen! - Det bekräftade lösenordet matchar inte det nya lösenordet! - Ersätt rättigheterna på underliggande noder - Du redigerar nu rättigheterna för sidorna: - Välj de sidor vars rättigheter du vill redigera - Återställ lösenord - Ta bort bild - Standard rättigheter - Granulära rättigheter - Sök igenom alla undernoder - Sätt rättigheter för specifika noder - Profil - Sessionen går ut - Välj sektioner för användaråtkomst - Alla - Aktiv - Utlåst - Inbjuden - Inaktiv - Namn (A-Z) - Namn (Z-A) - Startnod för innehåll - Begränsa sidträdet till en specifik startnod - Startnoder för innehåll - Begränsa sidträdet till specifika startnoder - Användare ändrad - Användarens namn - Användarhantering - Användarrättigheter - Användartyp - Användartyper - Skribent - Din nuvarande historik - Din profil - Nyast - Äldst - Senaste login - - - Välj alla - Avmarkera alla - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/tr.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/tr.xml deleted file mode 100644 index f49642e..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/tr.xml +++ /dev/null @@ -1,2562 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - Kültür ve Ana Bilgisayar Adları - Denetim Yolu - Düğüme Göz At - Belge Türünü Değiştir - Kopyala - Oluştur - Dışa Aktar - Paket Oluştur - Grup oluştur - Sil - Devre Dışı Bırak - Ayarları düzenle - Geri dönüşüm kutusunu boşalt - Etkinleştir - Belge Türünü Dışa Aktar - Belge Türünü İçe Aktar - Paketi İçe Aktar - Kanvas'ta Düzenle - Çıkış - Taşı - Bildirimler - Genel erişim - Yayımla - Yayından Kaldır - Yeniden Yükle - Tüm siteyi yeniden yayınla - Kaldır - Yeniden adlandır - Geri Yükle - %0% sayfası için izinleri ayarlayın - Nereye kopyalayacağınızı seçin - Taşınacağınız yeri seçin - aşağıdaki ağaç yapısına - Seçili öğelerin nereye kopyalanacağını seçin - Seçili öğelerin nereye taşınacağını seçin - konumuna taşındı, - kopyalandı, - silindi, - İzinler - Geri al - Yayınlamak İçin Gönder - Çeviriye Gönder - Grup ayarla - Sırala - Çevir - Güncelle - İzinleri ayarlayın - Kilidi Aç - İçerik Şablonu Oluşturun - Daveti Yeniden Gönder - - - İçerik - Yönetim - Yapı - Diğer - - - Kültür ve ana bilgisayar adları atamak için erişime izin ver - Bir düğümün geçmiş günlüğünü görüntülemek için erişime izin ver - Bir düğümü görüntülemek için erişime izin verin - Bir düğüm için belge türünü değiştirmek üzere erişime izin ver - Bir düğümü kopyalamak için erişime izin ver - Düğüm oluşturmak için erişime izin verin - Düğümleri silmek için erişime izin ver - Bir düğümü taşımak için erişime izin ver - Erişime, bir düğüm için genel erişimi ayarlama ve değiştirme izni verme - Bir düğüm yayınlamak için erişime izin verin - Bir düğümü yayından kaldırmak için erişime izin ver - Bir düğüm için izinleri değiştirmek üzere erişime izin ver - Bir düğümü önceki bir duruma geri döndürmek için erişime izin ver - Yayınlamadan önce onay için bir düğüm gönderme erişimine izin ver - Çeviri için bir düğüm gönderme erişimine izin ver - Düğümler için sıralama düzenini değiştirmek için erişime izin ver - Bir düğümü çevirmek için erişime izin ver - Bir düğümü kaydetme erişimine izin ver - İçerik Şablonu oluşturma erişimine izin verin - - - İçerik - Bilgi - - - İzin reddedildi. - Yeni Alan Ekle - kaldır - Geçersiz düğüm. - Bir veya daha fazla alanın biçimi geçersiz. - Etki alanı zaten atanmış. - Dil - Alan - Yeni '%0%' etki alanı oluşturuldu - '%0%' alan adı silindi - '%0%' etki alanı zaten atanmış - '%0%' etki alanı güncellendi - Mevcut Etki Alanlarını Düzenle - - - - Devral - Kültür - - veya kültürü üst düğümlerden devralın. Ayrıca
- aşağıdaki alan da geçerli değilse geçerli düğüme.]]> -
- Alanlar - - - Seçimi temizle - Seç - Başka bir şey yapın - Kalın - Paragraf Girintisini İptal Et - Form alanı ekle - Grafik başlığı ekle - Html'yi Düzenle - Paragrafı Girintile - İtalik - Ortala - Sola Yasla - Sağa Yasla - Bağlantı Ekle - Yerel bağlantı ekle (bağlantı) - Madde İşareti Listesi - Sayısal Liste - Makro ekle - Resim ekle - Yayınlayın ve kapatın - Nesillerle yayınlayın - İlişkileri düzenle - Listeye dön - Kaydet - Kaydet ve kapat - Kaydet ve yayınla - Kaydet ve planla - Kaydet ve onaya gönder - Liste görünümünü kaydet - Planla - Önizleme - Kaydet ve önizle - Atanmış şablon olmadığından önizleme devre dışı bırakıldı - Stil seçin - Stilleri göster - Tablo ekle - Modelleri kaydedin ve oluşturun - Geri Al - Yeniden yap - Etiketi sil - İptal - Onayla - Daha fazla yayınlama seçeneği - Gönder - Gönder ve kapat - - - Görüntüleniyor - İçerik silindi - Yayınlanmamış içerik - Kaydedilen ve Yayınlanan İçerik - Diller için kaydedilen ve yayınlanan içerik: %0% - İçerik kaydedildi - Diller için kaydedilen içerik: %0% - İçerik taşındı - İçerik kopyalandı - İçerik geri alındı ​​ - Yayınlanmak için gönderilen içerik - Diller için yayınlanmak üzere gönderilen içerik: %0% - Kullanıcı tarafından gerçekleştirilen alt öğeleri sıralama - %0% - Kopyala - Yayınla - Yayınla - Taşı - Kaydet - Kaydet - Sil - Yayından Kaldır - Geri Al - Yayınlamak İçin Gönder - Yayınlamak İçin Gönder - Sırala - Özel - Geçmiş (tüm varyantlar) - - - %0% kimliğine sahip ebeveyn altında klasör oluşturulamadı - %0% adıyla ebeveyn altında klasör oluşturulamadı - Klasör adı geçersiz karakterler içeremez. - Öğe silinemedi: %0% - - - Yayınlandı - Bu sayfa hakkında - Takma ad - (resmi telefonda nasıl tarif edersiniz) - Alternatif Bağlantılar - Bu öğeyi düzenlemek için tıklayın - Oluşturan - Orijinal yazar - Güncelleyen - Oluşturuldu - Bu belgenin oluşturulduğu tarih / saat - Belge Türü - Düzenle - Kaldır - Bu öğe yayınlandıktan sonra değiştirildi - Bu öğe yayınlanmadı - Son yayınlanan - Gösterilecek öğe yok - Listede gösterilecek öğe yok. - Hiçbir içerik eklenmedi - Üye eklenmedi - Medya Türü - Medya öğelerine bağlantı - Üye Grubu - Rol - Üye Türü - Hiçbir değişiklik yapılmadı - Tarih seçilmedi - Sayfa başlığı - Bu medya öğesinin bağlantısı yok - Özellikler - Bu belge yayınlandı, ancak '%0%' üst öğesi yayından kaldırıldığı için görünmüyor - Bu kültür yayınlandı, ancak '%0%' üst öğe üzerinde yayınlanmadığı için görünmüyor - Bu belge yayınlandı, ancak önbellekte yok - URL alınamadı - Bu belge yayınlandı, ancak url'si %0% içeriğiyle çakışacak - Bu belge yayınlandı, ancak url'si yönlendirilemez - Yayınla - Yayınlandı - Yayınlandı (bekleyen değişiklikler) - Yayın Durumu - %0% ve altındaki tüm içerik öğelerini yayınlayın ve böylece içeriğini herkese açık hale getirin.]]> - - Yayınla - Yayından kaldır - Tarihi Temizle - Tarihi ayarla - Sıralayıcı güncellendi - Düğümleri sıralamak için, düğümleri sürükleyin veya sütun başlıklarından birine tıklayın. Seçerken "shift" veya "kontrol" tuşunu basılı tutarak birden fazla düğüm seçebilirsiniz - İstatistikler - Başlık (isteğe bağlı) - Alternatif metin (isteğe bağlı) - Tür - Yayından Kaldır - Yayınlanmadı - Son düzenleme - Bu belgenin düzenlendiği tarih / saat - Dosyaları kaldırın - Resmi medya öğesinden kaldırmak için burayı tıklayın - Dosyayı medya öğesinden kaldırmak için burayı tıklayın - Belgeye bağlantı - Grup(lar) ın üyesi - Grup(lar) ın üyesi değil - Alt öğeler - Hedef - Bu, sunucuda şu zamana çevrilir: - Ne bu ne anlama geliyor? ]]> - Bu öğeyi silmek istediğinizden emin misiniz? - %0% özelliği,%1% düzenleyiciyi kullanıyor ve bu, Yuvalanmış İçerik tarafından desteklenmiyor. - Tüm öğeleri silmek istediğinizden emin misiniz? - Bu özellik için hiçbir içerik türü yapılandırılmadı. - Öğe türü ekle - Öğe türünü seçin - Özelliklerinin görüntülenmesi gereken grubu seçin. Boş bırakılırsa, eleman türündeki ilk grup kullanılacaktır. - Adını her bir öğeyle karşılaştırmak için açısal bir ifade girin. kullanın - öğe dizinini görüntülemek için - Başka bir metin kutusu ekle - Bu metin kutusunu kaldırın - İçerik Kökü - Yayınlanmamış içerik öğelerini dahil edin. - Bu değer gizlidir. Bu değeri görüntülemek için erişime ihtiyacınız varsa, lütfen web sitesi yöneticinizle iletişime geçin. - Bu değer gizlidir. - Hangi dilleri yayınlamak istersiniz? İçeriği olan tüm diller kaydedilir! - Hangi dilleri yayınlamak istersiniz? - Hangi dilleri kaydetmek istersiniz? - İçeriği olan tüm diller oluşturma sırasında kaydedilir! - Onay için hangi dilleri göndermek istersiniz? - Hangi dilleri planlamak istersiniz? - Yayından kaldırılacak dilleri seçin. Zorunlu bir dilin yayından kaldırılması tüm dilleri yayından kaldırır. - Yayınlanan Diller - Yayınlanmamış Diller - Değiştirilmemiş Diller - Bu diller oluşturulmadı - - Tüm yeni varyantlar kaydedilecektir. - Hangi çeşitleri yayınlamak istersiniz? - Hangi değişkenlerin kaydedileceğini seçin. - Onaya gönderilecek çeşitleri seçin. - Planlanmış yayınlamayı ayarlayın... - Yayından kaldırılacak varyantları seçin. Zorunlu bir dilin yayından kaldırılması tüm değişkenleri yayından kaldıracaktır. - Yayınlamanın gerçekleşmesi için aşağıdaki varyantlar gereklidir: - - Yayınlamaya hazır değiliz - Yayınlamaya hazır mısınız? - Kaydetmeye Hazır mısınız? - Onaya gönder - İçerik öğesini yayınlamak ve / veya yayından kaldırmak için tarih ve saati seçin. - Yeni oluştur - Panodan yapıştır - Bu öğe Geri Dönüşüm Kutusu'nda - - - '%0%' den yeni bir İçerik Şablonu oluşturun - Boş - Bir İçerik Şablonu Seçin - İçerik Şablonu oluşturuldu - '%0%' üzerinden bir İçerik Şablonu oluşturuldu - Aynı ada sahip başka bir İçerik Şablonu zaten var - İçerik Şablonu, bir düzenleyicinin yeni içerik oluşturmak için temel olarak kullanmak üzere seçebileceği önceden tanımlanmış içeriktir - - - Yüklemek için tıklayın - veya dosyaları seçmek için burayı tıklayın - Dosyaları yüklemek için buraya sürükleyebilirsiniz - Bu dosya yüklenemiyor, onaylanmış bir dosya türüne sahip değil - Maksimum dosya boyutu - Medya kökü - Medya taşınamadı - Medya kopyalanamadı - %0% üst kimliği altında klasör oluşturulamadı - %0% kimliğine sahip klasör yeniden adlandırılamadı - Dosyalarınızı alana sürükleyip bırakın - - - Yeni üye oluştur - Tüm Üyeler - Üye gruplarının düzenlenecek ek özellikleri yoktur. - - - Yeni %0% 'i nerede oluşturmak istiyorsunuz - Altında bir öğe oluşturun - İçerik şablonu yapmak istediğiniz belge türünü seçin - Bir klasör adı girin - Bir tür ve başlık seçin - İzinler altında İzin verilen alt düğüm türlerini düzenleyerek Ayarlar bölümündeki Belge Türleri 'nde etkinleştirmelisiniz.]]> - Ayarlar bölümündeki Belge Türleri 'nde oluşturmanız gerekir.]]> - İçerik ağacında seçilen sayfa, altında herhangi bir sayfanın oluşturulmasına izin vermiyor. - Bu belge türü için izinleri düzenleyin - Yeni bir belge türü oluşturun - İzinler altında Kök olarak izin ver seçeneğini değiştirerek, Ayarlar bölümündeki Belge Türleri 'nde etkinleştirmeniz gerekir. ]]> - İzinler altında İzin verilen alt düğüm türlerini düzenleyerek Ayarlar bölümündeki Medya Türleri 'nde etkinleştirmelisiniz. .]]> - Ağaçtaki seçili ortam, altında başka bir ortamın oluşturulmasına izin vermiyor. - Bu medya türü için izinleri düzenleyin - Şablonsuz Belge Türü - Yeni klasör - Yeni veri türü - Yeni JavaScript dosyası - Yeni boş kısmi görünüm - Yeni kısmi görünüm makrosu - Ön bilgiden yeni kısmi görünüm - Snippet'ten yeni kısmi görünüm makrosu - Yeni kısmi görünüm makrosu (makrosuz) - Yeni stil sayfası dosyası - Yeni Zengin Metin Düzenleyicisi stil sayfası dosyası - - - Web sitenize göz atın - - Gizle - Umbraco açılmıyorsa, bu siteden pop-up'lara izin vermeniz gerekebilir - yeni bir pencerede açıldı - Yeniden Başlat - Ziyaret edin - Hoş geldiniz - - - Kal - Değişiklikleri sil - Kaydedilmemiş değişiklikleriniz var - Bu sayfadan ayrılmak istediğinizden emin misiniz? - kaydedilmemiş değişiklikleriniz var - Yayınlama, seçili öğelerin sitede görünür olmasını sağlar. - Yayından kaldırıldığında, seçili öğeler ve bunların tüm alt öğeleri siteden kaldırılır. - Yayından kaldırıldığında bu sayfa ve tüm soyundan gelenler siteden kaldırılır. - Kaydedilmemiş değişiklikleriniz var. Belge Türünde değişiklik yapmak değişiklikleri geçersiz kılacaktır. - - - Bitti - %0% öğe silindi - %0% öğe silindi - %1% öğeden %0% silindi - %1% öğeden %0% silindi - %0% öğe yayınlandı - %0% öğe yayınlandı - %1% öğeden %0% yayınlandı - %1% öğeden %0% yayınlandı - Yayınlanmamış %0% öğe - Yayınlanmamış %0% öğe - Yayınlanmamış%1% öğeden %0% - Yayınlanmamış%1% öğeden %0% - %0% öğe taşındı - %0% öğe taşındı - %0%,%1% öğeden taşındı - %1% öğeden %0% oranında taşındı - %0% öğe kopyalandı - %0% öğe kopyalandı - %1% öğeden %0% kopyalandı - %1% öğeden %0% kopyalandı - - - Bağlantı başlığı - Bağlantı - Bağlayıcı / sorgu dizesi - Ad - Ana bilgisayar adlarını yönet - Bu pencereyi kapat - Silmek istediğinizden emin misiniz - %1% temelinde %0% 'ı silmek istediğinizden emin misiniz - Devre dışı bırakmak istediğinizden emin misiniz - Kaldırmak istediğinizden emin misiniz - %0% kullanımını kaldırmak istediğinizden emin misiniz?]]> - %0% başvurusunu kaldırmak istediğinizden emin misiniz?]]> - Emin misiniz? - Emin misiniz? - Kes - Sözlük Öğesini Düzenle - Dili Düzenle - Seçili medyayı düzenle - Yerel bağlantı ekle - Karakter ekle - Grafik başlığı ekle - Resim ekle - Link ekle - Makro eklemek için tıklayın - Tablo ekle - Bu, dili silecek - Bir dil için kültürü değiştirmek pahalı bir işlem olabilir ve içerik önbelleğinin ve dizinlerin yeniden oluşturulmasına neden olabilir - Son Düzenleme - Bağlantı - Dahili bağlantı: - Yerel bağlantıları kullanırken, bağlantının önüne "#" ekleyin - Yeni pencerede açılsın mı? - Makro Ayarları - Bu makro düzenleyebileceğiniz herhangi bir özellik içermiyor - Yapıştır - için izinleri düzenle - için izinleri ayarlayın - %1% kullanıcı grubu için %0% için izinleri ayarla - İzinlerini ayarlamak istediğiniz kullanıcı gruplarını seçin - Geri dönüşüm kutusundaki öğeler artık siliniyor. Lütfen bu işlem yapılırken bu pencereyi kapatmayın - Geri dönüşüm kutusu artık boş - Öğeler geri dönüşüm kutusundan silindiğinde sonsuza kadar kaybolacaklar - regexlib.com 'un web hizmeti şu anda bazı sorunlar yaşıyor ve biz üzerinde kontrol yok. Bu rahatsızlıktan dolayı çok üzgünüz.]]> - Bir form alanına doğrulama eklemek için normal ifade arayın. Örnek: 'e-posta,'posta kodu','URL' - Makroyu Kaldır - Gerekli Alan - Site yeniden dizine eklendi - Web sitesi önbelleği yenilendi. Tüm yayın içeriği artık güncel. Yayınlanmamış içeriğin tamamı hâlâ yayınlanmamış olsa da - Web sitesi önbelleği yenilenecek. Yayınlanan tüm içerik güncellenecek, yayınlanmamış içerik ise yayınlanmayacak. - Sütun sayısı - Satır sayısı - Tam boyutta görmek için resmi tıklayın - Öğe seçin - Önbellek Öğesini Görüntüle - Orijinalle ilişkilendir - Torunları dahil et - En arkadaş canlısı topluluk - Sayfaya bağla - Bağlı belgeyi yeni bir pencerede veya sekmede açar - Medyaya bağlantı - İçerik başlangıç ​​düğümünü seçin - Medya seçin - Ortam türünü seçin - Simge seçin - Öğeyi seçin - Bağlantı seçin - Makro seçin - İçerik seçin - İçerik türünü seçin - Medya başlangıç ​​düğümünü seçin - Üye seç - Üye grubu seçin - Üye türünü seçin - Düğüm seçin - Bölümleri seçin - Kullanıcı seçin - Kullanıcıları seçin - ​​Simge bulunamadı - Bu makro için parametre yok - Eklenecek makro yok - Harici giriş sağlayıcıları - İstisna Ayrıntıları - Yığın İzleme - İç İstisna - Bağlayın - Bağlantınızı kaldırın - hesap - Düzenleyici seçin - Snippet seçin - Bu, düğümü ve tüm dillerini silecektir. Yalnızca bir dili silmek istiyorsanız, bunun yerine düğümü o dilde yayından kaldırmalısınız. - %0% kullanıcısını kaldıracaktır.]]> - %0% kullanıcısını %1% grubundan kaldıracak]]> - Evet, kaldır - - - Sözlük öğesi yok. - - - - %0%' için farklı dil sürümlerini düzenleyin - ]]> - - Kültür Adı - - - - Sözlüğe genel bakış - - - Yapılandırılmış Arayıcılar - Yapılandırılmış herhangi bir Searcher için özellikleri ve araçları gösterir (yani, çoklu dizin arayıcı gibi) - Alan değerleri - Sağlık durumu - Dizinin sağlık durumu ve okunabiliyorsa - Dizin oluşturucular - Dizin bilgisi - Dizinin özelliklerini listeler - İnceleme dizinlerini yönetin - Her dizinin ayrıntılarını görüntülemenizi sağlar ve dizinleri yönetmek için bazı araçlar sağlar - Dizini yeniden oluştur - - - Sitenizde ne kadar içerik olduğuna bağlı olarak bu biraz zaman alabilir.
- Yüksek web sitesi trafiğinin olduğu zamanlarda veya editörler içeriği düzenlerken bir dizinin yeniden oluşturulması önerilmez. - ]]> -
- Arayanlar - Dizini arayın ve sonuçları görüntüleyin - Araçlar - Dizini yönetmek için araçlar - alanlar - Dizin okunamıyor ve yeniden oluşturulması gerekecek - İşlem beklenenden uzun sürüyor, bu işlem sırasında herhangi bir hata olup olmadığını görmek için Umbraco günlüğünü kontrol edin - Bu dizin, atanmış olmadığı için yeniden oluşturulamaz - IIndexPopulator - - - Kullanıcı adınızı girin - Şifrenizi girin - Şifrenizi onaylayın - %0% olarak adlandırın ... - Bir ad girin ... - Bir e-posta girin ... - Bir kullanıcı adı girin ... - Etiket ... - Bir açıklama girin ... - Aramak için yazın ... - Filtrelemek için yazın ... - Etiket eklemek için yazın (her etiketten sonra enter tuşuna basın) ... - E-postanızı girin - Bir mesaj girin ... - Kullanıcı adınız genellikle e-postanızdır - # değer veya? anahtar=değer - Takma ad girin ... - Takma ad oluşturuluyor ... - Öğe oluştur - Oluştur - Düzenle - Ad - - - Özel liste görünümü oluştur - Özel liste görünümünü kaldır - Bu takma ada sahip bir içerik türü, medya türü veya üye türü zaten var - - - Yeniden adlandırıldı - Buraya yeni bir klasör adı girin - %0%,%1% olarak yeniden adlandırıldı - - - Ön değer ekle - Veritabanı veri türü - Özellik düzenleyici GUID - Mülk düzenleyici - Düğmeler - için gelişmiş ayarları etkinleştir - Bağlam menüsünü etkinleştir - Eklenen resimlerin maksimum varsayılan boyutu - İlgili stil sayfaları - Etiketi göster - Genişlik ve yükseklik - Tüm mülk türleri & emlak verileri - Bu veri türünü kullanan kalıcı olarak silinecek, lütfen bunları da silmek istediğinizi onaylayın - Evet, sil - ve tüm mülk türleri & bu veri türünü kullanan mülk verileri - Taşınacak klasörü seçin - aşağıdaki ağaç yapısına - altına taşındı - - - Verileriniz kaydedildi, ancak bu sayfayı yayınlamadan önce düzeltmeniz gereken bazı hatalar var: - Mevcut üyelik sağlayıcısı, şifre değiştirmeyi desteklemiyor (EnablePasswordRetrieval'in doğru olması gerekiyor) - %0% zaten var - Hatalar vardı: - Hatalar vardı: - Parola minimum %0% karakter uzunluğunda olmalı ve en az%1% alfa olmayan sayısal karakter (ler) içermelidir - %0% tam sayı olmalıdır - %1% sekmesindeki %0% alanı zorunludur - %0% zorunlu bir alandır - %1% konumunda %0% doğru biçimde değil - %0% doğru biçimde değil - - - Sunucudan bir hata aldı - Belirtilen dosya türüne yönetici tarafından izin verilmedi - NOT! CodeMirror yapılandırma ile etkinleştirilmiş olsa da, yeterince kararlı olmadığı için Internet Explorer'da devre dışı bırakılmıştır. - Lütfen yeni özellik türünde hem takma adı hem de adı girin! - Belirli bir dosya veya klasöre okuma/yazma erişiminde sorun var - Kısmi Görünüm komut dosyası yüklenirken hata oluştu (dosya: %0%) - Lütfen bir başlık girin - Lütfen bir tür seçin - Resmi orijinal boyutundan daha büyük yapmak üzeresiniz. Devam etmek istediğinizden emin misiniz? - Başlangıç ​​düğümü silindi, lütfen yöneticinizle iletişime geçin - Lütfen stili değiştirmeden önce içeriği işaretleyin - Etkin stil yok - Lütfen imleci birleştirmek istediğiniz iki hücrenin soluna yerleştirin - Birleştirilmemiş bir hücreyi bölemezsiniz. - Bu özellik geçersiz - - - Hakkında - İşlem - İşlemler - Ekle - Takma reklam - Tümü - Emin misiniz? - Geri - Genel bakışa dön - Kenarlık - yazan - İptal - Hücre kenar boşluğu - Seçin - Temizle - Kapat - Pencereyi Kapat - Yorum - Onayla - Sınırla - Oranları sınırlayın - İçerik - Devam et - Kopyala - Oluştur - Veritabanı - Tarih - Varsayılan - Sil - Silindi - Siliniyor ... - Tasarım - Sözlük - Boyutlar - Sil - Aşağı - İndir - Düzenle - Düzenlendi - Öğeler - E-posta - Hata - Alan - Bul - İlk - Odak noktası - Genel - Gruplar - Grup - Yükseklik - Yardım - Gizle - Geçmiş - Simge - Kimlik - İçe Aktar - Alt klasörleri aramaya dahil et - Yalnızca bu klasörü ara - Bilgi - İç kenar boşluğu - Ekle - Yükle - Geçersiz - Yasla - Etiket - Dil - Son - Düzen - Bağlantılar - Yükleniyor - Kilitli - Giriş - Oturumu kapat - Çıkış - Makro - Zorunlu - Mesaj - Taşı - Ad - Yeni - Sonraki - Hayır - arasında - Kapalı - Tamam - - Seçenekler - Açık - veya - Sıralama ölçütü - Şifre - Yol - Bir dakika lütfen ... - Önceki - Özellikler - Yeniden Oluştur - Form verilerini almak için e-posta - Geri Dönüşüm Kutusu - Geri dönüşüm kutunuz boş - Yeniden yükle - Kalan - Kaldır - Yeniden adlandır - Yenile - Gerekli - Al - Yeniden dene - daha - Planlanmış Yayınlama - Ara - Üzgünüz, aradığınızı bulamıyoruz. - Hiçbir öğe eklenmedi - Sunucu - Ayarlar - Göster - Sayfayı Gönderildiğinde Göster - Boyut - Sırala - Durum - Gönder - Başarılı - Tür - Aramak için yazın ... - altında - Yukarı - Güncelle - Yükselt - Yükle - URL - Kullanıcı - Kullanıcı adı - Değer - Görüntüle - Hoş geldiniz ... - Genişlik - Evet - Klasör - Arama sonuçları - Yeniden sırala - Yeniden sıralamayı tamamladım - Önizleme - Şifreyi değiştir - için - Liste görünümü - Kaydediliyor ... - mevcut - Göm - seçildi - Diğer - Makaleler - Videolar - Temizle - Kuruluyor - - - Mavi - - - Grup ekle - Mülk ekle - Düzenleyici ekle - Şablon ekle - Alt düğüm ekle - Çocuk ekle - Veri türünü düzenle - Bölümlere git - Kısayollar - kısayolları göster - Liste görünümünü değiştir - Kök olarak izin ver arasında geçiş yap - Yorum / Yorum kaldırma satırları - Satırı kaldır - Satırları Yukarı Kopyala - Satırları Aşağı Kopyala - Satırları Yukarı Taşı - Satırları Aşağı Taşı - Genel - Düzenleyici - Kültür varyantlarına izin ver - Bölümlemeye izin vermeyi aç/kapat - - - Arka plan rengi - Kalın - Metin rengi - Yazı Tipi - Metin - - - Sayfa - - - Yükleyici veritabanına bağlanamıyor. - web.config dosyası kaydedilemedi. Lütfen bağlantı dizesini manuel olarak değiştirin. - ​​Veritabanınız bulundu ve tanımlandı - Veritabanı yapılandırması - - kur düğmesine basın - ]]> - - İleri'ye basın.]]> - - ​​ Veritabanı bulunamadı! Lütfen "web.config" dosyasının "bağlantı dizesindeki" bilgilerin doğru olup olmadığını kontrol edin.

-

Devam etmek için lütfen "web.config" dosyasını düzenleyin (Visual Studio veya favori metin düzenleyicinizi kullanarak), en alta kaydırın, veritabanınız için "UmbracoDbDSN" adlı anahtara bağlantı dizesini ekleyin ve dosyayı kaydedin.

-

- Yeniden dene düğmesini tıklayın. - bitti.
- Web.config'i düzenleme hakkında daha fazla bilgi burada.

]]> -
- - - Lütfen gerekirse ISS'niz ile iletişime geçin. - Yerel bir makineye veya sunucuya kurulum yapıyorsanız, sistem yöneticinizden bilgi almanız gerekebilir.]]> - - - - Veritabanınızı Umbraco %0% sürümüne yükseltmek için yükselt düğmesine basın

-

- Endişelenmeyin - hiçbir içerik silinmeyecek ve daha sonra her şey çalışmaya devam edecek! -

- ]]> -
- - için İleri 'ye basın - ilerlemek. ]]> - - ileri 'yi tıklayın]]> - Varsayılan kullanıcıların şifresinin değiştirilmesi gerekiyor! ]]> - Varsayılan kullanıcı devre dışı bırakıldı veya Umbraco'ya erişimi yok!

Başka işlem yapılmasına gerek yok. Devam etmek için İleri 'yi tıklayın.]]> - Varsayılan kullanıcının şifresi kurulumdan bu yana başarıyla değiştirildi!

Başka işlem yapılmasına gerek yok. Devam etmek için İleri 'yi tıklayın.]]> - Şifre değiştirildi! - Harika bir başlangıç ​​yapın, tanıtım videolarımızı izleyin - Sonraki düğmeye tıklayarak (veya web.config'deki umbracoConfigurationStatus'u değiştirerek), bu yazılımın lisansını aşağıdaki kutuda belirtildiği şekilde kabul etmiş olursunuz. Bu Umbraco dağıtımının iki farklı lisanstan oluştuğuna dikkat edin, çerçeve için açık kaynak MIT lisansı ve kullanıcı arayüzünü kapsayan ücretsiz Umbraco lisansı. - Henüz yüklenmedi. - Etkilenen dosyalar ve klasörler - Umbraco için izinlerin ayarlanmasıyla ilgili daha fazla bilgiyi burada bulabilirsiniz - Aşağıdaki dosyalara / klasörlere ASP.NET değiştirme izinleri vermeniz gerekiyor - - İzin ayarlarınız neredeyse mükemmel!

- Umbraco'yu sorunsuz bir şekilde çalıştırabilirsiniz, ancak Umbraco'dan tam olarak yararlanmanız için önerilen paketleri kuramazsınız.]]> -
- Nasıl Çözümlenir - Metin sürümünü okumak için burayı tıklayın - eğitim videosunu izleyin veya metin sürümünü okuyun.]]> - - İzin ayarlarınız bir sorun olabilir! -

- Umbraco'yu sorunsuz bir şekilde çalıştırabilirsiniz, ancak Umbraco'dan tam olarak yararlanmanız için önerilen klasörler oluşturamaz veya paketleri yükleyemezsiniz.]]> -
- - İzin ayarlarınız Umbraco için hazır değil! -

- Umbraco'yu çalıştırmak için izin ayarlarınızı güncellemeniz gerekir.]]> -
- - İzin ayarlarınız mükemmel!

- Umbraco'yu çalıştırmaya ve paketleri kurmaya hazırsınız!]]> -
- Klasör sorununu çözme - ASP.NET ile ilgili sorunlar ve klasör oluşturma hakkında daha fazla bilgi için bu bağlantıyı izleyin - Klasör izinlerini ayarlama - - - - Sıfırdan başlamak istiyorum - - nasıl yapılacağını öğrenin ) - Yine de Runway'i daha sonra kurmayı seçebilirsiniz. Lütfen Geliştirici bölümüne gidin ve Paketleri seçin. - ]]> - - Temiz bir Umbraco platformu kurdunuz. Bundan sonra ne yapmak istiyorsunuz? - Runway yüklendi - - - Bu, önerilen modüller listemizdir, yüklemek istediklerinizi işaretleyin veya modüllerin tam listesi - ]]> - - Yalnızca deneyimli kullanıcılar için önerilir - Basit bir web sitesiyle başlamak istiyorum - - - "Runway", bazı temel belge türlerini ve şablonlarını sunan basit bir web sitesidir. Yükleyici sizin için otomatik olarak Runway kurabilir, - ancak kolayca düzenleyebilir, genişletebilir veya kaldırabilirsiniz. Bu gerekli değildir ve Umbraco'yu onsuz mükemmel bir şekilde kullanabilirsiniz. Ancak, - Runway, her zamankinden daha hızlı başlamanız için en iyi uygulamalara dayalı kolay bir temel sunar. - Runway'i kurmayı seçerseniz, Runway sayfalarınızı geliştirmek için isteğe bağlı olarak Pist Modülleri adı verilen temel yapı bloklarını seçebilirsiniz. -

- - Runway'e Dahildir: Ana sayfa, Başlarken sayfası, Modülleri Takma sayfası.
- İsteğe Bağlı Modüller: Üst Gezinme, Site Haritası, İletişim, Galeri. -
- ]]> -
- Runway Nedir - Adım 1/5 Lisansı kabul edin - Adım 2/5: Veritabanı yapılandırması - Adım 3/5: Dosya İzinlerini Doğrulama - 4. Adım: Umbraco güvenliğini kontrol edin - Adım 5/5: Umbraco başlamanıza hazır - Umbraco'yu seçtiğiniz için teşekkür ederiz - - Yeni sitenize göz atın -Runway'i kurdunuz, öyleyse neden yeni web sitenizin nasıl göründüğüne bakmıyorsunuz.]]> - - - Daha fazla yardım ve bilgi -Ödüllü topluluğumuzdan yardım alın, belgelere göz atın veya basit bir sitenin nasıl oluşturulacağı, paketlerin nasıl kullanılacağı ve Umbraco terminolojisine yönelik hızlı bir kılavuzla ilgili bazı ücretsiz videolar izleyin]]> - - Umbraco %0% yüklendi ve kullanıma hazır - - /web.config dosyasını manuel olarak düzenleyin ve alttaki AppSetting anahtarını UmbracoConfigurationStatus '%0%' değerine güncelleyin.]]> - - - anında başlayabilirsiniz .
Umbraco'da yeniyseniz , -başlangıç ​​sayfalarımızda birçok kaynak bulabilirsiniz.]]> -
- - Umbraco’yu Başlat -Web sitenizi yönetmek için, Umbraco'nun arka ofisini açın ve içerik eklemeye başlayın, şablonları ve stil sayfalarını güncelleyin veya yeni işlevler ekleyin]]> - - Veritabanına bağlantı başarısız oldu. - Umbraco Sürüm 3 - Umbraco Sürüm 4 - İzle - - Umbraco %0% 'u yapılandırma sürecinde size yol gösterecektir. -

- Sihirbazı başlatmak için "ileri" seçeneğine basın.]]> -
- - - Kültür Kodu - Kültür Adı - - - Boştaydınız ve çıkış otomatik olarak içinde gerçekleşecek - Çalışmanızı kaydetmek için şimdi yenileyin - - - Mutlu Pazarlar - Mutlu manik Pazartesi - Mutlu salı günleri - Harika Çarşamba Günleri - Mutlu, gök gürültülü Perşembe - Mutlu Cuma Günü - Mutlu Yıllar - Aşağıda oturum açın - ile oturum açın - Oturum zaman aşımına uğradı - © 2015 - %0%
Umbraco.com

]]>
- Şifrenizi mi unuttunuz? - Parolanızı sıfırlamak için bir bağlantıyla belirtilen adrese bir e-posta gönderilecektir - Kayıtlarımızla eşleşirse, şifre sıfırlama talimatlarını içeren bir e-posta, belirtilen adrese gönderilecektir - Şifreyi göster - Şifreyi gizle - Giriş formuna dön - Lütfen yeni bir şifre girin - Şifreniz güncellendi - Tıkladığınız bağlantı geçersiz veya süresi dolmuş - Umbraco: Şifreyi Sıfırla - - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Şifre sıfırlama istendi -

-

- Umbraco arka ofisinde oturum açmak için kullanıcı adınız: %0% -

-

- - - - - - -
- - Şifrenizi sıfırlamak için bu bağlantıyı tıklayın - -
-

-

Bağlantıya tıklayamazsanız, bu URL'yi kopyalayıp tarayıcı pencerenize yapıştırın:

- - - - -
- - %1% - -
-

-
-
-


-
-
- - - ]]> -
- - - Dashboard - Bölümler - İçerik - - - Yukarıdaki sayfayı seçin ... - %0%,%1% konumuna kopyalandı - %0% belgesinin aşağıya kopyalanacağı yeri seçin - %0%,%1% konumuna taşındı - %0% belgesinin aşağıya taşınacağı yeri seçin - , yeni içeriğinizin kökü olarak seçildi, aşağıdaki 'tamam'ı tıklayın. - Henüz düğüm seçilmedi, lütfen 'tamam'ı tıklamadan önce yukarıdaki listeden bir düğüm seçin - Geçerli düğüme, türü nedeniyle seçilen düğüm altında izin verilmiyor - Geçerli düğüm, alt sayfalarından birine taşınamaz - Geçerli düğüm kökte bulunamaz - 1 veya daha fazla alt belge üzerinde yetersiz izniniz olduğundan işleme izin verilmiyor. - Kopyalanan öğeleri orijinalle ilişkilendir - - - %0%]]> için bildiriminizi seçin - için bildirim ayarları kaydedildi - - - - Aşağıdaki diller %0% değiştirildi - - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Merhaba %0%, -

-

- Bu, '%1%' görevinin '%2%' sayfasında '%3%' kullanıcısı tarafından gerçekleştirildiğini size bildirmek için otomatik bir postadır. -

- - - - - - -
- -
- DÜZENLE
-
-

-

Güncelleme Özeti:

- %6% -

-

- İyi günler dilerim!

- Umbraco robotundan teşekkürler -

-
-
-


-
-
- - - ]]> -
- - Aşağıdaki diller değiştirildi:

- %0% - ]]> -
- [ %0%]%1% ile ilgili bildirim%2% üzerinde gerçekleştirildi - Bildirimler - - - İşlemler - Oluşturuldu - Paket oluştur - - - Umbraco paketleri genellikle ".umb" veya ".zip" uzantısına sahiptir. - ]]> - - Bu, paketi silecek - Yüklemek için bırakın - Tüm alt düğümleri dahil et - Kabul ediyorum - kullanım şartları - - Dosyaya giden yol - Dosyaya giden mutlak yol (yani: /bin/umbraco.bin) - Yüklendi - Yüklü paketler - Bitir - Bu pakette yapılandırma görünümü yok - Henüz paket oluşturulmadı - Kurulu paketiniz yok - 'Paketler' simgesini kullanarak mevcut paketlere göz atın]]> - Yazar URL'si - Paket İçeriği - Paket Dosyaları - Simge URL'si - Paketi yükle - Lisans - Lisans URL'si - Paket Özellikleri - Paket arayın - Sonuçlar - için hiçbir şey bulamadık - Lütfen başka bir paket aramayı deneyin veya kategorilere göz atın - Popüler - Yeni sürümler - vardır - karma noktaları - Bilgi - Sahip - Katkıda bulunanlar - Oluşturuldu - Mevcut sürüm - . NET sürümü - İndirmeler - Beğeniler - Uyumluluk - Bu paket, topluluk üyeleri tarafından bildirildiği üzere aşağıdaki Umbraco sürümleriyle uyumludur. % 100'ün altında rapor edilen sürümler için tam uyumluluk garanti edilemez - Harici kaynaklar - Yazar - Belgeler - Meta verilerini paketle - Paket adı - Paket herhangi bir öğe içermiyor - -
- Aşağıdaki "Paketi kaldır"'ı tıklayarak bunu sistemden güvenle kaldırabilirsiniz.]]> -
- Paket seçenekleri - Paketi beni oku - Paket deposu - Paketi kaldırmayı onayla - Paket kaldırıldı - Paket başarıyla kaldırıldı - Paketi kaldır - - - Uyarı: kaldırdığınız öğelere bağlı olarak herhangi bir belge, ortam vb. çalışmayı durdurur ve sistem kararsızlığına neden olabilir, - bu yüzden dikkatli bir şekilde kaldırın. Şüpheniz varsa, paket yazarıyla iletişime geçin.]]> - - Paket versiyonu - Paket zaten yüklü - Bu paket kurulamaz, minimum Umbraco sürümü gerektirir - - - Tam biçimlendirmeyle yapıştırın (Önerilmez) - Yapıştırmaya çalıştığınız metin özel karakterler veya biçimlendirme içeriyor. Bunun nedeni Microsoft Word'den metin kopyalanması olabilir. Umbraco, özel karakterleri veya biçimlendirmeyi otomatik olarak kaldırabilir, böylece yapıştırılan içerik web için daha uygun olacaktır. - Hiçbir biçimlendirme olmadan ham metin olarak yapıştırın - Yapıştır, ancak biçimlendirmeyi kaldırın (Önerilir) - - - Grup tabanlı koruma - Belirli üye gruplarının tüm üyelerine erişim vermek istiyorsanız - Grup tabanlı kimlik doğrulamasını kullanmadan önce bir üye grubu oluşturmanız gerekir - Hata Sayfası - Kişiler oturum açtığında ancak erişimi olmadığında kullanılır - %0%]]> - %0% artık korumalı]]> - %0%]]> sayfasından kaldırılmıştır. - Giriş Sayfası - Giriş formunu içeren sayfayı seçin - Korumayı kaldır ... - %0% sayfasından kaldırmak istediğinizden emin misiniz?]]> - Giriş formu ve hata mesajları içeren sayfaları seçin - %0% sayfasına erişimi olan grupları seçin]]> - %0% sayfasına erişimi olan üyeleri seçin]]> - Belirli üyelerin korunması - Belirli üyelere erişim vermek istiyorsanız - - - - - - - - - - - - - - - - - - - Yayınlanmamış alt sayfaları dahil et - Yayınlanıyor - lütfen bekleyin ... - %1% sayfadan %0% yayınlandı ... - %0% yayınlandı - %0% ve alt sayfalar yayınlandı - %0% ve tüm alt sayfalarını yayınlayın - - %0% yayınlamak ve böylece içeriğini herkese açık hale getirmek için Yayınla'yı tıklayın.

- Aşağıdaki Yayınlanmamış alt sayfaları ekle 'yi işaretleyerek bu sayfayı ve tüm alt sayfalarını yayınlayabilirsiniz. - ]]> -
- - - Onaylanmış herhangi bir renk yapılandırmadınız - - - Yalnızca şu türdeki öğeleri seçebilirsiniz: %0% - Şu anda silinmiş veya geri dönüşüm kutusunda bulunan bir içerik öğesini seçtiniz - Şu anda silinmiş veya geri dönüşüm kutusunda bulunan içerik öğelerini seçtiniz - - - Silinen öğe - Şu anda silinmiş veya geri dönüşüm kutusunda bulunan bir medya öğesini seçtiniz - Şu anda silinmiş veya geri dönüşüm kutusunda bulunan medya öğelerini seçtiniz - Çöp kutusuna gönderildi - - - harici bağlantı girin - dahili sayfayı seç - Başlık - Bağlantı - Yeni pencerede aç - ekran başlığını girin - Bağlantıyı girin - - - Kırpmayı sıfırla - Kırpmayı kaydet - Yeni kırpma ekle - Bitti - Düzenlemeleri geri alın - Kullanıcı tanımlı - - - Değişiklikler - Oluşturuldu - Mevcut sürüm - Kırmızı metin seçili sürümde gösterilmeyecektir. , yeşil eklendi demektir ]]> - Belge geri alındı ​​ - Mevcut sürümle karşılaştırmak için bir sürüm seçin - Bu, seçilen sürümü HTML olarak görüntüler, 2 sürüm arasındaki farkı aynı anda görmek isterseniz, fark görünümünü kullanın - Geri alın - Sürüm seçin - Görüntüle - - - Komut dosyasını düzenle - - - Konsiyerj - İçerik - Kurye - Geliştirici - Formlar - Yardım - Umbraco Yapılandırma Sihirbazı - Medya - Üyeler - Bültenler - Paketler - Ayarlar - İstatistikler - Çeviri - Kullanıcılar - - - Turlar - En iyi Umbraco video eğitimleri - our.umbraco.com adresini ziyaret edin - umbraco.tv'yi ziyaret edin - - - Varsayılan şablon - - Bir belge türünü içe aktarmak için, "Gözat" düğmesini tıklayarak bilgisayarınızda ".udt" dosyasını bulun ve "İçe Aktar" ı tıklayın (sonraki ekranda onay vermeniz istenir) - Yeni Sekme Başlığı - Düğüm türü - Tür - Stil Sayfası - Komut Dosyası - Sekme - Sekme Başlığı - Sekmeler - Ana İçerik Türü etkinleştirildi - Bu İçerik Türü kullanır - Bu sekmede tanımlanmış özellik yok. Yeni bir mülk oluşturmak için üstteki "yeni mülk ekle" bağlantısını tıklayın. - Eşleşen şablon oluştur - Simge ekle - - - Sıralama düzeni - Oluşturma tarihi - Sıralama tamamlandı. - Nasıl düzenleneceklerini ayarlamak için farklı öğeleri aşağı veya yukarı sürükleyin. Veya tüm öğe koleksiyonunu sıralamak için sütun başlıklarını tıklayın - - - - Doğrulama - Öğe kaydedilmeden önce doğrulama hataları düzeltilmelidir - Başarısız - Kaydedildi - Yetersiz kullanıcı izni, işlemi tamamlayamadı - İptal Edildi - İşlem, üçüncü taraf bir eklenti tarafından iptal edildi - Yayınlama, üçüncü taraf bir eklenti tarafından iptal edildi - Mülk türü zaten var - Mülk türü oluşturuldu - DataType:%1%]]> - Mülk türü silindi - Belge Türü kaydedildi - Sekme oluşturuldu - Sekme silindi - Şu kimliğe sahip sekme: %0% silindi - Stil sayfası kaydedilmedi - Stil sayfası kaydedildi - Stil sayfası hatasız kaydedildi - Veri türü kaydedildi - Sözlük öğesi kaydedildi - Üst sayfa yayınlanmadığı için yayınlama başarısız oldu - İçerik yayınlandı - ve web sitesinde görünür - İçerik kaydedildi - Değişiklikleri görünür kılmak için yayınlamayı unutmayın - Onay İçin Gönderildi - Değişiklikler onay için gönderildi - Medya kaydedildi - Üye grubu kaydedildi - Medya hatasız kaydedildi - Üye kaydedildi - Stil Sayfası Özelliği Kaydedildi - Stil Sayfası kaydedildi - Şablon kaydedildi - Kullanıcı kaydedilirken hata oluştu (günlüğü kontrol edin) - Kullanıcı Kaydedildi - Kullanıcı türü kaydedildi - Kullanıcı grubu kaydedildi - Kaydedilen kültürler ve ana bilgisayar adları - Kültürleri ve ana bilgisayar adlarını kaydetme hatası - Dosya kaydedilmedi - dosyası kaydedilemedi. Lütfen dosya izinlerini kontrol edin - Dosya kaydedildi - Dosya hatasız kaydedildi - Dil kaydedildi - Medya Türü kaydedildi - Üye Türü kaydedildi - Üye Grubu kaydedildi - Şablon kaydedilmedi - Lütfen aynı takma ada sahip 2 şablonunuz olmadığından emin olun - Şablon kaydedildi - Şablon hatasız kaydedildi! - Yayınlanmamış içerik - Kısmi görünüm kaydedildi - Kısmi görünüm, herhangi bir hata olmadan kaydedildi! - Kısmi görünüm kaydedilmedi - Dosyayı kaydederken bir hata oluştu. - için kaydedilen izinler - %0% kullanıcı grubu silindi - %0% silindi - %0% kullanıcı etkinleştirildi - %0% kullanıcı devre dışı bırakıldı - %0% artık etkinleştirildi - %0% artık devre dışı - Kullanıcı grupları ayarlandı - %0% kullanıcının kilidi kaldırıldı - %0% artık kilitli - Üye dosyaya aktarıldı - Üyeyi dışa aktarırken bir hata oluştu - Kullanıcı %0% silindi - Kullanıcıyı davet et - Davet %0% 'a yeniden gönderildi - Belge türü dosyaya aktarıldı - Belge türü dışa aktarılırken bir hata oluştu - - - Stil ekle - Stili düzenle - Zengin metin düzenleyici stilleri - Bu stil sayfası için zengin metin düzenleyicide bulunması gereken stilleri tanımlayın - Stil sayfasını düzenle - Stil sayfası özelliğini düzenle - Düzenleyici stili seçicide görüntülenen ad - Önizleme - Zengin metin düzenleyicide metin nasıl görünecek. - Seçici - CSS sözdizimini kullanır, ör. "h1" veya ".redHeader" - Stiller - Zengin metin düzenleyicide uygulanması gereken CSS, ör. "color: red;" - Kod - Düzenleyici - - - %0% kimliğine sahip şablon silinemedi - Şablonu düzenle - Bölümler - İçerik alanı ekle - İçerik alanı yer tutucusu ekle - Ekle - Şablonunuza ne ekleyeceğinizi seçin - Sözlük öğesi - Sözlük öğesi, çevrilebilir bir metin parçası için yer tutucudur ve çok dilli web siteleri için tasarımlar oluşturmayı kolaylaştırır. - Makro - - Makro, yapılandırılabilir bir bileşendir ve aşağıdakiler için idealdir: - parametreler sağlama seçeneğine ihtiyaç duyduğunuz tasarımınızın yeniden kullanılabilir parçaları, - galeriler, formlar ve listeler gibi. - - Değer - Geçerli sayfadaki adlandırılmış bir alanın değerini, değeri değiştirme veya alternatif değerlere geri dönüş seçenekleri ile birlikte görüntüler. - Kısmi görünüm - - Kısmi görünüm, başka bir şablonun içinde oluşturulabilen ayrı bir şablon dosyasıdır. - şablonu, işaretlemeyi yeniden kullanmak veya karmaşık şablonları ayrı dosyalara ayırmak için harikadır. - - Ana şablon - Ana yok - Alt şablonu oluştur - - @RenderBody() yer tutucusu. - ]]> - - Adlandırılmış bir bölüm tanımlayın - - @section { ... }. Bu bir - @RenderSection kullanarak bu şablonun üst öğesinin belirli bir alanı. - ]]> - - Adlandırılmış bir bölüm oluşturun - - @RenderSection(ad) yer tutucusu ekleyerek bir alt şablonun adlandırılmış alanını oluşturur. - Bu, karşılık gelen bir @section [ad] {...} tanımına sarılmış bir alt şablon alanını oluşturur. - ]]> - - Bölüm Adı - Bölüm zorunludur - @section tanımı içermelidir, aksi takdirde bir hata gösterilir. - ]]> - Sorgu oluşturucu - öğe iade edildi, - panoya kopyala - istiyorum - tüm içerik - "%0%" türünde içerik - dan - web sitem - nerede - ve - = - değil - önce - önce (seçilen tarih dahil) - sonra - sonra (seçilen tarih dahil) - şuna eşittir - eşit değildir - içerir - içermez - büyüktür - büyük veya eşittir - küçüktür - küçüktür veya eşittir - kimlik - Ad - Oluşturulma Tarihi - Son Güncelleme Tarihi - sırala - artan - azalan - Şablon - - - Resim - Makro - İçerik türünü seçin - Bir düzen seçin - Satır ekle - İçerik ekle - İçeriği bırak - Ayarlar uygulandı - Bu içeriğe burada izin verilmiyor - Bu içeriğe burada izin verilir - Yerleştirmek için tıklayın - Resim eklemek için tıklayın - Resim yazısı ... - Buraya yazın ... - Izgara Düzenleri - Düzenler, ızgara düzenleyicinin genel çalışma alanıdır, genellikle yalnızca bir veya iki farklı düzene ihtiyacınız vardır - Izgara Düzeni Ekle - Izgara Düzenini Düzenle - Sütun genişliklerini ayarlayarak ve ek bölümler ekleyerek düzeni ayarlayın - Satır yapılandırmaları - Satırlar, yatay olarak düzenlenmiş önceden tanımlanmış hücrelerdir - Satır yapılandırması ekle - Satır yapılandırmasını düzenle - Hücre genişliklerini ayarlayarak ve ilave hücreler ekleyerek satırı ayarlayın - Sütunlar - Izgara düzenindeki toplam birleşik sütun sayısı - Ayarlar - Hangi ayarları düzenleyicilerin değiştirebileceğini yapılandırın - Stiller - Stil editörlerinin neleri değiştirebileceğini yapılandırma - Tüm düzenleyicilere izin ver - Tüm satır yapılandırmalarına izin ver - Maksimum öğe - Boş bırakın veya sınırsız için 0 olarak ayarlayın - Varsayılan olarak ayarla - Fazladan birini seçin - Varsayılanı seçin - eklendi - Uyarı - Satır yapılandırmasını siliyorsunuz - - Bir satır yapılandırma adının silinmesi, bu yapılandırmaya dayalı mevcut herhangi bir içerik için veri kaybına neden olur. - - - - Kompozisyonlar - Grup - Hiçbir grup eklemediniz - Grup ekle - devralındı ​​ - Mülk ekle - Gerekli etiket - Liste görünümünü etkinleştir - İçerik öğesini, alt öğelerinin sıralanabilir ve aranabilir bir listesini gösterecek şekilde yapılandırır, alt öğeler ağaçta gösterilmez - İzin Verilen Şablonlar - Bu tür içerik üzerinde hangi şablon düzenleyicilerinin kullanmasına izin verileceğini seçin - Kök olarak izin ver - Düzenleyicilerin, içerik ağacının kök dizininde bu türden içerik oluşturmasına izin verin. - İzin verilen alt düğüm türleri - Belirtilen türlerdeki içeriğin, bu tür içeriğin altında oluşturulmasına izin verin. - Alt düğümü seçin - Mevcut bir belge türünden sekmeleri ve özellikleri devralın. Mevcut belge türüne yeni sekmeler eklenecek veya aynı ada sahip bir sekme varsa birleştirilecektir. - Bu içerik türü bir bestede kullanıldığından kendi başına oluşturulamaz. - Beste olarak kullanılabilecek içerik türü yok. - Bir kompozisyonun kaldırılması, ilişkili tüm özellik verilerini silecektir. Belge türünü kaydettikten sonra geri dönüş yoktur. - Yeni oluştur - Mevcut olanı kullan - Düzenleyici ayarları - Yapılandırma - Evet, sil - altına taşındı - altına kopyalandı - Taşınacak klasörü seçin - Kopyalanacak klasörü seçin - aşağıdaki ağaç yapısına - Tüm Belge türleri - Tüm Belgeler - Tüm medya öğeleri - bu belge türünün kullanılması kalıcı olarak silinecektir, lütfen bunları da silmek istediğinizi onaylayın. - bu medya türünün kullanılması kalıcı olarak silinecek, lütfen bunları da silmek istediğinizi onaylayın. - bu üye türünün kullanılması kalıcı olarak silinecek, lütfen bunları da silmek istediğinizi onaylayın - ve bu türü kullanan tüm belgeler - ve bu türü kullanan tüm medya öğeleri - ve bu türü kullanan tüm üyeler - Üye düzenleyebilir - Bu özellik değerinin üye tarafından profil sayfasında düzenlenmesine izin ver - Hassas verilerdir - Bu özellik değerini, hassas bilgileri görüntüleme erişimi olmayan içerik düzenleyicilerinden gizleyin - Üye profilinde göster - Bu özellik değerinin üye profil sayfasında görüntülenmesine izin ver - sekmesinde sıralama düzeni yok - Bu beste nerede kullanılıyor? - Bu beste şu anda aşağıdaki içerik türlerinin oluşturulmasında kullanılmaktadır: - Varyasyonlara izin ver - Kültüre göre değişikliklere izin ver - Segmentasyona izin ver - Kültüre göre değişiklik yapın - Segmentlere göre değişiklik yapın - Düzenleyenlerin bu türden içeriği farklı dillerde oluşturmasına izin verin. - Düzenleyenlerin farklı dillerde içerik oluşturmasına izin ver. - Editörlerin bu içeriğin segmentlerini oluşturmasına izin ver. - Kültüre göre değişiklik yapmaya izin ver - Segmentasyona izin ver - Öğe türü - Bir Öğe türüdür - Bir Öğe türü, ağaçta değil, örneğin Yuvalanmış İçerikte kullanılmak üzere tasarlanmıştır. - Bir belge türü, bir veya daha fazla içerik öğesi oluşturmak için kullanıldıktan sonra Öğe türü olarak değiştirilemez. - Bu, bir Öğe türü için geçerli değildir - Bu özellikte değişiklikler yaptınız. Onları atmak istediğinizden emin misiniz? - - - Dil ekle - Zorunlu dil - Düğüm yayınlanmadan önce bu dildeki özelliklerin doldurulması gerekir. - Varsayılan dil - Bir Umbraco sitesinde yalnızca bir varsayılan dil ayarı olabilir. - Varsayılan dili değiştirmek, varsayılan içeriğin kaybolmasına neden olabilir. - Geri döner - Geri dönüş dili yok - Çok dilli içeriğin, istenen dilde yoksa başka bir dile geri dönmesine izin vermek için, buradan seçin. - Geri dönüş dili - yok - - - - Parametre ekle - Parametreyi düzenle - Makro adını girin - Parametreler - Bu makroyu kullanırken mevcut olması gereken parametreleri tanımlayın. - Kısmi görünüm makro dosyasını seçin - - - Model oluşturma - bu biraz zaman alabilir, endişelenmeyin - Oluşturulan modeller - Modeller oluşturulamadı - Model oluşturma başarısız oldu, U günlüğünde istisnaya bakın - - - Yedek alanı ekle - Yedek alanı - Varsayılan değer ekle - Varsayılan değer - Yedek alanı - Varsayılan değer - Kasa - Kodlama - Alan seçin - Satır sonlarını dönüştür - Evet, satır sonlarını dönüştür - Satır sonlarını 'br' html etiketiyle değiştirir - Özel Alanlar - Yalnızca tarih - Biçim ve kodlama - Tarih olarak biçimlendir - Değeri, aktif kültüre göre tarih veya saatli tarih olarak biçimlendirin - HTML kodlama - Özel karakterleri HTML eşdeğerleriyle değiştirir. - Alan değerinden sonra eklenecek - Alan değerinden önce eklenecek - Küçük harf - Çıktıyı değiştir - Yok - Çıktı örneği - Alanın sonrasına ekle - Alanın önüne ekle - Özyinelemeli - Evet, yinelemeli yap - Ayırıcı - Standart Alanlar - Büyük harf - URL kodlama - URL'lerdeki özel karakterleri biçimlendirecek - Yalnızca yukarıdaki alan değerleri boş olduğunda kullanılacaktır - Bu alan yalnızca birincil alan boşsa kullanılacaktır - Tarih ve saat - - - Çeviri ayrıntıları - XML DTD'yi İndir - Alanlar - Alt sayfaları dahil et - - - - Çevirmen kullanıcısı bulunamadı. Lütfen çeviriye içerik göndermeye başlamadan önce bir çevirmen kullanıcısı oluşturun - '%0%' sayfası çeviriye gönderildi - '%0%' sayfasını çeviriye gönder - Toplam kelime - Şu dile çevir - Çeviri tamamlandı. - Aşağıya tıklayarak yeni çevirdiğiniz sayfaların önizlemesini yapabilirsiniz. Orijinal sayfa bulunursa, 2 sayfanın bir karşılaştırmasını alacaksınız. - Çeviri başarısız oldu, XML dosyası bozulmuş olabilir - Çeviri seçenekleri - Çevirmen - Çeviri XML'sini yükle - - - İçerik - İçerik Şablonları - Medya - Önbellek Tarayıcısı - Geri Dönüşüm Kutusu - Oluşturulan paketler - Veri Türleri - Sözlük - Yüklü paketler - Dış görünümü yükleyin - Başlangıç ​​kitini yükleyin - Diller - Yerel paketi yükle - Makrolar - Medya Türleri - Üyeler - Üye Grupları - Üye Rolleri - Üye Türleri - Belge Türleri - İlişki Türleri - Paketler - Paketler - Kısmi Görünümler - Makro Dosyalarını Kısmi Görüntüle - Depodan yükle - Runway'i Kur - Runway modülleri - Komut Dosyası Dosyaları - Komut Dosyaları - Stil Sayfaları - Şablonlar - Günlük Görüntüleyici - Kullanıcılar - Ayarlar - Şablon Oluşturma - Üçüncü Taraf - - - Yeni güncelleme hazır - %0% hazır, indirmek için burayı tıklayın - Sunucuyla bağlantı yok - Güncelleme için hata denetimi. Daha fazla bilgi için lütfen izleme yığınını inceleyin - - - Erişim - Atanan gruplara ve başlangıç ​​düğümlerine bağlı olarak, kullanıcının aşağıdaki düğümlere erişimi vardır - Erişim ata - Yönetici - Kategori alanı - Kullanıcı oluşturuldu - Şifrenizi değiştirin - Fotoğrafı değiştir - Yeni şifre - kilitlenmedi - Şifre değiştirilmedi - Yeni şifreyi onaylayın - Aşağıdaki formu doldurarak ve 'Şifreyi Değiştir' düğmesini tıklayarak Umbraco Arka Ofisine erişim şifrenizi değiştirebilirsiniz - İçerik Kanalı - Başka bir kullanıcı oluşturun - Umbraco'ya erişim sağlamak için yeni kullanıcılar oluşturun. Yeni bir kullanıcı oluşturulduğunda, kullanıcıyla paylaşabileceğiniz bir şifre oluşturulacaktır. - Açıklama alanı - Kullanıcıyı Devre Dışı Bırak - Belge Türü - Düzenleyici - Alıntı alanı - Başarısız giriş denemeleri - Kullanıcı profiline gidin - Erişim ve izinler atamak için gruplar ekleyin - Başka bir kullanıcıyı davet edin - Yeni kullanıcıları Umbraco'ya erişim vermeleri için davet edin. Kullanıcıya, Umbraco'da nasıl oturum açılacağına dair bilgiler içeren bir davet e-postası gönderilecektir. Davetler 72 saat sürer. - Dil - Menülerde ve iletişim kutularında göreceğiniz dili ayarlayın - Son kilitlenme tarihi - Son giriş - Parola son değiştirildi - Kullanıcı Adı - Medya başlangıç ​​düğümü - Medya kitaplığını belirli bir başlangıç ​​düğümüyle sınırlayın - Medya başlangıç ​​düğümleri - Medya kitaplığını belirli başlangıç ​​düğümleriyle sınırlayın - Bölümler - Umbraco Erişimini Devre Dışı Bırak - henüz giriş yapmadı - Eski şifre - Şifre - Şifreyi sıfırla - Şifreniz değiştirildi! - Şifre değiştirildi - Lütfen yeni şifreyi onaylayın - Yeni şifrenizi girin - Yeni şifreniz boş olamaz! - Mevcut şifre - Geçersiz mevcut şifre - Yeni parola ile onaylanan parola arasında bir fark vardı. Lütfen tekrar deneyin! - Onaylanan şifre yeni şifreyle eşleşmiyor! - Alt düğüm izinlerini değiştirin - Şu anda sayfaların izinlerini değiştiriyorsunuz: - İzinlerini değiştirmek için sayfaları seçin - Fotoğrafı kaldır - Varsayılan izinler - Ayrıntılı izinler - Belirli düğümler için izinleri ayarlayın - Profil - Tüm çocukları ara - Kullanıcılara erişim vermek için bölümler ekleyin - Kullanıcı gruplarını seçin - Seçili başlangıç ​​düğümü yok - Seçili başlangıç ​​düğümü yok - İçerik başlangıç ​​düğümü - İçerik ağacını belirli bir başlangıç ​​düğümüyle sınırlayın - İçerik başlangıç ​​düğümleri - İçerik ağacını belirli başlangıç ​​düğümleriyle sınırlayın - Kullanıcının son güncellenme tarihi - oluşturuldu - Yeni kullanıcı başarıyla oluşturuldu. Umbraco'da oturum açmak için aşağıdaki şifreyi kullanın. - Kullanıcı yönetimi - Ad - Kullanıcı izinleri - Kullanıcı grubu - davet edildi - Yeni kullanıcıya, Umbraco'da nasıl oturum açılacağına ilişkin ayrıntıları içeren bir davetiye gönderildi. - Merhabalar, Umbraco'ya hoş geldiniz! Sadece 1 dakika içinde hazır olacaksınız, sadece bir şifre belirlemeniz ve avatarınız için bir resim eklemeniz gerekiyor. - Umbraco'ya hoş geldiniz! Maalesef davetinizin süresi doldu. Lütfen yöneticinizle iletişime geçin ve yeniden göndermesini isteyin. - Kendi fotoğrafınızı yüklemek, diğer kullanıcıların sizi tanımasını kolaylaştıracaktır. Fotoğrafınızı yüklemek için yukarıdaki daireyi tıklayın. - Yazar - Değiştir - Profiliniz - Yakın geçmişiniz - Oturum sona eriyor - Kullanıcıyı davet et - Kullanıcı oluştur - Davet gönder - Kullanıcılara dön - Umbraco: Davet - - - - - - - - - - - - -
- - - - - -
- -
- -
-
- - - - - - -
-
-
- - - - -
- - - - -
-

- Merhaba %0%, -

-

- %1% tarafından Umbraco Arka Ofisine davet edildiniz. -

-

- %1% tarafından gönderilen mesaj: -
- %2% -

- - - - - - -
- - - - - - -
- - Daveti Kabul Etmek İçin Bu Bağlantıyı Tıklayın - -
-
-

Bağlantıya tıklayamazsanız, bu URL'yi kopyalayıp tarayıcı pencerenize yapıştırın:

- - - - -
- - %3% - -
-

-
-
-


-
-
- -]]> -
- Davet Et - Davetiye yeniden gönderiliyor ... - Kullanıcıyı Sil - Bu kullanıcı hesabını silmek istediğinizden emin misiniz? - Tümü - Etkin - Devre Dışı - Kilitlendi - Davet edildi - Etkin Değil - Ad (AZ) - Ad (ZA) - En yeni - En eski - Son giriş - Hiçbir kullanıcı grubu eklenmedi - - - Doğrulama - Doğrulama yok - E-posta adresi olarak doğrula - Sayı olarak doğrula - URL olarak doğrula - ... veya özel bir doğrulama girin - Alan zorunludur - Özel bir doğrulama hata mesajı girin (isteğe bağlı) - Bir normal ifade girin - Özel bir doğrulama hata mesajı girin (isteğe bağlı) - En az eklemeniz gerekiyor - Yalnızca sahip olabilirsiniz - En fazla ekle - - öğeler - url(ler) - url(ler) seçildi - öğe seçildi - Geçersiz tarih - Sayı değil - Geçersiz e-posta - Özel doğrulama - %1% daha fazla gerektirir.]]> - %1% çok fazla.]]> - - - - Değer, önerilen değere ayarlandı: '%0%'. - Değer, '%3%' yapılandırma dosyasındaki XPath '%2%' için '%1%' olarak ayarlandı. - '%3%' yapılandırma dosyasında '%2%' için '%1%' değeri bekleniyordu, ancak '%0%' bulundu. - '%3%' yapılandırma dosyasında '%2%' için beklenmeyen '%0%' değeri bulundu. - - Özel hatalar '%0%' olarak ayarlandı. - Özel hatalar şu anda '%0%' olarak ayarlı. Yayınlanmadan önce bunun '%1%' olarak ayarlanması önerilir. - Özel hatalar başarıyla '%0%' olarak ayarlandı. - Makro Hatalar '%0%' olarak ayarlandı. - MacroErrors, makrolarda herhangi bir hata olması durumunda sitenizdeki bazı veya tüm sayfaların tamamen yüklenmesini önleyecek olan '%0%' olarak ayarlanmıştır. Bunu düzeltmek, değeri "%1%" olarak ayarlayacaktır. - Makro Hatalar artık '%0%' olarak ayarlandı. - - Deneyin IIS Özel Hatalarını Atla '%0%' olarak ayarlandı ve '%1%' IIS sürümünü kullanıyorsunuz. - IIS'yi Atlamayı Deneyin Özel Hataları şu anda '%0%'. IIS sürümünüz (%2%) için bunu '%1%' olarak ayarlamanız önerilir. - IIS Özel Hatalarını Atlamayı deneyin başarıyla '%0%' olarak ayarlandı. - - ​​Dosya mevcut değil: '%0%'. - ​​ '%1%' yapılandırma dosyasında '%0%' bulunamadı.]]> - Bir hata oluştu, tam hata için günlüğü kontrol edin: %0%. - Veritabanı - Veritabanı şeması, Umbraco'nun bu sürümü için doğru - Veritabanı şemanızda %0% sorun algılandı (Ayrıntılar için günlüğe bakın) - Umbraco'nun mevcut sürümüne göre veritabanı şeması doğrulanırken bazı hatalar tespit edildi. - Web sitenizin sertifikası geçerlidir. - Sertifika doğrulama hatası: '%0%' - Web sitenizin SSL sertifikasının süresi doldu. - Web sitenizin SSL sertifikasının süresi %0% gün içinde doluyor. - URL %0% - '%1%' pinglenirken hata oluştu - Şu anda HTTPS şemasını kullanarak siteyi %0% görüntülüyorsunuz. - appSetting 'Umbraco.Core.Https' web.config dosyanızda 'false' olarak ayarlandı. Bu siteye HTTPS şemasını kullanarak eriştiğinizde, bu 'doğru' olarak ayarlanmalıdır. - appSetting 'Umbraco.Core.Https' web.config dosyanızda '%0%' olarak ayarlandı, çerezleriniz%1% güvenli olarak işaretlendi. - Web.config dosyanızdaki 'Umbraco.Core.Https' ayarı güncellenemedi. Hata: %0% - - - HTTPS'yi etkinleştir - web.config dosyasının appSettings öğesinde umbracoSSL ayarını true olarak ayarlar. - appSetting 'Umbraco.Core.Https' artık web.config dosyanızda 'true' olarak ayarlandı, çerezleriniz güvenli olarak işaretlenecek. - Düzelt - Değer karşılaştırma türü 'ShouldNotEqual' olan bir kontrol düzeltilemez. - Sağlanan bir değere sahip 'ShouldEqual' değer karşılaştırma türüne sahip bir kontrol düzeltilemez. - Düzeltilecek değer kontrolü sağlanmadı. - Hata ayıklama derleme modu devre dışı. - Hata ayıklama derleme modu şu anda etkin. Yayınlanmadan önce bu ayarı devre dışı bırakmanız önerilir. - Hata ayıklama derleme modu başarıyla devre dışı bırakıldı. - İzleme modu devre dışı. - İzleme modu şu anda etkin. Yayınlanmadan önce bu ayarı devre dışı bırakmanız önerilir. - İzleme modu başarıyla devre dışı bırakıldı. - Tüm klasörler doğru izinlere sahip. - - %0%]]> - %0% . Yazılmıyorsa herhangi bir işlem yapılmasına gerek yoktur.]]> - Tüm dosyalar doğru izinlere sahip. - - %0%]]> - %0% . Yazılmıyorsa herhangi bir işlem yapılmasına gerek yoktur.]]> - - ​​ X-Frame-Options .]]> - - ​​ X-Frame-Options bulunamadı.]]> - Yapılandırmada Üstbilgiyi Ayarla - Sitenin diğer web siteleri tarafından IFRAMEd olmasını önlemek için web.config’in httpProtocol / customHeaders bölümüne bir değer ekler. - Web.config dosyanıza, sitenin diğer web siteleri tarafından IFRAMEing yapılmasını engelleyen bir başlık oluşturma ayarı eklendi. - web.config dosyası güncellenemedi. Hata: %0% - ​​ X-Content-Type-Options bulundu.]]> - ​​ X-Content-Type-Options bulunamadı.]]> - - MIME koklama güvenlik açıklarına karşı koruma sağlamak için web.config’in httpProtocol / customHeaders bölümüne bir değer ekler. - Web.config dosyanıza MIME koklama güvenlik açıklarına karşı koruma sağlayan bir üstbilgi oluşturma ayarı eklendi. - ​​ Strict-Transport-Security başlığı bulundu.]]> - ​​ Strict-Transport-Security başlığı bulunamadı.]]> - Web.config'in httpProtocol / customHeaders bölümüne 'max-age=10886400' değerine sahip 'Strict-Transport-Security' başlığını ekler. Bu düzeltmeyi yalnızca alanlarınız önümüzdeki 18 hafta boyunca (minimum) https ile çalışacaksa kullanın. - HSTS başlığı web.config dosyanıza eklendi. - ​​ X-XSS-Protection başlığı bulundu.]]> - ​​ X-XSS-Protection başlığı bulunamadı.]]> - 'X-XSS-Protection' başlığını '1; mode=block 'web.config'in httpProtocol / customHeaders bölümüne. - X-XSS-Protection başlığı web.config dosyanıza eklendi. - - ​​%0%.]]> - ​​Web sitesi teknolojisi hakkında bilgi veren hiçbir başlık bulunamadı. - ​​Web.config dosyasında system.net/mailsettings bulunamadı. - Web.config dosyası system.net/mailsettings bölümünde, ana bilgisayar yapılandırılmamış. - SMTP ayarları doğru yapılandırıldı ve hizmet beklendiği gibi çalışıyor. - '%0%' ana bilgisayarı ve '%1%' bağlantı noktası ile yapılandırılan SMTP sunucusuna ulaşılamadı. Lütfen Web.config dosyasındaki system.net/mailsettings içindeki SMTP ayarlarının doğruluğunu kontrol edin. - %0% olarak ayarlandı]]> - %0%.]]> -

%0% tarihinde %1% ile çalıştırılan planlanmış Umbraco Sağlık Kontrollerinin sonuçları aşağıdaki gibidir:

%2%]]>
- Umbraco Sağlık Kontrolü Durumu: %0% - Tüm Grupları Kontrol Edin - Grubu kontrol et - - Durum denetleyicisi, sitenizin çeşitli alanlarını en iyi uygulama ayarları, yapılandırma, olası sorunlar vb. için değerlendirir. Sorunları bir düğmeye basarak kolayca düzeltebilirsiniz. - Kendi sağlık kontrollerinizi ekleyebilir, özel durum kontrolleri hakkında daha fazla bilgi için belgeler .

- ]]> -
- - - URL izleyiciyi devre dışı bırakın - URL izleyiciyi etkinleştir - Orijinal URL - Yönlendirildi - URL Yönetimini Yeniden Yönlendir - Aşağıdaki URL'ler bu içerik öğesine yönlendiriyor: - Yönlendirme yapılmadı - Yayınlanan bir sayfa yeniden adlandırıldığında veya taşındığında, yeni sayfaya otomatik olarak bir yönlendirme yapılır. - '%0%' dan '%1%' e yönlendirmeyi kaldırmak istediğinizden emin misiniz? - Yönlendirme URL'si kaldırıldı. - Yönlendirme URL'sini kaldırma hatası. - Bu, yönlendirmeyi kaldırır - URL izleyiciyi devre dışı bırakmak istediğinizden emin misiniz? - URL izleyici artık devre dışı bırakıldı. - URL izleyici devre dışı bırakılırken hata oluştu, günlük dosyanızda daha fazla bilgi bulunabilir. - URL izleyici artık etkinleştirildi. - URL izleyici etkinleştirilirken hata oluştu, günlük dosyanızda daha fazla bilgi bulunabilir. - - - Aralarından seçim yapabileceğiniz Sözlük öğesi yok - - - %0% karakter kaldı.]]> - %1% çok fazla.]]> - - - Çöp kutusuna gönderilmiş içerik: {0} Şu kimliğe sahip orijinal ana içerikle ilgili: {1} - Şu kimliğe sahip çöp kutusuna gönderilen medya: {0} Şu kimliğe sahip orijinal ana medya öğesiyle ilgili: {1} - Bu öğe otomatik olarak geri yüklenemez - Bu öğenin otomatik olarak geri yüklenebileceği bir yer yok. Aşağıdaki ağacı kullanarak öğeyi manuel olarak taşıyabilirsiniz. - altında geri yüklendi , - - - Yön - Ebeveynden alt öğeye - Çift yönlü - Üst - Çocuk - Sayım - İlişkiler - Oluşturuldu - Yorum - Adı - Bu ilişki türü için ilişki yok. - İlişki Türü - İlişkiler - - - Başlarken - Yeniden Yönlendirme URL Yönetimi - İçerik - Hoş Geldiniz - Yönetimi İnceleyin - Yayınlanma Durumu - Model Oluşturucu - Durum Kontrolü - Profil oluşturma - Başlarken - Umbraco Formlarını Yükleyin - - - Geri dön - Etkin düzen: - Git - grup - geçti - uyarı - başarısız oldu - öneri - Kontrol geçti - Kontrol başarısız oldu - Arka ofis aramasını aç - Backoffice yardımını Aç / Kapat - Profil seçeneklerinizi açın / kapatın - %0% için Kurulum Kültürü ve Ana Bilgisayar Adları - %0% altında yeni düğüm oluştur - %0% üzerinde genel erişim kurun - %0% için Kurulum İzinleri - %0% için sıralama düzenini değiştir - %0% temelinde İçerik Şablonu oluşturun - için bağlam menüsünü aç - Mevcut dil - Dili değiştir - Yeni klasör oluştur - Kısmi Görünüm - Kısmi Görünüm Makrosu - Üye - Veri türü - Yönlendirme kontrol panelinde ara - Kullanıcı grubu bölümünde ara - Kullanıcılar bölümünde ara - Öğe oluştur - Oluştur - Düzenle - Reklam - Yeni satır ekle - Diğer seçenekleri görüntüleyin - Çeviri var - Eksik çeviri - Sözlük öğeleri - - - Referanslar - Bu Veri Türünde referans yok. - Belge Türlerinde Kullanılır - Belge Türlerine referans yok. - Medya Türlerinde Kullanılır - Medya Türlerine referans yok. - Üye Türlerinde Kullanılır - Üye Türlerine referans yok. - Kullanan - Belgelerde Kullanıldı - Üyelerde Kullanıldı - Medyada Kullanıldı - - - Kaydedilmiş Aramayı Sil - Günlük Düzeyleri - Hepsini seç - Tüm seçimleri kaldır - Kaydedilmiş Aramalar - Aramayı Kaydet - Arama sorgunuz için kolay bir ad girin - Aramayı Filtrele - Toplam Öğeler - Zaman damgası - Seviye - Makine - Mesaj - İstisna - Özellikler - Google ile Ara - Bu mesajı Google ile ara - Bing ile Ara - Bu iletiyi Bing ile ara - Umbraco'yu Arayın - Bu iletiyi Umbraco forumlarımızda ve belgelerimizde arayın - Google ile Umbraco'muzda arama yapın - Umbraco forumlarımızda Google'ı kullanarak arama yapın - Umbraco Kaynağını Ara - Github'da Umbraco kaynak kodu içinde arama - Umbraco Sorunlarını Ara - Github'da Umbraco Sorunlarını Ara - Bu aramayı sil - İstek Kimliği Olan Günlükleri Bul - Ad Alanına Sahip Günlükleri Bul - Makine Adına Sahip Günlükleri Bul - - - - %0% Kopyala - %0%, %1%'den - Tüm öğeleri kaldır - Panoyu temizle - - - Mülk Eylemlerini Aç - Özellik Eylemlerini Kapat - - - Bekle - Durumu yenile - Bellek Önbelleği - - - - Yeniden yükle - Veritabanı Önbelleği - - Yeniden oluşturmak pahalı olabilir. - Yeniden yükleme yeterli olmadığında ve veritabanı önbelleğinin yüklenmediğini düşündüğünüzde kullanın. - uygun şekilde oluşturulmuş— bu bazı kritik Umbraco sorunlarına işaret eder. - ]]> - - Yeniden Oluştur - Dahili - - gerekmez. - ]]> - - Topla - Yayınlanmış Önbellek Durumu - Önbellekler - - - Performans profili oluşturma - - - Umbraco şu anda hata ayıklama modunda çalışıyor. Bu, sayfaları işlerken performansı değerlendirmek için yerleşik performans profilleyicisini kullanabileceğiniz anlamına gelir. -

-

- Profil oluşturucuyu belirli bir sayfa oluşturma için etkinleştirmek istiyorsanız, sayfayı talep ederken sorgu dizesine umbDebug=true eklemeniz yeterlidir. -

-

- Profilcinin tüm sayfa görüntülemeleri için varsayılan olarak etkinleştirilmesini istiyorsanız, aşağıdaki geçişi kullanabilirsiniz. - Tarayıcınızda, profil oluşturucuyu otomatik olarak etkinleştiren bir çerez ayarlayacaktır. - Başka bir deyişle, profil oluşturucu yalnızca tarayıcınızda varsayılan olarak etkin olacaktır - diğer herkesin değil. -

- ]]> -
- Profil oluşturucuyu varsayılan olarak etkinleştirin - Kolay hatırlatma - - - Bir üretim sitesinin hata ayıklama modunda çalışmasına asla izin vermemelisiniz. Web.config içindeki <compilation /> öğesinde debug="false" ayarlanarak hata ayıklama modu kapatılır. -

- ]]> -
- - - Umbraco şu anda hata ayıklama modunda çalışmadığından yerleşik profil oluşturucuyu kullanamazsınız. Bir üretim sahası için böyle olması gerekir. -

-

- Hata ayıklama modu, web.config'deki <compilation /> öğesinde debug="true" ayarlanarak etkinleştirilir. -

- ]]> -
- - - Umbraco eğitim videolarının saatleri yalnızca bir tıklama uzaklıkta - - Umbraco'da ustalaşmak mı istiyorsunuz? Umbraco'nun kullanımıyla ilgili bu videolardan birini izleyerek en iyi uygulamaları öğrenmek için birkaç dakikanızı ayırın. Daha da fazla Umbraco videosu için umbraco.tv adresini ziyaret edin

- ]]> -
- Başlamak için - - - Buradan başlayın - Bu bölüm, Umbraco siteniz için yapı taşlarını içerir. Ayarlar bölümündeki öğelerle çalışma hakkında daha fazla bilgi edinmek için aşağıdaki bağlantıları izleyin - Daha fazla bilgi edinin - - öğelerle çalışma hakkında daha fazla bilgi edinin Our Umbraco'nun Dokümantasyon bölümünde - ]]> - - - Topluluk Forumu'nda bir soru sorun - ]]> - - - Eğitici videolarımızı izleyin (bazıları ücretsiz, bazıları abonelik gerektirir) - ]]> - - - Üretkenliği artıran araçlarımız ve ticari desteğimiz hakkında bilgi edinin - ]]> - - - eğitim ve sertifika fırsatları hakkında bilgi edinin - ]]> - - - - Dost Canlısı CMS'e Hoş Geldiniz - Umbraco'yu seçtiğiniz için teşekkür ederiz - bunun güzel bir şeyin başlangıcı olabileceğini düşünüyoruz. İlk başta bunaltıcı gibi görünse de, öğrenme eğrisini olabildiğince sorunsuz ve hızlı hale getirmek için çok şey yaptık. - - - Umbraco Formları - Sezgisel bir sürükle ve bırak arayüzü kullanarak formlar oluşturun. E-postalar gönderen basit iletişim formlarından CRM sistemleriyle entegre olan gelişmiş anketlere kadar. Müşterileriniz buna bayılacak! - - - Yeni blok oluştur - Bir ayarlar bölümü ekleyin - Görünümü seçin - Stil sayfasını seçin - Küçük resim seçin - Yeni oluştur - Özel stil sayfası - Stil sayfası ekle - Düzenleyici görünümü - Veri modelleri - Katalog görünümü - Arka plan rengi - Simge rengi - İçerik modeli - Etiket - Özel görünüm - Ayarlar modeli - Yer paylaşımı düzenleyici boyutu - Özel görünüm ekle - Ayarları ekle - Etiket şablonunun üzerine yaz - %0% içeriğini silmek istediğinizden emin misiniz?]]> - %0% blok yapılandırmasını silmek istediğinizden emin misiniz?]]> - Bu bloğun içeriği hala mevcut olacak, bu içeriğin düzenlenmesi artık kullanılamayacak ve desteklenmeyen içerik olarak gösterilecek. - - Küçük Resim - Küçük resim ekle - Boş oluştur - Pano - Ayarlar - Gelişmiş - İçerik düzenleyiciyi gizlemeye zorla - Bu içerikte değişiklikler yaptınız. Onları atmak istediğinizden emin misiniz? - Oluşturma iptal edilsin mi? - - Hata! - Bu bloğun ElementType'ı artık mevcut değil - '%0%' özelliği, bloklarda desteklenmeyen '%1%' düzenleyicisini kullanıyor. - - - İçerik Şablonları Nedir? - İçerik Şablonları, yeni bir içerik düğümü oluştururken seçilebilen önceden tanımlanmış içeriklerdir. - Nasıl İçerik Şablonu oluşturabilirim? - - İçerik Şablonu oluşturmanın iki yolu vardır:

-
    -
  • Bir içerik düğümünü sağ tıklayın ve yeni bir İçerik Şablonu oluşturmak için "İçerik Şablonu Oluştur" u seçin.
  • -
  • Ayarlar bölümündeki İçerik Şablonları ağacını sağ tıklayın ve İçerik Şablonu oluşturmak istediğiniz Belge Türünü seçin.
  • -
-

Bir ad verildiğinde, editörler İçerik Şablonunu yeni sayfalarının temeli olarak kullanmaya başlayabilir.

- ]]> -
- İçerik Şablonlarını nasıl yönetirim? - Ayarlar bölümündeki "İçerik Şablonları" ağacından İçerik Şablonlarını düzenleyebilir ve silebilirsiniz. İçerik Şablonunun dayandığı Belge Türünü genişletin ve düzenlemek veya silmek için tıklayın. - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/zh.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/zh.xml deleted file mode 100644 index 8099f55..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/zh.xml +++ /dev/null @@ -1,1249 +0,0 @@ - - - - 黄仁祥(wanddy@163.com) - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - 管理主机名 - 跟踪审计 - 浏览节点 - 改变文档类型 - 复制 - 创建 - 创建扩展包 - 删除 - 禁用 - 清空回收站 - 导出文档类型 - 导入文档类型 - 导入扩展包 - 实时编辑模式 - 退出 - 移动 - 提醒 - 公众访问权限 - 发布 - 取消发布 - 重新加载节点 - 重新发布整站 - 恢复 - 为 %0%设置权限 - 选择移动目的地 - 到下列的树结构中 - 权限 - 回滚 - 提交至发布者 - 发送给翻译 - 排序 - 提交至发布者 - 翻译 - 更新 - 默认值 - - - 禁止访问 - 添加域名 - 移除 - 错误的节点 - 域名错误 - 域名重复 - 语言 - 域名 - 新域名 '%0%' 已创建 - 域名 '%0%' 已删除 - 域名 '%0%' 已使用 - 域名 '%0%' 已更新 - 编辑当前域名 - 继承 - 语言 - - 也可以从父节点继承。]]> - 域名 - - - 查看 - - - 清除选择 - 选择 - 其它功能 - 粗体 - 取消段落缩进 - 插入表单字段 - 插入图片标题 - 编辑Html - 段落缩进 - 斜体 - 居中 - 左对齐 - 右对齐 - 插入链接 - 插入本地链接(锚点) - 圆点列表 - 数字列表 - 插入宏 - 插入图片 - 编辑关联 - 返回列表 - 保存 - 保存并发布 - 保存并提交审核 - 保存列表视图 - 预览 - 因未设置模板无法预览 - 选择样式 - 显示样式 - 插入表格 - - - 已发布 - 关于本页 - 别名 - (图片的替代文本) - 替代链接 - 点击编辑 - 创建者 - 原作者 - 更新者 - 创建时间 - 创建此文档的日期/时间 - 文档类型 - 编辑 - 过期于 - 该项发布之后有更改 - 该项没有发布 - 最近发布 - 没有要显示的项目 - 列表中没有要显示的项目。 - 媒体类型 - 媒体链接地址 - 会员组 - 角色 - 会员类型 - 没有选择时间 - 页标题 - 属性 - 该文档不可见,因为其上级 '%0%' 未发布。 - 该文档已发布,但是没有更新至缓存(内部错误) - Could not get the URL - This document is published but its URL would collide with content %0% - 发布 - 发布状态 - 发布于 - 取消发布于 - 清空时间 - 排序完成 - 拖拽项目或单击列头即可排序,可以按住Shift多选。 - 统计 - 标题(可选) - Alternative text (optional) - 类型 - 取消发布 - 最近编辑 - 编辑此文档的日期/时间 - 移除文件 - 链接到文档 - 会员组成员 - 非会员组成员 - 子项 - 目标 - 这将转换到服务器上的以下时间: - 这是什么意思?]]> - - - 点击上传 - 或单击此处选择文件 - 最大文件大小为 - - - 创建新成员 - 所有成员 - - - 您想在哪里创建 %0% - 创建在 - 选择类型和标题 - "文档类型" 下的 "设置" 部分中启用这些内容。]]> - "媒体类型" 下的 "设置" 部分中启用这些内容。]]> - 没有模板的文档类型 - 新建文件夹 - 新数据类型 - - - 浏览您的网站 - - 隐藏 - 如果Umbraco没有打开,您可能需要允许弹出式窗口。 - 已经在新窗口中打开 - 重启 - 访问 - 欢迎 - - - 保持 - 丢弃更改 - 您有未保存的更改 - 确实要离开此页吗?-您有未保存的更改 - - - 完成 - 已删除 %0% 项 - 已删除 %0% 项 - 已删除 %0% 项,共 %1% 项 - 已删除 %0% 项,共 %1% 项 - 已发布 %0% 项 - 已发布 %0% 项 - 已发布 %0% 项,共 %1% 项 - 已发布 %0% 项,共 %1% 项 - 已取消发布 %0% 项 - 已取消发布 %0% 项 - 已取消发布 %0% 项,共 %1% 项 - 已取消发布 %0% 项,共 %1% 项 - 已移动 %0% 项 - 已移动 %0% 项 - 已移动 %0% 项,共 %1% 项 - 已移动 %0% 项,共 %1% 项 - 已复制 %0% 项 - 已复制 %0% 项 - 已复制 %0% 项,共 %1% 项 - 已复制 %0% 项,共 %1% 项 - - - 锚点名称 - 管理主机名 - 关闭窗口 - 您确定要删除吗 - 您确定要禁用吗 - 您确定吗? - 您确定吗? - 剪切 - 编辑字典项 - 编辑语言 - 插入本地链接 - 插入字符 - 插入图片标题 - 插入图片 - 插入链接 - 插入宏 - 插入表格 - 最近编辑 - 链接 - 内部链接: - 本地链接请用“#”号开头 - 在新窗口中打开? - - 粘贴 - 编辑权限 - 正在清空回收站,请不要关闭窗口。 - 回收站已清空 - 从回收站删除的项目将不可恢复 - regexlib.com的服务暂时出现问题。]]> - 查找正则表达式来验证输入,如: 'email、'zip-code'、'URL'。 - 移除宏 - 必填项 - 站点已重建索引 - 网站缓存已刷新,所有已发布的内容更新生效。 - 网站缓存将会刷新,所有已发布的内容将会更新。 - 表格列数 - 表格行数 - 点击图片查看完整大小 - 拾取项 - 查看缓存项 - 与原始连接 - 包括后代 - 最友好的社区 - 链接到页面 - 在新窗口或选项卡中打开链接的文档 - 链接到媒体 - 选择媒体 - 选择图标 - 选择项 - 选择链接 - 选择宏 - 选择内容 - 选择成员 - 选择成员组 - 未找到图标 - 此宏没有参数 - 外部登录提供程序 - 异常详细信息 - 堆栈跟踪 - 内部异常 - 链接您的 - 取消链接您的 - 帐户 - 选择编辑器 - - - %0%’
您可以在左侧的“语言”中添加一种语言 - ]]>
- 语言名称 - - - - 输入您的用户名 - 输入您的密码 - 确认密码 - 命名 %0%... - 输入名称... - 标签... - 输入说明... - 输入搜索关键字... - 输入过滤词... - 键入添加tags (在每个tag之后按 enter)... - 输入您的电子邮件 - - - 创建自定义列表视图 - 删除自定义列表视图 - - - 添加预设值 - 数据库数据类型 - 数据类型唯一标识 - 渲染控件 - 按钮 - 允许高级设置 - 允许快捷菜单 - 插入图片默认最大 - 关联的样式表 - 显示标签 - 宽和高 - - - 数据已保存,但是发布前您需要修正一些错误: - 当前成员提供程序不支持修改密码(EnablePasswordRetrieval的值应该为true) - %0% 已存在 - 发现错误: - 发现错误: - 密码最少%0%位,且至少包含%1%位非字母数字符号 - %0% 必须是整数 - %1% 中的 %0% 字段是必填项 - %0% 是必填项 - %1% 中的 %0% 格式不正确 - %0% 格式不正确 - - - 从服务器收到错误 - 该文件类型已被管理员禁用 - 注意,尽管配置中允许CodeMirror,但是它在IE上不够稳定,所以无法在IE运行。 - 请为新的属性类型填写名称和别名! - 权限有问题,访问指定文件或文件夹失败! - 加载Partial视图脚本时出错(文件: %0%) - 请输入标题 - 请选择类型 - 图片尺寸大于原始尺寸不会提高图片质量,您确定要把图片尺寸变大吗? - 默认打开页面不存在,请联系管理员 - 请先选择内容,再设置样式。 - 没有可用的样式 - 请把光标放在您要合并的两个单元格中的左边单元格 - 非合并单元格不能分离。 - - - 关于 - 操作 - 操作 - 添加 - 别名 - 所有 - 您确定吗? - 返回 - 边框 - - 取消 - 单元格边距 - 选择 - 关闭 - 关闭窗口 - 备注 - 确认 - 强制属性 - 继续 - 复制 - 创建 - 数据库 - 时间 - 默认 - 删除 - 已删除 - 正在删除… - 设计 - 规格 - - 下载 - 编辑 - 已编辑 - 元素 - 邮箱 - 错误 - 查找文档 - - 帮助 - 图标 - 导入 - 内边距 - 插入 - 安装 - 无效 - 对齐 - 语言 - 布局 - 加载中 - 锁定 - 登录 - 退出 - 注销 - - 必填项 - 移动 - 名称 - 新的 - 下一步 - - 属于 - 确定 - 打开 - - 密码 - 路径 - 请稍候… - 上一步 - 属性 - 接收数据邮箱 - 回收站 - 保持状态中 - 重命名 - 更新 - 必填 - 重试 - 权限 - 搜索 - 服务器 - 显示 - 在发送时预览 - 大小 - 排序 - 提交 - - 类型 - 输入内容开始查找… - - 更新 - 更新 - 上传 - 链接地址 - 用户 - 用户名 - - 查看 - 欢迎… - - - 文件夹 - 搜索结果 - 重新排序 - 我已结束排序 - 预览 - 更改密码 - - 列表视图 - 保存中... - 当前 - 嵌入 - 已选择 - - - 蓝色 - - - 添加选项卡 - 添加属性 - 添加编辑器 - 添加模板 - 添加子节点 - 添加子项 - 编辑数据类型 - 导航节 - 快捷方式 - 显示快捷方式 - 切换列表视图 - 切换允许作为根 - - - 背景色 - 粗体 - 前景色 - 字体 - 文本 - - - 页面 - - - 无法连接到数据库。 - 无法保存web.config文件,请手工修改。 - 发现数据库 - 数据库配置 - 安装进行 %0% 数据库配置 - ]]> - 下一步继续。]]> - 数据库未找到!请检查数据库连接串设置。

-

您可以自行编辑“web.config”文件,键名为 “UmbracoDbDSN”

-

- 当自行编辑后,单击重试按钮
。 - 如何编辑web.config

- ]]>
- - 如有必要,请联系您的系统管理员。 - 如果您是本机安装,请使用管理员账号。]]> - - 点击更新来更新系统到 %0%

-

- 不用担心更新会丢失数据! -

- ]]>
- 点击下一步继续。]]> - 下一步继续]]> - 需要修改默认密码!]]> - 默认账户已禁用或无权访问系统!

点击下一步继续。]]> - 安装过程中默认用户密码已更改

点击下一步继续。]]> - 密码已更改 - 作为入门者,从视频教程开始吧! - 点击下一步 (或在Web.config中自行修改UmbracoConfigurationStatus),意味着您接受上述许可协议。 - 安装失败。 - 受影响的文件和文件夹 - 此处查看更多信息 - 您需要对以下文件和文件夹授于ASP.NET用户修改权限 - 您当前的安全设置满足要求!

- 您可以毫无问题的运行系统,但您不能安装系统所推荐的扩展包的完整功能。]]>
- 如何解决 - 点击阅读文字版 - 视频教程 ]]> - 您当前的安全设置有问题! -

- 您可以毫无问题的运行系统,但您不能新建文件夹、也不能安装系统所推荐的包的完整功能。 ]]>
- 您当前的安全设置不适合于系统! -

- 您需要修改系统访问权限。]]>
- 您当前的权限设置正确!

- 您可以运行系统并安装其它扩展包!]]>
- 解决文件夹问题 - 点此查看ASP.NET和创建文件夹的问题解决方案 - 设置文件夹权限 - - 我要从头开始 - 如何操作?) - 您也可以安装晚一些安装“Runway”。 - ]]> - 您刚刚安装了一个干净的系统,要继续吗? - “Runway”已安装 - - 这是我们推荐的模块,您也可以查看 全部模块 - ]]> - 仅推荐高级用户使用 - 给我一个简单的网站 - - “Runway”是一个简单的,包含文件类型和模板的示例网站。安装程序会自动为您安装。 - 您可以自行编辑和删除之。 - “Runway”为新手提供了最佳的入门功能 - -

- - Runway: 主页, 开始页, 安装模块页.
- 可选模块: 顶部导航, 站点地图, 联系我们, 图库. -
- ]]>
- “Runway”是什么? - 步骤 1/5:接受许可协议 - 步骤 2/5:数据库配置 - 步骤 3/5:文件权限验证 - 步骤 4/5:系统安全性 - 步骤 5/5:一切就绪,可以开始使用系统。 - 感谢选择我们的产品 - 浏览您的新站点 -您安装了“Runway”,那么来瞧瞧吧。]]> - 更多的帮助信息 -从社区获取帮助]]> - 系统 %0% 安装完毕 - /web.config file 的 AppSetting 键 - UmbracoConfigurationStatus'%0%'。]]> - 立即开始请点“运行系统”
如果您是新手, 您可以得到相当丰富的学习资源。]]>
- 运行系统 -管理您的网站, 运行后台添加内容, -也可以添加模板和功能。]]> - 无法连接到数据库。 - 系统版本 3 - 系统版本 4 - 观看 -
-按 “下一步”进入向导。]]>
- - - 语言代码 - 语言名称 - - - 用户在空闲状态下将会自动注销 - 已更新,继续工作。 - - - 星期一快乐 - 星期二快乐 - 星期三快乐 - 星期四快乐 - 星期五快乐 - 星期六快乐 - 星期天快乐 - 在下方登录 - 登录 - 会话超时 - © 2001 - %0%
Umbraco.com

]]>
- 忘记密码? - 电子邮件将发送到地址指定的链接, 以重置您的密码 - 如果电子邮件与我们的记录相符, 则将发送带有密码重置指令的邮件 - 返回登录表单 - 请提供新密码 - 您的密码已更新 - 您单击的链接无效或已过期 - Umbraco: 重置密码 - 您的用户名登录到 Umbraco 后台是: %0%

点击 这里 重置密码,或复制链接粘贴到您的浏览器访问:

%1%

]]>
- - - 仪表板 - 区域 - 内容 - - - 选择上面的页面… - %0% 被复制到 %1% - 将 %0% 复制到 - %0% 已被移动到 %1% - 将 %0% 移动到 - 作为内容的根结点,点“确定”。 - 尚未选择节点,请选择一个节点点击“确定”。 - 类型不符不允许选择 - 该项不能移到其子项 - 当前节点不能建在根节点下 - 您在子项的权限不够,不允许该操作。 - 复本和原本建立关联 - - - 为 %0% 编写通知 - - %0%:

- -

您好!这是一封自动发送的邮件,告诉您任务'%1%' - 已在'%2%' - 被用户'%3%'执行 -

- -

-

更新概况:

- - %6% -
-

- - - -

祝您愉快!

- 该信息由系统自动发送 -

]]>
- 在 %2%,[%0%] 关于 %1% 的通告已执行。 - 通知 - - - - 选择 ".umb" 或者 ".zip" 文件 - ]]> - 作者 - 文档 - 元数据 - 名称 - 扩展包不含任何项 -
- 点击下面的“卸载”,您可以安全的删除。]]>
- 选项 - 说明 - 程序库 - 确认卸载 - 已卸载 - 扩展包卸载成功 - 卸载 - - 注意: - 卸载包将导致所有依赖该包的东西失效,请确认。 ]]> - 版本 - 已安装软件包 - 此软件包无法安装, 它需要一个最小的 Umbraco 版本的%0% - 卸载中... - 下载中... - 导入中... - 安装中... - 重启中, 请稍候... - 所有完成后, 您的浏览器将立即刷新, 请稍候... - 请单击 "完成" 以完成安装和重新加载页面。 - - - 带格式粘贴(不推荐) - 您所粘贴的文本含有特殊字符或格式,Umbraco将清除以适应网页。 - 无格式粘贴 - 粘贴并移除格式(推荐) - - - 基于角色的保护 - 要使用的会员组。]]> - 使用基于角色的授权需要首先建立会员组。 - 错误页 - 当用户登录后访问没有权限的页时显示该页 - 选择限制访问此页的方式 - %0% 现在处于受保护状态 - %0% 的保护被取消 - 登录页 - 选择公开的登录入口 - 取消保护 - 选择一个包含登录表单和提示信息的页 - 选择访问该页的角色类型 - 为此页设置账号和密码 - 单用户保护 - 如果您只希望提供一个用户名和密码就能访问 - - - - - - - - 包含未发布的子项 - 正在发布,请稍候… - %0% 中的 %1% 页面已发布… - %0% 已发布 - %0% 及其子项已发布 - 发布 %0% 及其子项 - 确定 发布 %0%

- 要发布当前页和所有子页,请选中 全部发布 发布所有子页。 - ]]>
- - - 您没有配置任何认可的颜色 - - - 输入外部链接 - 选择内部页面 - 标题 - 链接 - 新窗口 - 输入新标题 - 输入链接 - - - Reset - - - 当前版本 - 红色是选中版本中没有的。绿色是新增的]]> - 文档已回滚 - - 回滚至 - 选择版本 - 查看 - - - 编辑脚本 - - - 礼宾 - 内容 - 导游 - 开发 - Umbraco配置向导 - 媒体 - 会员 - 消息 - 设置 - 统计 - 翻译 - 用户 - 帮助 - 窗体 - - - 最佳 Umbraco 视频教程 - - - 默认模板 - 要导入文档类型,请点击“浏览”按钮,再点击“导入”,然后在您电脑上查找 ".udt"文件导入(下一页中需要您再次确认) - 新建选项卡标题 - 节点类型 - 类型 - 样式表 - 脚本 - 选项卡 - 选项卡标题 - 选项卡 - 主控文档类型激活 - 该文档类型使用 - 没有字段设置在该标签页 - 添加图标 - - - 排序次序 - 创建日期 - 排序完成。 - 上下拖拽项目或单击列头进行排序 - - - - 验证 - 在保存项之前必须修复验证错误 - 失败 - 用户权限不足, 无法完成操作 - 取消 - 操作被第三方插件取消。 - 发布因为第三方插件取消 - 属性类型已存在 - 属性类型已创建 - 数据类型:%1%]]> - 属性类型已删除 - 内容类型已保存 - 选项卡已创建 - 选项卡已删除 - id为%0%的选项卡已删除 - 样式表未保存 - 样式表已保存 - 样式表保存,无错误。 - 数据类型已保存 - 字典项已保存 - 因为上级页面未发布导致发布失败! - 内容已发布 - 公众可见 - 内容已保存 - 请发布以使更改生效 - 提交审核 - 更改已提交审核 - 媒体已保存 - 媒体已保存 - 会员已保存 - 样式表属性已保存 - 样式表已保存 - 模板已保存 - 保存用户出错(请查看日志) - 用户已保存 - 用户类型已保存 - 文件未保存 - 文件无法保存,请检查权限。 - 文件保存 - 文件保存,无错误。 - 语言已保存 - 已保存媒体类型 - 已保存成员类型 - 模板未保存 - 模板别名相同 - 模板已保存 - 模板保存,无错误。 - 未发布内容 - 片段视图已保存 - 片段视图保存,无错误。 - 片段视图未保存 - 片段视图因为错误未能保存 - - - 使用CSS语法,如:h1、.redHeader、.blueTex。 - 编辑样式表 - 编辑样式属性 - 编辑器中的样式属性名 - 预览 - 样式 - - - 编辑模板 - 插入内容区 - 插入内容占位符 - 插入字典项 - 插入宏 - 插入页字段 - 母版 - 模板标签快速指南 - 模板 - - - Image - Macro - 选择内容类别 - 选择一项布局 - 添加一行 - 添加内容 - 丢弃内容 - 设置已应用 - 此处不允许有该内容 - 此处允许有该内容 - 点击嵌入 - 点击添加图片 - 图片说明... - 在这里输入... - 网格布局 - 布局是网格编辑器的整体工作区域, 通常只需要一个或两个不同的布局 - 添加网络布局 - 通过设置列宽并添加其他节来调整版式 - 行配置 - 行是水平排列的预定义单元格 - 添加行配置 - 通过设置单元格宽度和添加其他单元格来调整行 - - 网格布局中的总和列数 - 设置 - 配置编辑器可以更改的设置 - 样式 - 配置编辑器可以更改的样式 - 允许所有的编辑器 - 允许所有行配置 - 设置为默认值 - 选择附加 - 选择默认值 - 已增加 - - - 组合 - 您没有添加任何选项卡 - 继承自 - 添加属性 - 必需的标签 - 启用列表视图 - 配置内容项以显示其子项的可排序和搜索列表, 这些子项将不会显示在树中 - 允许的模板 - 选择允许在该类型的内容上使用哪些模板编辑器 - 允许作为根 - 允许编辑器在内容树的根目录中创建此类型的内容 - 允许的子节点类型 - 允许在该类型的内容下方创建指定类型的内容 - 选择子节点 - 从现有文档类型继承选项卡和属性。如果存在同名的选项卡, 则新选项卡将添加到当前文档类型或合并。 - 此内容类型在组合中使用, 因此不能自行组成。 - 没有可供组合使用的内容类型。 - 可用编辑器 - 重用 - 编辑器设置 - 配置 - 是,删除 - 被移动到下方 - 被复制到下面 - 选择要移动的文件夹 - 选择要复制的文件夹 - 在下面的树结构中 - 所有文档类型 - 所有文档 - 所有媒体项目 - 使用此文档类型将被永久删除, 请确认您还要删除这些文件。 - 使用此媒体类型将被永久删除, 请确认您也要删除这些。 - 使用此成员类型将被永久删除, 请确认您想要删除这些 - 和所有使用此类型的文档 - 和所有使用此类型的媒体项目 - 和使用此类型的所有成员 - 成员可编辑 - 显示成员配置文件 - - - 替代字段 - 替代文本 - 大小写 - 选取字段 - 转换换行符 - 将换行符转化为&lt;br&gt; - 自定义字段 - 是,仅日期 - 编码 - 格式化时间 - HTML编码 - 将替换HTML中的特殊字符 - 将在字段值后插入 - 将在字段值前插入 - 小写 - - 字段后插入 - 字段前插入 - 递归 - 移除段落符号 - 将移除&lt;P&gt;标签 - 标准字段 - 大写 - URL编码 - 将格式化URL中的特殊字符 - 当上面字段值为空时使用 - 该字段仅在主字段为空时使用 - 是,含时间,分隔符为: - - - 翻译详情 - 下载 XML DTD - 字段 - 包含子页 - - 没有翻译员,请创建翻译员角色的用户。 - 页面'%0%'已经发送给翻译 - 发送页面'%0%'以便翻译 - 总字数 - 翻译到 - 翻译完成。 - 您可以浏览刚翻译的页面,如果原始页存在,您将得到两者的比较。 - 翻译失败,XML可能损坏了。 - 翻译选项 - 翻译员 - 上传翻译的xml - - - 缓存浏览 - 回收站 - 创建扩展包 - 数据类型 - 字典 - 已安装的扩展包 - 安装皮肤 - 安装新手套件 - 语言 - 安装本地扩展包 - - 媒体类型 - 会员 - 会员组 - 角色 - 会员类型 - 文档类型 - 关系类型 - 扩展包 - 扩展包 - 从在线程序库安装 - 安装Runway - Runway模块 - Scripting文件 - 脚本 - 样式表 - 模板 - 用户权限 - Users - 分部视图 - 分部视图宏文件 - - - 有可用更新 - %0%已就绪,点击这里下载 - 无到服务器的连接 - 检查更新失败 - - - 管理员 - 分类字段 - 更改密码 - 更改密码 - 确认新密码 - 要改变密码,请在框中输入新密码,然后单击“更改密码”。 - 内容频道 - 描述字段 - 禁用用户 - 文档类型 - 编辑 - 排除字段 - 语言 - 登录 - 默认打开媒体项 - 区域 - 禁用后台管理界面 - 旧密码 - 密码 - 重设密码 - 您的密码已更改! - 重输密码 - 输入新密码 - 新密码不能为空! - 当前密码 - 密码错误 - 新密码和重输入的密码不一致,请重试! - 重输的密码和原密码不一致! - 替换子项权限设置 - 您正在修改访问权限的页面: - 选择要修改权限的页 - 搜索子对象 - 默认打开内容项 - 用户名 - 用户权限 - 用户类型 - 用户类型 - 撰稿人 - 更改 - 你的资料 - 你最近的历史信息 - 会话过期于 - - - 验证 - 验证为电子邮件 - 验证为数字 - 验证为 URL - ...或输入自定义验证 - 字段是强制性的 - - - - Value is set to the recommended value: '%0%'. - Value was set to '%1%' for XPath '%2%' in configuration file '%3%'. - Expected value '%1%' for '%2%' in configuration file '%3%', but found '%0%'. - Found unexpected value '%0%' for '%2%' in configuration file '%3%'. - - Custom errors are set to '%0%'. - Custom errors are currently set to '%0%'. It is recommended to set this to '%1%' before go live. - Custom errors successfully set to '%0%'. - MacroErrors are set to '%0%'. - MacroErrors are set to '%0%' which will prevent some or all pages in your site from loading completely if there are any errors in macros. Rectifying this will set the value to '%1%'. - MacroErrors are now set to '%0%'. - - Try Skip IIS Custom Errors is set to '%0%' and you're using IIS version '%1%'. - Try Skip IIS Custom Errors is currently '%0%'. It is recommended to set this to '%1%' for your IIS version (%2%). - Try Skip IIS Custom Errors successfully set to '%0%'. - - '%0%' in config file '%1%'.]]> - There was an error, check log for full error: %0%. - Your site certificate was marked as valid. - Certificate validation error: '%0%' - Error pinging the URL %0% - '%1%' - You are currently %0% viewing the site using the HTTPS scheme. - The appSetting 'Umbraco.Core.UseHttps' is set to 'false' in your web.config file. Once you access this site using the HTTPS scheme, that should be set to 'true'. - The appSetting 'Umbraco.Core.UseHttps' is set to '%0%' in your web.config file, your cookies are %1% marked as secure. - Could not update the 'Umbraco.Core.UseHttps' setting in your web.config file. Error: %0% - - Enable HTTPS - Sets umbracoSSL setting to true in the appSettings of the web.config file. - The appSetting 'Umbraco.Core.UseHttps' is now set to 'true' in your web.config file, your cookies will be marked as secure. - Fix - Cannot fix a check with a value comparison type of 'ShouldNotEqual'. - Cannot fix a check with a value comparison type of 'ShouldEqual' with a provided value. - Value to fix check not provided. - Debug compilation mode is disabled. - Debug compilation mode is currently enabled. It is recommended to disable this setting before go live. - Debug compilation mode successfully disabled. - Trace mode is disabled. - Trace mode is currently enabled. It is recommended to disable this setting before go live. - Trace mode successfully disabled. - All folders have the correct permissions set. - - %0%.]]> - %0%. If they aren't being written to no action need be taken.]]> - All files have the correct permissions set. - - File does not exist: '%0%'. - - %0%.]]> - %0%. If they aren't being written to no action need be taken.]]> - X-Frame-Options used to control whether a site can be IFRAMEd by another was found.]]> - X-Frame-Options used to control whether a site can be IFRAMEd by another was not found.]]> - Set Header in Config - Adds a value to the httpProtocol/customHeaders section of web.config to prevent the site being IFRAMEd by other websites. - A setting to create a header preventing IFRAMEing of the site by other websites has been added to your web.config file. - Could not update web.config file. Error: %0% - - %0%.]]> - No headers revealing information about the website technology were found. - In the Web.config file, system.net/mailsettings could not be found. - In the Web.config file system.net/mailsettings section, the host is not configured. - SMTP settings are configured correctly and the service is operating as expected. - The SMTP server configured with host '%0%' and port '%1%' could not be reached. Please check to ensure the SMTP settings in the Web.config file system.net/mailsettings are correct. - %0%.]]> - %0%.]]> - - - 禁用 URL 跟踪程序 - 启用 URL 跟踪程序 - 原始网址 - 已重定向至 - 未进行重定向 - 当已发布的页重命名或移动时, 将自动对新页进行重定向。 - 确实要删除 "%0%" 到 "%1%" 的重定向吗? - 重定向URL已删除。 - 删除重定向 URL 时出错. - 是否确实要禁用 URL 跟踪程序? - URL 跟踪器现在已被禁用。 - 禁用 URL 跟踪程序时出错, 可以在日志文件中找到更多信息。 - 现在已启用 URL 跟踪程序。 - 启用 URL 跟踪程序时出错, 可以在日志文件中找到更多信息。 - - - 全选 - 取消全选 - -
diff --git a/UmbracoNineDemoSite.Web/umbraco/config/lang/zh_tw.xml b/UmbracoNineDemoSite.Web/umbraco/config/lang/zh_tw.xml deleted file mode 100644 index 150e07f..0000000 --- a/UmbracoNineDemoSite.Web/umbraco/config/lang/zh_tw.xml +++ /dev/null @@ -1,1229 +0,0 @@ - - - - The Umbraco community - https://our.umbraco.com/documentation/Extending-Umbraco/Language-Files - - - 管理主機名稱 - 跟蹤審計 - 流覽節點 - 改變文檔類型 - 複製 - 創建 - 創建擴展包 - 刪除 - 禁用 - 清空回收站 - 匯出文檔類型 - 導入文檔類型 - 導入擴展包 - 即時編輯模式 - 退出 - 移動 - 提醒 - 公眾存取權限 - 發佈 - 取消發佈 - 重新載入節點 - 重新發佈整站 - 回復 - 許可權 - 回滾 - 提交至發佈者 - 發送給翻譯 - 排序 - 提交至發佈者 - 翻譯 - 更新 - 預設值 - - - 禁止訪問 - 添加功能變數名稱 - 移除 - 錯誤的節點 - 功能變數名稱錯誤 - 功能變數名稱重複 - 語言 - 功能變數名稱 - 新功能變數名稱 '%0%' 已創建 - 功能變數名稱 '%0%' 已刪除 - 功能變數名稱 '%0%' 已使用 - 功能變數名稱 '%0%' 已更新 - 編輯當前功能變數名稱 - 繼承 - 語言 - 或從父節點繼承文化設定。
- 也會改變目前節點設定,除非下方網域有其他項目。]]>
- 功能變數名稱 - - - 查看 - - - 清除選擇 - 選擇 - 做別的事情 - 粗體 - 取消段落縮進 - 插入表單字段 - 插入圖片標題 - 編輯Html - 段落縮進 - 斜體 - 居中 - 左對齊 - 右對齊 - 插入連結 - 插入本地連結(錨點) - 圓點列表 - 數字清單 - 插入巨集 - 插入圖片 - 編輯關聯 - 回到清單 - 保存 - 保存並發佈 - 保存並提交審核 - 保存清單檢視 - 預覽 - 因未設置範本無法預覽 - 選擇樣式 - 顯示樣式 - 插入表格 - - - 已發表 - 關於本頁 - 別名 - (圖片的替代文本) - 替代連結 - 點擊編輯 - 創建者 - 創建者 - 更新者 - 創建時間 - 此文件創建的日期時間 - 文檔類型 - 編輯 - 過期於 - 該項發佈之後有更改 - 該項沒有發佈 - 最近發佈 - 沒有可供顯示的項目 - 此列表中沒有可供顯示的項目 - 媒體類型 - 媒體連結位址 - 會員組 - 角色 - 會員類型 - 沒有選擇時間 - 頁標題 - 屬性 - 該文檔不可見,因為其上級 '%0%' 未發佈。 - 糟糕:該文檔已發佈,但是沒有更新至緩存(內部錯誤) - 糟糕:沒辦法連結到此網址(內部錯誤-請參見記錄) - 糟糕:此文件已經發表,但是網址和其他內容相衝 %0% - 發佈 - 發佈狀態 - 發佈於 - 取消發表於 - 清空時間 - 排序完成 - 拖拽項目或按一下列頭即可排序,可以按住Shift多選。 - 統計 - 標題(可選) - 其他說明文字(可選) - 類型 - 取消發佈 - 最近編輯 - 本文件修改時間 - 移除文件 - 連結到文檔 - 會員組成員 - 非會員組成員 - 子項目 - 目標 - 預計發表的時間(伺服器端) - 這是什麼意思?]]> - - - 點選以便上傳 - 或按這裡選擇檔案 - 檔案大小上限為 - - - 新增一位會員 - 所有會員 - - - 您想在哪裡創建 %0% - 創建在 - 選擇類型和標題 - "文檔類型"處變更。]]> - "媒體類型"處變更。]]> - 文檔類型沒有相關範本 - 沒有資料夾 - 新資料類別 - - - 流覽您的網站 - - 隱藏 - 如果Umbraco沒有打開,您可能需要允許彈出式視窗。 - 已經在新視窗中打開 - 重啟 - 訪問 - 歡迎 - - - 留下 - 放棄變更 - 您有未存檔的變更 - 您確定要離開本頁? - 您有未存檔的變更 - - - 完成 - 刪除 %0% 個項目 - 刪除 %0% 個項目 - 刪除 %1% 個中的 %0% 個項目 - 刪除 %1% 個中的 %0% 個項目 - 已發佈 %0% 個項目 - 已發佈 %0% 個項目 - 已發佈 %1% 個中的 %0% 個項目 - 已發佈 %1% 個中的 %0% 個項目 - 取消發佈 %0% 個項目 - 取消發佈 %0% 個項目 - 取消發佈 %1 個中的 %0% 個項目 - 取消發佈 %1 個中的 %0% 個項目 - 移動 %0% 個項目 - 移動 %0% 個項目 - 移動 %1 個中的 %0% 個項目 - 移動 %1 個中的 %0% 個項目 - 複製 %0% 個項目 - 複製 %0% 個項目 - 複製 %1 個中的 %0% 個項目 - 複製 %1 個中的 %0% 個項目 - - - 錨點名稱 - 管理主機名稱 - 關閉窗口 - 您確定要刪除嗎 - 您確定要禁用嗎 - 您確定嗎? - 您確定嗎? - 剪切 - 編輯字典項 - 編輯語言 - 插入本地連結 - 插入字元 - 插入圖片標題 - 插入圖片 - 插入連結 - 插入巨集 - 插入表格 - 最近編輯 - 連結 - 內部連結: - 本地連結請用“#”號開頭 - 在新視窗中打開? - 本巨集沒有包含您可以編輯的屬性 - 粘貼 - 編輯許可權 - 正在清空回收站,請不要關閉窗口。 - 回收站已清空 - 從回收站刪除的項目將不可恢復 - regexlib.com的網站服務目前出現些狀況,而我們無能為力。我們對此不便感到十分抱歉。]]> - 查找規則運算式來驗證輸入,如: 'email、'zip-code'、'URL'。 - 移除巨集 - 必填項目 - 網站已重建索引 - 網站緩存已刷新,所有已發佈的內容更新生效。 - 網站緩存將會刷新,所有已發佈的內容將會更新。 - 表格列數 - 表格行數 - 點擊圖片查看完整大小 - 拾取項 - 查看緩存項 - 與原本相關 - 最友善的社群 - 頁面連結 - 打開此連結文檔至新視窗或標籤頁 - 媒體連結 - 選擇媒體 - 選擇圖示 - 選擇項目 - 選擇連結 - 選擇巨集 - 選擇內容 - 選擇會員 - 選擇會員群組 - 沒有找到任何圖示 - 本巨集沒有需要參數 - 外部登入提供者 - 例外細節 - 詳細記錄 - 內部例外 - 連結您的 - 取消連結您的 - 帳戶 - 選擇編輯器 - - - %0%' 編輯不同語言版本,
您可以在左方選單「語言」中增添新的語言 - ]]>
- 語言名稱 - - - 輸入您的使用者名稱 - 輸入您的密碼 - 確認您的密碼 - 命名此 %0%... - 輸入一個名稱 - 標籤... - 輸入一段描述... - 搜尋請輸入... - 過濾請輸入... - 增加標籤(每個標籤後請按輸入鍵)... - 輸入您的電子郵件 - - - 新增自訂清單檢視 - 移除自訂清單檢視 - - - 添加預設值 - 資料庫資料類型 - 資料類型唯一標識 - 渲染控制項 - 按鈕 - 允許高級設置 - 允許快顯功能表 - 插入圖片預設最大 - 關聯的樣式表 - 顯示標籤 - 寬和高 - - - 資料已保存,但是發佈前您需要修正一些錯誤: - 當前成員提供程式不支援修改密碼(EnablePasswordRetrieval的值應該為true) - %0% 已存在 - 發現錯誤: - 發現錯誤: - 密碼最少%0%位元,且至少包含%1%位元非字母數位記號 - %0% 必須是整數 - %1% 中的 %0% 欄位是必填項 - %0% 是必填項 - %1% 中的 %0% 格式不正確 - %0% 格式不正確 - - - 收到伺服器傳來的錯誤 - 該檔案類型已被管理員禁用 - 注意,儘管配置中允許CodeMirror,但是它在IE上不夠穩定,所以無法在IE運行。 - 請為新的屬性類型填寫名稱和別名! - 許可權有問題,訪問指定文檔或資料夾失敗! - 讀取片段視圖腳本錯誤(檔案:%0%) - 請輸入標題 - 請選擇類型 - 圖片尺寸大於原始尺寸不會提高圖片品質,您確定要把圖片尺寸變大嗎? - 預設打開頁面不存在,請聯繫管理員 - 請先選擇內容,再設置樣式。 - 沒有可用的樣式 - 請把游標放在您要合併的兩個儲存格中的左邊儲存格 - 非合併儲存格不能分離。 - - - 關於 - 操作 - 操作 - 添加 - 別名 - 所有 - 您確定嗎? - 回去 - 邊框 - - 取消 - 儲存格邊距 - 選擇 - 關閉 - 關閉窗口 - 備註 - 確認 - 強制屬性 - 繼續 - 複製 - 創建 - 資料庫 - 時間 - 默認 - 刪除 - 已刪除 - 正在刪除… - 設計 - 規格 - - 下載 - 編輯 - 已編輯 - 元素 - 郵箱 - 錯誤 - 查找文檔 - - 幫助 - 圖示 - 導入 - 內邊距 - 插入 - 安裝 - 不合格 - 對齊 - 語言 - 佈局 - 載入中 - 鎖定 - 登入 - 退出 - 登出 - 巨集 - 必要 - 移動 - 名稱 - 新的 - 下一步 - - 屬於 - 確定 - 打開 - - 密碼 - 路徑 - 請稍候… - 上一步 - 屬性 - 接收資料郵箱 - 回收站 - 保持狀態中 - 重命名 - 更新 - 必要 - 重試 - 許可權 - 搜索 - 伺服器 - 顯示 - 在發送時預覽 - 大小 - 排序 - 送出 - 類型 - 輸入內容開始搜尋… - - 更新 - 更新 - 上傳 - 連結位址 - 用戶 - 用戶名 - - 查看 - 歡迎… - - - 資料夾 - 搜尋結果 - 重新排列 - 我已經完成排列 - 預覽 - 更改密碼 - - 清單檢視 - 存檔中... - 目前 - 內嵌 - 選取的 - - - - - - 增加標籤頁 - 增加屬性 - 增加編輯器 - 增加範本 - 增加子節點 - 增加子項目 - 編輯資料類別 - 瀏覽區塊 - 捷徑 - 顯示捷徑 - 開關清單檢視 - 開關是否允許為根項目 - - - 背景色 - 粗體 - 前景色 - 字體 - 文本 - - - 頁面 - - - 無法連接到資料庫。 - 無法保存web.config檔,請手工修改。 - 發現資料庫 - 資料庫配置 - 安裝 按鈕來安裝Umbraco資料庫 %0% - ]]> - 下一步繼續。]]> - 沒有找到資料庫!請確認檔案"web.config"中的字串"connection string"是否正確。

-

請編輯檔案"web.config" (例如使用Visual Studio或您喜歡的編輯器),移動到檔案底部,並在名稱為"UmbracoDbDSN"的字串中設定資料庫連結資訊,並存檔。

-

- 點選重試按鈕當上述步驟完成。
- - 在此查詢更多編輯web.config的資訊。

]]>
- - 若需要時,請聯繫您的網路公司。如果您在本地機器或伺服器安裝的話,您也許需要聯絡系統管理者。]]> - - 點選升級按鈕來升級Umbraco資料庫 %0%

-

- 請別擔心 - 不會刪除任何資料而且馬上就會繼續運作! -

- ]]>
- 點選下一步繼續。]]> - 下一步繼續設定精靈。]]> - 預設使用者的密碼必須更改!]]> - 預設使用者已經被暫停或沒有Umbraco的使用權!

不需更多的操作步驟。點選下一步繼續。]]> - 安裝後預設使用者的密碼已經成功修改!

不需更多的操作步驟。點選下一步繼續。]]> - 密碼已更改 - 作為入門者,從視頻教程開始吧! - 點擊下一步 (或在Web.config中自行修改UmbracoConfigurationStatus),意味著您接受上述授權合約。 - 安裝失敗。 - 受影響的檔和資料夾 - 此處查看更多資訊 - 您需要對以下檔和資料夾授於ASP.NET用戶修改許可權 - 您的權限設定幾近完美!

- 您可以正常執行Umbraco沒有任何問題,只差您將沒有辦法安裝那些建議需要全部許可權的插件。]]>
- 如何解決 - 點擊閱讀文字版 - 影片教學來瞭解如何設定Umbraco的資料夾權限或閱讀文字版本。]]> - 您的權限可能有點小問題! -

- 您可以正常執行Umbraco沒有任何問題,然而您將無法新增資料夾或安裝那些可以讓Umbraco發揮全力的插件。]]>
- 您的權限設定尚未未完成! -

- 您需要更新權限設定才能執行Umbraco。]]>
- 您的權限設定完美無瑕!

- 您已經準備好執行Umbraco和安裝插件!]]>
- 解決資料夾問題 - 點此查看ASP.NET和創建資料夾的問題解決方案 - 設置資料夾許可權 - - 我要從頭開始 - 學習該怎麼做) - 您晚點仍可以選擇安裝Runway,請至開發者區域選擇安裝。 - ]]> - 您剛剛安裝了一個乾淨的系統,要繼續嗎? - “Runway”已安裝 - - 這是我們的模組推薦清單,選取您想要安裝的項目,或者至 查詢完整清單。 - ]]> - 僅推薦高級用戶使用 - 給我一個簡單的網站 - - "Runway"是一個提供基本檔案類別和範本的簡單網站。安裝程式會自動幫您設定Runway, - 但你仍可輕易編輯,擴充或移除它。它並非必要項目而且您可以在沒它的情況下完美執行Umbraco。然而, - Runway提供一個輕鬆簡便但基於寶貴經驗的平台讓您可以更快開始。 - 如果您安裝Runway,您還可以選擇名為「Runway模組」的基本區塊來加強Runway頁面。 -

- - 內含於Runway: 首頁,準備開始頁面,模組安裝頁面。
- 可選模組: 上方瀏覽列,網站地圖,聯絡,藝廊。 -
- ]]>
- “Runway”是什麼? - 步驟 1/5:接受授權合約 - 步驟 2/5:資料庫配置 - 步驟 3/5:文件許可權驗證 - 步驟 4/5:系統安全性 - 步驟 5/5:一切就緒,可以開始使用系統。 - 感謝選擇我們的產品 - 參觀您的新網站 -您剛安裝好Runway,何不瞧瞧它的模樣。]]> - 更多的幫忙與資訊 -從我們獲獎的社群得到幫助,瀏覽文件,或觀看免費影片來瞭解如何輕鬆架設網站,如何使用插件,和瞭解Umbraco項目名稱的快速上手指引。]]> - 系統 %0% 安裝完畢 - /web.config 檔案並且更新AppSetting中的字串UmbracoConfigurationStatus 內容為 '%0%'。]]> - 快速開始指引。
如果您是Umbraco的新成員, -您可以在其中找到相當多的資源。]]>
- 啟動Umbraco -想要管理您的網站時,只需開啟Umbraco後台便可增加內容,更新範本和樣式表,或增添新功能。]]> - 無法連接到資料庫。 - 系統版本 3 - 系統版本 4 - 觀看 -
- 點選"下一步"來啟動精靈。]]>
- - - 語言代碼 - 語言名稱 - - - 使用者在空閒狀態下將會自動登出 - 已更新,繼續工作。 - - - 超級星期天快樂 - 瘋狂星期一快樂 - 熱鬧星期二快樂 - 美妙星期三快樂 - 悅耳星期四快樂 - 時髦星期五快樂 - 喵喵星期六快樂 - 下方登入 - 登入使用 - 連線時間過了 - © 2001 - %0%
Umbraco.com

]]>
- 忘記密碼? - 一封內有重設密碼連結的電子郵件已經寄出給您 - 一封內有重設密碼連結的電子郵件已經寄到此信箱 - 回到登入畫面 - 請輸入新密碼 - 您的密碼已經更新 - 您點選的連結是無效或過期的 - Umbraco:重設密碼 - 您登入到後台的使用者名稱是:%0%

點選這裡來重設您的密碼或將此連結複製/貼上到您的瀏覽器:

%1%

]]>
- - - 儀錶板 - 區域 - 內容 - - - 選擇上面的頁面… - %0% 被複製到 %1% - 將 %0% 複製到 - %0% 已被移動到 %1% - 將 %0% 移動到 - 作為內容的根結點,點“確定”。 - 尚未選擇節點,請選擇一個節點點擊“確定”。 - 類型不符不允許選擇 - 該項不能移到其子項 - 當前節點不能建在根節點下 - 您在子項的許可權不夠,不允許該操作。 - 複本和原本建立關聯 - - - 為 %0% 編寫通知 - - 哈嘍 %0%

- -

這是一封自動產生的信件來通知您 %1% 工作 - 已經在頁面 %2% 上由使用者 %3% 執行完成 -

- -

-

更新摘要:

- - %6% -
-

- - - -

祝您有美好的一天!

- Umbraco機器人 謹上 -

]]>
- 在 %2%,[%0%] 關於 %1% 的通告已執行。 - 通知 - - - - 按鈕並點選該檔案。Umbraco擴展包通常有「.zip」的副檔名。 - ]]> - 作者 - 文檔 - 中繼資料 - 名稱 - 擴展包不含任何項 -
- 您可以點選下方「移除擴展包」來安全地移除此項目。]]>
- 選項 - 說明 - 程式庫 - 確認卸載 - 已卸載 - 擴展包卸載成功 - 卸載 - - 注意: 任何文檔,媒體或需要這些項目才能運作的物件將會停止運作,並可能使得系統不穩定, - 請小心移除。若有疑慮,請聯絡擴展包作者。]]> - 版本 - 擴展包已安裝 - 這個擴展包無法安裝,它需要Umbraco至少是版本 %0% - 移除中... - 下載中... - 匯入中... - 安裝中... - 重新啟動中,請稍後... - 都好了,您的瀏覽器將重新整理,請稍待... - - - 帶格式粘貼(不推薦) - 您所粘貼的文本含有特殊字元或格式,Umbraco將清除以適應網頁。 - 無格式粘貼 - 粘貼並移除格式(推薦) - - - 基於角色的保護 - 請使用Umbraco的會員群組。]]> - 使用基於角色的授權需要首先建立會員組。 - 錯誤頁 - 當用戶登錄後訪問沒有許可權的頁時顯示該頁 - 選擇限制訪問此頁的方式 - %0% 現在處於受保護狀態 - %0% 的保護被取消 - 登錄頁 - 選擇公開的登錄入口 - 取消保護 - 選擇一個包含登錄表單和提示資訊的頁 - 選擇訪問該頁的角色類型 - 為此頁設置帳號和密碼 - 單用戶保護 - 如果您只希望提供一個用戶名和密碼就能訪問 - - - - - - - - 包含未發佈的子項 - 正在發佈,請稍候… - %0% 中的 %1% 頁面已發佈… - %0% 已發佈 - %0% 及其子項已發佈 - 發佈 %0% 及其子項 - 發佈按鈕來將%0%的內容設定為公開。

- 您可以同時發佈本頁以及其子項目若您點選下面的包含子頁。 - ]]>
- - - 您尚未設定任何許可顏色 - - - 輸入外部連結 - 選擇內部連結 - 標題 - 連結 - 新視窗 - 輸入新標題 - 輸入連結 - - - 重設 - - - 當前版本 - 紅色 文字將不會顯示於所選版本,而綠色表示增加部分。]]> - 文檔已回滾 - 這顯示所選版本的HTML格式,如果您想要比較兩版本的差異,請使用比較檢視 - 回滾至 - 選擇版本 - 查看 - - - 編輯腳本 - - - Concierge - 內容 - Courier - 開發 - 設定精靈 - 媒體 - 會員 - 消息 - 設置 - 統計 - 翻譯 - 用戶 - 說明 - 表單 - - - 最好的Umbraco影片教學 - - - 預設範本 - 要導入文檔類型,請點擊“流覽”按鈕,再點擊“導入”,然後在您電腦上查找 ".udt"檔導入(下一頁中需要您再次確認) - 新建選項卡標題 - 節點類型 - 類型 - 樣式表 - 腳本 - 選項卡 - 選項卡標題 - 選項卡 - 主控文件類型啟動 - 該文檔類型使用 - 沒有欄位設置在該標籤頁 - 增加圖示 - - - 排列順序 - 增添時間 - 排序完成。 - 上下拖拽項目或按一下列頭進行排序 - - - - 驗證 - 驗證錯誤一定要修正才能儲存項目 - 失敗 - 使用者權限不足,無法完成操作 - 已取消 - 操作被協力廠商外掛程式取消 - 發佈被協力廠商外掛程式取消 - 屬性類型已存在 - 屬性類型已創建 - 資料類別:%1%]]> - 屬性類型已刪除 - 內容類別型已保存 - 選項卡已創建 - 選項卡已刪除 - id為%0%的選項卡已刪除 - 樣式表未保存 - 樣式表已保存 - 樣式表保存,無錯誤。 - 資料類型已保存 - 字典項已保存 - 因為上級頁面未發佈導致發佈失敗! - 內容已發佈 - 公眾可見 - 內容已保存 - 請發佈以使更改生效 - 提交審核 - 更改已提交審核 - 媒體已保存 - 媒體已保存 - 會員已保存 - 樣式表屬性已保存 - 樣式表已保存 - 範本已保存 - 保存使用者出錯(請查看日誌) - 用戶已保存 - 用戶類型已保存 - 檔未保存 - 檔無法保存,請檢查許可權。 - 檔保存 - 檔保存,無錯誤。 - 語言已保存 - 媒體類別已儲存 - 會員類別已儲存 - 範本未保存 - 範本別名相同 - 範本已保存 - 範本保存,無錯誤。 - 內容已取消發佈 - 片段視圖已保存 - 片段視圖保存,無錯誤。 - 片段視圖未保存 - 片段視圖因為錯誤未能保存 - - - 使用CSS語法,如:h1、.redHeader、.blueTex。 - 編輯樣式表 - 編輯樣式屬性 - 編輯器中的樣式屬性名 - 預覽 - 樣式 - - - 編輯範本 - 插入內容區 - 插入內容預留位置 - 插入字典項 - 插入巨集 - 插入頁欄位 - 母版 - 範本標籤快速指南 - 範本 - - - Image - Macro - 選擇內容類別 - 選擇排列方式 - 新增一行 - 新增內容 - 放棄內容 - 設定已儲存 - 此處不允許有內容 - 此處允許有內容 - 點選來內嵌 - 點選來插入圖片 - 圖片標題... - 在此填寫... - 網格排列方式 - 排列是指網格編輯器的整體工作區域,通常您只需要一種或兩種排列方式 - 增加網格排列方式 - 藉由設定列寬以及增加新的區域來調整排列方式 - 行設定 - 行是預先水平排列的格子 - 增加行設定 - 藉由設定小格寬度和增添小格來調整此行 - - 網格排列方式的列總數 - 設定 - 調整設定編輯器可以改變的項目 - 樣式 - 調整樣式編輯器可以改變的項目 - 允許所有編輯器 - 允許所有行設定 - 定為預設 - 選擇額外 - 選擇預設 - 已增加 - - - 組合 - 您沒有增加任何選項卡 - 繼承的表格 - 增加屬性 - 必要標籤 - 允許清單檢視 - 允許內容項目顯示成可以排列及搜尋的清單,子項目不會被顯示 - 允許的範本 - 選擇哪些範本編輯器可以使用於此類別的內容 - 允許為根項目 - 允許編輯器新增此類別的內容為根項目 - 允許子節點種類 - 允許某些特定種類能夠成為此種類內容的子項目 - 選擇子節點 - 從已存在的文檔類別中繼承選項卡以及屬性。新選項卡將被新增至目前文檔種類或合併至已存在同名的選項卡中。 - 此內容種類已經用於集合中,因此不能重複添加本身。 - 沒有可用於集合的內容種類。 - 可用的編輯器 - 重複使用 - 編輯器設定 - 設定 - 是,刪除 - 已移至下層 - 已複製至下層 - 選擇要移動的資料夾 - 選擇要複製的資料夾 - 至下方樹狀結構 - 所有文檔種類 - 所有文檔 - 所有媒體項目 - 使用此文檔種類的將被永久刪除,請確認您也想要將它們刪除。 - 使用此媒體種類的將被永久刪除,請確認您也想要將它們刪除。 - 使用此會員種類的將被永久刪除,請確認您也想要將它們刪除。 - 以及所有使用此種類的文件項目 - 以及所有使用此種類的媒體項目 - 以及所有使用此種類的會員項目 - 會員可以編輯 - 顯示於會員資料 - - - 替代欄位 - 替代文本 - 大小寫 - 編碼 - 選取欄位 - 轉換分行符號 - 將換行符號取代成為HTML標籤 &lt;br&gt; - 自訂欄位 - 是,僅日期 - 格式化時間 - HTML編碼 - 將替換HTML中的特殊字元 - 將在欄位值後插入 - 將在欄位值前插入 - 小寫 - - 欄位後插入 - 欄位前插入 - 遞迴 - 標準欄位 - 大寫 - URL編碼 - 將格式化URL中的特殊字元 - 當上面欄位值為空時使用 - 該欄位僅在主欄位為空時使用 - 是,含時間,分隔符號為: - - - 翻譯詳情 - 下載 XML DTD - 欄位 - 包含子頁 - - 沒有翻譯員,請創建翻譯員角色的用戶。 - 頁面'%0%'已經發送給翻譯 - 發送頁面'%0%'以便翻譯 - 總字數 - 翻譯到 - 翻譯完成。 - 您可以流覽剛翻譯的頁面,如果原始頁存在,您將得到兩者的比較。 - 翻譯失敗,XML可能損壞了。 - 翻譯選項 - 翻譯員 - 上傳翻譯的xml - - - 緩存流覽 - 回收站 - 創建擴展包 - 資料類型 - 字典 - 已安裝的擴展包 - 安裝皮膚 - 安裝新手套件 - 語言 - 安裝本地擴展包 - 巨集 - 媒體類型 - 會員 - 會員組 - 角色 - 會員類型 - 文檔類型 - 相關類型 - 擴展包 - 擴展包 - 從線上程式庫安裝 - 安裝Runway - Runway模組 - Scripting文件 - 腳本 - 樣式表 - 範本 - - - 有可用更新 - %0%已就緒,點擊這裡下載 - 無到伺服器的連接 - 檢查更新失敗 - - - 管理員 - 分類欄位 - 更改密碼 - 更改密碼 - 確認新密碼 - 要改變密碼,請在框中輸入新密碼,然後按一下“更改密碼”。 - 內容頻道 - 描述欄位 - 禁用用戶 - 文檔類型 - 編輯 - 排除欄位 - 語言 - 登錄 - 默認打開媒體項 - 區域 - 禁用後臺管理介面 - 舊的密碼 - 密碼 - 重設密碼 - 您的密碼已更改! - 重輸密碼 - 輸入新密碼 - 新密碼不能為空! - 當前密碼 - 密碼錯誤 - 新密碼和重輸入的密碼不一致,請重試! - 重輸的密碼和原密碼不一致! - 替換子項許可權設置 - 您正在修改存取權限的頁面: - 選擇要修改許可權的頁 - 搜索子物件 - 預設打開內容項 - 用戶名 - 用戶許可權 - 撰稿人 - 改變 - 您的個人檔案 - 您的歷程記錄 - 連線到期於 - - - 驗證 - 以電子郵件驗證 - 以數字驗證 - 以網址驗證 - ...或輸入自訂驗證 - 必要欄位 - - - - 數值已設為推薦值:%0% - 在設定檔 %3% 中XPath %2% 的數值設為 %1% 。 - 在設定檔 %3% 中XPath %2% 的預期值設為 %1% ,但卻是 %0%。 - 在設定檔 %3% 中XPath %2% 的值為非預期值 %0%。 - - 自訂錯誤設定為 %0% - 自訂錯誤設定為 %0。建議在上線前改為 %1%。 - 自訂錯誤成功設定為 %0% - 巨集錯誤設為 %0% - 巨集錯誤設為 %0%,如此一來,當巨集有任何錯誤時會阻止某些或全部頁面正常載入。改正會將此設定 %1%。 - 巨集錯誤已設為 %0% - - 嘗試略過IIS自訂錯誤目前設為 %0%,而且您使用的IIS版本為 %1%。 - 嘗試略過IIS自訂錯誤目前設為 %0%,然而在您使用的IIS版本為 %2% 時,建議設定是 %1%。 - 嘗試略過IIS自訂錯誤已成功設為 %0%。 - - '%1%'中無法找到'%0%'。]]> - 有錯誤產生,請參閱下列錯誤的紀錄:%0%。 - 憑證驗證錯誤:%0% - 網址探查錯誤:%0% - '%1%' - 您目前使用HTTPS瀏覽本站:%0% - 在您的web.config檔案中,appSetting的Umbraco.Core.UseHttps是設為false。當您開始使用HTTPS時,應將其改為 true。 - 在您的web.config檔案中,appSetting的Umbraco.Core.UseHttps是設為 %0%,您的cookies %0% 標成安全。 - 無法在您的web.config檔案中,更新appSetting的Umbraco.Core.UseHttps設定,錯誤訊息:%0% - - 開啟HTTPS - 在web.config檔案中,將appSetting的Umbraco.Core.UseHttps設true。 - 在您的web.config檔案中,appSetting的Umbraco.Core.UseHttps已設為 true,您的cookies 將被標成安全。 - 修正 - 無法修正比較種類檢查為'ShouldNotEqual'。 - 用提供的數值無法修正比較種類檢查為'ShouldEqual'。 - 沒有提供要修正檢查的數值。 - 偵錯編輯模式關閉。 - 偵錯編輯模式目前已開啟。上線前建議將其關閉。 - 偵錯編輯模式已成功關閉。 - 詳細記錄模式已關閉。 - 詳細記錄模式目前已開啟。上線前建議將其關閉。 - 詳細記錄模式已成功關閉。 - 所有資料夾已有正確權限設定。 - - %0%。]]> - %0%。如果無須寫入,不需採取行動。]]> - 所有檔案已有正確權限設定。 - - 檔案不存在:%0%。 - - %0%。]]> - %0%。如果無須寫入,不需採取行動。]]> - X-Frame-Options 設定能控制網站是否可以被其他人IFRAMEd已找到。]]> - X-Frame-Options 設定能控制網站是否可以被其他人IFRAMEd沒有找到。]]> - 調整設定的標頭 - 在 web.config 的 httpProtocol/customHeaders 區域增加設定來防止本站被別的網站IFRAMEd。 - 在 web.config 的 httpProtocol/customHeaders 區域已經增加設定來防止本站被別的網站IFRAMEd。 - 無法更新web.config檔案,錯誤:%0% - - %0%。]]> - 在標頭中沒有找到揭露網站技術的資訊。 - 在 Web.config 檔案中,找不到 system.net/mailsettings。 - 在 Web.config 檔案中的 system.net/mailsettings,沒有設定 host 。 - SMTP設定正確,而且服務正常運作。 - SMTP伺服器 %0% : %1% 無法連接。請確認在Web.config 檔案中 system.net/mailsettings 設定正確。 - %0%。]]> - %0%。]]> - - - 停止網址追蹤器 - 啟動網址追蹤器 - 原本網址 - 轉址成 - 沒有任何轉址 - 當發佈後的頁面改名或移動時,會自動轉址至新網頁。 - 您確定要移除從 %0% 到 %1% 的轉址嗎? - 轉址已移除。 - 移除轉址錯誤。 - - 您確定要停止轉址追蹤器? - 轉址追蹤器已停止。 - 停止轉址追蹤器錯誤,更多資訊請參閱您的紀錄檔。 - 轉址追蹤器已開啟。 - 啟動轉址追蹤器錯誤,更多資訊請參閱您的紀錄檔。 - - - 全選 - 取消全選 - -
diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/canvasdesigner.min.css b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/canvasdesigner.min.css deleted file mode 100644 index f8ffc69..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/canvasdesigner.min.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:icomoon;src:url(../fonts/helveticons/helveticons.eot);src:url(../fonts/helveticons/helveticons.eot?#iefix) format("embedded-opentype"),url(../fonts/helveticons/helveticons.ttf) format("truetype"),url(../fonts/helveticons/helveticons.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none}i.large{font-size:32px}i.medium{font-size:24px}i.small{font-size:14px}.icon-zoom-out:before{content:"\e000"}.icon-truck:before{content:"\e001"}.icon-zoom-in:before{content:"\e002"}.icon-zip:before{content:"\e003"}.icon-axis-rotation:before{content:"\e004"}.icon-yen-bag:before{content:"\e005"}.icon-axis-rotation-2:before{content:"\e006"}.icon-axis-rotation-3:before{content:"\e007"}.icon-wrench:before{content:"\e008"}.icon-wine-glass:before{content:"\e009"}.icon-wrong:before{content:"\e00a"}.icon-windows:before{content:"\e00b"}.icon-window-sizes:before{content:"\e00c"}.icon-window-popin:before{content:"\e00d"}.icon-wifi:before{content:"\e00e"}.icon-width:before{content:"\e00f"}.icon-weight:before{content:"\e010"}.icon-war:before{content:"\e011"}.icon-wand:before{content:"\e012"}.icon-wallet:before{content:"\e013"}.icon-wall-plug:before{content:"\e014"}.icon-voice:before{content:"\e016"}.icon-video:before{content:"\e017"}.icon-vcard:before{content:"\e018"}.icon-utilities:before{content:"\e019"}.icon-users:before{content:"\e01a"}.icon-users-alt:before{content:"\e01b"}.icon-user:before{content:"\e01c"}.icon-user-glasses:before{content:"\e01d"}.icon-user-females:before{content:"\e01e"}.icon-user-females-alt:before{content:"\e01f"}.icon-user-female:before{content:"\e020"}.icon-usb:before{content:"\e021"}.icon-usb-connector:before{content:"\e022"}.icon-unlocked:before{content:"\e023"}.icon-universal:before{content:"\e024"}.icon-undo:before{content:"\e025"}.icon-umbrella:before{content:"\e026"}.icon-umb-deploy:before{content:"\e027"}.icon-umb-contour:before,.traycontour:before{content:"\e028"}.icon-umb-settings:before,.traysettings:before{content:"\e029"}.icon-umb-users:before,.trayuser:before,.trayusers:before{content:"\e02a"}.icon-umb-media:before,.traymedia:before{content:"\e02b"}.icon-umb-content:before,.traycontent:before{content:"\e02c"}.icon-umb-developer:before,.traydeveloper:before{content:"\e02d"}.icon-umb-members:before,.traymember:before{content:"\e015"}.icon-umb-translation:before,.traytranslation:before{content:"\e1fd"}.icon-tv:before{content:"\e02e"}.icon-tv-old:before{content:"\e02f"}.icon-trophy:before{content:"\e030"}.icon-tree:before{content:"\e031"}.icon-trash:before{content:"\e032"}.icon-trash-alt:before{content:"\e033"}.icon-trash-alt-2:before{content:"\e034"}.icon-train:before{content:"\e035"}.icon-traffic:before,.icon-trafic:before{content:"\e036"}.icon-traffic-alt:before{content:"\e037"}.icon-top:before{content:"\e038"}.icon-tools:before{content:"\e039"}.icon-timer:before{content:"\e03a"}.icon-time:before{content:"\e03b"}.icon-t-shirt:before{content:"\e03c"}.icon-tab-key:before{content:"\e03d"}.icon-tab:before{content:"\e03e"}.icon-tactics:before{content:"\e03f"}.icon-tag:before{content:"\e040"}.icon-tags:before{content:"\e041"}.icon-takeaway-cup:before{content:"\e042"}.icon-target:before{content:"\e043"}.icon-temperatrure-alt:before,.icon-temperature-alt:before{content:"\e044"}.icon-temperature:before{content:"\e045"}.icon-terminal:before{content:"\e046"}.icon-theater:before{content:"\e047"}.icon-theif:before,.icon-thief:before{content:"\e048"}.icon-thought-bubble:before{content:"\e049"}.icon-thumb-down:before{content:"\e04a"}.icon-thumb-up:before{content:"\e04b"}.icon-thumbnail-list:before{content:"\e04c"}.icon-thumbnails-small:before{content:"\e04d"}.icon-thumbnails:before{content:"\e04e"}.icon-ticket:before{content:"\e04f"}.icon-sync:before{content:"\e050"}.icon-sweatshirt:before{content:"\e051"}.icon-sunny:before{content:"\e052"}.icon-stream:before{content:"\e053"}.icon-store:before{content:"\e054"}.icon-stop:before{content:"\e055"}.icon-stop-hand:before{content:"\e056"}.icon-stop-alt:before{content:"\e057"}.icon-stamp:before{content:"\e058"}.icon-stacked-disks:before{content:"\e059"}.icon-ssd:before{content:"\e05a"}.icon-squiggly-line:before{content:"\e05b"}.icon-sprout:before{content:"\e05c"}.icon-split:before{content:"\e05d"}.icon-split-alt:before{content:"\e05e"}.icon-speed-gauge:before{content:"\e05f"}.icon-speaker:before{content:"\e060"}.icon-sound:before{content:"\e061"}.icon-spades:before{content:"\e062"}.icon-sound-waves:before{content:"\e063"}.icon-shipping-box:before{content:"\e064"}.icon-shipping:before{content:"\e065"}.icon-shoe:before{content:"\e066"}.icon-shopping-basket-alt-2:before{content:"\e067"}.icon-shopping-basket:before{content:"\e068"}.icon-shopping-basket-alt:before{content:"\e069"}.icon-shorts:before{content:"\e06a"}.icon-shuffle:before{content:"\e06b"}.icon-science:before,.icon-sience:before{content:"\e06c"}.icon-simcard:before{content:"\e06d"}.icon-single-note:before{content:"\e06e"}.icon-sitemap:before{content:"\e06f"}.icon-sleep:before{content:"\e070"}.icon-slideshow:before{content:"\e071"}.icon-smiley-inverted:before{content:"\e072"}.icon-smiley:before{content:"\e073"}.icon-snow:before{content:"\e074"}.icon-sound-low:before{content:"\e075"}.icon-sound-medium:before{content:"\e076"}.icon-sound-off:before{content:"\e077"}.icon-shift:before{content:"\e078"}.icon-shield:before{content:"\e079"}.icon-sharing-iphone:before{content:"\e07a"}.icon-share:before{content:"\e07b"}.icon-share-alt:before{content:"\e07c"}.icon-share-alt-2:before{content:"\e07d"}.icon-settings:before{content:"\e07e"}.icon-settings-alt:before{content:"\e07f"}.icon-settings-alt-2:before{content:"\e080"}.icon-server:before{content:"\e081"}.icon-server-alt:before{content:"\e082"}.icon-sensor:before{content:"\e083"}.icon-security-camera:before{content:"\e084"}.icon-search:before{content:"\e085"}.icon-scull:before{content:"\e086"}.icon-script:before{content:"\e087"}.icon-script-alt:before{content:"\e088"}.icon-screensharing:before{content:"\e089"}.icon-school:before{content:"\e08a"}.icon-scan:before{content:"\e08b"}.icon-refresh:before{content:"\e08c"}.icon-remote:before{content:"\e08d"}.icon-remove:before{content:"\e08e"}.icon-repeat-one:before{content:"\e08f"}.icon-repeat:before{content:"\e090"}.icon-resize:before{content:"\e091"}.icon-reply-arrow:before{content:"\e092"}.icon-return-to-top:before{content:"\e093"}.icon-right-double-arrow:before{content:"\e094"}.icon-road:before{content:"\e095"}.icon-roadsign:before{content:"\e096"}.icon-rocket:before{content:"\e097"}.icon-rss:before{content:"\e098"}.icon-ruler-alt:before{content:"\e099"}.icon-ruler:before{content:"\e09a"}.icon-sandbox-toys:before{content:"\e09b"}.icon-satellite-dish:before{content:"\e09c"}.icon-save:before{content:"\e09d"}.icon-safedial:before{content:"\e09e"}.icon-safe:before{content:"\e09f"}.icon-redo:before{content:"\e0a0"}.icon-printer-alt:before{content:"\e0a1"}.icon-planet:before{content:"\e0a2"}.icon-paste-in:before{content:"\e0a3"}.icon-os-x:before{content:"\e0a4"}.icon-navigation-left:before{content:"\e0a5"}.icon-message:before{content:"\e0a6"}.icon-lock:before{content:"\e0a7"}.icon-layers-alt:before{content:"\e0a8"}.icon-record:before{content:"\e0a9"}.icon-print:before{content:"\e0aa"}.icon-plane:before{content:"\e0ab"}.icon-partly-cloudy:before{content:"\e0ac"}.icon-ordered-list:before{content:"\e0ad"}.icon-navigation-last:before{content:"\e0ae"}.icon-message-unopened:before{content:"\e0af"}.icon-location-nearby:before{content:"\e0b0"}.icon-laptop:before{content:"\e0b1"}.icon-reception:before{content:"\e0b2"}.icon-price-yen:before{content:"\e0b3"}.icon-piracy:before{content:"\e0b4"}.icon-parental-control:before{content:"\e0b5"}.icon-operator:before{content:"\e0b6"}.icon-navigation-horizontal:before{content:"\e0b7"}.icon-message-open:before{content:"\e0b8"}.icon-lab:before{content:"\e0b9"}.icon-location-near-me:before{content:"\e0ba"}.icon-receipt-yen:before{content:"\e0bb"}.icon-price-pound:before{content:"\e0bc"}.icon-pin-location:before{content:"\e0bd"}.icon-parachute-drop:before{content:"\e0be"}.icon-old-phone:before{content:"\e0bf"}.icon-merge:before{content:"\e0c0"}.icon-navigation-first:before{content:"\e0c1"}.icon-locate:before{content:"\e0c2"}.icon-keyhole:before{content:"\e0c3"}.icon-receipt-pound:before{content:"\e0c4"}.icon-price-euro:before{content:"\e0c5"}.icon-piggy-bank:before{content:"\e0c6"}.icon-paper-plane:before{content:"\e0c7"}.icon-old-key:before{content:"\e0c8"}.icon-navigation-down:before{content:"\e0c9"}.icon-megaphone:before{content:"\e0ca"}.icon-loading:before{content:"\e0cb"}.icon-keychain:before{content:"\e0cc"}.icon-receipt-euro:before{content:"\e0cd"}.icon-price-dollar:before{content:"\e0ce"}.icon-pie-chart:before{content:"\e0cf"}.icon-paper-plane-alt:before{content:"\e0d0"}.icon-notepad:before{content:"\e0d1"}.icon-navigation-bottom:before{content:"\e0d2"}.icon-meeting:before{content:"\e0d3"}.icon-keyboard:before{content:"\e0d4"}.icon-load:before{content:"\e0d5"}.icon-receipt-dollar:before{content:"\e0d6"}.icon-previous:before{content:"\e0d7"}.icon-pictures:before{content:"\e0d8"}.icon-notepad-alt:before{content:"\e0d9"}.icon-paper-bag:before{content:"\e0da"}.icon-badge:before{content:"\e0db"}.icon-medicine:before{content:"\e0dc"}.icon-list:before{content:"\e0dd"}.icon-key:before{content:"\e0de"}.icon-receipt-alt:before{content:"\e0df"}.icon-previous-media:before{content:"\e0e0"}.icon-pictures-alt:before{content:"\e0e1"}.icon-pants:before{content:"\e0e2"}.icon-nodes:before{content:"\e0e3"}.icon-music:before{content:"\e0e4"}.icon-readonly:before{content:"\e0e5"}.icon-presentation:before{content:"\e0e6"}.icon-pictures-alt-2:before{content:"\e0e7"}.icon-panel-close:before,.icon-pannel-close:before{content:"\e0e8"}.icon-next:before{content:"\e0e9"}.icon-multiple-windows:before{content:"\e0ea"}.icon-medical-emergency:before{content:"\e0eb"}.icon-medal:before{content:"\e0ec"}.icon-link:before{content:"\e0ed"}.icon-linux-tux:before{content:"\e0ee"}.icon-junk:before{content:"\e0ef"}.icon-item-arrangement:before{content:"\e0f0"}.icon-iphone:before{content:"\e0f1"}.icon-lightning:before{content:"\e0f2"}.icon-map:before{content:"\e0f3"}.icon-multiple-credit-cards:before{content:"\e0f4"}.icon-next-media:before{content:"\e0f5"}.icon-panel-show:before{content:"\e0f6"}.icon-picture:before{content:"\e0f7"}.icon-power:before{content:"\e0f8"}.icon-re-post:before{content:"\e0f9"}.icon-rate:before{content:"\e0fa"}.icon-rain:before{content:"\e0fb"}.icon-radio:before{content:"\e0fc"}.icon-radio-receiver:before{content:"\e0fd"}.icon-radio-alt:before{content:"\e0fe"}.icon-quote:before{content:"\e0ff"}.icon-qr-code:before{content:"\e100"}.icon-pushpin:before{content:"\e101"}.icon-pulse:before{content:"\e102"}.icon-projector:before{content:"\e103"}.icon-play:before{content:"\e104"}.icon-playing-cards:before{content:"\e105"}.icon-playlist:before{content:"\e106"}.icon-plugin:before{content:"\e107"}.icon-podcast:before{content:"\e108"}.icon-poker-chip:before{content:"\e109"}.icon-poll:before{content:"\e10a"}.icon-post-it:before{content:"\e10b"}.icon-pound-bag:before{content:"\e10c"}.icon-power-outlet:before{content:"\e10d"}.icon-photo-album:before{content:"\e10e"}.icon-phone:before{content:"\e10f"}.icon-phone-ring:before{content:"\e110"}.icon-people:before{content:"\e111"}.icon-people-female:before{content:"\e112"}.icon-people-alt:before{content:"\e113"}.icon-people-alt-2:before{content:"\e114"}.icon-pc:before{content:"\e115"}.icon-pause:before{content:"\e116"}.icon-path:before{content:"\e117"}.icon-out:before{content:"\e118"}.icon-outbox:before{content:"\e119"}.icon-outdent:before{content:"\e11a"}.icon-page-add:before{content:"\e11b"}.icon-page-down:before{content:"\e11c"}.icon-page-remove:before{content:"\e11d"}.icon-page-restricted:before{content:"\e11e"}.icon-page-up:before{content:"\e11f"}.icon-paint-roller:before{content:"\e120"}.icon-palette:before{content:"\e121"}.icon-newspaper:before{content:"\e122"}.icon-newspaper-alt:before{content:"\e123"}.icon-network-alt:before{content:"\e124"}.icon-navigational-arrow:before{content:"\e125"}.icon-navigation:before{content:"\e126"}.icon-navigation-vertical:before{content:"\e127"}.icon-navigation-up:before{content:"\e128"}.icon-navigation-top:before{content:"\e129"}.icon-navigation-road:before{content:"\e12a"}.icon-navigation-right:before{content:"\e12b"}.icon-microscope:before{content:"\e12c"}.icon-mindmap:before{content:"\e12d"}.icon-molecular-network:before{content:"\e12e"}.icon-molecular:before{content:"\e12f"}.icon-mountain:before{content:"\e130"}.icon-mouse-cursor:before{content:"\e131"}.icon-mouse:before{content:"\e132"}.icon-movie-alt:before{content:"\e133"}.icon-map-marker:before{content:"\e134"}.icon-movie:before{content:"\e135"}.icon-map-location:before{content:"\e136"}.icon-map-alt:before{content:"\e137"}.icon-male-symbol:before{content:"\e138"}.icon-male-and-female:before{content:"\e139"}.icon-mailbox:before{content:"\e13a"}.icon-magnet:before{content:"\e13b"}.icon-loupe:before{content:"\e13c"}.icon-mobile:before{content:"\e13d"}.icon-logout:before{content:"\e13e"}.icon-log-out:before{content:"\e13f"}.icon-layers:before{content:"\e140"}.icon-left-double-arrow:before{content:"\e141"}.icon-layout:before{content:"\e142"}.icon-legal:before{content:"\e143"}.icon-lense:before{content:"\e144"}.icon-library:before{content:"\e145"}.icon-light-down:before{content:"\e146"}.icon-light-up:before{content:"\e147"}.icon-lightbulb-active:before{content:"\e148"}.icon-lightbulb:before{content:"\e149"}.icon-ipad:before{content:"\e14a"}.icon-invoice:before{content:"\e14b"}.icon-info:before{content:"\e14c"}.icon-infinity:before{content:"\e14d"}.icon-indent:before{content:"\e14e"}.icon-inbox:before{content:"\e14f"}.icon-inbox-full:before{content:"\e150"}.icon-inactive-line:before{content:"\e151"}.icon-imac:before{content:"\e152"}.icon-hourglass:before{content:"\e153"}.icon-home:before{content:"\e154"}.icon-grid:before{content:"\e155"}.icon-food:before{content:"\e156"}.icon-favorite:before{content:"\e157"}.icon-door-open-alt:before{content:"\e158"}.icon-diagnostics:before{content:"\e159"}.icon-contrast:before{content:"\e15a"}.icon-coins-dollar-alt:before{content:"\e15b"}.icon-circle-dotted-active:before{content:"\e15c"}.icon-cinema:before{content:"\e15d"}.icon-chip:before{content:"\e15e"}.icon-chip-alt:before{content:"\e15f"}.icon-chess:before{content:"\e160"}.icon-checkbox:before{content:"\e161"}.icon-checkbox-empty:before{content:"\e162"}.icon-checkbox-dotted:before{content:"\e163"}.icon-checkbox-dotted-active:before{content:"\e164"}.icon-check:before{content:"\e165"}.icon-chat:before{content:"\e166"}.icon-chat-active:before{content:"\e167"}.icon-chart:before{content:"\e168"}.icon-chart-curve:before{content:"\e169"}.icon-certificate:before{content:"\e16a"}.icon-categories:before{content:"\e16b"}.icon-cash-register:before{content:"\e16c"}.icon-car:before{content:"\e16d"}.icon-caps-lock:before{content:"\e16e"}.icon-candy:before{content:"\e16f"}.icon-circle-dotted:before{content:"\e170"}.icon-circuits:before{content:"\e171"}.icon-circus:before{content:"\e172"}.icon-client:before{content:"\e173"}.icon-clothes-hanger:before{content:"\e174"}.icon-cloud-drive:before{content:"\e175"}.icon-cloud-upload:before{content:"\e176"}.icon-cloud:before{content:"\e177"}.icon-cloudy:before{content:"\e178"}.icon-clubs:before{content:"\e179"}.icon-cocktail:before{content:"\e17a"}.icon-code:before{content:"\e17b"}.icon-coffee:before{content:"\e17c"}.icon-coin-dollar:before{content:"\e17d"}.icon-coin-pound:before{content:"\e17e"}.icon-coin-yen:before{content:"\e17f"}.icon-coin:before{content:"\e180"}.icon-coins-alt:before{content:"\e181"}.icon-console:before{content:"\e182"}.icon-connection:before{content:"\e183"}.icon-compress:before{content:"\e184"}.icon-company:before{content:"\e185"}.icon-command:before{content:"\e186"}.icon-coin-euro:before{content:"\e187"}.icon-combination-lock:before{content:"\e188"}.icon-combination-lock-open:before{content:"\e189"}.icon-comb:before{content:"\e18a"}.icon-columns:before{content:"\e18b"}.icon-colorpicker:before{content:"\e18c"}.icon-color-bucket:before{content:"\e18d"}.icon-coins:before{content:"\e18e"}.icon-coins-yen:before{content:"\e18f"}.icon-coins-yen-alt:before{content:"\e190"}.icon-coins-pound:before{content:"\e191"}.icon-coins-pound-alt:before{content:"\e192"}.icon-coins-euro:before{content:"\e193"}.icon-coins-euro-alt:before{content:"\e194"}.icon-coins-dollar:before{content:"\e195"}.icon-conversation-alt:before{content:"\e196"}.icon-conversation:before{content:"\e197"}.icon-coverflow:before{content:"\e198"}.icon-credit-card-alt:before{content:"\e199"}.icon-credit-card:before{content:"\e19a"}.icon-crop:before{content:"\e19b"}.icon-crosshair:before{content:"\e19c"}.icon-crown-alt:before{content:"\e19d"}.icon-crown:before{content:"\e19e"}.icon-cupcake:before{content:"\e19f"}.icon-curve:before{content:"\e1a0"}.icon-cut:before{content:"\e1a1"}.icon-dashboard:before{content:"\e1a2"}.icon-defrag:before{content:"\e1a3"}.icon-delete:before{content:"\e1a4"}.icon-delete-key:before{content:"\e1a5"}.icon-departure:before{content:"\e1a6"}.icon-desk:before{content:"\e1a7"}.icon-desktop:before{content:"\e1a8"}.icon-donate:before{content:"\e1a9"}.icon-dollar-bag:before{content:"\e1aa"}.icon-documents:before{content:"\e1ab"}.icon-document:before{content:"\e1ac"}.icon-document-dashed-line:before{content:"\e1ad"}.icon-dock-connector:before{content:"\e1ae"}.icon-dna:before{content:"\e1af"}.icon-display:before{content:"\e1b0"}.icon-disk-image:before{content:"\e1b1"}.icon-disc:before{content:"\e1b2"}.icon-directions:before{content:"\e1b3"}.icon-directions-alt:before{content:"\e1b4"}.icon-diploma:before{content:"\e1b5"}.icon-diploma-alt:before{content:"\e1b6"}.icon-dice:before{content:"\e1b7"}.icon-diamonds:before{content:"\e1b8"}.icon-diamond:before{content:"\e1b9"}.icon-diagonal-arrow:before{content:"\e1ba"}.icon-diagonal-arrow-alt:before{content:"\e1bb"}.icon-door-open:before{content:"\e1bc"}.icon-download-alt:before{content:"\e1bd"}.icon-download:before{content:"\e1be"}.icon-drop:before{content:"\e1bf"}.icon-eco:before{content:"\e1c0"}.icon-economy:before{content:"\e1c1"}.icon-edit:before{content:"\e1c2"}.icon-eject:before{content:"\e1c3"}.icon-employee:before{content:"\e1c4"}.icon-energy-saving-bulb:before{content:"\e1c5"}.icon-enter:before{content:"\e1c6"}.icon-equalizer:before{content:"\e1c7"}.icon-escape:before{content:"\e1c8"}.icon-ethernet:before{content:"\e1c9"}.icon-euro-bag:before{content:"\e1ca"}.icon-exit-fullscreen:before{content:"\e1cb"}.icon-eye:before{content:"\e1cc"}.icon-facebook-like:before{content:"\e1cd"}.icon-factory:before{content:"\e1ce"}.icon-font:before{content:"\e1cf"}.icon-folders:before{content:"\e1d0"}.icon-folder-close:before,.icon-folder:before{content:"\e1d1"}.icon-folder-outline:before{content:"\e1d2"}.icon-folder-open:before{content:"\e1d3"}.icon-flowerpot:before{content:"\e1d4"}.icon-flashlight:before{content:"\e1d5"}.icon-flash:before{content:"\e1d6"}.icon-flag:before{content:"\e1d7"}.icon-flag-alt:before{content:"\e1d8"}.icon-firewire:before{content:"\e1d9"}.icon-firewall:before{content:"\e1da"}.icon-fire:before{content:"\e1db"}.icon-fingerprint:before{content:"\e1dc"}.icon-filter:before{content:"\e1dd"}.icon-filter-arrows:before{content:"\e1de"}.icon-files:before{content:"\e1df"}.icon-file-cabinet:before{content:"\e1e0"}.icon-female-symbol:before{content:"\e1e1"}.icon-footprints:before{content:"\e1e2"}.icon-hammer:before{content:"\e1e3"}.icon-hand-active-alt:before{content:"\e1e4"}.icon-forking:before{content:"\e1e5"}.icon-hand-active:before{content:"\e1e6"}.icon-hand-pointer-alt:before{content:"\e1e7"}.icon-hand-pointer:before{content:"\e1e8"}.icon-handprint:before{content:"\e1e9"}.icon-handshake:before{content:"\e1ea"}.icon-handtool:before{content:"\e1eb"}.icon-hard-drive:before{content:"\e1ec"}.icon-help:before{content:"\e1ed"}.icon-graduate:before{content:"\e1ee"}.icon-gps:before{content:"\e1ef"}.icon-help-alt:before{content:"\e1f0"}.icon-height:before{content:"\e1f1"}.icon-globe:before{content:"\e1f2"}.icon-hearts:before{content:"\e1f3"}.icon-globe-inverted-europe-africa:before{content:"\e1f4"}.icon-headset:before{content:"\e1f5"}.icon-globe-inverted-asia:before{content:"\e1f6"}.icon-headphones:before{content:"\e1f7"}.icon-globe-inverted-america:before{content:"\e1f8"}.icon-hd:before{content:"\e1f9"}.icon-globe-europe---africa:before,.icon-globe-europe-africa:before{content:"\e1fa"}.icon-hat:before{content:"\e1fb"}.icon-globe-asia:before{content:"\e1fc"}.icon-globe-alt:before{content:"\e1fd"}.icon-hard-drive-alt:before{content:"\e1fe"}.icon-glasses:before{content:"\e1ff"}.icon-gift:before{content:"\e200"}.icon-handtool-alt:before{content:"\e201"}.icon-geometry:before{content:"\e202"}.icon-game:before{content:"\e203"}.icon-fullscreen:before{content:"\e204"}.icon-fullscreen-alt:before{content:"\e205"}.icon-frame:before{content:"\e206"}.icon-frame-alt:before{content:"\e207"}.icon-camera-roll:before{content:"\e208"}.icon-bookmark:before{content:"\e209"}.icon-bill:before{content:"\e20a"}.icon-baby-stroller:before{content:"\e20b"}.icon-alarm-clock:before{content:"\e20c"}.icon-addressbook:before,.icon-adressbook:before{content:"\e20d"}.icon-add:before{content:"\e20e"}.icon-activity:before{content:"\e20f"}.icon-untitled:before{content:"\e210"}.icon-glasses:before{content:"\e211"}.icon-camcorder:before{content:"\e212"}.icon-calendar:before{content:"\e213"}.icon-calendar-alt:before{content:"\e214"}.icon-calculator:before{content:"\e215"}.icon-bus:before{content:"\e216"}.icon-burn:before{content:"\e217"}.icon-bulleted-list:before{content:"\e218"}.icon-bug:before{content:"\e219"}.icon-brush:before{content:"\e21a"}.icon-brush-alt:before{content:"\e21b"}.icon-brush-alt-2:before{content:"\e21c"}.icon-browser-window:before{content:"\e21d"}.icon-briefcase:before{content:"\e21e"}.icon-brick:before{content:"\e21f"}.icon-brackets:before{content:"\e220"}.icon-box:before{content:"\e221"}.icon-box-open:before{content:"\e222"}.icon-box-alt:before{content:"\e223"}.icon-books:before{content:"\e224"}.icon-billboard:before{content:"\e225"}.icon-bills-dollar:before{content:"\e226"}.icon-bills-euro:before{content:"\e227"}.icon-bills-pound:before{content:"\e228"}.icon-bills-yen:before{content:"\e229"}.icon-bills:before{content:"\e22a"}.icon-binarycode:before{content:"\e22b"}.icon-binoculars:before{content:"\e22c"}.icon-bird:before{content:"\e22d"}.icon-birthday-cake:before{content:"\e22e"}.icon-blueprint:before{content:"\e22f"}.icon-block:before{content:"\e230"}.icon-bluetooth:before{content:"\e231"}.icon-boat-shipping:before{content:"\e232"}.icon-bomb:before{content:"\e233"}.icon-book-alt-2:before{content:"\e234"}.icon-bones:before{content:"\e235"}.icon-book-alt:before{content:"\e236"}.icon-book:before{content:"\e237"}.icon-bill-yen:before{content:"\e238"}.icon-award:before{content:"\e239"}.icon-bill-pound:before{content:"\e23a"}.icon-autofill:before{content:"\e23b"}.icon-bill-euro:before{content:"\e23c"}.icon-auction-hammer:before{content:"\e23d"}.icon-bill-dollar:before{content:"\e23e"}.icon-attachment:before{content:"\e23f"}.icon-bell:before{content:"\e240"}.icon-article:before{content:"\e241"}.icon-bell-off:before{content:"\e242"}.icon-art-easel:before{content:"\e243"}.icon-beer-glass:before{content:"\e244"}.icon-arrow-up:before{content:"\e245"}.icon-battery-low:before{content:"\e246"}.icon-arrow-right:before{content:"\e247"}.icon-battery-full:before{content:"\e248"}.icon-arrow-left:before{content:"\e249"}.icon-bars:before{content:"\e24a"}.icon-arrow-down:before{content:"\e24b"}.icon-barcode:before{content:"\e24c"}.icon-arrivals:before{content:"\e24d"}.icon-bar-chart:before{content:"\e24e"}.icon-application-window:before{content:"\e24f"}.icon-band-aid:before{content:"\e250"}.icon-application-window-alt:before{content:"\e251"}.icon-ball:before{content:"\e252"}.icon-application-error:before{content:"\e253"}.icon-badge-restricted:before{content:"\e254"}.icon-app:before{content:"\e255"}.icon-badge-remove:before{content:"\e256"}.icon-anchor:before{content:"\e257"}.icon-badge-count:before{content:"\e258"}.icon-alt:before{content:"\e259"}.icon-badge-add:before{content:"\e25a"}.icon-alert:before{content:"\e25b"}.icon-backspace:before{content:"\e25c"}.icon-alert-alt:before{content:"\e25d"}.icon-section:before{content:"\e24f"}:focus{outline-color:#6ab4f0}.umb-outline:focus{outline:0}.tabbing-active .umb-outline:focus:after{content:"";position:absolute;z-index:10000;top:0;bottom:0;left:0;right:0;border-radius:3px;box-shadow:0 0 2px 0 #6ab4f0,inset 0 0 2px 2px #6ab4f0;pointer-events:none}.tabbing-active .umb-outline.umb-outline--surrounding:focus:after{top:-6px;bottom:-6px;left:-6px;right:-6px;border-radius:9px}.tabbing-active .umb-outline.umb-outline--thin:focus:after{box-shadow:0 0 2px #6ab4f0,inset 0 0 2px 1px #6ab4f0}@font-face{src:url(assets/fonts/helveticons/helveticons.eot)!important;src:url(assets/fonts/helveticons/helveticons.eot?#iefix) format("embedded-opentype"),url(assets/fonts/helveticons/helveticons.ttf) format("truetype"),url(assets/fonts/helveticons/helveticons.svg#icomoon) format("svg")!important}body{overflow:hidden;display:flex;align-items:center;justify-content:center;height:100%;height:calc(100% - 40px);width:100%;margin:0;padding:0 0 40px;background-color:#faf9f9}.menu-bar,body{position:absolute}.menu-bar{bottom:0;left:0;right:0;background-color:#1b264f;color:#fff;font-family:Lato,Helvetica,Arial,sans-serif;font-size:12px;line-height:16px;-webkit-animation:menu-bar-animation 1.2s;animation:menu-bar-animation 1.2s;-webkit-animation-timing-function:cubic-bezier(.23,1,.32,1);animation-timing-function:cubic-bezier(.23,1,.32,1)}@-webkit-keyframes menu-bar-animation{0%{bottom:-50px}40%{bottom:-50px}80%{bottom:0}}@keyframes menu-bar-animation{0%{bottom:-50px}40%{bottom:-50px}80%{bottom:0}}.menu-bar__right-part{float:right;display:flex;flex:row}.menu-bar__right-part>button,.menu-bar__right-part>div{border-left:1px solid hsla(0,0%,100%,.25)}.menu-bar__title{font-weight:700;font-size:13px}.menu-bar__button,.menu-bar__title{display:inline-block;padding:11px 15px}.menu-bar__button{height:40px;border:none;background-color:#1b264f;text-align:left;font:inherit;color:inherit;cursor:pointer;transition:color .12s linear,background-color .12s linear}.menu-bar__button .icon{margin-right:10px;font-size:18px;vertical-align:middle}.menu-bar__button span{vertical-align:middle}.menu-bar__button>svg{display:inline-block;width:14px;height:14px;fill:#fff;margin-right:10px;vertical-align:middle;transition:fill .12s linear}.menu-bar__button:hover{background-color:#202d5e}.menu-bar__button.--active{color:#f5c1bc}.menu-bar__button.--active>svg{fill:#f5c1bc}.preview-menu-option{position:relative;display:inline-block}.preview-menu-option>.menu-bar__button{position:relative}.preview-menu-option .dropdown-menu{display:none;position:absolute;right:0;bottom:100%;min-width:200px;border-radius:3px 3px 0 3px;overflow:hidden;background-color:#1b264f}.preview-menu-option .dropdown-menu>button{position:relative;display:list-item;text-align:left;width:100%}.preview-menu-option .dropdown-menu>button.--active:before{content:"";position:absolute;left:0;width:3px;top:0;bottom:0;border-top-right-radius:3px;border-bottom-right-radius:3px;background-color:#f5c1bc}.preview-menu-option.--open{z-index:1;box-shadow:0 5px 10px 0 rgba(0,0,0,.26)}.preview-menu-option.--open>.menu-bar__button{z-index:1001}.preview-menu-option.--open .dropdown-menu{display:block;z-index:1000;box-shadow:0 5px 10px 0 rgba(0,0,0,.26)}#demo-iframe-wrapper{transition:all .24s cubic-bezier(.165,.84,.44,1);flex-shrink:0}.fullsize{width:100%;height:100%;margin:0 auto;overflow:hidden}.desktop{width:1920px;height:1080px}.laptop{width:1366px;height:768px}.iPad-portrait{width:769px;height:929px}.iPad-landscape{width:1024px;height:675px}.smartphone-portrait{width:360px;height:640px}.smartphone-landscape{width:640px;height:360px}.shadow{margin:10px auto;background-color:#fff;border-radius:3px;opacity:1;box-shadow:0 5px 20px 0 rgba(0,0,0,.26)}.shadow,iframe{overflow:hidden}iframe{top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow-x:hidden;overflow-y:hidden}.flip:before{transform:rotate(90deg)} \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/installer.min.css b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/installer.min.css deleted file mode 100644 index 6cd21c1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/installer.min.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:Lato;src:local("LatoLatin Black"),local("LatoLatin-Black"),url(../fonts/lato/LatoLatin-Black.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin BlackItalic"),local("LatoLatin-BlackItalic"),url(../fonts/lato/LatoLatin-BlackItalic.woff2) format("woff2");font-style:italic;font-weight:900;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Bold"),local("LatoLatin-Bold"),url(../fonts/lato/LatoLatin-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin BoldItalic"),local("LatoLatin-BoldItalic"),url(../fonts/lato/LatoLatin-BoldItalic.woff2) format("woff2");font-style:italic;font-weight:700;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Italic"),local("LatoLatin-Italic"),url(../fonts/lato/LatoLatin-Italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Regular"),local("LatoLatin-Regular"),url(../fonts/lato/LatoLatin-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Light"),local("LatoLatin-Light"),url(../fonts/lato/LatoLatin-Light.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin LightItalic"),local("LatoLatin-LightItalic"),url(../fonts/lato/LatoLatin-LightItalic.woff2) format("woff2");font-style:italic;font-weight:300;font-display:swap;text-rendering:optimizeLegibility}.red{color:#d42054}.blue{color:#2e8aea}.black{color:#000}.turquoise{color:#03bfb3}.turquoise-d1{color:#00aea2}.text-warning{color:#ff9412}.text-error{color:#d42054}.text-success{color:#2bc37c}.color-red,.color-red i{color:#f02e28!important}.color-blue,.color-blue i{color:#00aea2!important}.color-orange,.color-orange i{color:#ff9412!important}.color-green,.color-green i{color:#1fb572!important}.btn-color-black{background-color:#000}.color-black,.color-black i{color:#000!important}.btn-color-blue-grey{background-color:#607d8b}.color-blue-grey,.color-blue-grey i{color:#607d8b!important}.btn-color-grey{background-color:#9e9e9e}.color-grey,.color-grey i{color:#9e9e9e!important}.btn-color-brown{background-color:#795548}.color-brown,.color-brown i{color:#795548!important}.btn-color-blue{background-color:#2196f3}.color-blue,.color-blue i{color:#2196f3!important}.btn-color-light-blue{background-color:#03a9f4}.color-light-blue,.color-light-blue i{color:#03a9f4!important}.btn-color-cyan{background-color:#00bcd4}.color-cyan,.color-cyan i{color:#00bcd4!important}.btn-color-green{background-color:#4caf50}.color-green,.color-green i{color:#4caf50!important}.btn-color-light-green{background-color:#8bc34a}.color-light-green,.color-light-green i{color:#8bc34a!important}.btn-color-lime{background-color:#cddc39}.color-lime,.color-lime i{color:#cddc39!important}.btn-color-yellow{background-color:#ffeb3b}.color-yellow,.color-yellow i{color:#ffeb3b!important}.btn-color-amber{background-color:#ffc107}.color-amber,.color-amber i{color:#ffc107!important}.btn-color-orange{background-color:#ff9800}.color-orange,.color-orange i{color:#ff9800!important}.btn-color-deep-orange{background-color:#ff5722}.color-deep-orange,.color-deep-orange i{color:#ff5722!important}.btn-color-red{background-color:#f44336}.color-red,.color-red i{color:#f44336!important}.btn-color-pink{background-color:#e91e63}.color-pink,.color-pink i{color:#e91e63!important}.btn-color-purple{background-color:#9c27b0}.color-purple,.color-purple i{color:#9c27b0!important}.btn-color-deep-purple{background-color:#673ab7}.color-deep-purple,.color-deep-purple i{color:#673ab7!important}.btn-color-indigo{background-color:#3f51b5}.color-indigo,.color-indigo i{color:#3f51b5!important}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:32px;box-sizing:border-box}.umb-property-editor--limit-width{max-width:800px}:focus{outline-color:#6ab4f0}.umb-outline:focus{outline:0}.tabbing-active .umb-outline:focus:after{content:"";position:absolute;z-index:10000;top:0;bottom:0;left:0;right:0;border-radius:3px;box-shadow:0 0 2px 0 #6ab4f0,inset 0 0 2px 2px #6ab4f0;pointer-events:none}.tabbing-active .umb-outline.umb-outline--surrounding:focus:after{top:-6px;bottom:-6px;left:-6px;right:-6px;border-radius:9px}.tabbing-active .umb-outline.umb-outline--thin:focus:after{box-shadow:0 0 2px #6ab4f0,inset 0 0 2px 1px #6ab4f0}.btn{display:inline-block;padding:6px 14px;margin-bottom:0;font-size:15px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;background:#e9e9eb;color:#000;border:none;box-shadow:none;border-radius:3px}.btn:hover{background:#f3f3f5;color:#68676b;background-position:0 -15px;text-decoration:none;transition:background-position .1s linear}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn:disabled:hover,.btn[disabled]{cursor:default;border-color:#e9e9eb;opacity:.8;box-shadow:none}.btn-group>.btn+.dropdown-toggle{box-shadow:none;border-left:1px solid;border-color:rgba(0,0,0,.09)}.btn-reset{padding:0;margin:0;border:none;background:0 0;color:currentColor;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;cursor:pointer}.btn-reset.disabled,.btn-reset:disabled:hover,.btn-reset[disabled]{cursor:default}.btn-large{padding:11px 19px;font-size:18.75px}.btn-large [class*=" icon-"],.btn-large [class^=icon-]{margin-top:4px;border-radius:3px}.btn-small{padding:2px 10px;font-size:12.75px;border-radius:3px}.btn-small [class*=" icon-"],.btn-small [class^=icon-]{margin-top:0}.btn-mini [class*=" icon-"],.btn-mini [class^=icon-]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:11.25px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-round{font-size:24px;color:#515054;background:#fff;line-height:32px;text-align:center;border-radius:15px;height:32px;width:32px;overflow:hidden;display:inline-block;z-index:6666}.btn-danger.active,.btn-info.active,.btn-inverse.active,.btn-neutral.active,.btn-primary.active,.btn-success.active,.btn-warning.active{color:hsla(0,0%,100%,.75)}.btn-danger,.btn-info,.btn-inverse,.btn-neutral,.btn-primary,.btn-success,.btn-warning{font-weight:700}.btn-primary{color:#fff;border-color:#1b264f #1b264f #080b16;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#1b264f}.btn-primary .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#2152a3;text-decoration:none}.btn-primary.disabled,.btn-primary[disabled]{background-color:#ded4cf;color:#fff}.btn-warning{color:#fff;border-color:#f0ac00 #f0ac00 #a37500;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#f0ac00}.btn-warning .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#ffc124;text-decoration:none}.btn-warning.disabled,.btn-warning[disabled]{background-color:#ded4cf;color:#fff}.btn-danger{color:#fff;border-color:#d42054 #d42054 #92163a;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#d42054}.btn-danger .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#e22c60;text-decoration:none}.btn-danger.disabled,.btn-danger[disabled]{background-color:#ded4cf;color:#fff}.btn-success{color:#fff;border-color:#2bc37c #2bc37c #1d8454;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#2bc37c}.btn-success .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-success:focus,.btn-success:hover{color:#fff;background-color:#39d38b;text-decoration:none}.btn-success.disabled,.btn-success[disabled]{background-color:#ded4cf;color:#fff}.btn-info{color:#1b264f;border-color:#f3ece8 #f3ece8 #d9c2b6;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#f3ece8}.btn-info .caret{border-top-color:#1b264f;border-bottom-color:#1b264f}.btn-info:focus,.btn-info:hover{color:#2152a3;background-color:#f6f1ef;text-decoration:none}.btn-info.disabled,.btn-info[disabled]{background-color:#ded4cf;color:#fff}.btn-action{color:#fff;border-color:#1b264f #1b264f #080b16;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#1b264f}.btn-action .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-action:focus,.btn-action:hover{color:#f9f7f4;background-color:#3544b1;text-decoration:none}.btn-action.disabled,.btn-action[disabled]{background-color:#ded4cf;color:#fff}.btn-selection{color:#1b264f;border-color:#f5c1bc #f5c1bc #eb8379;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#f5c1bc}.btn-selection .caret{border-top-color:#1b264f;border-bottom-color:#1b264f}.btn-selection:focus,.btn-selection:hover{color:#3544b1;background-color:#ee9890;text-decoration:none}.btn-selection.disabled,.btn-selection[disabled]{background-color:#ded4cf;color:#fff}.btn-white{color:#1b264f;border-color:#fff #fff #d9d9d9;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#fff}.btn-white .caret{border-top-color:#1b264f;border-bottom-color:#1b264f}.btn-white:focus,.btn-white:hover{color:#2152a3;background-color:#fff;text-decoration:none}.btn-white.disabled,.btn-white[disabled]{background-color:#f3f3f5;color:#bbbabf}.btn-inverse{color:#fff;border-color:#303033 #303033 #0b0b0c;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#303033}.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-inverse:focus,.btn-inverse:hover{color:#fff;background-color:#303033;text-decoration:none}.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#ded4cf;color:#fff}.btn-neutral{color:#fff;border-color:#e9e9eb #e9e9eb #c1c1c7;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#e9e9eb;color:#817f85}.btn-neutral .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-neutral:focus,.btn-neutral:hover{color:#fff;background-color:#e9e9eb;text-decoration:none}.btn-neutral.disabled,.btn-neutral[disabled]{background-color:#ded4cf;color:#fff}.btn-neutral:hover{color:#817f85}.btn-neutral.disabled,.btn-neutral[disabled]{color:#817f85;opacity:.65}.btn-install{margin:40px auto;display:block;padding:15px 50px;font-size:16px;border:none;background:#2bc37c;color:#fff;font-weight:700}.btn-install:hover{background:#39d38b}.btn-outline{border:1px solid #bbbabf;color:#1b264f;padding:5px 13px;font-weight:600}.btn-outline,.btn-outline:hover{background:0 0;transition:border-color .12s linear,color .12s linear}.btn-outline:hover{border-color:#2152a3;color:#2152a3}button.btn,input[type=submit].btn{margin:0}button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#000;border-radius:0}.btn-link:hover{color:#000;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#68676b;text-decoration:none}.btn-link-reverse{text-decoration:underline}.btn-link-reverse:hover{text-decoration:none}.btn-link.-underline{display:inline-block;text-decoration:underline}.btn-link.-underline:hover{text-decoration:none}.btn-icon{border:none;font-size:18px;position:relative;cursor:pointer;color:#162335;margin:0;padding:3px 5px;width:auto;overflow:visible;background:0 0;line-height:normal;-webkit-appearance:none}.btn-icon:hover{color:#2152a3}.guiDialogTiny,label small,small.umb-detail{color:#817f85!important;text-decoration:none;display:block;font-weight:400;font-size:11px}.control-label,label.control-label{padding:0 10px 0 0!important;font-weight:700;color:#000;font-size:14px}.umb-status-label{color:#515054!important}.controls-row label:not(.umb-form-check){padding:0 10px;vertical-align:middle}.breadcrumb{height:30px;display:block;margin-top:10px}.breadcrumb li,.breadcrumb li a{height:30px;vertical-align:middle}.breadcrumb input{font-size:11px!important}.form-search{position:relative;padding:0}.form-search a{text-decoration:none;cursor:pointer}.form-search a:hover,.form-search h4{color:#515054}.form-search small{color:#d8d7d9}.form-search .icon,.form-search i.icon-search{position:absolute;z-index:1;top:50%;left:6px;transform:translateY(-50%);color:#d8d7d9}.form-search .icon-search{pointer-events:none}.form-search input{width:90%;font-size:18.75px;font-weight:400;border:1px solid #d8d7d9;padding:4px 0 4px 16px;padding-left:25px!important;line-height:22px;background:#fff}.form-search .icon-search+.search-input{padding-left:25px!important}.form-search .search-input{font-weight:700;border-color:#d8d7d9}.form-search .search-input:focus,.form-search .search-input:focus:hover,.form-search .search-input:hover{border-color:#bbbabf}.form-search .search-input:-moz-placeholder{font-weight:400}.form-search .search-input:-ms-input-placeholder{font-weight:400}.form-search .search-input::-webkit-input-placeholder{font-weight:400}.form-search .umb-search-field{width:100%}.macro-select .form-search{margin:0 0 10px}form{margin:0 0 20px}form.-no-margin-bottom{margin-bottom:0}fieldset{margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:22.5px;line-height:40px;color:#343434;border-bottom:1px solid #d8d7d9}legend small{font-size:15px;color:#d8d7d9}button,input,label,select,textarea{font-size:15px;font-weight:400;line-height:20px}button,input,select,textarea{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif}label{display:inline-block;margin-bottom:5px}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;height:32px;padding:4px 6px;margin-bottom:10px;font-size:15px;line-height:20px;color:#303033;border-radius:0;vertical-align:middle;box-sizing:border-box}input.-full-width-input{width:100%;box-sizing:border-box;padding:4px 6px}.uneditable-input,input,textarea{width:206px}textarea{height:auto}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #d8d7d9;transition:border .2s linear,box-shadow .2s linear}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#bbbabf;outline:0}.tabbing-active .uneditable-input:focus,.tabbing-active input[type=color]:focus,.tabbing-active input[type=date]:focus,.tabbing-active input[type=datetime-local]:focus,.tabbing-active input[type=datetime]:focus,.tabbing-active input[type=email]:focus,.tabbing-active input[type=month]:focus,.tabbing-active input[type=number]:focus,.tabbing-active input[type=password]:focus,.tabbing-active input[type=search]:focus,.tabbing-active input[type=tel]:focus,.tabbing-active input[type=text]:focus,.tabbing-active input[type=time]:focus,.tabbing-active input[type=url]:focus,.tabbing-active input[type=week]:focus,.tabbing-active textarea:focus{outline:2px solid #6ab4f0}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit]{width:auto}input[type=file],select{height:32px;line-height:32px}select{width:220px;border:1px solid #d8d7d9;background-color:#fff}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{border-color:#bbbabf;outline:0}.tabbing-active input[type=checkbox]:focus,.tabbing-active input[type=file]:focus,.tabbing-active input[type=radio]:focus{outline:2px solid #6ab4f0}.uneditable-input,.uneditable-textarea{color:#d8d7d9;background-color:#fcfcfc;border-color:#d8d7d9;box-shadow:inset 0 1px 2px rgba(0,0,0,.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#a2a1a6}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a2a1a6}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a2a1a6}.checkbox,.radio{min-height:20px;padding-left:20px}.checkbox.no-indent,.radio.no-indent{padding-left:0}.checkbox input[type=checkbox],.radio input[type=radio]{float:left;margin-left:0;margin-right:5px}.controls>.checkbox:first-child,.controls>.radio:first-child{padding-top:5px}.checkbox.inline,.radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input.input--no-border{border:none}.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.uneditable-input[class*=span],input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span]{display:inline-block}.bigInput,.input-large-type{font-size:20px!important}.controls-row [class*=span]+[class*=span],.uneditable-input,input,textarea{margin-left:0}.uneditable-input.span12,input.span12,textarea.span12{width:706px}.uneditable-input.span11,input.span11,textarea.span11{width:646px}.uneditable-input.span10,input.span10,textarea.span10{width:586px}.uneditable-input.span9,input.span9,textarea.span9{width:526px}.uneditable-input.span8,input.span8,textarea.span8{width:466px}.uneditable-input.span7,input.span7,textarea.span7{width:406px}.uneditable-input.span6,input.span6,textarea.span6{width:346px}.uneditable-input.span5,input.span5,textarea.span5{width:286px}.uneditable-input.span4,input.span4,textarea.span4{width:226px}.uneditable-input.span3,input.span3,textarea.span3{width:166px}.uneditable-input.span2,input.span2,textarea.span2{width:106px}.uneditable-input.span1,input.span1,textarea.span1{width:46px}.controls-row:after,.controls-row:before{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*=span],.row-fluid .controls-row [class*=span]{float:left}.controls-row .checkbox[class*=span],.controls-row .radio[class*=span]{padding-top:5px}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#f3f3f5}input[type=checkbox][disabled],input[type=checkbox][readonly],input[type=radio][disabled],input[type=radio][readonly]{background-color:transparent}.show-validation.ng-invalid .control-group.error .checkbox.ng-invalid,.show-validation.ng-invalid .control-group.error .help-block,.show-validation.ng-invalid .control-group.error .help-inline,.show-validation.ng-invalid .control-group.error .radio.ng-invalid,.show-validation.ng-invalid .control-group.error>.control-label,.show-validation.ng-invalid .control-group.error>.umb-el-wrap>.control-header>.control-label,.show-validation.ng-invalid .control-group.error>.umb-el-wrap>.control-label,.show-validation.ng-invalid .control-group.error input.ng-invalid,.show-validation.ng-invalid .control-group.error select.ng-invalid,.show-validation.ng-invalid .control-group.error textarea.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper .checkbox.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper .help-block,.show-validation.ng-invalid .umb-editor-header__name-wrapper .help-inline,.show-validation.ng-invalid .umb-editor-header__name-wrapper .radio.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper>.control-label,.show-validation.ng-invalid .umb-editor-header__name-wrapper>.umb-el-wrap>.control-header>.control-label,.show-validation.ng-invalid .umb-editor-header__name-wrapper>.umb-el-wrap>.control-label,.show-validation.ng-invalid .umb-editor-header__name-wrapper input.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper select.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper textarea.ng-invalid{color:#d42054}.show-validation.ng-invalid .control-group.error input.ng-invalid,.show-validation.ng-invalid .control-group.error select.ng-invalid,.show-validation.ng-invalid .control-group.error textarea.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper input.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper select.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper textarea.ng-invalid{border-color:#d42054}.show-validation.ng-invalid .control-group.error .input-append .add-on,.show-validation.ng-invalid .control-group.error .input-prepend .add-on,.show-validation.ng-invalid .umb-editor-header__name-wrapper .input-append .add-on,.show-validation.ng-invalid .umb-editor-header__name-wrapper .input-prepend .add-on{color:#d42054;background-color:#d42054;border-color:#d42054}.show-validation.show-validation-type-warning.ng-invalid .control-group.error .checkbox.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .control-group.error .help-block,.show-validation.show-validation-type-warning.ng-invalid .control-group.error .help-inline,.show-validation.show-validation-type-warning.ng-invalid .control-group.error .radio.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .control-group.error>.control-label,.show-validation.show-validation-type-warning.ng-invalid .control-group.error>.umb-el-wrap>.control-header>.control-label,.show-validation.show-validation-type-warning.ng-invalid .control-group.error>.umb-el-wrap>.control-label,.show-validation.show-validation-type-warning.ng-invalid .control-group.error input.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .control-group.error select.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .control-group.error textarea.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper .checkbox.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper .help-block,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper .help-inline,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper .radio.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper>.control-label,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper>.umb-el-wrap>.control-header>.control-label,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper>.umb-el-wrap>.control-label,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper input.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper select.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper textarea.ng-invalid{color:#f0ac00}.show-validation.show-validation-type-warning.ng-invalid .control-group.error input.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .control-group.error select.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .control-group.error textarea.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper input.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper select.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper textarea.ng-invalid{border-color:#f0ac00}.show-validation.show-validation-type-warning.ng-invalid .control-group.error .input-append .add-on,.show-validation.show-validation-type-warning.ng-invalid .control-group.error .input-prepend .add-on,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper .input-append .add-on,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper .input-prepend .add-on{color:#f0ac00;background-color:#ffe9b3;border-color:#f0ac00}.highlight-error{color:#d42054!important;border-color:#e22c60!important}.show-validation-type-warning .highlight-error{color:#f0ac00!important;border-color:#f0ac00!important}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#e9e9eb;border-top:1px solid #d8d7d9}.form-actions:after,.form-actions:before{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#262626}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;vertical-align:middle;padding-top:4px;padding-left:2px}div.help{margin-top:5px}table.domains .help-inline{color:#d42054}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap}.input-append .dropdown-menu,.input-append .popover,.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .dropdown-menu,.input-prepend .popover,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{font-size:15px}.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{position:relative;margin-bottom:0;vertical-align:top}.input-append .uneditable-input:focus,.input-append input:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-prepend input:focus,.input-prepend select:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-flex;align-items:center;justify-content:center;width:auto;height:22px;min-width:18px;padding:4px 6px;font-size:15px;font-weight:400;line-height:20px;text-align:center;background-color:#fff;border:1px solid #d8d7d9;color:#1b264f}.input-append .add-on:hover,.input-prepend .add-on:hover{border-color:#bbbabf;color:#2152a3}.input-append .add-on,.input-append .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .add-on,.input-prepend .btn,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;border-radius:0}.input-append .active,.input-prepend .active{background-color:#9deac6;border-color:#2bc37c}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-prepend.input-append .uneditable-input,.input-prepend.input-append .uneditable-input+.btn-group .btn,.input-prepend.input-append input,.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select,.input-prepend.input-append select+.btn-group .btn{border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;border-radius:0}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;border-radius:0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-left:14px;margin:0}.form-search .input-append .btn,.form-search .input-prepend .btn{border-radius:0 3px 3px 0}.form-horizontal .help-inline,.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal .uneditable-input,.form-horizontal input,.form-horizontal select,.form-horizontal textarea,.form-inline .help-inline,.form-inline .input-append,.form-inline .input-prepend,.form-inline .uneditable-input,.form-inline input,.form-inline select,.form-inline textarea,.form-search .help-inline,.form-search .input-append,.form-search .input-prepend,.form-search .uneditable-input,.form-search input,.form-search select,.form-search textarea{display:inline-block;margin-bottom:0;vertical-align:top}.form-horizontal .hide,.form-inline .hide,.form-search .hide{display:none}.form-inline .btn-group,.form-inline label,.form-search .btn-group,.form-search label{display:inline-block}.form-inline .input-append,.form-inline .input-prepend,.form-search .input-append,.form-search .input-prepend{margin-bottom:0}.form-inline .checkbox,.form-inline .radio,.form-search .checkbox,.form-search .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.form-search .checkbox input[type=checkbox],.form-search .radio input[type=radio]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}.control-group.-no-margin{margin-bottom:0}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px}.form-horizontal .control-group:after,.form-horizontal .control-group:before{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{margin-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal .input-append+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}.form-horizontal .block-form .control-label{display:block;float:none;width:100%}.form-horizontal .block-form .controls{margin-left:0}.umb-panel-buttons .umb-btn-toolbar .btn{position:relative;z-index:1000}@media (max-width:767px){.form-horizontal .control-label{float:none;text-align:inherit;width:100%}.form-horizontal .controls{margin-left:0}}.group-selector .group-selector-list{float:left}.group-selector .group-selector-list div{height:24px}.group-selector .group-selector-buttons{float:left;margin:24px 16px}body{background-color:#f3f3f5}a{color:#000;text-decoration:none}a:focus,a:hover{color:#000;text-decoration:underline}a[data-ng-click],a[ng-click],a[x-ng-click]{cursor:pointer}.img-rounded{border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.1)}.img-circle{border-radius:500px}.row{margin-left:0}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:0}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:720px}.span11{width:660px}.span10{width:600px}.span9{width:540px}.span8{width:480px}.span7{width:420px}.span6{width:360px}.span5{width:300px}.span4{width:240px}.span3{width:180px}.span2{width:120px}.span1{width:60px}.offset12{margin-left:720px}.offset11{margin-left:660px}.offset10{margin-left:600px}.offset9{margin-left:540px}.offset8{margin-left:480px}.offset7{margin-left:420px}.offset6{margin-left:360px}.offset5{margin-left:300px}.offset4{margin-left:240px}.offset3{margin-left:180px}.offset2{margin-left:120px}.offset1{margin-left:60px}.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:32px;box-sizing:border-box;float:left;margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span],.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.66666667%}.row-fluid .span10{width:83.33333333%}.row-fluid .span9{width:75%}.row-fluid .span8{width:66.66666667%}.row-fluid .span7{width:58.33333333%}.row-fluid .span6{width:50%}.row-fluid .span5{width:41.66666667%}.row-fluid .span4{width:33.33333333%}.row-fluid .span3{width:25%}.row-fluid .span2{width:16.66666667%}.row-fluid .span1{width:8.33333333%}.row-fluid .offset12,.row-fluid .offset12:first-child{margin-left:100%}.row-fluid .offset11,.row-fluid .offset11:first-child{margin-left:91.66666667%}.row-fluid .offset10,.row-fluid .offset10:first-child{margin-left:83.33333333%}.row-fluid .offset9,.row-fluid .offset9:first-child{margin-left:75%}.row-fluid .offset8,.row-fluid .offset8:first-child{margin-left:66.66666667%}.row-fluid .offset7,.row-fluid .offset7:first-child{margin-left:58.33333333%}.row-fluid .offset6,.row-fluid .offset6:first-child{margin-left:50%}.row-fluid .offset5,.row-fluid .offset5:first-child{margin-left:41.66666667%}.row-fluid .offset4,.row-fluid .offset4:first-child{margin-left:33.33333333%}.row-fluid .offset3,.row-fluid .offset3:first-child{margin-left:25%}.row-fluid .offset2,.row-fluid .offset2:first-child{margin-left:16.66666667%}.row-fluid .offset1,.row-fluid .offset1:first-child{margin-left:8.33333333%}.row-fluid [class*=span].hide,[class*=span].hide{display:none}.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}.container{margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:0;padding-left:0}.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}.container-fluid:after{clear:both}.thumbnails{margin-left:0;list-style:none}.thumbnails:after,.thumbnails:before{display:table;content:"";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:0}.thumbnails>li a:hover{text-decoration:none}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #d8d7d9;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.055);transition:all .2s ease-in-out}a.thumbnail:focus,a.thumbnail:hover,a div.thumbnail:focus,a div.thumbnail:hover{border-color:#f5c1bc;box-shadow:0 1px 4px rgba(245,193,188,.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.umb-loader{background-color:#2e8aea;margin-top:0;margin-left:-100%;-webkit-animation-name:bounce_loadingProgressG;animation-name:bounce_loadingProgressG;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;width:100%;height:2px}@-webkit-keyframes bounce_loadingProgressG{0%{margin-left:-100%}to{margin-left:100%}}@keyframes bounce_loadingProgressG{0%{margin-left:-100%}to{margin-left:100%}}.umb-loader-wrapper{position:absolute;right:0;left:0;margin:10px 0;overflow:hidden}.umb-loader-wrapper.-top{top:0;bottom:auto}.umb-loader-wrapper.-bottom{top:auto;bottom:0}.ng-cloak,.x-ng-cloak,[data-ng-cloak],[ng-cloak],[ng\:cloak],[x-ng-cloak]{display:none!important}html{background:url(../img/installer.jpg) no-repeat 50% fixed;background-size:cover}body{margin:0;padding:0;height:100%;width:100%;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;color:#000;vertical-align:middle;text-align:center;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#logo{position:absolute;top:20px;left:20px;opacity:.8;z-index:777}#installer{margin:auto;background:#fff;width:80%;max-width:750px;height:600px;text-align:left;padding:30px;overflow:hidden;z-index:667}#overlay{position:absolute;top:0;right:0;left:0;bottom:0;background:#1d1333;z-index:666}.loading #overlay{opacity:.5;display:block!important}#fact{color:#fff;text-shadow:0 0 4px #000;font-size:25px;text-align:left;line-height:35px;z-index:667;height:600px;width:750px}#fact h2{font-size:35px;border-bottom:1px solid #fff;padding-bottom:10px;margin-bottom:20px}#fact a,#fact h2,#feedback{color:#fff}#feedback{text-shadow:0 0 4px #000;font-size:14px;text-align:center;line-height:20px;z-index:667;bottom:20px;right:0;left:0;height:25px;position:absolute}h1{border-bottom:1px solid #f3f3f5;padding-bottom:10px;color:#303033}.error .message,.error h1,span.error{color:#d42054}legend{font-size:14px;font-weight:700}input.ng-dirty.ng-invalid{border-color:#d93f4c;color:#d93f4c}.disabled{opacity:.6}#installer .constrol-label,#installer label.control-label{padding-top:5px!important}.controls{text-align:left}.controls small{display:block;color:#515054}.absolute-center{margin:auto;position:absolute;top:0;left:0;bottom:0;right:0}.fade-hide,.fade-show{transition:all .5s cubic-bezier(.25,.46,.45,.94)}.fade-hide{opacity:1}.fade-hide.fade-hide-active,.fade-show{opacity:0}.fade-show.fade-show-active{opacity:1}.umb-installer-loader{margin:0;width:0;z-index:777}.umb-installer-loader .umb-loader{background-color:#fff;height:5px}.permissions-report{overflow:auto;height:320px;margin:0;display:block;padding:0}.permissions-report>li{list-style:none}.permissions-report h4{margin:7px}.upgrade-report{overflow:auto;height:280px;display:block}select{width:320px}#ysod{height:500px;width:100%;overflow:auto;border:none}#starterKits .thumbnails{min-height:128px;padding-left:0}#starterKits .thumbnail{position:relative;cursor:pointer}#starterKits .thumbnail small{padding:10px 10px 5px;display:inline-block}#starterKits .thumbnail img{position:relative;z-index:100}#starterKits .btn-link{padding-left:0} \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/nonodes.style.min.css b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/nonodes.style.min.css deleted file mode 100644 index 27335c2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/nonodes.style.min.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:Lato;src:local("LatoLatin Black"),local("LatoLatin-Black"),url(../fonts/lato/LatoLatin-Black.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin BlackItalic"),local("LatoLatin-BlackItalic"),url(../fonts/lato/LatoLatin-BlackItalic.woff2) format("woff2");font-style:italic;font-weight:900;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Bold"),local("LatoLatin-Bold"),url(../fonts/lato/LatoLatin-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin BoldItalic"),local("LatoLatin-BoldItalic"),url(../fonts/lato/LatoLatin-BoldItalic.woff2) format("woff2");font-style:italic;font-weight:700;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Italic"),local("LatoLatin-Italic"),url(../fonts/lato/LatoLatin-Italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Regular"),local("LatoLatin-Regular"),url(../fonts/lato/LatoLatin-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Light"),local("LatoLatin-Light"),url(../fonts/lato/LatoLatin-Light.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin LightItalic"),local("LatoLatin-LightItalic"),url(../fonts/lato/LatoLatin-LightItalic.woff2) format("woff2");font-style:italic;font-weight:300;font-display:swap;text-rendering:optimizeLegibility}.red{color:#d42054}.blue{color:#2e8aea}.black{color:#000}.turquoise{color:#03bfb3}.turquoise-d1{color:#00aea2}.text-warning{color:#ff9412}.text-error{color:#d42054}.text-success{color:#2bc37c}.color-red,.color-red i{color:#f02e28!important}.color-blue,.color-blue i{color:#00aea2!important}.color-orange,.color-orange i{color:#ff9412!important}.color-green,.color-green i{color:#1fb572!important}.btn-color-black{background-color:#000}.color-black,.color-black i{color:#000!important}.btn-color-blue-grey{background-color:#607d8b}.color-blue-grey,.color-blue-grey i{color:#607d8b!important}.btn-color-grey{background-color:#9e9e9e}.color-grey,.color-grey i{color:#9e9e9e!important}.btn-color-brown{background-color:#795548}.color-brown,.color-brown i{color:#795548!important}.btn-color-blue{background-color:#2196f3}.color-blue,.color-blue i{color:#2196f3!important}.btn-color-light-blue{background-color:#03a9f4}.color-light-blue,.color-light-blue i{color:#03a9f4!important}.btn-color-cyan{background-color:#00bcd4}.color-cyan,.color-cyan i{color:#00bcd4!important}.btn-color-green{background-color:#4caf50}.color-green,.color-green i{color:#4caf50!important}.btn-color-light-green{background-color:#8bc34a}.color-light-green,.color-light-green i{color:#8bc34a!important}.btn-color-lime{background-color:#cddc39}.color-lime,.color-lime i{color:#cddc39!important}.btn-color-yellow{background-color:#ffeb3b}.color-yellow,.color-yellow i{color:#ffeb3b!important}.btn-color-amber{background-color:#ffc107}.color-amber,.color-amber i{color:#ffc107!important}.btn-color-orange{background-color:#ff9800}.color-orange,.color-orange i{color:#ff9800!important}.btn-color-deep-orange{background-color:#ff5722}.color-deep-orange,.color-deep-orange i{color:#ff5722!important}.btn-color-red{background-color:#f44336}.color-red,.color-red i{color:#f44336!important}.btn-color-pink{background-color:#e91e63}.color-pink,.color-pink i{color:#e91e63!important}.btn-color-purple{background-color:#9c27b0}.color-purple,.color-purple i{color:#9c27b0!important}.btn-color-deep-purple{background-color:#673ab7}.color-deep-purple,.color-deep-purple i{color:#673ab7!important}.btn-color-indigo{background-color:#3f51b5}.color-indigo,.color-indigo i{color:#3f51b5!important}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;outline:0;border:0;background:0 0;vertical-align:baseline;font-size:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}a{margin:0;padding:0;background:0 0;vertical-align:baseline;font-size:100%}ins{text-decoration:none}ins,mark{background-color:#ffecb0;color:#000}mark{font-weight:700;font-style:italic}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0;border-collapse:collapse}hr{display:block;margin:1em 0;padding:0;height:1px;border:0;border-top:1px solid #d8d7d9}input,select{vertical-align:middle}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{box-sizing:border-box}body,html{height:100%;width:100%;color:#fff;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400;font-size:.9375em;line-height:1.5}h1{font-size:1.7em;margin:40px auto 10px}h1,h2{font-weight:700}h2{font-size:1.35em;margin:0 auto .4em}h3{font-weight:400;font-style:italic}h3,p{font-size:1em}p{line-height:1.6}p+a{margin-top:1rem;display:inline-block}a,a:active,a:visited{text-decoration:none}.cta{margin:4.5em auto 1.5em;padding-bottom:4.5em}.button,.button:visited{padding:.9375em 1.875em;border-radius:.1em;font-weight:600;font-size:1.2em;background:#2bc37c;color:#fff;display:inline-block;border:none;transition:all .2s ease-in-out;border-radius:3px}.button:hover,.button:visited:hover{border-bottom:none;background:#1fb572}section{background-image:url(../img/nonodesbg.jpg);background-position:50%;background-size:cover;height:100%;width:100%;display:table;padding:3em 1.75em}section a,section a:focus,section a:visited{color:#fff;font-size:1.1625em;border-bottom:1px solid #fff;transition:border-bottom .1s ease-in-out}section a:focus:hover,section a:hover,section a:visited:hover{border-bottom:1px solid}section:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.17);background:linear-gradient(45deg,rgba(85,98,112,.1) 10%,hsla(0,100%,71%,.1) 95%);z-index:0}section article{display:table-cell;vertical-align:middle;margin:0 auto;text-align:center;position:relative;z-index:100}section article>div{max-width:60em;margin:0 auto;padding-top:50px;padding-bottom:70px}section .logo{background-image:url(../img/logo.png);background-repeat:no-repeat;width:91px;height:91px;margin:0 auto}section .row{overflow:hidden}section .row .col{text-align:left;width:100%}section .row .col:nth-child(2){margin-top:3em}@media screen and (min-width:48em){body,html{font-size:1em}h1{font-size:2.5em;margin:70px auto 0;letter-spacing:.5px}h2{font-size:1.4375em;margin:0 auto 1em}h3{font-size:1.2em}a{font-size:1.1rem;font-weight:600}p+a{margin-top:3rem}.cta{margin:7.5em auto 2.5em;border-bottom:1px solid #817f85;padding-bottom:7.5em}section{padding:0 15px}section .row .col{float:left;width:50%;padding-right:5%;display:inline-block}section .row .col:nth-child(2){padding-right:0;padding-left:5%;margin-top:0}.button{font-size:1.1625em}} \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/rte-content.css b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/rte-content.css deleted file mode 100644 index 9187315..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/rte-content.css +++ /dev/null @@ -1 +0,0 @@ -.red{color:#d42054}.blue{color:#2e8aea}.black{color:#000}.turquoise{color:#03bfb3}.turquoise-d1{color:#00aea2}.text-warning{color:#ff9412}.text-error{color:#d42054}.text-success{color:#2bc37c}.color-red,.color-red i{color:#f02e28!important}.color-blue,.color-blue i{color:#00aea2!important}.color-orange,.color-orange i{color:#ff9412!important}.color-green,.color-green i{color:#1fb572!important}.btn-color-black{background-color:#000}.color-black,.color-black i{color:#000!important}.btn-color-blue-grey{background-color:#607d8b}.color-blue-grey,.color-blue-grey i{color:#607d8b!important}.btn-color-grey{background-color:#9e9e9e}.color-grey,.color-grey i{color:#9e9e9e!important}.btn-color-brown{background-color:#795548}.color-brown,.color-brown i{color:#795548!important}.btn-color-blue{background-color:#2196f3}.color-blue,.color-blue i{color:#2196f3!important}.btn-color-light-blue{background-color:#03a9f4}.color-light-blue,.color-light-blue i{color:#03a9f4!important}.btn-color-cyan{background-color:#00bcd4}.color-cyan,.color-cyan i{color:#00bcd4!important}.btn-color-green{background-color:#4caf50}.color-green,.color-green i{color:#4caf50!important}.btn-color-light-green{background-color:#8bc34a}.color-light-green,.color-light-green i{color:#8bc34a!important}.btn-color-lime{background-color:#cddc39}.color-lime,.color-lime i{color:#cddc39!important}.btn-color-yellow{background-color:#ffeb3b}.color-yellow,.color-yellow i{color:#ffeb3b!important}.btn-color-amber{background-color:#ffc107}.color-amber,.color-amber i{color:#ffc107!important}.btn-color-orange{background-color:#ff9800}.color-orange,.color-orange i{color:#ff9800!important}.btn-color-deep-orange{background-color:#ff5722}.color-deep-orange,.color-deep-orange i{color:#ff5722!important}.btn-color-red{background-color:#f44336}.color-red,.color-red i{color:#f44336!important}.btn-color-pink{background-color:#e91e63}.color-pink,.color-pink i{color:#e91e63!important}.btn-color-purple{background-color:#9c27b0}.color-purple,.color-purple i{color:#9c27b0!important}.btn-color-deep-purple{background-color:#673ab7}.color-deep-purple,.color-deep-purple i{color:#673ab7!important}.btn-color-indigo{background-color:#3f51b5}.color-indigo,.color-indigo i{color:#3f51b5!important}.mce-content-body .umb-macro-holder{border:3px dotted #f5c1bc;padding:7px;display:block;margin:3px}.umb-rte .mce-content-body .umb-macro-holder.loading{background:url(assets/img/loader.gif) 100% no-repeat;background-size:18px;background-position-x:99%}.umb-rte .embeditem{position:relative}.umb-rte .embeditem>*{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}.umb-rte .embeditem[data-mce-selected]{outline:2px solid #f5c1bc}.umb-rte .embeditem:before{z-index:1000;width:100%;height:100%;position:absolute;content:" "}.umb-rte .embeditem[data-mce-selected]:before{background:rgba(0,0,0,.025)}.umb-rte [data-mce-selected=inline-boundary]{background:rgba(0,0,0,.025);outline:2px solid #f5c1bc} \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/umbraco.min.css b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/umbraco.min.css deleted file mode 100644 index c39e508..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/css/umbraco.min.css +++ /dev/null @@ -1 +0,0 @@ -@font-face{font-family:Lato;src:local("LatoLatin Black"),local("LatoLatin-Black"),url(../fonts/lato/LatoLatin-Black.woff2) format("woff2");font-style:normal;font-display:swap;font-weight:900;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin BlackItalic"),local("LatoLatin-BlackItalic"),url(../fonts/lato/LatoLatin-BlackItalic.woff2) format("woff2");font-style:italic;font-weight:900;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Bold"),local("LatoLatin-Bold"),url(../fonts/lato/LatoLatin-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin BoldItalic"),local("LatoLatin-BoldItalic"),url(../fonts/lato/LatoLatin-BoldItalic.woff2) format("woff2");font-style:italic;font-weight:700;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Italic"),local("LatoLatin-Italic"),url(../fonts/lato/LatoLatin-Italic.woff2) format("woff2");font-style:italic;font-weight:400;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Regular"),local("LatoLatin-Regular"),url(../fonts/lato/LatoLatin-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin Light"),local("LatoLatin-Light"),url(../fonts/lato/LatoLatin-Light.woff2) format("woff2");font-style:normal;font-weight:300;font-display:swap;text-rendering:optimizeLegibility}@font-face{font-family:Lato;src:local("LatoLatin LightItalic"),local("LatoLatin-LightItalic"),url(../fonts/lato/LatoLatin-LightItalic.woff2) format("woff2");font-style:italic;font-weight:300;font-display:swap;text-rendering:optimizeLegibility}.red{color:#d42054}.blue{color:#2e8aea}.black{color:#000}.turquoise{color:#03bfb3}.turquoise-d1{color:#00aea2}.text-warning{color:#ff9412}.text-error{color:#d42054}.text-success{color:#2bc37c}.color-red,.color-red i{color:#f02e28!important}.color-blue,.color-blue i{color:#00aea2!important}.color-orange,.color-orange i{color:#ff9412!important}.color-green,.color-green i{color:#1fb572!important}.btn-color-black{background-color:#000}.color-black,.color-black i{color:#000!important}.btn-color-blue-grey{background-color:#607d8b}.color-blue-grey,.color-blue-grey i{color:#607d8b!important}.btn-color-grey{background-color:#9e9e9e}.color-grey,.color-grey i{color:#9e9e9e!important}.btn-color-brown{background-color:#795548}.color-brown,.color-brown i{color:#795548!important}.btn-color-blue{background-color:#2196f3}.color-blue,.color-blue i{color:#2196f3!important}.btn-color-light-blue{background-color:#03a9f4}.color-light-blue,.color-light-blue i{color:#03a9f4!important}.btn-color-cyan{background-color:#00bcd4}.color-cyan,.color-cyan i{color:#00bcd4!important}.btn-color-green{background-color:#4caf50}.color-green,.color-green i{color:#4caf50!important}.btn-color-light-green{background-color:#8bc34a}.color-light-green,.color-light-green i{color:#8bc34a!important}.btn-color-lime{background-color:#cddc39}.color-lime,.color-lime i{color:#cddc39!important}.btn-color-yellow{background-color:#ffeb3b}.color-yellow,.color-yellow i{color:#ffeb3b!important}.btn-color-amber{background-color:#ffc107}.color-amber,.color-amber i{color:#ffc107!important}.btn-color-orange{background-color:#ff9800}.color-orange,.color-orange i{color:#ff9800!important}.btn-color-deep-orange{background-color:#ff5722}.color-deep-orange,.color-deep-orange i{color:#ff5722!important}.btn-color-red{background-color:#f44336}.color-red,.color-red i{color:#f44336!important}.btn-color-pink{background-color:#e91e63}.color-pink,.color-pink i{color:#e91e63!important}.btn-color-purple{background-color:#9c27b0}.color-purple,.color-purple i{color:#9c27b0!important}.btn-color-deep-purple{background-color:#673ab7}.color-deep-purple,.color-deep-purple i{color:#673ab7!important}.btn-color-indigo{background-color:#3f51b5}.color-indigo,.color-indigo i{color:#3f51b5!important}.clearfix:after,.clearfix:before{display:table;content:"";line-height:0}.clearfix:after{clear:both}.hide-text{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.input-block-level{display:block;width:100%;min-height:32px;box-sizing:border-box}.umb-property-editor--limit-width{max-width:800px}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted #515054;outline:5px auto -webkit-focus-ring-color}a:active,a:hover{outline:0}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}#map_canvas img,.google-maps img{max-width:none}button,input,select,textarea{margin:0;font-size:100%;vertical-align:middle}button,input{line-height:normal}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button,input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],label,select{cursor:pointer}input[type=search]{box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}textarea{overflow:auto;vertical-align:top}@media print{*{text-shadow:none!important;color:#000!important;background:0 0!important;box-shadow:none!important}a,a:visited{text-decoration:underline}a[href]:after{content:" (" attr(href) ")"}abbr[title]:after{content:" (" attr(title) ")"}.ir a:after,a[href^="#"]:after,a[href^="javascript:"]:after{content:""}blockquote,pre{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}img,tr{page-break-inside:avoid}img{max-width:100%!important}@page{margin:.5cm}h2,h3,p{orphans:3;widows:3}h2,h3{page-break-after:avoid}}a{color:#000;text-decoration:none}a:focus,a:hover{color:#000;text-decoration:underline}a[data-ng-click],a[ng-click],a[x-ng-click]{cursor:pointer}.img-rounded{border-radius:6px}.img-polaroid{padding:4px;background-color:#fff;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);box-shadow:0 1px 3px rgba(0,0,0,.1)}.img-circle{border-radius:500px}.row{margin-left:0}.row:after,.row:before{display:table;content:"";line-height:0}.row:after{clear:both}[class*=span]{float:left;min-height:1px;margin-left:0}.container,.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container,.span12{width:720px}.span11{width:660px}.span10{width:600px}.span9{width:540px}.span8{width:480px}.span7{width:420px}.span6{width:360px}.span5{width:300px}.span4{width:240px}.span3{width:180px}.span2{width:120px}.span1{width:60px}.offset12{margin-left:720px}.offset11{margin-left:660px}.offset10{margin-left:600px}.offset9{margin-left:540px}.offset8{margin-left:480px}.offset7{margin-left:420px}.offset6{margin-left:360px}.offset5{margin-left:300px}.offset4{margin-left:240px}.offset3{margin-left:180px}.offset2{margin-left:120px}.offset1{margin-left:60px}.row-fluid{width:100%}.row-fluid:after,.row-fluid:before{display:table;content:"";line-height:0}.row-fluid:after{clear:both}.row-fluid [class*=span]{display:block;width:100%;min-height:32px;box-sizing:border-box;float:left;margin-left:0}.row-fluid .controls-row [class*=span]+[class*=span],.row-fluid [class*=span]:first-child{margin-left:0}.row-fluid .span12{width:100%}.row-fluid .span11{width:91.66666667%}.row-fluid .span10{width:83.33333333%}.row-fluid .span9{width:75%}.row-fluid .span8{width:66.66666667%}.row-fluid .span7{width:58.33333333%}.row-fluid .span6{width:50%}.row-fluid .span5{width:41.66666667%}.row-fluid .span4{width:33.33333333%}.row-fluid .span3{width:25%}.row-fluid .span2{width:16.66666667%}.row-fluid .span1{width:8.33333333%}.row-fluid .offset12,.row-fluid .offset12:first-child{margin-left:100%}.row-fluid .offset11,.row-fluid .offset11:first-child{margin-left:91.66666667%}.row-fluid .offset10,.row-fluid .offset10:first-child{margin-left:83.33333333%}.row-fluid .offset9,.row-fluid .offset9:first-child{margin-left:75%}.row-fluid .offset8,.row-fluid .offset8:first-child{margin-left:66.66666667%}.row-fluid .offset7,.row-fluid .offset7:first-child{margin-left:58.33333333%}.row-fluid .offset6,.row-fluid .offset6:first-child{margin-left:50%}.row-fluid .offset5,.row-fluid .offset5:first-child{margin-left:41.66666667%}.row-fluid .offset4,.row-fluid .offset4:first-child{margin-left:33.33333333%}.row-fluid .offset3,.row-fluid .offset3:first-child{margin-left:25%}.row-fluid .offset2,.row-fluid .offset2:first-child{margin-left:16.66666667%}.row-fluid .offset1,.row-fluid .offset1:first-child{margin-left:8.33333333%}.row-fluid [class*=span].hide,[class*=span].hide{display:none}.row-fluid [class*=span].pull-right,[class*=span].pull-right{float:right}.container{margin-right:auto;margin-left:auto}.container:after,.container:before{display:table;content:"";line-height:0}.container:after{clear:both}.container-fluid{padding-right:0;padding-left:0}.container-fluid:after,.container-fluid:before{display:table;content:"";line-height:0}.container-fluid:after{clear:both}p{margin:0 0 10px}.lead{margin-bottom:20px;font-size:22.5px;font-weight:200;line-height:30px}small{font-size:85%}strong{font-weight:700}em{font-style:italic}cite{font-style:normal}.muted{color:#d9d9d9}a.muted:focus,a.muted:hover{color:silver}.text-warning{color:#fff}a.text-warning:focus,a.text-warning:hover{color:#e6e6e6}.text-error{color:#fff}a.text-error:focus,a.text-error:hover{color:#e6e6e6}.text-info{color:#fff}a.text-info:focus,a.text-info:hover{color:#e6e6e6}.text-success{color:#fff}a.text-success:focus,a.text-success:hover{color:#e6e6e6}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.h1,.h2,.h3,.h4,.h5,.h6,h1,h2,h3,h4,h5,h6{margin:10px 0;font-family:inherit;font-weight:500;line-height:20px;color:inherit;text-rendering:optimizelegibility}.h1 small,.h2 small,.h3 small,.h4 small,.h5 small,.h6 small,h1 small,h2 small,h3 small,h4 small,h5 small,h6 small{font-weight:400;line-height:1;color:#d9d9d9}.h1,.h2,.h3,h1,h2,h3{line-height:40px}.h1,h1{font-size:41.25px}.h2,h2{font-size:33.75px}.h3,h3{font-size:26.25px}.h4,h4{font-size:18.75px}.h6,h6{font-size:12.75px}.h1 small,h1 small{font-size:26.25px}.h2 small,h2 small{font-size:18.75px}.h3 small,.h4 small,h3 small,h4 small{font-size:15px}.page-header{padding-bottom:9px;margin:20px 0 30px;border-bottom:1px solid #f8f8f8}ol,ul{padding:0;margin:0 0 10px 25px}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}li{line-height:20px}ol.inline,ol.unstyled,ul.inline,ul.unstyled{margin-left:0;list-style:none}ol.inline>li,ul.inline>li{display:inline-block;padding-left:5px;padding-right:5px}ol.inline>li.-no-padding-left,ul.inline>li.-no-padding-left{padding-left:0}dl{margin-bottom:20px}dd,dt{line-height:20px}dt{font-weight:700}dd{margin-left:10px}.dl-horizontal:after,.dl-horizontal:before{display:table;content:"";line-height:0}.dl-horizontal:after{clear:both}.dl-horizontal dt{float:left;width:160px;clear:left;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dl-horizontal dd{margin-left:180px}hr{margin:20px 0;border:0;border-top:1px solid #f3f3f5;border-bottom:1px solid #fff}abbr[data-original-title],abbr[title]{cursor:help;border-bottom:1px dotted #d9d9d9}abbr.initialism{font-size:90%;text-transform:uppercase}blockquote{padding:0 0 0 15px;margin:0 0 20px;border-left:5px solid #f8f8f8}blockquote p{margin-bottom:0;font-size:18.75px;font-weight:300;line-height:1.25}blockquote small{display:block;line-height:20px;color:#d9d9d9}blockquote small:before{content:"\2014 \00A0"}blockquote.pull-right{float:right;padding-right:15px;padding-left:0;border-right:5px solid #f8f8f8;border-left:0}blockquote.pull-right p,blockquote.pull-right small{text-align:right}blockquote.pull-right small:before{content:""}blockquote.pull-right small:after{content:"\00A0 \2014"}blockquote:after,blockquote:before,q:after,q:before{content:""}address{display:block;margin-bottom:20px;font-style:normal;line-height:20px}code,pre.code{padding:0 3px 2px;font-family:Monaco,Menlo,Consolas,Courier New,monospace;font-size:13px;color:#1b264f;border-radius:3px}code{padding:2px 4px;background-color:#f7f7f9;border:1px solid #e1e1e8;white-space:nowrap}pre.code{display:block;padding:9.5px;margin:0 0 10px;font-size:14px;line-height:20px;word-break:break-all;word-wrap:break-word;white-space:pre;white-space:pre-wrap;background-color:#f5f5f5;border:1px solid rgba(0,0,0,.15);border-radius:3px}pre.code.prettyprint{margin-bottom:20px}pre.code code{padding:0;color:inherit;white-space:pre;white-space:pre-wrap;background-color:transparent;border:0}.pre-scrollable{max-height:340px;overflow-y:scroll}table{max-width:100%;background-color:#fff;border-collapse:collapse;border-spacing:0}.table{width:100%;margin-bottom:20px;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);background:#fff;border-radius:3px;font-size:14px}.table td,.table th{padding:10px 20px;line-height:20px;text-align:left;border-top:1px solid #e9e9eb}.table th{font-weight:700}.table thead th{padding-top:15px;padding-bottom:15px;color:#515054;vertical-align:bottom}.table caption+thead tr:first-child td,.table caption+thead tr:first-child th,.table colgroup+thead tr:first-child td,.table colgroup+thead tr:first-child th,.table thead:first-child tr:first-child td,.table thead:first-child tr:first-child th{border-top:0}.table tbody+tbody{border-top:2px solid #e9e9eb}.table .table{background-color:#f3f3f5}.table:not(.table-bordered) tr>td:first-child{border-left:4px solid transparent}.table tr.--selected>td:first-child{border-left-color:#3544b1}.table-condensed tbody td{padding:5px 10px}.table-condensed thead th{padding:10px}.table-bordered{border:1px solid #e9e9eb;border-collapse:separate;border-left:0;box-shadow:none;border-radius:3px}.table-bordered td,.table-bordered th{border-left:1px solid #e9e9eb}.table-bordered caption+tbody tr:first-child td,.table-bordered caption+tbody tr:first-child th,.table-bordered caption+thead tr:first-child th,.table-bordered colgroup+tbody tr:first-child td,.table-bordered colgroup+tbody tr:first-child th,.table-bordered colgroup+thead tr:first-child th,.table-bordered tbody:first-child tr:first-child td,.table-bordered tbody:first-child tr:first-child th,.table-bordered thead:first-child tr:first-child th{border-top:0}.table-bordered tbody:first-child tr:first-child>td:first-child,.table-bordered tbody:first-child tr:first-child>th:first-child,.table-bordered thead:first-child tr:first-child>th:first-child{border-top-left-radius:3px}.table-bordered tbody:first-child tr:first-child>td:last-child,.table-bordered tbody:first-child tr:first-child>th:last-child,.table-bordered thead:first-child tr:first-child>th:last-child{border-top-right-radius:3px}.table-bordered tbody:last-child tr:last-child>td:first-child,.table-bordered tbody:last-child tr:last-child>th:first-child,.table-bordered tfoot:last-child tr:last-child>td:first-child,.table-bordered tfoot:last-child tr:last-child>th:first-child,.table-bordered thead:last-child tr:last-child>th:first-child{border-bottom-left-radius:3px}.table-bordered tbody:last-child tr:last-child>td:last-child,.table-bordered tbody:last-child tr:last-child>th:last-child,.table-bordered tfoot:last-child tr:last-child>td:last-child,.table-bordered tfoot:last-child tr:last-child>th:last-child,.table-bordered thead:last-child tr:last-child>th:last-child{border-bottom-right-radius:3px}.table-bordered tfoot+tbody:last-child tr:last-child td:first-child{border-bottom-left-radius:0}.table-bordered tfoot+tbody:last-child tr:last-child td:last-child{border-bottom-right-radius:0}.table-bordered caption+tbody tr:first-child td:first-child,.table-bordered caption+thead tr:first-child th:first-child,.table-bordered colgroup+tbody tr:first-child td:first-child,.table-bordered colgroup+thead tr:first-child th:first-child{border-top-left-radius:3px}.table-bordered caption+tbody tr:first-child td:last-child,.table-bordered caption+thead tr:first-child th:last-child,.table-bordered colgroup+tbody tr:first-child td:last-child,.table-bordered colgroup+thead tr:first-child th:last-child{border-top-right-radius:3px}.table-hover tbody tr:hover>td,.table-hover tbody tr:hover>th,.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background-color:#f3f3f5}.row-fluid table td[class*=span],.row-fluid table th[class*=span],table td[class*=span],table th[class*=span]{display:table-cell;float:none;margin-left:0}.table td.span1,.table th.span1{float:none;width:44px;margin-left:0}.table td.span2,.table th.span2{float:none;width:104px;margin-left:0}.table td.span3,.table th.span3{float:none;width:164px;margin-left:0}.table td.span4,.table th.span4{float:none;width:224px;margin-left:0}.table td.span5,.table th.span5{float:none;width:284px;margin-left:0}.table td.span6,.table th.span6{float:none;width:344px;margin-left:0}.table td.span7,.table th.span7{float:none;width:404px;margin-left:0}.table td.span8,.table th.span8{float:none;width:464px;margin-left:0}.table td.span9,.table th.span9{float:none;width:524px;margin-left:0}.table td.span10,.table th.span10{float:none;width:584px;margin-left:0}.table td.span11,.table th.span11{float:none;width:644px;margin-left:0}.table td.span12,.table th.span12{float:none;width:704px;margin-left:0}.table tbody tr.success>td{background-color:#1fb572}.table tbody tr.error>td{background-color:#d42054}.table tbody tr.warning>td{background-color:#f0ac00}.table tbody tr.info>td{background-color:#3544b1}.table-hover tbody tr.success:hover>td{background-color:#1b9f64}.table-hover tbody tr.error:hover>td{background-color:#be1d4b}.table-hover tbody tr.warning:hover>td{background-color:#d79a00}.table-hover tbody tr.info:hover>td{background-color:#2f3c9d}.table-sortable tbody tr{cursor:move}.table__action-overlay{background:0 0;border:0;padding:0;font-style:italic}.table__action-overlay:focus,.table__action-overlay:hover{text-decoration:underline}.dropdown,.dropup{position:relative}.dropdown-toggle:active,.open .dropdown-toggle{outline:0}.caret{display:inline-block;width:0;height:0;vertical-align:top;border-top:4px solid #000;border-right:4px solid transparent;border-left:4px solid transparent;content:""}.dropdown .caret{margin-top:8px;margin-left:2px}.dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;display:none;float:left;min-width:160px;padding:5px 0;margin:2px 0 0;list-style:none;background-color:#fff;border:1px;border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);background-clip:padding-box}.dropdown-menu.pull-right{right:0;left:auto}.dropdown-menu .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#d8d7d9;border-bottom:1px solid #fff}.dropdown-menu>li>a{display:block;padding:3px 20px;clear:both;font-weight:400;line-height:20px;color:#303033;white-space:nowrap;cursor:pointer}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover,.dropdown-menu>li>a:hover,.dropdown-menu>li>button:hover,.dropdown-submenu:hover>a,.dropdown-submenu:hover>button{text-decoration:none;color:#fff;background-color:#000;background-image:linear-gradient(180deg,#000,#000);background-repeat:repeat-x}.dropdown-menu>.active>a,.dropdown-menu>.active>a:hover{outline:0}.dropdown-menu>.disabled>a,.dropdown-menu>.disabled>a:hover{color:#d9d9d9}.dropdown-menu>.disabled>a:hover{text-decoration:none;background-color:transparent;background-image:none;cursor:default}.open>.dropdown-menu{display:block}.pull-right>.dropdown-menu{right:0;left:auto}.dropup .caret,.navbar-fixed-bottom .dropdown .caret{border-top:0;border-bottom:4px solid #000;content:""}.dropup .dropdown-menu,.navbar-fixed-bottom .dropdown .dropdown-menu{top:auto;bottom:100%;margin-bottom:1px}.dropdown-submenu{position:relative}.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;border-radius:0 6px 6px 6px}.dropdown-submenu:hover>.dropdown-menu{display:block}.dropup .dropdown-submenu>.dropdown-menu{top:auto;bottom:0;margin-top:0;margin-bottom:-2px;border-radius:5px 5px 5px 0}.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent transparent transparent #ccc;border-style:solid;border-width:5px 0 5px 5px;margin-top:5px;margin-right:-10px}.dropdown-submenu:hover>a:after{border-left-color:#fff}.dropdown-submenu.pull-left{float:none}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;border-radius:6px 0 6px 6px}.dropdown .dropdown-menu .nav-header{padding-left:20px;padding-right:20px}.typeahead{z-index:1051;margin-top:2px;border-radius:3px}.well{min-height:20px;padding:19px;margin-bottom:20px;background-color:#f3f3f5;border:1px solid #e0e0e5;border-radius:3px;box-shadow:inset 0 1px 1px rgba(0,0,0,.05)}.well blockquote{border-color:#ddd;border-color:rgba(0,0,0,.15)}.well-large{padding:24px;border-radius:3px}.well-small{padding:9px;border-radius:3px}.fade{opacity:0;transition:opacity .15s linear}.fade.in{opacity:1}.collapse{position:relative;height:0;overflow:hidden;transition:height .35s ease}.collapse.in{height:auto}.close{float:right;font-size:20px;font-weight:700;line-height:20px;color:#000;text-shadow:0 1px 0 #fff;opacity:.2}.close:focus,.close:hover{color:#000;text-decoration:none;cursor:pointer;opacity:.4}button.close{padding:0;cursor:pointer;background:0 0;border:0;-webkit-appearance:none}.btn-group{position:relative;display:inline-block;font-size:0;vertical-align:middle;white-space:nowrap}.btn-group+.btn-group{margin-left:5px}.btn-toolbar{font-size:0;margin-top:10px;margin-bottom:10px}.btn-toolbar>.btn+.btn,.btn-toolbar>.btn+.btn-group,.btn-toolbar>.btn-group+.btn{margin-left:5px}.btn-group>.btn{position:relative;border-radius:0}.btn-group>.btn+.btn{margin-left:-1px}.btn-group>.btn,.btn-group>.dropdown-menu,.btn-group>.popover{font-size:15px}.btn-group>.btn-mini{font-size:11.25px}.btn-group>.btn-small{font-size:12.75px}.btn-group>.btn-large{font-size:18.75px}.btn-group>.btn:first-child{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.btn-group>.btn:last-child,.btn-group>.dropdown-toggle{border-top-right-radius:3px;border-bottom-right-radius:3px}.btn-group>.btn.large:first-child{margin-left:0;border-top-left-radius:3px;border-bottom-left-radius:3px}.btn-group>.btn.large:last-child,.btn-group>.large.dropdown-toggle{border-top-right-radius:3px;border-bottom-right-radius:3px}.btn-group>.btn.active,.btn-group>.btn:active,.btn-group>.btn:focus,.btn-group>.btn:hover{z-index:2}.btn-group .dropdown-toggle:active,.btn-group.open .dropdown-toggle{outline:0}.btn-group>.btn+.dropdown-toggle{padding-left:8px;padding-right:8px;box-shadow:inset 1px 0 0 hsla(0,0%,100%,.125),inset 0 1px 0 hsla(0,0%,100%,.2),0 1px 2px rgba(0,0,0,.05)}.btn-group>.btn-mini+.dropdown-toggle{padding-left:5px;padding-right:5px}.btn-group>.btn-large+.dropdown-toggle{padding-left:12px;padding-right:12px}.btn-group.open .dropdown-toggle{background-image:none;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn-group.open .btn.dropdown-toggle{background-color:#f3f3f5}.btn-group.open .btn-primary.dropdown-toggle{background-color:#2152a3}.btn-group.open .btn-warning.dropdown-toggle{background-color:#ffc124}.btn-group.open .btn-danger.dropdown-toggle{background-color:#e22c60}.btn-group.open .btn-success.dropdown-toggle{background-color:#39d38b}.btn-group.open .btn-info.dropdown-toggle{background-color:#2152a3}.btn-group.open .btn-inverse.dropdown-toggle{background-color:#303033}.btn .caret{margin-top:8px;margin-left:0}.btn-large .caret{margin-top:6px;border-left-width:5px;border-right-width:5px;border-top-width:5px}.btn-mini .caret,.btn-small .caret{margin-top:8px}.dropup .btn-large .caret{border-bottom-width:5px}.btn-group-vertical{display:inline-block}.btn-group-vertical>.btn{display:block;float:none;max-width:100%;border-radius:0}.btn-group-vertical>.btn+.btn{margin-left:0;margin-top:-1px}.btn-group-vertical>.btn:first-child{border-radius:3px 3px 0 0}.btn-group-vertical>.btn:last-child{border-radius:0 0 3px 3px}.btn-group-vertical>.btn-large:first-child{border-radius:3px 3px 0 0}.btn-group-vertical>.btn-large:last-child{border-radius:0 0 3px 3px}.alert{position:relative;padding:8px 35px 8px 14px;margin-bottom:20px;background-color:#f0ac00;border:1px solid transparent;border-radius:0}.alert,.alert a,.alert h4{color:#fff}.alert h4{margin:0}.alert .close{position:relative;top:-2px;right:-21px;line-height:20px}.close.-align-right{right:0}.alert-success{background-color:#1fb572;border-color:transparent;color:#fff}.alert-success h4{color:#fff}.alert-danger,.alert-error{background-color:#d42054;border-color:transparent;color:#fff}.alert-warning{background-color:#f0ac00;border-color:transparent;color:#fff}.alert-danger h4,.alert-error h4{color:#fff}.alert-info{background-color:#3544b1;border-color:transparent;color:#fff}.alert-info h4{color:#fff}.alert-form{background-color:#fff;border:1px solid #515054!important;color:#515054;box-shadow:0 -1px 6px 0 rgba(0,0,0,.16)}.alert-form.-no-border{border:none!important}.alert-form h4{color:#000;font-weight:700;margin-bottom:5px}.alert-block{padding-top:14px;padding-bottom:14px}.alert-block>p,.alert-block>ul{margin-bottom:0}.alert-block p+p{margin-top:5px}.alert.property-error{display:inline-block;font-size:14px;padding:6px 16px 6px 12px;margin-bottom:6px}.show-validation-type-warning .alert.property-error{background-color:#f0ac00;border-color:transparent;color:#fff;font-weight:700}.show-validation-type-warning .alert.property-error.alert-error:after{border-top-color:#f0ac00}.alert.property-error:after{content:"";position:absolute;bottom:-6px;left:6px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid}.alert.property-error.alert-error:after{border-top-color:#d42054}.list-icons li{padding-left:35px;max-width:300px}.list-icons li>.umb-icon,.list-icons li>i.icon{margin-left:-25px;padding-right:7px}.icon.handle,.umb-icon.handle{color:#d8d7d9}.nav{margin-left:0;margin-bottom:20px;list-style:none}.nav>li>a{display:block}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#f3f3f5}.nav>li>a>img{max-width:none}.nav>.pull-right{float:right}.nav-header{display:block;padding:3px 15px;font-size:12px;font-weight:700;line-height:20px;color:#d8d7d9;text-transform:uppercase}.nav li+.nav-header{margin-top:9px}.nav-list{padding-left:15px;padding-right:15px;margin-bottom:0}.nav-list .nav-header,.nav-list>li>a{margin-left:-15px;margin-right:-15px}.nav-list>li>a{padding:3px 15px}.nav-list>.active>a,.nav-list>.active>a:focus,.nav-list>.active>a:hover{color:#fff;background-color:#000}.nav-list [class*=" icon-"],.nav-list [class^=icon-]{margin-right:2px}.nav-list .divider{height:1px;margin:9px 1px;overflow:hidden;background-color:#d8d7d9;border-bottom:1px solid #fff}.nav-pills:after,.nav-pills:before,.nav-tabs:after,.nav-tabs:before{display:table;content:"";line-height:0}.nav-pills:after,.nav-tabs:after{clear:both}.nav-pills>li,.nav-tabs>li{float:left}.nav-pills>li>a,.nav-tabs>li>a{margin-right:15px}.nav-tabs>li.dropdown{margin-bottom:-3px}.nav-tabs>li.dropdown>.dropdown-toggle{padding-bottom:2px}.nav-tabs>li>a{color:#515054;border-bottom:2px solid transparent;padding-bottom:15px}.nav-tabs>li>a:hover{color:#000}.nav-tabs>.active>a,.nav-tabs>.active>a:focus,.nav-tabs>.active>a:hover{color:#000;border-bottom-color:#03bfb3;cursor:default}.nav-pills>li>a{padding-top:8px;padding-bottom:8px;margin-top:2px;margin-bottom:2px;border-radius:5px}.nav-pills>.active>a,.nav-pills>.active>a:hover{color:#fff;background-color:#000}.nav-stacked>li{float:none}.nav-stacked>li>a{position:relative;margin-right:0;color:#1b264f;border-radius:3px}.nav-stacked>li>a:hover{color:#2152a3;background-color:#f9f9fa}.nav-tabs.nav-stacked{border-bottom:0}.nav-tabs.nav-stacked>li>a{border:1px solid #d8d7d9;border-radius:0}.nav-tabs.nav-stacked>li:first-child>a{border-top-right-radius:4px;border-top-left-radius:4px}.nav-tabs.nav-stacked>li:last-child>a{border-bottom-right-radius:4px;border-bottom-left-radius:4px}.nav-tabs.nav-stacked>li>a:focus,.nav-tabs.nav-stacked>li>a:hover{border-color:#d8d7d9;z-index:2}.nav-pills.nav-stacked>li>a{margin-bottom:3px}.nav-pills.nav-stacked>li:last-child>a{margin-bottom:1px}.dropdown-menu{display:block;border-radius:3px;box-shadow:0 5px 20px rgba(0,0,0,.3);padding-top:0;padding-bottom:0}.dropdown-menu>li{position:relative}.dropdown-menu>li .dropdown-menu--active:after{content:"";position:absolute;width:3px;left:0;top:3px;bottom:3px;background-color:#f5c1bc;border-radius:0 3px 3px 0}.dropdown-menu>li>.flex>label{flex:1 1 0}.dropdown-menu>li>a{text-decoration:none}.dropdown-menu>li>a,.dropdown-menu>li>button{position:relative;padding:8px 20px;color:#1b264f}.dropdown-menu>li>button{background:0 0;border:0;display:flex;justify-content:start;clear:both;font-weight:400;line-height:20px;white-space:nowrap;cursor:pointer;width:100%;text-align:left}.dropdown-menu>li>a:hover,.dropdown-menu>li>button:hover,.dropdown-submenu:hover>a,.dropdown-submenu:hover>button{color:#2152a3;background:#f9f9fa}.nav-tabs .dropdown-menu{border-radius:0 0 3px 3px}.nav-pills .dropdown-menu{border-radius:6px}.nav .dropdown-toggle .caret{margin-top:6px}.nav .dropdown-toggle .caret,.nav .dropdown-toggle:focus .caret,.nav .dropdown-toggle:hover .caret{border-top-color:#000;border-bottom-color:#000}.nav-tabs .dropdown-toggle .caret{margin-top:8px}.nav .active .dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.nav-tabs .active .dropdown-toggle .caret{border-top-color:#515054;border-bottom-color:#515054}.nav>.dropdown.active>a:hover{cursor:pointer}.nav-pills .open .dropdown-toggle,.nav-tabs .open .dropdown-toggle,.nav>li.dropdown.open.active>a:hover{background-color:#d8d7d9;border-color:#d8d7d9}.nav li.dropdown.open.active .caret,.nav li.dropdown.open .caret,.nav li.dropdown.open a:hover .caret{border-top-color:#fff;border-bottom-color:#fff;opacity:1}.tabs-stacked .open>a:hover{border-color:#d8d7d9}.tabbable:after,.tabbable:before{display:table;content:"";line-height:0}.tabbable:after{clear:both}.tab-content{overflow:auto}.tabs-below>.nav-tabs,.tabs-left>.nav-tabs,.tabs-right>.nav-tabs{border-bottom:0}.pill-content>.pill-pane,.tab-content>.tab-pane{display:none}.pill-content>.active,.tab-content>.active{display:block}.tabs-below>.nav-tabs{border-top:1px solid #d8d7d9}.tabs-below>.nav-tabs>li{margin-top:-1px;margin-bottom:0}.tabs-below>.nav-tabs>li>a{border-radius:0 0 4px 4px}.tabs-below>.nav-tabs>li>a:hover{border-bottom-color:transparent;border-top-color:#d8d7d9}.tabs-below>.nav-tabs>.active>a,.tabs-below>.nav-tabs>.active>a:hover{border-color:transparent #d8d7d9 #d8d7d9}.tabs-left>.nav-tabs>li,.tabs-right>.nav-tabs>li{float:none}.tabs-left>.nav-tabs>li>a,.tabs-right>.nav-tabs>li>a{min-width:74px;margin-right:0;margin-bottom:3px}.tabs-left>.nav-tabs{float:left;margin-right:19px;border-right:1px solid #d8d7d9}.tabs-left>.nav-tabs>li>a{margin-right:-1px;border-radius:4px 0 0 4px}.tabs-left>.nav-tabs>li>a:hover{border-color:#f3f3f5 #d8d7d9 #f3f3f5 #f3f3f5}.tabs-left>.nav-tabs .active>a,.tabs-left>.nav-tabs .active>a:hover{border-color:#d8d7d9 transparent #d8d7d9 #d8d7d9}.tabs-right>.nav-tabs{float:right;margin-left:19px;border-left:1px solid #d8d7d9}.tabs-right>.nav-tabs>li>a{margin-left:-1px;border-radius:0 4px 4px 0}.tabs-right>.nav-tabs>li>a:hover{border-color:#f3f3f5 #f3f3f5 #f3f3f5 #d8d7d9}.tabs-right>.nav-tabs .active>a,.tabs-right>.nav-tabs .active>a:hover{border-color:#d8d7d9 #d8d7d9 #d8d7d9 transparent}.nav>.disabled>a{color:#d8d7d9}.nav>.disabled>a:hover{text-decoration:none;background-color:transparent;cursor:default}.navbar{overflow:visible;margin-bottom:20px}.navbar-inner{min-height:40px;padding-left:20px;padding-right:20px;background-color:#fafafa;background-image:linear-gradient(180deg,#fff,#f2f2f2);background-repeat:repeat-x;border:1px solid #d4d4d4;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.065)}.navbar-inner:after,.navbar-inner:before{display:table;content:"";line-height:0}.navbar-inner:after{clear:both}.navbar .container{width:auto}.nav-collapse.collapse{height:auto;overflow:visible}.navbar .brand{float:left;display:block;padding:10px 20px;margin-left:-20px;font-size:20px;font-weight:200;color:#68676b;text-shadow:0 1px 0 #fff}.navbar .brand:focus,.navbar .brand:hover{text-decoration:none}.navbar-text{margin-bottom:0;line-height:40px}.navbar-link,.navbar-text{color:#68676b}.navbar-link:focus,.navbar-link:hover{color:#303033}.navbar .divider-vertical{height:40px;margin:0 9px;border-left:1px solid #f2f2f2;border-right:1px solid #fff}.navbar .btn,.navbar .btn-group{margin-top:5px}.navbar .btn-group .btn,.navbar .input-append .btn,.navbar .input-append .btn-group,.navbar .input-prepend .btn,.navbar .input-prepend .btn-group{margin-top:0}.navbar-form{margin-bottom:0}.navbar-form:after,.navbar-form:before{display:table;content:"";line-height:0}.navbar-form:after{clear:both}.navbar-form .checkbox,.navbar-form .radio,.navbar-form input,.navbar-form select{margin-top:5px}.navbar-form .btn,.navbar-form input,.navbar-form select{display:inline-block;margin-bottom:0}.navbar-form input[type=checkbox],.navbar-form input[type=image],.navbar-form input[type=radio]{margin-top:3px}.navbar-form .input-append,.navbar-form .input-prepend{margin-top:5px;white-space:nowrap}.navbar-form .input-append input,.navbar-form .input-prepend input{margin-top:0}.navbar-search{position:relative;float:left;margin-top:5px;margin-bottom:0}.navbar-search .search-query{margin-bottom:0;padding:4px 14px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:13px;font-weight:400;line-height:1;border-radius:15px}.navbar-static-top{position:static;margin-bottom:0}.navbar-static-top .navbar-inner{border-radius:0}.navbar-fixed-bottom,.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030;margin-bottom:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{border-width:0 0 1px}.navbar-fixed-bottom .navbar-inner{border-width:1px 0 0}.navbar-fixed-bottom .navbar-inner,.navbar-fixed-top .navbar-inner{padding-left:0;padding-right:0;border-radius:0}.navbar-fixed-bottom .container,.navbar-fixed-top .container,.navbar-static-top .container{width:720px}.navbar-fixed-top{top:0}.navbar-fixed-top .navbar-inner,.navbar-static-top .navbar-inner{box-shadow:0 1px 10px rgba(0,0,0,.1)}.navbar-fixed-bottom{bottom:0}.navbar-fixed-bottom .navbar-inner{box-shadow:0 -1px 10px rgba(0,0,0,.1)}.navbar .nav{position:relative;left:0;display:block;float:left;margin:0 10px 0 0}.navbar .nav.pull-right{float:right;margin-right:0}.navbar .nav>li{float:left}.navbar .nav>li>a{float:none;padding:10px 15px;color:#68676b;text-decoration:none;text-shadow:0 1px 0 #fff}.navbar .nav .dropdown-toggle .caret{margin-top:8px}.navbar .nav>li>a:focus,.navbar .nav>li>a:hover{background-color:transparent;color:#303033;text-decoration:none}.navbar .nav>.active>a,.navbar .nav>.active>a:focus,.navbar .nav>.active>a:hover{color:#515054;text-decoration:none;background-color:#e5e5e5;box-shadow:inset 0 3px 8px rgba(0,0,0,.125)}.navbar .btn-navbar{display:none;float:right;padding:7px 10px;margin-left:5px;margin-right:5px;color:#fff;border-color:#f2f2f2 #f2f2f2 #ccc;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#f2f2f2;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1),0 1px 0 hsla(0,0%,100%,.075)}.navbar .btn-navbar .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar .btn-navbar:focus,.navbar .btn-navbar:hover{color:#fff;background-color:#e5e5e5;text-decoration:none}.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{background-color:#ded4cf;color:#fff}.navbar .btn-navbar .icon-bar{display:block;width:18px;height:2px;background-color:#f5f5f5;border-radius:1px;box-shadow:0 1px 0 rgba(0,0,0,.25)}.btn-navbar .icon-bar+.icon-bar{margin-top:3px}.navbar .nav>li>.dropdown-menu:before{content:"";display:inline-block;border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px;position:absolute;top:-7px;left:9px}.navbar .nav>li>.dropdown-menu:after{content:"";display:inline-block;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #fff;position:absolute;top:-6px;left:10px}.navbar-fixed-bottom .nav>li>.dropdown-menu:before{border-top:7px;border-bottom:0;bottom:-7px;top:auto}.navbar-fixed-bottom .nav>li>.dropdown-menu:after{border-top:6px solid #fff;border-bottom:0;bottom:-6px;top:auto}.navbar .nav li.dropdown>a:focus .caret,.navbar .nav li.dropdown>a:hover .caret{border-top-color:#303033;border-bottom-color:#303033}.navbar .nav li.dropdown.active>.dropdown-toggle,.navbar .nav li.dropdown.open.active>.dropdown-toggle,.navbar .nav li.dropdown.open>.dropdown-toggle{background-color:#e5e5e5;color:#515054}.navbar .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#68676b;border-bottom-color:#68676b}.navbar .nav li.dropdown.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar .nav li.dropdown.open>.dropdown-toggle .caret{border-top-color:#515054;border-bottom-color:#515054}.navbar .nav>li>.dropdown-menu.pull-right,.navbar .pull-right>li>.dropdown-menu{left:auto;right:0}.navbar .nav>li>.dropdown-menu.pull-right:before,.navbar .pull-right>li>.dropdown-menu:before{left:auto;right:12px}.navbar .nav>li>.dropdown-menu.pull-right:after,.navbar .pull-right>li>.dropdown-menu:after{left:auto;right:13px}.navbar .nav>li>.dropdown-menu.pull-right .dropdown-menu,.navbar .pull-right>li>.dropdown-menu .dropdown-menu{left:auto;right:100%;margin-left:0;margin-right:-1px;border-radius:6px 0 6px 6px}.navbar-inverse .navbar-inner{background-color:#29282a;background-image:linear-gradient(180deg,#303033,#1e1c1c);background-repeat:repeat-x;border-color:#303033}.navbar-inverse .brand,.navbar-inverse .nav>li>a{color:#d8d7d9;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.navbar-inverse .brand:focus,.navbar-inverse .brand:hover,.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{color:#fff}.navbar-inverse .brand,.navbar-inverse .navbar-text{color:#d8d7d9}.navbar-inverse .nav>li>a:focus,.navbar-inverse .nav>li>a:hover{background-color:transparent;color:#fff}.navbar-inverse .nav .active>a,.navbar-inverse .nav .active>a:focus,.navbar-inverse .nav .active>a:hover{color:#fff;background-color:#1e1c1c}.navbar-inverse .navbar-link{color:#d8d7d9}.navbar-inverse .navbar-link:focus,.navbar-inverse .navbar-link:hover{color:#fff}.navbar-inverse .divider-vertical{border-left-color:#1e1c1c;border-right-color:#303033}.navbar-inverse .nav li.dropdown.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle{background-color:#1e1c1c;color:#fff}.navbar-inverse .nav li.dropdown>a:focus .caret,.navbar-inverse .nav li.dropdown>a:hover .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .nav li.dropdown>.dropdown-toggle .caret{border-top-color:#d8d7d9;border-bottom-color:#d8d7d9}.navbar-inverse .nav li.dropdown.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open.active>.dropdown-toggle .caret,.navbar-inverse .nav li.dropdown.open>.dropdown-toggle .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .navbar-search .search-query{color:#fff;background-color:#605a5a;border-color:#1e1c1c;box-shadow:inset 0 1px 2px rgba(0,0,0,.1),0 1px 0 hsla(0,0%,100%,.15);transition:none}.navbar-inverse .navbar-search .search-query:-moz-placeholder{color:#bbbabf}.navbar-inverse .navbar-search .search-query:-ms-input-placeholder{color:#bbbabf}.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder{color:#bbbabf}.navbar-inverse .navbar-search .search-query:focus{padding:5px 15px;color:#343434;text-shadow:0 1px 0 #fff;background-color:#fff;border:0;box-shadow:0 0 3px rgba(0,0,0,.15);outline:0}.navbar-inverse .btn-navbar{color:#fff;border-color:#242426 #242426 #000;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#242426}.navbar-inverse .btn-navbar .caret{border-top-color:#fff;border-bottom-color:#fff}.navbar-inverse .btn-navbar:focus,.navbar-inverse .btn-navbar:hover{color:#fff;background-color:#111010;text-decoration:none}.navbar-inverse .btn-navbar.disabled,.navbar-inverse .btn-navbar[disabled]{background-color:#ded4cf;color:#fff}.breadcrumb{padding:8px 15px;margin:0 0 20px;list-style:none;background-color:#f5f5f5;border-radius:3px}.breadcrumb>li{display:inline-block;text-shadow:0 1px 0 #fff}.breadcrumb>li>.divider{padding:0 5px;color:#ccc}.breadcrumb>.active{color:#d9d9d9}.pagination{margin:20px 0}.pagination ul{display:inline-block;margin-left:0;margin-bottom:0;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.pagination ul>li{display:inline}.pagination ul>li>a,.pagination ul>li>button,.pagination ul>li>span{float:left;padding:4px 12px;line-height:20px;text-decoration:none;background-color:#fff;border:1px solid #d8d7d9;border-left-width:0}.pagination ul>.active>a,.pagination ul>.active>button,.pagination ul>.active>span,.pagination ul>li>a:focus,.pagination ul>li>a:hover,.pagination ul>li>button:focus,.pagination ul>li>button:hover{background-color:#f3f3f5}.pagination ul>.active>a,.pagination ul>.active>button,.pagination ul>.active>span{color:#d9d9d9;cursor:default}.pagination ul>.disabled>a,.pagination ul>.disabled>a:focus,.pagination ul>.disabled>a:hover,.pagination ul>.disabled>button,.pagination ul>.disabled>button:focus,.pagination ul>.disabled>button:hover,.pagination ul>.disabled>span{color:#d9d9d9;background-color:transparent;cursor:default}.pagination ul>li:first-child>a,.pagination ul>li:first-child>button,.pagination ul>li:first-child>span{border-left-width:1px;border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination ul>li:last-child>a,.pagination ul>li:last-child>button,.pagination ul>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination-centered{text-align:center}.pagination-right{text-align:right}.pagination-large ul>li>a,.pagination-large ul>li>button,.pagination-large ul>li>span{padding:11px 19px;font-size:18.75px}.pagination-large ul>li:first-child>a,.pagination-large ul>li:first-child>button,.pagination-large ul>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-large ul>li:last-child>a,.pagination-large ul>li:last-child>button,.pagination-large ul>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination-mini ul>li:first-child>a,.pagination-mini ul>li:first-child>button,.pagination-mini ul>li:first-child>span,.pagination-small ul>li:first-child>a,.pagination-small ul>li:first-child>button,.pagination-small ul>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-mini ul>li:last-child>a,.pagination-mini ul>li:last-child>button,.pagination-mini ul>li:last-child>span,.pagination-small ul>li:last-child>a,.pagination-small ul>li:last-child>button,.pagination-small ul>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}.pagination-small ul>li>a,.pagination-small ul>li>button,.pagination-small ul>li>span{padding:2px 10px;font-size:12.75px}.pagination-mini ul>li>a,.pagination-mini ul>li>button,.pagination-mini ul>li>span{padding:0 6px;font-size:11.25px}.pager{margin:20px 0;list-style:none;text-align:center}.pager:after,.pager:before{display:table;content:"";line-height:0}.pager:after{clear:both}.pager li{display:inline}.pager li>a,.pager li>button,.pager li>span{display:inline-block;padding:5px 14px;background-color:#fff;border:1px solid #ddd;border-radius:15px}.pager li>a:focus,.pager li>a:hover,.pager li>button:focus,.pager li>button:hover{text-decoration:none;background-color:#f5f5f5}.pager .next>a,.pager .next>button,.pager .next>span{float:right}.pager .previous>a,.pager .previous>button,.pager .previous>span{float:left}.pager .disabled>a,.pager .disabled>a:focus,.pager .disabled>a:hover,.pager .disabled>button,.pager .disabled>button:focus .pager .disabled>span,.pager .disabled>button:hover{color:#d9d9d9;background-color:#fff;cursor:default}.modal-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background-color:#000}.modal-backdrop.fade{opacity:0}.modal-backdrop,.modal-backdrop.fade.in{opacity:.8}.modal{position:fixed;top:10%;left:50%;z-index:1050;width:560px;margin-left:-280px;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.3);border-radius:6px;box-shadow:0 3px 7px rgba(0,0,0,.3);background-clip:padding-box;outline:0}.modal.fade{transition:opacity .3s linear,top .3s ease-out;top:-25%}.modal.fade.in{top:10%}.modal-header{padding:9px 15px;border-bottom:1px solid #eee}.modal-header .close{margin-top:2px}.modal-header h3{margin:0;line-height:30px}.modal-body{position:relative;overflow-y:auto;max-height:400px;padding:15px}.modal-footer,.modal-form{margin-bottom:0}.modal-footer{padding:14px 15px 15px;text-align:right;background-color:#f5f5f5;border-top:1px solid #ddd;border-radius:0 0 6px 6px;box-shadow:inset 0 1px 0 #fff}.modal-footer:after,.modal-footer:before{display:table;content:"";line-height:0}.modal-footer:after{clear:both}.modal-footer .btn+.btn{margin-left:5px;margin-bottom:0}.modal-footer .btn-group .btn+.btn{margin-left:-1px}.modal-footer .btn-block+.btn-block{margin-left:0}.tooltip{position:absolute;z-index:1030;display:block;visibility:visible;font-size:11px;line-height:1.4;opacity:0}.tooltip.in{opacity:.8}.tooltip.top{margin-top:-3px;padding:5px 0}.tooltip.right{margin-left:3px;padding:0 5px}.tooltip.bottom{margin-top:3px;padding:5px 0}.tooltip.left{margin-left:-3px;padding:0 5px}.tooltip-inner{max-width:200px;padding:8px;color:#fff;text-align:center;text-decoration:none;background-color:#000;border-radius:3px}.tooltip-arrow{position:absolute;width:0;height:0;border-color:transparent;border-style:solid}.tooltip.top .tooltip-arrow{bottom:0;left:50%;margin-left:-5px;border-width:5px 5px 0;border-top-color:#000}.tooltip.right .tooltip-arrow{top:50%;left:0;margin-top:-5px;border-width:5px 5px 5px 0;border-right-color:#000}.tooltip.left .tooltip-arrow{top:50%;right:0;margin-top:-5px;border-width:5px 0 5px 5px;border-left-color:#000}.tooltip.bottom .tooltip-arrow{top:0;left:50%;margin-left:-5px;border-width:0 5px 5px;border-bottom-color:#000}.popover{position:absolute;top:0;left:0;z-index:1010;display:none;max-width:276px;padding:1px;text-align:left;background-color:#fff;background-clip:padding-box;border:1px solid #ccc;border:1px solid rgba(0,0,0,.2);border-radius:6px;box-shadow:0 5px 10px rgba(0,0,0,.2);white-space:normal}.popover.top{margin-top:-10px}.popover.right{margin-left:10px}.popover.bottom{margin-top:10px}.popover.left{margin-left:-10px}.popover-title{margin:0;padding:8px 14px;font-size:14px;font-weight:400;line-height:18px;background-color:#f7f7f7;border-bottom:1px solid #ebebeb;border-radius:5px 5px 0 0}.popover-title:empty{display:none}.popover-content{padding:9px 14px}.popover .arrow,.popover .arrow:after{position:absolute;display:block;width:0;height:0;border-color:transparent;border-style:solid}.popover .arrow{border-width:11px}.popover .arrow:after{border-width:10px;content:""}.popover.top .arrow{left:50%;margin-left:-11px;border-bottom-width:0;border-top-color:#bbbabf;bottom:-11px}.popover.top .arrow:after{bottom:1px;margin-left:-10px;border-bottom-width:0;border-top-color:#fff}.popover.right .arrow{top:50%;left:-11px;margin-top:-11px;border-left-width:0;border-right-color:#bbbabf}.popover.right .arrow:after{left:1px;bottom:-10px;border-left-width:0;border-right-color:#fff}.popover.bottom .arrow{left:50%;margin-left:-11px;border-top-width:0;border-bottom-color:#bbbabf;top:-11px}.popover.bottom .arrow:after{top:1px;margin-left:-10px;border-top-width:0;border-bottom-color:#fff}.popover.left .arrow{top:50%;right:-11px;margin-top:-11px;border-right-width:0;border-left-color:#bbbabf}.popover.left .arrow:after{right:1px;border-right-width:0;border-left-color:#fff;bottom:-10px}.tipmenu .tooltip{position:absolute;left:0;right:0;margin-left:auto;margin-right:auto}.tipmenu:hover .tooltip{opacity:1}.tipmenu:hover .tooltip a{color:#fff}.tipmenu .tooltip-inner{margin-left:auto;margin-right:auto}.thumbnails{margin-left:0;list-style:none}.thumbnails:after,.thumbnails:before{display:table;content:"";line-height:0}.thumbnails:after{clear:both}.row-fluid .thumbnails{margin-left:0}.thumbnails>li{float:left;margin-bottom:20px;margin-left:0}.thumbnails>li a:hover{text-decoration:none}.thumbnail{display:block;padding:4px;line-height:20px;border:1px solid #d8d7d9;border-radius:3px;box-shadow:0 1px 3px rgba(0,0,0,.055);transition:all .2s ease-in-out}a.thumbnail:focus,a.thumbnail:hover,a div.thumbnail:focus,a div.thumbnail:hover{border-color:#f5c1bc;box-shadow:0 1px 4px rgba(245,193,188,.25)}.thumbnail>img{display:block;max-width:100%;margin-left:auto;margin-right:auto}.thumbnail .caption{padding:9px;color:#555}.media,.media-body{overflow:hidden;zoom:1}.media,.media .media{margin-top:15px}.media:first-child{margin-top:0}.media-object{display:block}.media-heading{margin:0 0 5px}.media>.pull-left{margin-right:10px}.media>.pull-right{margin-left:10px}.media-list{margin-left:0;list-style:none}.badge,.label{display:inline-block;padding:2px 4px;font-size:12.69px;font-weight:700;line-height:14px;color:#fff;vertical-align:baseline;white-space:nowrap;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#d9d9d9}.label{border-radius:3px}.badge{padding-left:9px;padding-right:9px;border-radius:9px}.badge:empty,.label:empty{display:none}a.badge:focus,a.badge:hover,a.label:focus,a.label:hover{color:#fff;text-decoration:none;cursor:pointer}.badge-important,.label-important{background-color:#fff}.badge-important[href],.label-important[href]{background-color:#e6e6e6}.badge-warning,.label-warning{background-color:#ff9412}.badge-warning[href],.label-warning[href]{background-color:#de7a00}.badge-success,.label-success{background-color:#fff}.badge-success[href],.label-success[href]{background-color:#e6e6e6}.badge-info,.label-info{background-color:#fff}.badge-info[href],.label-info[href]{background-color:#e6e6e6}.badge-inverse,.label-inverse{background-color:#343434}.badge-inverse[href],.label-inverse[href]{background-color:#1a1a1a}.btn .badge,.btn .label{position:relative;top:-1px}.btn-mini .badge,.btn-mini .label{top:0}@-webkit-keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}@keyframes progress-bar-stripes{0%{background-position:40px 0}to{background-position:0 0}}.progress{overflow:hidden;height:20px;margin-bottom:20px;background-color:#f7f7f7;background-image:linear-gradient(180deg,#f5f5f5,#f9f9f9);box-shadow:inset 0 1px 2px rgba(0,0,0,.1);border-radius:3px}.progress,.progress .bar{background-repeat:repeat-x}.progress .bar{width:0;height:100%;color:#fff;float:left;font-size:12px;text-align:center;text-shadow:0 -1px 0 rgba(0,0,0,.25);background-color:#0e90d2;background-image:linear-gradient(180deg,#149bdf,#0480be);box-shadow:inset 0 -1px 0 rgba(0,0,0,.15);box-sizing:border-box;transition:width .6s ease}.progress .bar+.bar{box-shadow:inset 1px 0 0 rgba(0,0,0,.15),inset 0 -1px 0 rgba(0,0,0,.15)}.progress-striped .bar{background-color:#149bdf;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent);background-size:40px 40px}.progress.active .bar{-webkit-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.progress-danger .bar,.progress .bar-danger{background-color:#dd514c;background-image:linear-gradient(180deg,#ee5f5b,#c43c35);background-repeat:repeat-x}.progress-danger.progress-striped .bar,.progress-striped .bar-danger{background-color:#ee5f5b;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-success .bar,.progress .bar-success{background-color:#5eb95e;background-image:linear-gradient(180deg,#62c462,#57a957);background-repeat:repeat-x}.progress-striped .bar-success,.progress-success.progress-striped .bar{background-color:#62c462;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-info .bar,.progress .bar-info{background-color:#4bb1cf;background-image:linear-gradient(180deg,#5bc0de,#339bb9);background-repeat:repeat-x}.progress-info.progress-striped .bar,.progress-striped .bar-info{background-color:#5bc0de;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.progress-warning .bar,.progress .bar-warning{background-color:#ffa940;background-image:linear-gradient(180deg,#ffb75f,#ff9412);background-repeat:repeat-x}.progress-striped .bar-warning,.progress-warning.progress-striped .bar{background-color:#ffb75f;background-image:linear-gradient(45deg,hsla(0,0%,100%,.15) 25%,transparent 0,transparent 50%,hsla(0,0%,100%,.15) 0,hsla(0,0%,100%,.15) 75%,transparent 0,transparent)}.accordion{margin-bottom:20px}.accordion-group{margin-bottom:2px;border:1px solid #e5e5e5;border-radius:3px}.accordion-heading{border-bottom:0}.accordion-heading .accordion-toggle{display:block;padding:8px 15px}.accordion-toggle{cursor:pointer}.accordion-inner{padding:9px 15px;border-top:1px solid #e5e5e5}.carousel{position:relative;margin-bottom:20px;line-height:1}.carousel-inner{overflow:hidden;width:100%;position:relative}.carousel-inner>.item{display:none;position:relative;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{display:block;line-height:1}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{position:absolute;top:40%;left:15px;width:40px;height:40px;margin-top:-20px;font-size:60px;font-weight:100;line-height:30px;color:#fff;text-align:center;background:#222;border:3px solid #fff;border-radius:23px;opacity:.5}.carousel-control.right{left:auto;right:15px}.carousel-control:focus,.carousel-control:hover{color:#fff;text-decoration:none;opacity:.9}.carousel-indicators{position:absolute;top:15px;right:15px;z-index:5;margin:0;list-style:none}.carousel-indicators li{display:block;float:left;width:10px;height:10px;margin-left:5px;text-indent:-999px;background-color:#ccc;background-color:hsla(0,0%,100%,.25);border-radius:5px}.carousel-indicators .active{background-color:#fff}.carousel-caption{position:absolute;left:0;right:0;bottom:0;padding:15px;background:#343434;background:rgba(0,0,0,.75)}.carousel-caption h4,.carousel-caption p{color:#fff;line-height:20px}.carousel-caption h4{margin:0 0 5px}.carousel-caption p{margin-bottom:0}.hero-unit{padding:60px;margin-bottom:30px;font-size:18px;font-weight:200;line-height:30px;color:inherit;background-color:#f3f3f5;border-radius:6px}.hero-unit h1{margin-bottom:0;font-size:60px;line-height:1;color:inherit;letter-spacing:-1px}.hero-unit li{line-height:30px}.pull-right{float:right}.pull-left{float:left}.hide{display:none}.show{display:block}.invisible{visibility:hidden}.affix{position:fixed}body,html{height:100%;overflow:hidden}body{margin:0;padding:0;height:100%;width:100%;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;color:#000;background-color:#f3f3f5;-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.padded{padding:20px}#layout{position:relative;height:100%;padding:0;z-index:1}#mainwrapper{position:absolute;top:0;left:0;right:0;bottom:0;margin:0}body.umb-drawer-is-visible #mainwrapper{right:400px}#contentcolumn,#contentwrapper{position:absolute;top:0;bottom:0;right:0;left:0;z-index:10;margin:0}#contentcolumn{left:0}#contentcolumn iframe#right{display:block;position:relative;height:100%;width:100%;border:none}#leftcolumn{height:100%;z-index:1100;float:left;position:absolute;top:0}#leftcolumn.above-backdrop{z-index:7501}#navigation{background:#fff;height:100%}#navigation,.navigation-inner-container{left:0;top:0;bottom:0;position:absolute;z-index:100}.navigation-inner-container{right:0;border-right:1px solid #e9e9eb;display:flex;flex-direction:column}#dialog{min-width:500px;left:100%;top:0;position:absolute;z-index:50;display:inline-block}#tree{padding:0;z-index:100!important;overflow:auto;height:100%}#search-results{z-index:200}#contextMenu{z-index:50;position:absolute;top:0;left:100%;min-width:250px}#speechbubble{z-index:1060;position:absolute;bottom:100px;left:0;right:0;margin:auto;padding:0;border:none;background:0 0;border-radius:0}.ui-resizable-e{cursor:col-resize;width:10px;right:-5px;top:0;bottom:0;position:absolute;z-index:9999!important}.ui-resizable-e:hover:after{content:"";position:absolute;background-color:#d8d7d9;top:0;bottom:0;width:1px;right:5px}@media (min-width:1101px){#contentwrapper,#speechbubble{left:360px}.emptySection #contentwrapper{left:0!important}}.emptySection #speechbubble{left:0}.emptySection #navigation{display:none}.login-only #speechbubble{z-index:10000;left:0!important}.login-only #speechbubble ul{padding-left:20px}.umb-rte{position:relative;max-width:800px}.umb-rte .mce-tinymce{box-shadow:none}.umb-rte .umb-rte-editor-con{height:24px;visibility:hidden}.umb-rte .umb-rte-editor{min-height:100px}.umb-rte.--initialized .umb-rte-editor-con{height:auto;min-height:100px;visibility:visible}.umb-rte .mce-content-body{background-color:#fff;line-height:1.5em;border:1px solid #d8d7d9;padding:10px}.umb-rte .mce-container{box-sizing:border-box}.umb-rte .mce-top-part{position:sticky;top:0}.umb-rte .mce-top-part.mce-container div{white-space:normal}.umb-rte .mce-tinymce .mce-edit-area{border-radius:0!important}.umb-rte .mce-ico{text-align:center;font-size:12px!important}.mce-ico.mce-i-custom[class*=" icon-"],.mce-ico.mce-i-custom[class^=icon-]{font-family:icomoon;font-size:16px!important}.rte-editor-preval .control-group .controls>div>label{cursor:pointer!important}.rte-editor-preval .control-group .controls>div>label .mce-cmd .checkbox{padding-right:0}.rte-editor-preval .control-group .controls>div>label .mce-ico{line-height:20px}.umb-rte .mce-toolbar .mce-btn-group{padding:0}.umb-rte .mce-btn{color:#1b264f;border-radius:3px}.umb-rte .mce-btn-group .mce-btn{margin-top:2px;margin-bottom:2px}.umb-rte .mce-btn button:hover .mce-caret{border-top-color:#2152a3}.umb-rte .mce-btn:active,.umb-rte .mce-btn:hover{background:#f9f9fa;border-color:transparent}.umb-rte .mce-btn:active button,.umb-rte .mce-btn:active button .mce-ico,.umb-rte .mce-btn:hover button,.umb-rte .mce-btn:hover button .mce-ico{color:#2152a3}.umb-rte .mce-btn.mce-active,.umb-rte .mce-btn.mce-active:active,.umb-rte .mce-btn.mce-active:focus,.umb-rte .mce-btn.mce-active:hover{background:#e9e9eb;border-color:transparent}.umb-rte .mce-btn.mce-active:active button,.umb-rte .mce-btn.mce-active:active button .mce-ico,.umb-rte .mce-btn.mce-active:focus button,.umb-rte .mce-btn.mce-active:focus button .mce-ico,.umb-rte .mce-btn.mce-active:hover button,.umb-rte .mce-btn.mce-active:hover button .mce-ico,.umb-rte .mce-btn.mce-active button,.umb-rte .mce-btn.mce-active button .mce-ico{color:#2152a3}.umb-rte .mce-btn.mce-active:active button .mce-caret,.umb-rte .mce-btn.mce-active:focus button .mce-caret,.umb-rte .mce-btn.mce-active:hover button .mce-caret,.umb-rte .mce-btn.mce-active button .mce-caret{border-top-color:#2152a3}.mce-menu{border-radius:3px}.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item .mce-ico,.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item .mce-text{color:#1b264f}.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item:hover{background:#f9f9fa}.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item:hover .mce-ico,.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item:hover .mce-text{color:#2152a3}.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item.mce-active,.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item.mce-active:hover{background:#e9e9eb}.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item.mce-active .mce-ico,.mce-menu-item.mce-menu-item-normal.mce-stack-layout-item.mce-active .mce-text{color:#2152a3}.umb-grid .umb-rte{border:1px solid #d8d7d9;max-width:none}.mce-fullscreen{position:absolute}.mce-fullscreen .mce-in{position:fixed;top:35px!important}.mce-fullscreen .umb-editor,.mce-fullscreen umb-editor__overlay{position:fixed}.shadow-depth-1{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.shadow-depth-2{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23)}.shadow-depth-3{box-shadow:0 10px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.23)}.shadow-depth-4{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22)}.shadow-depth-5{box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22)}:focus{outline-color:#6ab4f0}.umb-outline:focus{outline:0}.tabbing-active .umb-outline:focus:after{content:"";position:absolute;z-index:10000;top:0;bottom:0;left:0;right:0;border-radius:3px;box-shadow:0 0 2px 0 #6ab4f0,inset 0 0 2px 2px #6ab4f0;pointer-events:none}.tabbing-active .umb-outline.umb-outline--surrounding:focus:after{top:-6px;bottom:-6px;left:-6px;right:-6px;border-radius:9px}.tabbing-active .umb-outline.umb-outline--thin:focus:after{box-shadow:0 0 2px #6ab4f0,inset 0 0 2px 1px #6ab4f0}.animated{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animated.infinite{-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.animated.hinge{-webkit-animation-duration:2s;animation-duration:2s}.bounceIn,.bounceOut,.flipOutX,.flipOutY{-webkit-animation-duration:.75s;animation-duration:.75s}@-webkit-keyframes bounce{0%,20%,53%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}@keyframes bounce{0%,20%,53%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0)}70%{transition-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0)}90%{transform:translate3d(0,-4px,0)}}.bounce{-webkit-animation-name:bounce;animation-name:bounce;transform-origin:center bottom}@-webkit-keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{-webkit-animation-name:flash;animation-name:flash}@-webkit-keyframes pulse{0%,to{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}}.pulse{-webkit-animation-name:pulse;animation-name:pulse}@-webkit-keyframes rubberBand{0%,to{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}@keyframes rubberBand{0%,to{transform:scaleX(1)}30%{transform:scale3d(1.25,.75,1)}40%{transform:scale3d(.75,1.25,1)}50%{transform:scale3d(1.15,.85,1)}65%{transform:scale3d(.95,1.05,1)}75%{transform:scale3d(1.05,.95,1)}}.rubberBand{-webkit-animation-name:rubberBand;animation-name:rubberBand}@-webkit-keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{-webkit-animation-name:shake;animation-name:shake}@-webkit-keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}@keyframes swing{20%{transform:rotate(15deg)}40%{transform:rotate(-10deg)}60%{transform:rotate(5deg)}80%{transform:rotate(-5deg)}to{transform:rotate(0deg)}}.swing{transform-origin:top center;-webkit-animation-name:swing;animation-name:swing}@-webkit-keyframes tada{0%,to{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}@keyframes tada{0%,to{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}}.tada{-webkit-animation-name:tada;animation-name:tada}@-webkit-keyframes wobble{0%,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}}@keyframes wobble{0%,to{transform:none}15%{transform:translate3d(-25%,0,0) rotate(-5deg)}30%{transform:translate3d(20%,0,0) rotate(3deg)}45%{transform:translate3d(-15%,0,0) rotate(-3deg)}60%{transform:translate3d(10%,0,0) rotate(2deg)}75%{transform:translate3d(-5%,0,0) rotate(-1deg)}}.wobble{-webkit-animation-name:wobble;animation-name:wobble}@-webkit-keyframes bounceIn{0%,20%,40%,60%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}@keyframes bounceIn{0%,20%,40%,60%,80%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{-webkit-animation-name:bounceIn;animation-name:bounceIn}@-webkit-keyframes bounceInDown{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceInDown{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}.bounceInDown{-webkit-animation-name:bounceInDown;animation-name:bounceInDown}@-webkit-keyframes bounceInLeft{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceInLeft{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}.bounceInLeft{-webkit-animation-name:bounceInLeft;animation-name:bounceInLeft}@-webkit-keyframes bounceInRight{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceInRight{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}.bounceInRight{-webkit-animation-name:bounceInRight;animation-name:bounceInRight}@-webkit-keyframes bounceInUp{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{transition-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}.bounceInUp{-webkit-animation-name:bounceInUp;animation-name:bounceInUp}@-webkit-keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}@keyframes bounceOut{20%{transform:scale3d(.9,.9,.9)}50%,55%{opacity:1;transform:scale3d(1.1,1.1,1.1)}to{opacity:0;transform:scale3d(.3,.3,.3)}}.bounceOut{-webkit-animation-name:bounceOut;animation-name:bounceOut}@-webkit-keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.bounceOutDown{-webkit-animation-name:bounceOutDown;animation-name:bounceOutDown}@-webkit-keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}.bounceOutLeft{-webkit-animation-name:bounceOutLeft;animation-name:bounceOutLeft}@-webkit-keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes bounceOutRight{20%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(2000px,0,0)}}.bounceOutRight{-webkit-animation-name:bounceOutRight;animation-name:bounceOutRight}@-webkit-keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}.bounceOutUp{-webkit-animation-name:bounceOutUp;animation-name:bounceOutUp}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{-webkit-animation-name:fadeIn;animation-name:fadeIn}@-webkit-keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}@keyframes fadeInDown{0%{opacity:0;transform:translate3d(0,-100%,0)}to{opacity:1;transform:none}}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}@-webkit-keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}@keyframes fadeInDownBig{0%{opacity:0;transform:translate3d(0,-2000px,0)}to{opacity:1;transform:none}}.fadeInDownBig{-webkit-animation-name:fadeInDownBig;animation-name:fadeInDownBig}@-webkit-keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeft{0%{opacity:0;transform:translate3d(-100%,0,0)}to{opacity:1;transform:none}}.fadeInLeft{-webkit-animation-name:fadeInLeft;animation-name:fadeInLeft}@-webkit-keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInLeftBig{0%{opacity:0;transform:translate3d(-2000px,0,0)}to{opacity:1;transform:none}}.fadeInLeftBig{-webkit-animation-name:fadeInLeftBig;animation-name:fadeInLeftBig}@-webkit-keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRight{0%{opacity:0;transform:translate3d(100%,0,0)}to{opacity:1;transform:none}}.fadeInRight{-webkit-animation-name:fadeInRight;animation-name:fadeInRight}@-webkit-keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}@keyframes fadeInRightBig{0%{opacity:0;transform:translate3d(2000px,0,0)}to{opacity:1;transform:none}}.fadeInRightBig{-webkit-animation-name:fadeInRightBig;animation-name:fadeInRightBig}@-webkit-keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:none}}.fadeInUp{-webkit-animation-name:fadeInUp;animation-name:fadeInUp}@-webkit-keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}@keyframes fadeInUpBig{0%{opacity:0;transform:translate3d(0,2000px,0)}to{opacity:1;transform:none}}.fadeInUpBig{-webkit-animation-name:fadeInUpBig;animation-name:fadeInUpBig}@-webkit-keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}.fadeOut{-webkit-animation-name:fadeOut;animation-name:fadeOut}@-webkit-keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}@keyframes fadeOutDown{0%{opacity:1}to{opacity:0;transform:translate3d(0,100%,0)}}.fadeOutDown{-webkit-animation-name:fadeOutDown;animation-name:fadeOutDown}@-webkit-keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}@keyframes fadeOutDownBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,2000px,0)}}.fadeOutDownBig{-webkit-animation-name:fadeOutDownBig;animation-name:fadeOutDownBig}@-webkit-keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}@keyframes fadeOutLeft{0%{opacity:1}to{opacity:0;transform:translate3d(-100%,0,0)}}.fadeOutLeft{-webkit-animation-name:fadeOutLeft;animation-name:fadeOutLeft}@-webkit-keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes fadeOutLeftBig{0%{opacity:1}to{opacity:0;transform:translate3d(-2000px,0,0)}}.fadeOutLeftBig{-webkit-animation-name:fadeOutLeftBig;animation-name:fadeOutLeftBig}@-webkit-keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}@keyframes fadeOutRight{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0)}}.fadeOutRight{-webkit-animation-name:fadeOutRight;animation-name:fadeOutRight}@-webkit-keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}@keyframes fadeOutRightBig{0%{opacity:1}to{opacity:0;transform:translate3d(2000px,0,0)}}.fadeOutRightBig{-webkit-animation-name:fadeOutRightBig;animation-name:fadeOutRightBig}@-webkit-keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}@keyframes fadeOutUp{0%{opacity:1}to{opacity:0;transform:translate3d(0,-100%,0)}}.fadeOutUp{-webkit-animation-name:fadeOutUp;animation-name:fadeOutUp}@-webkit-keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes fadeOutUpBig{0%{opacity:1}to{opacity:0;transform:translate3d(0,-2000px,0)}}.fadeOutUpBig{-webkit-animation-name:fadeOutUpBig;animation-name:fadeOutUpBig}@-webkit-keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}@keyframes flip{0%{transform:perspective(400px) rotateY(-1turn);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}40%{transform:perspective(400px) translateZ(150px) rotateY(-190deg);-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}50%{transform:perspective(400px) translateZ(150px) rotateY(-170deg);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}80%{transform:perspective(400px) scale3d(.95,.95,.95);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}to{transform:perspective(400px);-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}}.animated.flip{-webkit-backface-visibility:visible;backface-visibility:visible;-webkit-animation-name:flip;animation-name:flip}@-webkit-keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}@keyframes flipInX{0%{transform:perspective(400px) rotateX(90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateX(-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotateX(10deg);opacity:1}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{backface-visibility:visible!important;-webkit-animation-name:flipInX;animation-name:flipInX}.flipInX,.flipInY,.flipOutX{-webkit-backface-visibility:visible!important}.flipInY,.flipOutX{-ms-backface-visibility:visible!important}@-webkit-keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}@keyframes flipInY{0%{transform:perspective(400px) rotateY(90deg);transition-timing-function:ease-in;opacity:0}40%{transform:perspective(400px) rotateY(-20deg);transition-timing-function:ease-in}60%{transform:perspective(400px) rotateY(10deg);opacity:1}80%{transform:perspective(400px) rotateY(-5deg)}to{transform:perspective(400px)}}.flipInY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipInY;animation-name:flipInY}@-webkit-keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}@keyframes flipOutX{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateX(-20deg);opacity:1}to{transform:perspective(400px) rotateX(90deg);opacity:0}}.flipOutX{-webkit-animation-name:flipOutX;animation-name:flipOutX;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}@keyframes flipOutY{0%{transform:perspective(400px)}30%{transform:perspective(400px) rotateY(-15deg);opacity:1}to{transform:perspective(400px) rotateY(90deg);opacity:0}}.flipOutY{-webkit-backface-visibility:visible!important;backface-visibility:visible!important;-webkit-animation-name:flipOutY;animation-name:flipOutY}@-webkit-keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}@keyframes lightSpeedIn{0%{transform:translate3d(100%,0,0) skewX(-30deg);opacity:0}60%{transform:skewX(20deg);opacity:1}80%{transform:skewX(-5deg);opacity:1}to{transform:none;opacity:1}}.lightSpeedIn{-webkit-animation-name:lightSpeedIn;animation-name:lightSpeedIn;-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out}@-webkit-keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}@keyframes lightSpeedOut{0%{opacity:1}to{transform:translate3d(100%,0,0) skewX(30deg);opacity:0}}.lightSpeedOut{-webkit-animation-name:lightSpeedOut;animation-name:lightSpeedOut;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in}@-webkit-keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}@keyframes rotateIn{0%{transform-origin:center;transform:rotate(-200deg);opacity:0}to{transform-origin:center;transform:none;opacity:1}}.rotateIn{-webkit-animation-name:rotateIn;animation-name:rotateIn}@-webkit-keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInDownLeft{0%{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInDownLeft{-webkit-animation-name:rotateInDownLeft;animation-name:rotateInDownLeft}@-webkit-keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInDownRight{0%{transform-origin:right bottom;transform:rotate(45deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInDownRight{-webkit-animation-name:rotateInDownRight;animation-name:rotateInDownRight}@-webkit-keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}@keyframes rotateInUpLeft{0%{transform-origin:left bottom;transform:rotate(45deg);opacity:0}to{transform-origin:left bottom;transform:none;opacity:1}}.rotateInUpLeft{-webkit-animation-name:rotateInUpLeft;animation-name:rotateInUpLeft}@-webkit-keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}@keyframes rotateInUpRight{0%{transform-origin:right bottom;transform:rotate(-90deg);opacity:0}to{transform-origin:right bottom;transform:none;opacity:1}}.rotateInUpRight{-webkit-animation-name:rotateInUpRight;animation-name:rotateInUpRight}@-webkit-keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}@keyframes rotateOut{0%{transform-origin:center;opacity:1}to{transform-origin:center;transform:rotate(200deg);opacity:0}}.rotateOut{-webkit-animation-name:rotateOut;animation-name:rotateOut}@-webkit-keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(0,0,1,45deg);opacity:0}}@keyframes rotateOutDownLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(0,0,1,45deg);opacity:0}}.rotateOutDownLeft{-webkit-animation-name:rotateOutDownLeft;animation-name:rotateOutDownLeft}@-webkit-keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}@keyframes rotateOutDownRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(-45deg);opacity:0}}.rotateOutDownRight{-webkit-animation-name:rotateOutDownRight;animation-name:rotateOutDownRight}@-webkit-keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}@keyframes rotateOutUpLeft{0%{transform-origin:left bottom;opacity:1}to{transform-origin:left bottom;transform:rotate(-45deg);opacity:0}}.rotateOutUpLeft{-webkit-animation-name:rotateOutUpLeft;animation-name:rotateOutUpLeft}@-webkit-keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}@keyframes rotateOutUpRight{0%{transform-origin:right bottom;opacity:1}to{transform-origin:right bottom;transform:rotate(90deg);opacity:0}}.rotateOutUpRight{-webkit-animation-name:rotateOutUpRight;animation-name:rotateOutUpRight}@-webkit-keyframes hinge{0%{transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}@keyframes hinge{0%{transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}20%,60%{transform:rotate(80deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}40%,80%{transform:rotate(60deg);transform-origin:top left;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;opacity:1}to{transform:translate3d(0,700px,0);opacity:0}}.hinge{-webkit-animation-name:hinge;animation-name:hinge}@-webkit-keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}@keyframes rollIn{0%{opacity:0;transform:translate3d(-100%,0,0) rotate(-120deg)}to{opacity:1;transform:none}}.rollIn{-webkit-animation-name:rollIn;animation-name:rollIn}@-webkit-keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}@keyframes rollOut{0%{opacity:1}to{opacity:0;transform:translate3d(100%,0,0) rotate(120deg)}}.rollOut{-webkit-animation-name:rollOut;animation-name:rollOut}@-webkit-keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes zoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}50%{opacity:1}}.zoomIn{-webkit-animation-name:zoomIn;animation-name:zoomIn}@-webkit-keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInDown{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInDown{-webkit-animation-name:zoomInDown;animation-name:zoomInDown}@-webkit-keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInLeft{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(-1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInLeft{-webkit-animation-name:zoomInLeft;animation-name:zoomInLeft}@-webkit-keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInRight{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(1000px,0,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-10px,0,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInRight{-webkit-animation-name:zoomInRight;animation-name:zoomInRight}@-webkit-keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomInUp{0%{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,1000px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}60%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomInUp{-webkit-animation-name:zoomInUp;animation-name:zoomInUp}@-webkit-keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes zoomOut{0%{opacity:1}50%{opacity:0;transform:scale3d(.3,.3,.3)}to{opacity:0}}.zoomOut{-webkit-animation-name:zoomOut;animation-name:zoomOut}@-webkit-keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutDown{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,-60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutDown{-webkit-animation-name:zoomOutDown;animation-name:zoomOutDown}@-webkit-keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}@keyframes zoomOutLeft{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(-2000px,0,0);transform-origin:left center}}.zoomOutLeft{-webkit-animation-name:zoomOutLeft;animation-name:zoomOutLeft}@-webkit-keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}@keyframes zoomOutRight{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(-42px,0,0)}to{opacity:0;transform:scale(.1) translate3d(2000px,0,0);transform-origin:right center}}.zoomOutRight{-webkit-animation-name:zoomOutRight;animation-name:zoomOutRight}@-webkit-keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}@keyframes zoomOutUp{40%{opacity:1;transform:scale3d(.475,.475,.475) translate3d(0,60px,0);-webkit-animation-timing-function:cubic-bezier(.55,.055,.675,.19);animation-timing-function:cubic-bezier(.55,.055,.675,.19)}to{opacity:0;transform:scale3d(.1,.1,.1) translate3d(0,-2000px,0);transform-origin:center bottom;-webkit-animation-timing-function:cubic-bezier(.175,.885,.32,1);animation-timing-function:cubic-bezier(.175,.885,.32,1)}}.zoomOutUp{-webkit-animation-name:zoomOutUp;animation-name:zoomOutUp}.animated.-half-second{-webkit-animation-duration:.5s;animation-duration:.5s}.slide-in-left.ng-hide-remove{-webkit-animation:fadeInLeft .6s;animation:fadeInLeft .6s}.slide-in-left.ng-hide-add{-webkit-animation:fadeOutLeft .6s;animation:fadeOutLeft .6s;display:block!important}.slide-in-right.ng-hide-remove{-webkit-animation:fadeInRight .6s;animation:fadeInRight .6s}.slide-in-right.ng-hide-add{-webkit-animation:fadeOutRight .6s;animation:fadeOutRight .6s;display:block!important}.slide-in-up.ng-hide-remove{-webkit-animation:fadeInUp .6s;animation:fadeInUp .6s}.slide-in-up.ng-hide-add{-webkit-animation:fadeOutDown .6s;animation:fadeOutDown .6s;display:block!important}.umb-tree-item--deleted.ng-leave{-webkit-animation:leave .6s cubic-bezier(.445,.05,.55,.95);animation:leave .6s cubic-bezier(.445,.05,.55,.95);display:block;position:relative}.umb-tree-item--deleted.ng-leave *{color:#d42054!important}@-webkit-keyframes leave{to{opacity:0;height:0;bottom:-70px}25%{bottom:15px}0%{opacity:1;height:30px;bottom:0}}@keyframes leave{to{opacity:0;height:0;bottom:-70px}25%{bottom:15px}0%{opacity:1;height:30px;bottom:0}}.tree-node-slide-up{opacity:1;top:0;transition:all .7s ease-out}.tree-node-slide-up *{font-size:100%;transition:font-size .7s}.tree-node-slide-up.tree-node-slide-up-hide-active{opacity:0;top:-100px}.tree-node-slide-up.tree-node-slide-up-hide-active *{font-size:120%}.tree-fade-out-hide,.tree-fade-out-hide div:not(.tree-node-slide-up-hide-active),.tree-fade-out-show,.tree-fade-out-show div:not(.tree-node-slide-up-hide-active){transition:all .7s cubic-bezier(.075,.82,.165,1)}.tree-fade-out-show.tree-fade-out-show-active div:not(.tree-node-slide-up-hide-active){opacity:1}.tree-fade-out-hide.tree-fade-out-hide-active div:not(.tree-node-slide-up-hide-active){opacity:0}.light{font-weight:300}.normal{font-weight:500}.semi-bold{font-weight:600}.bold{font-weight:700}.btn{display:inline-block;padding:6px 14px;margin-bottom:0;font-size:15px;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;background:#e9e9eb;color:#000;border:none;box-shadow:none;border-radius:3px}.btn:hover{background:#f3f3f5;color:#68676b;background-position:0 -15px;text-decoration:none;transition:background-position .1s linear}.btn.active,.btn:active{background-image:none;outline:0;box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.btn.disabled,.btn:disabled:hover,.btn[disabled]{cursor:default;border-color:#e9e9eb;opacity:.8;box-shadow:none}.btn-group>.btn+.dropdown-toggle{box-shadow:none;border-left:1px solid;border-color:rgba(0,0,0,.09)}.btn-reset{padding:0;margin:0;border:none;background:0 0;color:currentColor;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:15px;line-height:20px;cursor:pointer}.btn-reset.disabled,.btn-reset:disabled:hover,.btn-reset[disabled]{cursor:default}.btn-large{padding:11px 19px;font-size:18.75px}.btn-large [class*=" icon-"],.btn-large [class^=icon-]{margin-top:4px;border-radius:3px}.btn-small{padding:2px 10px;font-size:12.75px;border-radius:3px}.btn-small [class*=" icon-"],.btn-small [class^=icon-]{margin-top:0}.btn-mini [class*=" icon-"],.btn-mini [class^=icon-]{margin-top:-1px}.btn-mini{padding:0 6px;font-size:11.25px;border-radius:3px}.btn-block{display:block;width:100%;padding-left:0;padding-right:0;box-sizing:border-box}.btn-block+.btn-block{margin-top:5px}input[type=button].btn-block,input[type=reset].btn-block,input[type=submit].btn-block{width:100%}.btn-round{font-size:24px;color:#515054;background:#fff;line-height:32px;text-align:center;border-radius:15px;height:32px;width:32px;overflow:hidden;display:inline-block;z-index:6666}.btn-danger.active,.btn-info.active,.btn-inverse.active,.btn-neutral.active,.btn-primary.active,.btn-success.active,.btn-warning.active{color:hsla(0,0%,100%,.75)}.btn-danger,.btn-info,.btn-inverse,.btn-neutral,.btn-primary,.btn-success,.btn-warning{font-weight:700}.btn-primary{color:#fff;border-color:#1b264f #1b264f #080b16;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#1b264f}.btn-primary .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-primary:focus,.btn-primary:hover{color:#fff;background-color:#2152a3;text-decoration:none}.btn-primary.disabled,.btn-primary[disabled]{background-color:#ded4cf;color:#fff}.btn-warning{color:#fff;border-color:#f0ac00 #f0ac00 #a37500;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#f0ac00}.btn-warning .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-warning:focus,.btn-warning:hover{color:#fff;background-color:#ffc124;text-decoration:none}.btn-warning.disabled,.btn-warning[disabled]{background-color:#ded4cf;color:#fff}.btn-danger{color:#fff;border-color:#d42054 #d42054 #92163a;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#d42054}.btn-danger .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-danger:focus,.btn-danger:hover{color:#fff;background-color:#e22c60;text-decoration:none}.btn-danger.disabled,.btn-danger[disabled]{background-color:#ded4cf;color:#fff}.btn-success{color:#fff;border-color:#2bc37c #2bc37c #1d8454;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#2bc37c}.btn-success .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-success:focus,.btn-success:hover{color:#fff;background-color:#39d38b;text-decoration:none}.btn-success.disabled,.btn-success[disabled]{background-color:#ded4cf;color:#fff}.btn-info{color:#1b264f;border-color:#f3ece8 #f3ece8 #d9c2b6;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#f3ece8}.btn-info .caret{border-top-color:#1b264f;border-bottom-color:#1b264f}.btn-info:focus,.btn-info:hover{color:#2152a3;background-color:#f6f1ef;text-decoration:none}.btn-info.disabled,.btn-info[disabled]{background-color:#ded4cf;color:#fff}.btn-action{color:#fff;border-color:#1b264f #1b264f #080b16;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#1b264f}.btn-action .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-action:focus,.btn-action:hover{color:#f9f7f4;background-color:#3544b1;text-decoration:none}.btn-action.disabled,.btn-action[disabled]{background-color:#ded4cf;color:#fff}.btn-selection{color:#1b264f;border-color:#f5c1bc #f5c1bc #eb8379;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#f5c1bc}.btn-selection .caret{border-top-color:#1b264f;border-bottom-color:#1b264f}.btn-selection:focus,.btn-selection:hover{color:#3544b1;background-color:#ee9890;text-decoration:none}.btn-selection.disabled,.btn-selection[disabled]{background-color:#ded4cf;color:#fff}.btn-white{color:#1b264f;border-color:#fff #fff #d9d9d9;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#fff}.btn-white .caret{border-top-color:#1b264f;border-bottom-color:#1b264f}.btn-white:focus,.btn-white:hover{color:#2152a3;background-color:#fff;text-decoration:none}.btn-white.disabled,.btn-white[disabled]{background-color:#f3f3f5;color:#bbbabf}.btn-inverse{color:#fff;border-color:#303033 #303033 #0b0b0c;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#303033}.btn-inverse .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-inverse:focus,.btn-inverse:hover{color:#fff;background-color:#303033;text-decoration:none}.btn-inverse.disabled,.btn-inverse[disabled]{background-color:#ded4cf;color:#fff}.btn-neutral{color:#fff;border-color:#e9e9eb #e9e9eb #c1c1c7;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);background-color:#e9e9eb;color:#817f85}.btn-neutral .caret{border-top-color:#fff;border-bottom-color:#fff}.btn-neutral:focus,.btn-neutral:hover{color:#fff;background-color:#e9e9eb;text-decoration:none}.btn-neutral.disabled,.btn-neutral[disabled]{background-color:#ded4cf;color:#fff}.btn-neutral:hover{color:#817f85}.btn-neutral.disabled,.btn-neutral[disabled]{color:#817f85;opacity:.65}.btn-install{margin:40px auto;display:block;padding:15px 50px;font-size:16px;border:none;background:#2bc37c;color:#fff;font-weight:700}.btn-install:hover{background:#39d38b}.btn-outline{border:1px solid #bbbabf;color:#1b264f;padding:5px 13px;font-weight:600}.btn-outline,.btn-outline:hover{background:0 0;transition:border-color .12s linear,color .12s linear}.btn-outline:hover{border-color:#2152a3;color:#2152a3}button.btn,input[type=submit].btn{margin:0}button.btn::-moz-focus-inner,input[type=submit].btn::-moz-focus-inner{padding:0;border:0}.btn-link,.btn-link:active,.btn-link[disabled]{background-color:transparent;background-image:none;box-shadow:none}.btn-link{border-color:transparent;cursor:pointer;color:#000;border-radius:0}.btn-link:hover{color:#000;text-decoration:underline;background-color:transparent}.btn-link[disabled]:hover{color:#68676b;text-decoration:none}.btn-link-reverse{text-decoration:underline}.btn-link-reverse:hover{text-decoration:none}.btn-link.-underline{display:inline-block;text-decoration:underline}.btn-link.-underline:hover{text-decoration:none}.btn-icon{border:none;font-size:18px;position:relative;cursor:pointer;color:#162335;margin:0;padding:3px 5px;width:auto;overflow:visible;background:0 0;line-height:normal;-webkit-appearance:none}.btn-icon:hover{color:#2152a3}.guiDialogTiny,label small,small.umb-detail{color:#817f85!important;text-decoration:none;display:block;font-weight:400;font-size:11px}.control-label,label.control-label{padding:0 10px 0 0!important;font-weight:700;color:#000;font-size:14px}.umb-status-label{color:#515054!important}.controls-row label:not(.umb-form-check){padding:0 10px;vertical-align:middle}.breadcrumb{height:30px;display:block;margin-top:10px}.breadcrumb li,.breadcrumb li a{height:30px;vertical-align:middle}.breadcrumb input{font-size:11px!important}.form-search{position:relative;padding:0}.form-search a{text-decoration:none;cursor:pointer}.form-search a:hover,.form-search h4{color:#515054}.form-search small{color:#d8d7d9}.form-search .icon,.form-search i.icon-search{position:absolute;z-index:1;top:50%;left:6px;transform:translateY(-50%);color:#d8d7d9}.form-search .icon-search{pointer-events:none}.form-search input{width:90%;font-size:18.75px;font-weight:400;border:1px solid #d8d7d9;padding:4px 0 4px 16px;padding-left:25px!important;line-height:22px;background:#fff}.form-search .icon-search+.search-input{padding-left:25px!important}.form-search .search-input{font-weight:700;border-color:#d8d7d9}.form-search .search-input:focus,.form-search .search-input:focus:hover,.form-search .search-input:hover{border-color:#bbbabf}.form-search .search-input:-moz-placeholder{font-weight:400}.form-search .search-input:-ms-input-placeholder{font-weight:400}.form-search .search-input::-webkit-input-placeholder{font-weight:400}.form-search .umb-search-field{width:100%}.macro-select .form-search{margin:0 0 10px}form{margin:0 0 20px}form.-no-margin-bottom{margin-bottom:0}fieldset{margin:0}fieldset,legend{padding:0;border:0}legend{display:block;width:100%;margin-bottom:20px;font-size:22.5px;line-height:40px;color:#343434;border-bottom:1px solid #d8d7d9}legend small{font-size:15px;color:#d8d7d9}button,input,label,select,textarea{font-size:15px;font-weight:400;line-height:20px}button,input,select,textarea{font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif}label{display:inline-block;margin-bottom:5px}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{display:inline-block;height:32px;padding:4px 6px;margin-bottom:10px;font-size:15px;line-height:20px;color:#303033;border-radius:0;vertical-align:middle;box-sizing:border-box}input.-full-width-input{width:100%;box-sizing:border-box;padding:4px 6px}.uneditable-input,input,textarea{width:206px}textarea{height:auto}.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],textarea{background-color:#fff;border:1px solid #d8d7d9;transition:border .2s linear,box-shadow .2s linear}.uneditable-input:focus,input[type=color]:focus,input[type=date]:focus,input[type=datetime-local]:focus,input[type=datetime]:focus,input[type=email]:focus,input[type=month]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,input[type=time]:focus,input[type=url]:focus,input[type=week]:focus,textarea:focus{border-color:#bbbabf;outline:0}.tabbing-active .uneditable-input:focus,.tabbing-active input[type=color]:focus,.tabbing-active input[type=date]:focus,.tabbing-active input[type=datetime-local]:focus,.tabbing-active input[type=datetime]:focus,.tabbing-active input[type=email]:focus,.tabbing-active input[type=month]:focus,.tabbing-active input[type=number]:focus,.tabbing-active input[type=password]:focus,.tabbing-active input[type=search]:focus,.tabbing-active input[type=tel]:focus,.tabbing-active input[type=text]:focus,.tabbing-active input[type=time]:focus,.tabbing-active input[type=url]:focus,.tabbing-active input[type=week]:focus,.tabbing-active textarea:focus{outline:2px solid #6ab4f0}input[type=checkbox],input[type=radio]{margin:4px 0 0;line-height:normal}input[type=button],input[type=checkbox],input[type=file],input[type=image],input[type=radio],input[type=reset],input[type=submit]{width:auto}input[type=file],select{height:32px;line-height:32px}select{width:220px;border:1px solid #d8d7d9;background-color:#fff}select[multiple],select[size]{height:auto}input[type=checkbox]:focus,input[type=file]:focus,input[type=radio]:focus{border-color:#bbbabf;outline:0}.tabbing-active input[type=checkbox]:focus,.tabbing-active input[type=file]:focus,.tabbing-active input[type=radio]:focus{outline:2px solid #6ab4f0}.uneditable-input,.uneditable-textarea{color:#d8d7d9;background-color:#fcfcfc;border-color:#d8d7d9;box-shadow:inset 0 1px 2px rgba(0,0,0,.025);cursor:not-allowed}.uneditable-input{overflow:hidden;white-space:nowrap}.uneditable-textarea{width:auto;height:auto}input:-moz-placeholder,textarea:-moz-placeholder{color:#a2a1a6}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#a2a1a6}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#a2a1a6}.checkbox,.radio{min-height:20px;padding-left:20px}.checkbox.no-indent,.radio.no-indent{padding-left:0}.checkbox input[type=checkbox],.radio input[type=radio]{float:left;margin-left:0;margin-right:5px}.controls>.checkbox:first-child,.controls>.radio:first-child{padding-top:5px}.checkbox.inline,.radio.inline{display:inline-block;padding-top:5px;margin-bottom:0;vertical-align:middle}.checkbox.inline+.checkbox.inline,.radio.inline+.radio.inline{margin-left:10px}.input-mini{width:60px}.input-small{width:90px}.input-medium{width:150px}.input-large{width:210px}.input-xlarge{width:270px}.input-xxlarge{width:530px}input.input--no-border{border:none}.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span],.uneditable-input[class*=span],input[class*=span],select[class*=span],textarea[class*=span]{float:none;margin-left:0}.input-append .uneditable-input[class*=span],.input-append input[class*=span],.input-prepend .uneditable-input[class*=span],.input-prepend input[class*=span],.row-fluid .input-append [class*=span],.row-fluid .input-prepend [class*=span],.row-fluid .uneditable-input[class*=span],.row-fluid input[class*=span],.row-fluid select[class*=span],.row-fluid textarea[class*=span]{display:inline-block}.bigInput,.input-large-type{font-size:20px!important}.controls-row [class*=span]+[class*=span],.uneditable-input,input,textarea{margin-left:0}.uneditable-input.span12,input.span12,textarea.span12{width:706px}.uneditable-input.span11,input.span11,textarea.span11{width:646px}.uneditable-input.span10,input.span10,textarea.span10{width:586px}.uneditable-input.span9,input.span9,textarea.span9{width:526px}.uneditable-input.span8,input.span8,textarea.span8{width:466px}.uneditable-input.span7,input.span7,textarea.span7{width:406px}.uneditable-input.span6,input.span6,textarea.span6{width:346px}.uneditable-input.span5,input.span5,textarea.span5{width:286px}.uneditable-input.span4,input.span4,textarea.span4{width:226px}.uneditable-input.span3,input.span3,textarea.span3{width:166px}.uneditable-input.span2,input.span2,textarea.span2{width:106px}.uneditable-input.span1,input.span1,textarea.span1{width:46px}.controls-row:after,.controls-row:before{display:table;content:"";line-height:0}.controls-row:after{clear:both}.controls-row [class*=span],.row-fluid .controls-row [class*=span]{float:left}.controls-row .checkbox[class*=span],.controls-row .radio[class*=span]{padding-top:5px}input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{cursor:not-allowed;background-color:#f3f3f5}input[type=checkbox][disabled],input[type=checkbox][readonly],input[type=radio][disabled],input[type=radio][readonly]{background-color:transparent}.show-validation.ng-invalid .control-group.error .checkbox.ng-invalid,.show-validation.ng-invalid .control-group.error .help-block,.show-validation.ng-invalid .control-group.error .help-inline,.show-validation.ng-invalid .control-group.error .radio.ng-invalid,.show-validation.ng-invalid .control-group.error>.control-label,.show-validation.ng-invalid .control-group.error>.umb-el-wrap>.control-header>.control-label,.show-validation.ng-invalid .control-group.error>.umb-el-wrap>.control-label,.show-validation.ng-invalid .control-group.error input.ng-invalid,.show-validation.ng-invalid .control-group.error select.ng-invalid,.show-validation.ng-invalid .control-group.error textarea.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper .checkbox.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper .help-block,.show-validation.ng-invalid .umb-editor-header__name-wrapper .help-inline,.show-validation.ng-invalid .umb-editor-header__name-wrapper .radio.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper>.control-label,.show-validation.ng-invalid .umb-editor-header__name-wrapper>.umb-el-wrap>.control-header>.control-label,.show-validation.ng-invalid .umb-editor-header__name-wrapper>.umb-el-wrap>.control-label,.show-validation.ng-invalid .umb-editor-header__name-wrapper input.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper select.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper textarea.ng-invalid{color:#d42054}.show-validation.ng-invalid .control-group.error input.ng-invalid,.show-validation.ng-invalid .control-group.error select.ng-invalid,.show-validation.ng-invalid .control-group.error textarea.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper input.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper select.ng-invalid,.show-validation.ng-invalid .umb-editor-header__name-wrapper textarea.ng-invalid{border-color:#d42054}.show-validation.ng-invalid .control-group.error .input-append .add-on,.show-validation.ng-invalid .control-group.error .input-prepend .add-on,.show-validation.ng-invalid .umb-editor-header__name-wrapper .input-append .add-on,.show-validation.ng-invalid .umb-editor-header__name-wrapper .input-prepend .add-on{color:#d42054;background-color:#d42054;border-color:#d42054}.show-validation.show-validation-type-warning.ng-invalid .control-group.error .checkbox.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .control-group.error .help-block,.show-validation.show-validation-type-warning.ng-invalid .control-group.error .help-inline,.show-validation.show-validation-type-warning.ng-invalid .control-group.error .radio.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .control-group.error>.control-label,.show-validation.show-validation-type-warning.ng-invalid .control-group.error>.umb-el-wrap>.control-header>.control-label,.show-validation.show-validation-type-warning.ng-invalid .control-group.error>.umb-el-wrap>.control-label,.show-validation.show-validation-type-warning.ng-invalid .control-group.error input.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .control-group.error select.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .control-group.error textarea.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper .checkbox.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper .help-block,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper .help-inline,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper .radio.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper>.control-label,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper>.umb-el-wrap>.control-header>.control-label,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper>.umb-el-wrap>.control-label,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper input.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper select.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper textarea.ng-invalid{color:#f0ac00}.show-validation.show-validation-type-warning.ng-invalid .control-group.error input.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .control-group.error select.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .control-group.error textarea.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper input.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper select.ng-invalid,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper textarea.ng-invalid{border-color:#f0ac00}.show-validation.show-validation-type-warning.ng-invalid .control-group.error .input-append .add-on,.show-validation.show-validation-type-warning.ng-invalid .control-group.error .input-prepend .add-on,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper .input-append .add-on,.show-validation.show-validation-type-warning.ng-invalid .umb-editor-header__name-wrapper .input-prepend .add-on{color:#f0ac00;background-color:#ffe9b3;border-color:#f0ac00}.highlight-error{color:#d42054!important;border-color:#e22c60!important}.show-validation-type-warning .highlight-error{color:#f0ac00!important;border-color:#f0ac00!important}.form-actions{padding:19px 20px 20px;margin-top:20px;margin-bottom:20px;background-color:#e9e9eb;border-top:1px solid #d8d7d9}.form-actions:after,.form-actions:before{display:table;content:"";line-height:0}.form-actions:after{clear:both}.help-block,.help-inline{color:#262626}.help-block{display:block;margin-bottom:10px}.help-inline{display:inline-block;vertical-align:middle;padding-top:4px;padding-left:2px}div.help{margin-top:5px}table.domains .help-inline{color:#d42054}.input-append,.input-prepend{display:inline-block;margin-bottom:10px;vertical-align:middle;font-size:0;white-space:nowrap}.input-append .dropdown-menu,.input-append .popover,.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .dropdown-menu,.input-prepend .popover,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{font-size:15px}.input-append .uneditable-input,.input-append input,.input-append select,.input-prepend .uneditable-input,.input-prepend input,.input-prepend select{position:relative;margin-bottom:0;vertical-align:top}.input-append .uneditable-input:focus,.input-append input:focus,.input-append select:focus,.input-prepend .uneditable-input:focus,.input-prepend input:focus,.input-prepend select:focus{z-index:2}.input-append .add-on,.input-prepend .add-on{display:inline-flex;align-items:center;justify-content:center;width:auto;height:22px;min-width:18px;padding:4px 6px;font-size:15px;font-weight:400;line-height:20px;text-align:center;background-color:#fff;border:1px solid #d8d7d9;color:#1b264f}.input-append .add-on:hover,.input-prepend .add-on:hover{border-color:#bbbabf;color:#2152a3}.input-append .add-on,.input-append .btn,.input-append .btn-group>.dropdown-toggle,.input-prepend .add-on,.input-prepend .btn,.input-prepend .btn-group>.dropdown-toggle{vertical-align:top;border-radius:0}.input-append .active,.input-prepend .active{background-color:#9deac6;border-color:#2bc37c}.input-prepend .add-on,.input-prepend .btn{margin-right:-1px}.input-append .add-on,.input-append .btn,.input-append .btn-group{margin-left:-1px}.input-prepend.input-append .uneditable-input,.input-prepend.input-append .uneditable-input+.btn-group .btn,.input-prepend.input-append input,.input-prepend.input-append input+.btn-group .btn,.input-prepend.input-append select,.input-prepend.input-append select+.btn-group .btn{border-radius:0}.input-prepend.input-append .add-on:first-child,.input-prepend.input-append .btn:first-child{margin-right:-1px;border-radius:0}.input-prepend.input-append .add-on:last-child,.input-prepend.input-append .btn:last-child{margin-left:-1px;border-radius:0}.input-prepend.input-append .btn-group:first-child{margin-left:0}input.search-query{padding-left:14px;margin:0}.form-search .input-append .btn,.form-search .input-prepend .btn{border-radius:0 3px 3px 0}.form-horizontal .help-inline,.form-horizontal .input-append,.form-horizontal .input-prepend,.form-horizontal .uneditable-input,.form-horizontal input,.form-horizontal select,.form-horizontal textarea,.form-inline .help-inline,.form-inline .input-append,.form-inline .input-prepend,.form-inline .uneditable-input,.form-inline input,.form-inline select,.form-inline textarea,.form-search .help-inline,.form-search .input-append,.form-search .input-prepend,.form-search .uneditable-input,.form-search input,.form-search select,.form-search textarea{display:inline-block;margin-bottom:0;vertical-align:top}.form-horizontal .hide,.form-inline .hide,.form-search .hide{display:none}.form-inline .btn-group,.form-inline label,.form-search .btn-group,.form-search label{display:inline-block}.form-inline .input-append,.form-inline .input-prepend,.form-search .input-append,.form-search .input-prepend{margin-bottom:0}.form-inline .checkbox,.form-inline .radio,.form-search .checkbox,.form-search .radio{padding-left:0;margin-bottom:0;vertical-align:middle}.form-inline .checkbox input[type=checkbox],.form-inline .radio input[type=radio],.form-search .checkbox input[type=checkbox],.form-search .radio input[type=radio]{float:left;margin-right:3px;margin-left:0}.control-group{margin-bottom:10px}.control-group.-no-margin{margin-bottom:0}legend+.control-group{margin-top:20px;-webkit-margin-top-collapse:separate}.form-horizontal .control-group{margin-bottom:20px}.form-horizontal .control-group:after,.form-horizontal .control-group:before{display:table;content:"";line-height:0}.form-horizontal .control-group:after{clear:both}.form-horizontal .control-label{float:left;width:160px;padding-top:5px;text-align:right}.form-horizontal .controls{margin-left:180px}.form-horizontal .help-block{margin-bottom:0}.form-horizontal .input-append+.help-block,.form-horizontal .input-prepend+.help-block,.form-horizontal .uneditable-input+.help-block,.form-horizontal input+.help-block,.form-horizontal select+.help-block,.form-horizontal textarea+.help-block{margin-top:10px}.form-horizontal .form-actions{padding-left:180px}.form-horizontal .block-form .control-label{display:block;float:none;width:100%}.form-horizontal .block-form .controls{margin-left:0}.umb-panel-buttons .umb-btn-toolbar .btn{position:relative;z-index:1000}@media (max-width:767px){.form-horizontal .control-label{float:none;text-align:inherit;width:100%}.form-horizontal .controls{margin-left:0}}.group-selector .group-selector-list{float:left}.group-selector .group-selector-list div{height:24px}.group-selector .group-selector-buttons{float:left;margin:24px 16px}.umb-dialog .propertyItemheader{width:140px!important}.umb-dialog .diffDropdown{width:400px}.umb-dialog .diffPanel{height:400px}.umb-dialog .diff{margin-top:10px;height:100%;overflow:auto;border-top:1px solid #d8d7d9;padding:5px}.umb-dialog .diff table{width:95%;max-width:95%;margin:0 3px}.umb-dialog .diff table th{padding:5px;width:25%;border-bottom:1px solid #d8d7d9}.umb-dialog .diff table td{border-bottom:1px solid #d8d7d9;padding:3px}.umb-dialog .diff del{background:#ffe6e6 none repeat scroll 0;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial}.umb-dialog .diff ins{background:#e6ffe6 none repeat scroll 0;-moz-background-clip:-moz-initial;-moz-background-origin:-moz-initial;-moz-background-inline-policy:-moz-initial}.umb-dialog .diff .diffnotice{text-align:center;margin-bottom:10px}.umb-modalcolumn{background:#fff}.umb-modalcolumn-header{border-bottom:1px solid #e9e9eb;height:70px;box-sizing:border-box;padding:0 20px;display:flex;align-items:center;white-space:nowrap}.umb-modalcolumn-header h1{margin:0;white-space:nowrap;font-size:18.75px;font-weight:400}.umb-modalcolumn-body{padding:0;background:#fff;top:70px;position:absolute;left:0;right:0;bottom:0;overflow:auto}.no-padding .umb-modalcolumn-body{padding:0}.umb-modalcolumn .umb-modalcolumn-header .btn{position:absolute;top:13px;right:15px}.umb-modalcolumn iframe.auto-expand,.umb-modal iframe.auto-expand{border:none;padding:0;margin:0;top:0;bottom:0;left:0;right:0;position:absolute}.--notInFront .umb-modalcolumn:after{content:"";position:absolute;top:0;bottom:0;right:0;left:0;background:rgba(0,0,0,.4)}.umb-dialog .umb-loader-wrapper,.umb-modal .umb-loader-wrapper,.umb-modalcolumn .umb-loader-wrapper{position:relative;margin:20px -20px}.umb-modal-left .umb-panel-header .umb-headline,.umb-modal-left .umb-panel-header h1{width:auto;padding-left:0}.umb-dialog{outline:0;top:0;left:0;right:0;bottom:0;position:absolute;padding:0;background:#fff}.umb-dialog .abstract{margin-bottom:20px}.umb-dialog .umb-btn-toolbar .umb-control-group{border:none;padding:none}.umb-dialog-body{position:absolute;overflow:auto;top:0;left:0;right:0;bottom:49px}.umb-dialog-body .umb-pane{margin-top:15px}.umb-dialog-footer{position:absolute;overflow:auto;text-align:right;height:32px;left:0;right:0;bottom:0;padding:8px;margin:0}.umb-dialog-footer .btn.umb-outline{position:relative}.umbracoDialog{width:auto!important;height:auto!important;padding:20px}.umbracoDialog .umb-pane{margin-left:0;margin-right:0;margin-top:0}.umbracoDialog .umb-dialog-body .umb-pane{margin-left:20px;margin-right:20px;margin-top:20px}.umbracoDialog form{height:100%}.umb-modal .controls-row,.umbracoDialog .controls-row{margin-left:0!important}.modal{border-radius:0!important}.modal.fade.in{border:none!important}.umb-modal.fade{outline:0;left:-100%!important;width:0!important;transition:opacity .3s linear,top .3s ease-out}.umb-modal.fade,.umb-modal.fade.in{top:0!important;height:100%!important}.umb-modal.fade.in{left:100%!important;margin-left:-440px;width:440px!important;display:block}.umb-modal-left.fade{top:0!important;left:-100%!important;width:0!important;transition:opacity .3s linear,top .3s ease-out;height:100%!important}.umb-modal-left.fade.in{top:0!important;left:0!important;margin-left:80px;width:440px!important;height:100%!important;display:block}.umb-modal .umb-panel-header{padding:20px;background:#fff;border:none;height:auto}.umb-modal .umb-panel-body{padding:0 20px}.umb-modal.fade.in.wide{margin-left:-640px;width:640px!important}.umb-modal i{font-size:20px}.umb-modal .breadcrumb{background:0 0;padding:0}.umb-modal .breadcrumb input{height:12px}.umb-modal.ysod{z-index:10000}.umb-panel{background:#fff;position:absolute;top:0;bottom:0;left:0;right:0}.umb-panel-nobody{padding-top:100px;overflow:auto}.umb-panel-header{background:#f3f3f5;border-bottom:1px solid #b3afbd;position:absolute;height:99px;top:0;right:0;left:0}.umb-panel-body{top:101px;left:0;right:0;bottom:0;position:absolute;clear:both;overflow:auto}.umb-panel-body.no-header{top:20px}.umb-panel-body.with-footer{bottom:90px}.umb-mediapicker-upload{display:flex}.umb-mediapicker-upload .form-search{flex:1}.umb-mediapicker-upload .form-search i.icon-search{top:16px}.umb-mediapicker-upload .form-search__toggle{margin:10px 0;display:flex;align-items:center}.umb-mediapicker-upload .form-search__toggle label{display:flex;align-items:center;margin-left:5px;margin-bottom:0}.umb-mediapicker-upload .form-search__toggle label input[type=checkbox]{margin:0 5px 0 0}.umb-mediapicker-upload .upload-button{margin-left:16px}.umb-panel.editor-breadcrumb .umb-bottom-bar,.umb-panel.editor-breadcrumb .umb-panel-body{bottom:31px!important}.umb-panel-header .umb-headline,.umb-panel-header h1{font-size:16px;background:0 0;margin:15px 0 0 20px;padding:3px 5px;line-height:1.4;height:auto;width:100%;border:1px solid #f3f3f5}.umb-panel-header .umb-headline:active,.umb-panel-header .umb-headline:focus{border:1px solid #d8d7d9;background-color:#fff}.umb-panel-header p{margin:0 20px}.umb-btn-toolbar .dimmed,.umb-dimmed{opacity:.6}.umb-panel-header-meta{height:50px}.umb-panel-header .umb-btn-toolbar{float:right;padding:5px 20px 0 0}.umb-panel-footer{margin:0;padding:20px;z-index:999;position:absolute;bottom:0;left:0;right:0}.umb-btn-toolbar .dropdown-menu{right:0;left:auto;border-radius:3px;box-shadow:none;padding:0;z-index:6020}.umb-btn-toolbar .dropdown-menu small{background:#c0f0ed;display:block;padding:10px 20px}.umb-btn-toolbar .dropdown-menu .btn{margin:20px 29px;width:80px}.umb-bottom-bar{background:#fff;box-shadow:0 -18px 20px #fff;border-top:1px solid #f3f3f5;padding:10px 0;position:fixed;bottom:0;left:100px;right:40px;z-index:6010}@media (min-width:1101px){.umb-bottom-bar{left:460px}}@media (max-width:767px){.umb-bottom-bar{left:80px}}@media (max-width:500px){.umb-bottom-bar{left:60px}}.umb-tab-buttons{padding-left:0}.umb-tab-buttons>.btn-group:not([style*="display:none"]):not([style*="display: none"]){margin-left:0}@media (min-width:768px){.umb-tab-buttons{padding-left:180px}}.umb-tab-pane{padding-bottom:90px}.tab-content{overflow:visible}.umb-panel-footer-nav{position:absolute;bottom:0;height:30px;left:0;right:0;background:#f3f3f5;border-top:1px solid #d8d7d9;display:block;margin:0;overflow:hidden}.umb-panel-footer-nav li a{border-radius:0;display:block;float:left;height:30px;background:#f3f3f5;text-align:center;padding:8px 0 8px 30px;position:relative;margin:0 1px 0 0;text-decoration:none;color:#515054;font-size:12px}.umb-panel-footer-nav li a:after{border-left:16px solid #f3f3f5;right:-16px;z-index:1}.umb-panel-footer-nav li a:after,.umb-panel-footer-nav li a:before{content:"";border-top:16px solid transparent;border-bottom:16px solid transparent;position:absolute;top:0}.umb-panel-footer-nav li a:before{border-left:16px solid #d8d7d9;left:0}.umb-panel-footer-nav li:first-child a{padding-left:20px}.umb-panel-footer-nav li:first-child a:before,.umb-panel-footer-nav li:last-child a:after{display:none}.umb-dialog .muted,.umb-panel .muted{color:#817f85}.umb-dialog a.muted:focus,.umb-dialog a.muted:hover,.umb-dialog button.muted:focus,.umb-dialog button.muted:hover,.umb-panel a.muted:focus,.umb-panel a.muted:hover,.umb-panel button.muted:focus,.umb-panel button.muted:hover{color:#68666b;text-decoration:underline}.umb-dialog .text-warning,.umb-panel .text-warning{color:#f0ac00}.umb-dialog a.text-warning:focus,.umb-dialog a.text-warning:hover,.umb-panel a.text-warning:focus,.umb-panel a.text-warning:hover{color:#bd8700}.umb-dialog .text-error,.umb-panel .text-error{color:#d42054}.umb-dialog a.text-error:focus,.umb-dialog a.text-error:hover,.umb-panel a.text-error:focus,.umb-panel a.text-error:hover{color:#a81942}.umb-dialog .text-info,.umb-panel .text-info{color:#3544b1}.umb-dialog a.text-info:focus,.umb-dialog a.text-info:hover,.umb-panel a.text-info:focus,.umb-panel a.text-info:hover{color:#29358a}.umb-dialog .text-success,.umb-panel .text-success{color:#1fb572}.umb-dialog a.text-success:focus,.umb-dialog a.text-success:hover,.umb-panel a.text-success:focus,.umb-panel a.text-success:hover{color:#188957}.external-logins form{margin:0}.external-logins button{margin:5px}.umb-panel-header-content-wrapper{display:flex;flex-direction:column}.umb-panel-header-content{display:flex;align-items:center;flex:1}.umb-panel-header-left-side{display:flex;flex:1;flex-direction:row}.umb-panel-header-icon{cursor:pointer;font-size:2rem;margin-right:5px;margin-top:-6px;height:50px;display:flex;justify-content:center;align-items:center;background:#fff;border:1px solid #bbbabf;-webkit-animation:fadeIn .5s;animation:fadeIn .5s;border-radius:3px;width:50px}.umb-panel-header-icon:hover{border-color:#2152a3}.umb-panel-header-icon:hover .icon{opacity:.8}.umb-panel-header-title-wrapper{position:relative;width:80%}.umb-panel-header-alias{position:absolute;top:5px;right:10px}.umb-panel-header-alias .umb-locked-field{display:flex;align-items:center}.umb-panel-header-alias .umb-locked-field,.umb-panel-header-alias .umb-locked-field .umb-locked-field__wrapper{margin-bottom:0}.umb-panel-header-alias .umb-locked-field:after{display:none}.umb-panel-header-icon.-placeholder{border:1px dashed #d8d7d9}.umb-panel-header-icon .icon{font-size:30px;color:#bbbabf;transition:opacity .12s;line-height:1}.umb-panel-header-icon-text{color:#2bc37c;font-weight:700;font-size:10px}input.umb-panel-header-name-input.name-is-empty{border:1px dashed #d8d7d9;background:#fff}.umb-panel-header-name{font-size:16px;font-weight:700;margin:0;line-height:1.2}input.umb-panel-header-description{background:0 0;border-color:transparent;margin-bottom:0;font-size:13px;box-sizing:border-box;height:22px;line-height:22px;width:100%}input.umb-panel-header-description:hover{background:#fff;border-color:#d8d7d9}.umb-panel-header-locked-description{font-size:12px;margin:2px 0 0;height:22px;line-height:22px}ul.sections{display:flex;margin:0 0 0 -20px}ul.sections>li,ul.sections>li>a{display:flex;justify-content:center;align-items:center;position:relative}ul.sections>li>a{color:#fff;height:55px;padding:0 10px;text-decoration:none;outline:0;cursor:pointer}ul.sections>li>a:after{content:"";left:10px;right:10px;height:4px;bottom:0;transform:translateY(4px);background-color:#f5c1bc;position:absolute;border-radius:3px 3px 0 0;opacity:0;padding:0 2px;transition:transform .24s ease-in-out}.tabbing-active ul.sections>li>a:focus .section__name{border:1px solid #e9e9eb}ul.sections>li .section__name{border:1px solid transparent;border-radius:3px;margin-top:1px;padding:3px 10px 4px;opacity:.8;transition:opacity .1s linear,box-shadow .1s}ul.sections>li.current>a{color:#f5c1bc}ul.sections>li.current>a:after{opacity:1;transform:translateY(0)}ul.sections>li.expand i{height:5px;width:5px;border-radius:50%;background:#fff;display:inline-block;margin:0 5px 0 0;opacity:.6;transition:opacity .1s linear}ul.sections>li.expand.current i{opacity:1;background:#f5c1bc}ul.sections>li.expand:hover i{opacity:1}ul.sections>li.current .section__name,ul.sections>li a:hover .section__name{opacity:1;-webkit-font-smoothing:subpixel-antialiased}ul.sections-tray{position:absolute;top:55px;left:0;margin:0;list-style:none;background:#1b264f;z-index:10000;border-radius:0 0 3px 3px}ul.sections-tray li.current a{color:#f5c1bc;opacity:1}ul.sections-tray li.current a:after{opacity:1}ul.sections-tray li a{padding:8px 24px;color:#fff;text-decoration:none;display:block;position:relative;outline:0}ul.sections-tray li a:after{content:"";width:4px;height:100%;background-color:#f5c1bc;position:absolute;border-radius:0 3px 3px 0;opacity:0;transition:all .2s linear;top:0;left:0}.tabbing-active ul.sections-tray li a:focus .section__name{border:1px solid #e9e9eb}@font-face{font-family:icomoon;src:url(../fonts/helveticons/helveticons.eot);src:url(../fonts/helveticons/helveticons.eot?#iefix) format("embedded-opentype"),url(../fonts/helveticons/helveticons.ttf) format("truetype"),url(../fonts/helveticons/helveticons.svg#icomoon) format("svg");font-weight:400;font-style:normal}[class*=" icon-"],[class^=icon-]{font-family:icomoon;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}[class*=" icon-"]:before,[class^=icon-]:before{text-decoration:inherit;display:inline-block;speak:none}i.large{font-size:32px}i.medium{font-size:24px}i.small{font-size:14px}.icon-zoom-out:before{content:"\e000"}.icon-truck:before{content:"\e001"}.icon-zoom-in:before{content:"\e002"}.icon-zip:before{content:"\e003"}.icon-axis-rotation:before{content:"\e004"}.icon-yen-bag:before{content:"\e005"}.icon-axis-rotation-2:before{content:"\e006"}.icon-axis-rotation-3:before{content:"\e007"}.icon-wrench:before{content:"\e008"}.icon-wine-glass:before{content:"\e009"}.icon-wrong:before{content:"\e00a"}.icon-windows:before{content:"\e00b"}.icon-window-sizes:before{content:"\e00c"}.icon-window-popin:before{content:"\e00d"}.icon-wifi:before{content:"\e00e"}.icon-width:before{content:"\e00f"}.icon-weight:before{content:"\e010"}.icon-war:before{content:"\e011"}.icon-wand:before{content:"\e012"}.icon-wallet:before{content:"\e013"}.icon-wall-plug:before{content:"\e014"}.icon-voice:before{content:"\e016"}.icon-video:before{content:"\e017"}.icon-vcard:before{content:"\e018"}.icon-utilities:before{content:"\e019"}.icon-users:before{content:"\e01a"}.icon-users-alt:before{content:"\e01b"}.icon-user:before{content:"\e01c"}.icon-user-glasses:before{content:"\e01d"}.icon-user-females:before{content:"\e01e"}.icon-user-females-alt:before{content:"\e01f"}.icon-user-female:before{content:"\e020"}.icon-usb:before{content:"\e021"}.icon-usb-connector:before{content:"\e022"}.icon-unlocked:before{content:"\e023"}.icon-universal:before{content:"\e024"}.icon-undo:before{content:"\e025"}.icon-umbrella:before{content:"\e026"}.icon-umb-deploy:before{content:"\e027"}.icon-umb-contour:before,.traycontour:before{content:"\e028"}.icon-umb-settings:before,.traysettings:before{content:"\e029"}.icon-umb-users:before,.trayuser:before,.trayusers:before{content:"\e02a"}.icon-umb-media:before,.traymedia:before{content:"\e02b"}.icon-umb-content:before,.traycontent:before{content:"\e02c"}.icon-umb-developer:before,.traydeveloper:before{content:"\e02d"}.icon-umb-members:before,.traymember:before{content:"\e015"}.icon-umb-translation:before,.traytranslation:before{content:"\e1fd"}.icon-tv:before{content:"\e02e"}.icon-tv-old:before{content:"\e02f"}.icon-trophy:before{content:"\e030"}.icon-tree:before{content:"\e031"}.icon-trash:before{content:"\e032"}.icon-trash-alt:before{content:"\e033"}.icon-trash-alt-2:before{content:"\e034"}.icon-train:before{content:"\e035"}.icon-traffic:before,.icon-trafic:before{content:"\e036"}.icon-traffic-alt:before{content:"\e037"}.icon-top:before{content:"\e038"}.icon-tools:before{content:"\e039"}.icon-timer:before{content:"\e03a"}.icon-time:before{content:"\e03b"}.icon-t-shirt:before{content:"\e03c"}.icon-tab-key:before{content:"\e03d"}.icon-tab:before{content:"\e03e"}.icon-tactics:before{content:"\e03f"}.icon-tag:before{content:"\e040"}.icon-tags:before{content:"\e041"}.icon-takeaway-cup:before{content:"\e042"}.icon-target:before{content:"\e043"}.icon-temperatrure-alt:before,.icon-temperature-alt:before{content:"\e044"}.icon-temperature:before{content:"\e045"}.icon-terminal:before{content:"\e046"}.icon-theater:before{content:"\e047"}.icon-theif:before,.icon-thief:before{content:"\e048"}.icon-thought-bubble:before{content:"\e049"}.icon-thumb-down:before{content:"\e04a"}.icon-thumb-up:before{content:"\e04b"}.icon-thumbnail-list:before{content:"\e04c"}.icon-thumbnails-small:before{content:"\e04d"}.icon-thumbnails:before{content:"\e04e"}.icon-ticket:before{content:"\e04f"}.icon-sync:before{content:"\e050"}.icon-sweatshirt:before{content:"\e051"}.icon-sunny:before{content:"\e052"}.icon-stream:before{content:"\e053"}.icon-store:before{content:"\e054"}.icon-stop:before{content:"\e055"}.icon-stop-hand:before{content:"\e056"}.icon-stop-alt:before{content:"\e057"}.icon-stamp:before{content:"\e058"}.icon-stacked-disks:before{content:"\e059"}.icon-ssd:before{content:"\e05a"}.icon-squiggly-line:before{content:"\e05b"}.icon-sprout:before{content:"\e05c"}.icon-split:before{content:"\e05d"}.icon-split-alt:before{content:"\e05e"}.icon-speed-gauge:before{content:"\e05f"}.icon-speaker:before{content:"\e060"}.icon-sound:before{content:"\e061"}.icon-spades:before{content:"\e062"}.icon-sound-waves:before{content:"\e063"}.icon-shipping-box:before{content:"\e064"}.icon-shipping:before{content:"\e065"}.icon-shoe:before{content:"\e066"}.icon-shopping-basket-alt-2:before{content:"\e067"}.icon-shopping-basket:before{content:"\e068"}.icon-shopping-basket-alt:before{content:"\e069"}.icon-shorts:before{content:"\e06a"}.icon-shuffle:before{content:"\e06b"}.icon-science:before,.icon-sience:before{content:"\e06c"}.icon-simcard:before{content:"\e06d"}.icon-single-note:before{content:"\e06e"}.icon-sitemap:before{content:"\e06f"}.icon-sleep:before{content:"\e070"}.icon-slideshow:before{content:"\e071"}.icon-smiley-inverted:before{content:"\e072"}.icon-smiley:before{content:"\e073"}.icon-snow:before{content:"\e074"}.icon-sound-low:before{content:"\e075"}.icon-sound-medium:before{content:"\e076"}.icon-sound-off:before{content:"\e077"}.icon-shift:before{content:"\e078"}.icon-shield:before{content:"\e079"}.icon-sharing-iphone:before{content:"\e07a"}.icon-share:before{content:"\e07b"}.icon-share-alt:before{content:"\e07c"}.icon-share-alt-2:before{content:"\e07d"}.icon-settings:before{content:"\e07e"}.icon-settings-alt:before{content:"\e07f"}.icon-settings-alt-2:before{content:"\e080"}.icon-server:before{content:"\e081"}.icon-server-alt:before{content:"\e082"}.icon-sensor:before{content:"\e083"}.icon-security-camera:before{content:"\e084"}.icon-search:before{content:"\e085"}.icon-scull:before{content:"\e086"}.icon-script:before{content:"\e087"}.icon-script-alt:before{content:"\e088"}.icon-screensharing:before{content:"\e089"}.icon-school:before{content:"\e08a"}.icon-scan:before{content:"\e08b"}.icon-refresh:before{content:"\e08c"}.icon-remote:before{content:"\e08d"}.icon-remove:before{content:"\e08e"}.icon-repeat-one:before{content:"\e08f"}.icon-repeat:before{content:"\e090"}.icon-resize:before{content:"\e091"}.icon-reply-arrow:before{content:"\e092"}.icon-return-to-top:before{content:"\e093"}.icon-right-double-arrow:before{content:"\e094"}.icon-road:before{content:"\e095"}.icon-roadsign:before{content:"\e096"}.icon-rocket:before{content:"\e097"}.icon-rss:before{content:"\e098"}.icon-ruler-alt:before{content:"\e099"}.icon-ruler:before{content:"\e09a"}.icon-sandbox-toys:before{content:"\e09b"}.icon-satellite-dish:before{content:"\e09c"}.icon-save:before{content:"\e09d"}.icon-safedial:before{content:"\e09e"}.icon-safe:before{content:"\e09f"}.icon-redo:before{content:"\e0a0"}.icon-printer-alt:before{content:"\e0a1"}.icon-planet:before{content:"\e0a2"}.icon-paste-in:before{content:"\e0a3"}.icon-os-x:before{content:"\e0a4"}.icon-navigation-left:before{content:"\e0a5"}.icon-message:before{content:"\e0a6"}.icon-lock:before{content:"\e0a7"}.icon-layers-alt:before{content:"\e0a8"}.icon-record:before{content:"\e0a9"}.icon-print:before{content:"\e0aa"}.icon-plane:before{content:"\e0ab"}.icon-partly-cloudy:before{content:"\e0ac"}.icon-ordered-list:before{content:"\e0ad"}.icon-navigation-last:before{content:"\e0ae"}.icon-message-unopened:before{content:"\e0af"}.icon-location-nearby:before{content:"\e0b0"}.icon-laptop:before{content:"\e0b1"}.icon-reception:before{content:"\e0b2"}.icon-price-yen:before{content:"\e0b3"}.icon-piracy:before{content:"\e0b4"}.icon-parental-control:before{content:"\e0b5"}.icon-operator:before{content:"\e0b6"}.icon-navigation-horizontal:before{content:"\e0b7"}.icon-message-open:before{content:"\e0b8"}.icon-lab:before{content:"\e0b9"}.icon-location-near-me:before{content:"\e0ba"}.icon-receipt-yen:before{content:"\e0bb"}.icon-price-pound:before{content:"\e0bc"}.icon-pin-location:before{content:"\e0bd"}.icon-parachute-drop:before{content:"\e0be"}.icon-old-phone:before{content:"\e0bf"}.icon-merge:before{content:"\e0c0"}.icon-navigation-first:before{content:"\e0c1"}.icon-locate:before{content:"\e0c2"}.icon-keyhole:before{content:"\e0c3"}.icon-receipt-pound:before{content:"\e0c4"}.icon-price-euro:before{content:"\e0c5"}.icon-piggy-bank:before{content:"\e0c6"}.icon-paper-plane:before{content:"\e0c7"}.icon-old-key:before{content:"\e0c8"}.icon-navigation-down:before{content:"\e0c9"}.icon-megaphone:before{content:"\e0ca"}.icon-loading:before{content:"\e0cb"}.icon-keychain:before{content:"\e0cc"}.icon-receipt-euro:before{content:"\e0cd"}.icon-price-dollar:before{content:"\e0ce"}.icon-pie-chart:before{content:"\e0cf"}.icon-paper-plane-alt:before{content:"\e0d0"}.icon-notepad:before{content:"\e0d1"}.icon-navigation-bottom:before{content:"\e0d2"}.icon-meeting:before{content:"\e0d3"}.icon-keyboard:before{content:"\e0d4"}.icon-load:before{content:"\e0d5"}.icon-receipt-dollar:before{content:"\e0d6"}.icon-previous:before{content:"\e0d7"}.icon-pictures:before{content:"\e0d8"}.icon-notepad-alt:before{content:"\e0d9"}.icon-paper-bag:before{content:"\e0da"}.icon-badge:before{content:"\e0db"}.icon-medicine:before{content:"\e0dc"}.icon-list:before{content:"\e0dd"}.icon-key:before{content:"\e0de"}.icon-receipt-alt:before{content:"\e0df"}.icon-previous-media:before{content:"\e0e0"}.icon-pictures-alt:before{content:"\e0e1"}.icon-pants:before{content:"\e0e2"}.icon-nodes:before{content:"\e0e3"}.icon-music:before{content:"\e0e4"}.icon-readonly:before{content:"\e0e5"}.icon-presentation:before{content:"\e0e6"}.icon-pictures-alt-2:before{content:"\e0e7"}.icon-panel-close:before,.icon-pannel-close:before{content:"\e0e8"}.icon-next:before{content:"\e0e9"}.icon-multiple-windows:before{content:"\e0ea"}.icon-medical-emergency:before{content:"\e0eb"}.icon-medal:before{content:"\e0ec"}.icon-link:before{content:"\e0ed"}.icon-linux-tux:before{content:"\e0ee"}.icon-junk:before{content:"\e0ef"}.icon-item-arrangement:before{content:"\e0f0"}.icon-iphone:before{content:"\e0f1"}.icon-lightning:before{content:"\e0f2"}.icon-map:before{content:"\e0f3"}.icon-multiple-credit-cards:before{content:"\e0f4"}.icon-next-media:before{content:"\e0f5"}.icon-panel-show:before{content:"\e0f6"}.icon-picture:before{content:"\e0f7"}.icon-power:before{content:"\e0f8"}.icon-re-post:before{content:"\e0f9"}.icon-rate:before{content:"\e0fa"}.icon-rain:before{content:"\e0fb"}.icon-radio:before{content:"\e0fc"}.icon-radio-receiver:before{content:"\e0fd"}.icon-radio-alt:before{content:"\e0fe"}.icon-quote:before{content:"\e0ff"}.icon-qr-code:before{content:"\e100"}.icon-pushpin:before{content:"\e101"}.icon-pulse:before{content:"\e102"}.icon-projector:before{content:"\e103"}.icon-play:before{content:"\e104"}.icon-playing-cards:before{content:"\e105"}.icon-playlist:before{content:"\e106"}.icon-plugin:before{content:"\e107"}.icon-podcast:before{content:"\e108"}.icon-poker-chip:before{content:"\e109"}.icon-poll:before{content:"\e10a"}.icon-post-it:before{content:"\e10b"}.icon-pound-bag:before{content:"\e10c"}.icon-power-outlet:before{content:"\e10d"}.icon-photo-album:before{content:"\e10e"}.icon-phone:before{content:"\e10f"}.icon-phone-ring:before{content:"\e110"}.icon-people:before{content:"\e111"}.icon-people-female:before{content:"\e112"}.icon-people-alt:before{content:"\e113"}.icon-people-alt-2:before{content:"\e114"}.icon-pc:before{content:"\e115"}.icon-pause:before{content:"\e116"}.icon-path:before{content:"\e117"}.icon-out:before{content:"\e118"}.icon-outbox:before{content:"\e119"}.icon-outdent:before{content:"\e11a"}.icon-page-add:before{content:"\e11b"}.icon-page-down:before{content:"\e11c"}.icon-page-remove:before{content:"\e11d"}.icon-page-restricted:before{content:"\e11e"}.icon-page-up:before{content:"\e11f"}.icon-paint-roller:before{content:"\e120"}.icon-palette:before{content:"\e121"}.icon-newspaper:before{content:"\e122"}.icon-newspaper-alt:before{content:"\e123"}.icon-network-alt:before{content:"\e124"}.icon-navigational-arrow:before{content:"\e125"}.icon-navigation:before{content:"\e126"}.icon-navigation-vertical:before{content:"\e127"}.icon-navigation-up:before{content:"\e128"}.icon-navigation-top:before{content:"\e129"}.icon-navigation-road:before{content:"\e12a"}.icon-navigation-right:before{content:"\e12b"}.icon-microscope:before{content:"\e12c"}.icon-mindmap:before{content:"\e12d"}.icon-molecular-network:before{content:"\e12e"}.icon-molecular:before{content:"\e12f"}.icon-mountain:before{content:"\e130"}.icon-mouse-cursor:before{content:"\e131"}.icon-mouse:before{content:"\e132"}.icon-movie-alt:before{content:"\e133"}.icon-map-marker:before{content:"\e134"}.icon-movie:before{content:"\e135"}.icon-map-location:before{content:"\e136"}.icon-map-alt:before{content:"\e137"}.icon-male-symbol:before{content:"\e138"}.icon-male-and-female:before{content:"\e139"}.icon-mailbox:before{content:"\e13a"}.icon-magnet:before{content:"\e13b"}.icon-loupe:before{content:"\e13c"}.icon-mobile:before{content:"\e13d"}.icon-logout:before{content:"\e13e"}.icon-log-out:before{content:"\e13f"}.icon-layers:before{content:"\e140"}.icon-left-double-arrow:before{content:"\e141"}.icon-layout:before{content:"\e142"}.icon-legal:before{content:"\e143"}.icon-lense:before{content:"\e144"}.icon-library:before{content:"\e145"}.icon-light-down:before{content:"\e146"}.icon-light-up:before{content:"\e147"}.icon-lightbulb-active:before{content:"\e148"}.icon-lightbulb:before{content:"\e149"}.icon-ipad:before{content:"\e14a"}.icon-invoice:before{content:"\e14b"}.icon-info:before{content:"\e14c"}.icon-infinity:before{content:"\e14d"}.icon-indent:before{content:"\e14e"}.icon-inbox:before{content:"\e14f"}.icon-inbox-full:before{content:"\e150"}.icon-inactive-line:before{content:"\e151"}.icon-imac:before{content:"\e152"}.icon-hourglass:before{content:"\e153"}.icon-home:before{content:"\e154"}.icon-grid:before{content:"\e155"}.icon-food:before{content:"\e156"}.icon-favorite:before{content:"\e157"}.icon-door-open-alt:before{content:"\e158"}.icon-diagnostics:before{content:"\e159"}.icon-contrast:before{content:"\e15a"}.icon-coins-dollar-alt:before{content:"\e15b"}.icon-circle-dotted-active:before{content:"\e15c"}.icon-cinema:before{content:"\e15d"}.icon-chip:before{content:"\e15e"}.icon-chip-alt:before{content:"\e15f"}.icon-chess:before{content:"\e160"}.icon-checkbox:before{content:"\e161"}.icon-checkbox-empty:before{content:"\e162"}.icon-checkbox-dotted:before{content:"\e163"}.icon-checkbox-dotted-active:before{content:"\e164"}.icon-check:before{content:"\e165"}.icon-chat:before{content:"\e166"}.icon-chat-active:before{content:"\e167"}.icon-chart:before{content:"\e168"}.icon-chart-curve:before{content:"\e169"}.icon-certificate:before{content:"\e16a"}.icon-categories:before{content:"\e16b"}.icon-cash-register:before{content:"\e16c"}.icon-car:before{content:"\e16d"}.icon-caps-lock:before{content:"\e16e"}.icon-candy:before{content:"\e16f"}.icon-circle-dotted:before{content:"\e170"}.icon-circuits:before{content:"\e171"}.icon-circus:before{content:"\e172"}.icon-client:before{content:"\e173"}.icon-clothes-hanger:before{content:"\e174"}.icon-cloud-drive:before{content:"\e175"}.icon-cloud-upload:before{content:"\e176"}.icon-cloud:before{content:"\e177"}.icon-cloudy:before{content:"\e178"}.icon-clubs:before{content:"\e179"}.icon-cocktail:before{content:"\e17a"}.icon-code:before{content:"\e17b"}.icon-coffee:before{content:"\e17c"}.icon-coin-dollar:before{content:"\e17d"}.icon-coin-pound:before{content:"\e17e"}.icon-coin-yen:before{content:"\e17f"}.icon-coin:before{content:"\e180"}.icon-coins-alt:before{content:"\e181"}.icon-console:before{content:"\e182"}.icon-connection:before{content:"\e183"}.icon-compress:before{content:"\e184"}.icon-company:before{content:"\e185"}.icon-command:before{content:"\e186"}.icon-coin-euro:before{content:"\e187"}.icon-combination-lock:before{content:"\e188"}.icon-combination-lock-open:before{content:"\e189"}.icon-comb:before{content:"\e18a"}.icon-columns:before{content:"\e18b"}.icon-colorpicker:before{content:"\e18c"}.icon-color-bucket:before{content:"\e18d"}.icon-coins:before{content:"\e18e"}.icon-coins-yen:before{content:"\e18f"}.icon-coins-yen-alt:before{content:"\e190"}.icon-coins-pound:before{content:"\e191"}.icon-coins-pound-alt:before{content:"\e192"}.icon-coins-euro:before{content:"\e193"}.icon-coins-euro-alt:before{content:"\e194"}.icon-coins-dollar:before{content:"\e195"}.icon-conversation-alt:before{content:"\e196"}.icon-conversation:before{content:"\e197"}.icon-coverflow:before{content:"\e198"}.icon-credit-card-alt:before{content:"\e199"}.icon-credit-card:before{content:"\e19a"}.icon-crop:before{content:"\e19b"}.icon-crosshair:before{content:"\e19c"}.icon-crown-alt:before{content:"\e19d"}.icon-crown:before{content:"\e19e"}.icon-cupcake:before{content:"\e19f"}.icon-curve:before{content:"\e1a0"}.icon-cut:before{content:"\e1a1"}.icon-dashboard:before{content:"\e1a2"}.icon-defrag:before{content:"\e1a3"}.icon-delete:before{content:"\e1a4"}.icon-delete-key:before{content:"\e1a5"}.icon-departure:before{content:"\e1a6"}.icon-desk:before{content:"\e1a7"}.icon-desktop:before{content:"\e1a8"}.icon-donate:before{content:"\e1a9"}.icon-dollar-bag:before{content:"\e1aa"}.icon-documents:before{content:"\e1ab"}.icon-document:before{content:"\e1ac"}.icon-document-dashed-line:before{content:"\e1ad"}.icon-dock-connector:before{content:"\e1ae"}.icon-dna:before{content:"\e1af"}.icon-display:before{content:"\e1b0"}.icon-disk-image:before{content:"\e1b1"}.icon-disc:before{content:"\e1b2"}.icon-directions:before{content:"\e1b3"}.icon-directions-alt:before{content:"\e1b4"}.icon-diploma:before{content:"\e1b5"}.icon-diploma-alt:before{content:"\e1b6"}.icon-dice:before{content:"\e1b7"}.icon-diamonds:before{content:"\e1b8"}.icon-diamond:before{content:"\e1b9"}.icon-diagonal-arrow:before{content:"\e1ba"}.icon-diagonal-arrow-alt:before{content:"\e1bb"}.icon-door-open:before{content:"\e1bc"}.icon-download-alt:before{content:"\e1bd"}.icon-download:before{content:"\e1be"}.icon-drop:before{content:"\e1bf"}.icon-eco:before{content:"\e1c0"}.icon-economy:before{content:"\e1c1"}.icon-edit:before{content:"\e1c2"}.icon-eject:before{content:"\e1c3"}.icon-employee:before{content:"\e1c4"}.icon-energy-saving-bulb:before{content:"\e1c5"}.icon-enter:before{content:"\e1c6"}.icon-equalizer:before{content:"\e1c7"}.icon-escape:before{content:"\e1c8"}.icon-ethernet:before{content:"\e1c9"}.icon-euro-bag:before{content:"\e1ca"}.icon-exit-fullscreen:before{content:"\e1cb"}.icon-eye:before{content:"\e1cc"}.icon-facebook-like:before{content:"\e1cd"}.icon-factory:before{content:"\e1ce"}.icon-font:before{content:"\e1cf"}.icon-folders:before{content:"\e1d0"}.icon-folder-close:before,.icon-folder:before{content:"\e1d1"}.icon-folder-outline:before{content:"\e1d2"}.icon-folder-open:before{content:"\e1d3"}.icon-flowerpot:before{content:"\e1d4"}.icon-flashlight:before{content:"\e1d5"}.icon-flash:before{content:"\e1d6"}.icon-flag:before{content:"\e1d7"}.icon-flag-alt:before{content:"\e1d8"}.icon-firewire:before{content:"\e1d9"}.icon-firewall:before{content:"\e1da"}.icon-fire:before{content:"\e1db"}.icon-fingerprint:before{content:"\e1dc"}.icon-filter:before{content:"\e1dd"}.icon-filter-arrows:before{content:"\e1de"}.icon-files:before{content:"\e1df"}.icon-file-cabinet:before{content:"\e1e0"}.icon-female-symbol:before{content:"\e1e1"}.icon-footprints:before{content:"\e1e2"}.icon-hammer:before{content:"\e1e3"}.icon-hand-active-alt:before{content:"\e1e4"}.icon-forking:before{content:"\e1e5"}.icon-hand-active:before{content:"\e1e6"}.icon-hand-pointer-alt:before{content:"\e1e7"}.icon-hand-pointer:before{content:"\e1e8"}.icon-handprint:before{content:"\e1e9"}.icon-handshake:before{content:"\e1ea"}.icon-handtool:before{content:"\e1eb"}.icon-hard-drive:before{content:"\e1ec"}.icon-help:before{content:"\e1ed"}.icon-graduate:before{content:"\e1ee"}.icon-gps:before{content:"\e1ef"}.icon-help-alt:before{content:"\e1f0"}.icon-height:before{content:"\e1f1"}.icon-globe:before{content:"\e1f2"}.icon-hearts:before{content:"\e1f3"}.icon-globe-inverted-europe-africa:before{content:"\e1f4"}.icon-headset:before{content:"\e1f5"}.icon-globe-inverted-asia:before{content:"\e1f6"}.icon-headphones:before{content:"\e1f7"}.icon-globe-inverted-america:before{content:"\e1f8"}.icon-hd:before{content:"\e1f9"}.icon-globe-europe---africa:before,.icon-globe-europe-africa:before{content:"\e1fa"}.icon-hat:before{content:"\e1fb"}.icon-globe-asia:before{content:"\e1fc"}.icon-globe-alt:before{content:"\e1fd"}.icon-hard-drive-alt:before{content:"\e1fe"}.icon-glasses:before{content:"\e1ff"}.icon-gift:before{content:"\e200"}.icon-handtool-alt:before{content:"\e201"}.icon-geometry:before{content:"\e202"}.icon-game:before{content:"\e203"}.icon-fullscreen:before{content:"\e204"}.icon-fullscreen-alt:before{content:"\e205"}.icon-frame:before{content:"\e206"}.icon-frame-alt:before{content:"\e207"}.icon-camera-roll:before{content:"\e208"}.icon-bookmark:before{content:"\e209"}.icon-bill:before{content:"\e20a"}.icon-baby-stroller:before{content:"\e20b"}.icon-alarm-clock:before{content:"\e20c"}.icon-addressbook:before,.icon-adressbook:before{content:"\e20d"}.icon-add:before{content:"\e20e"}.icon-activity:before{content:"\e20f"}.icon-untitled:before{content:"\e210"}.icon-glasses:before{content:"\e211"}.icon-camcorder:before{content:"\e212"}.icon-calendar:before{content:"\e213"}.icon-calendar-alt:before{content:"\e214"}.icon-calculator:before{content:"\e215"}.icon-bus:before{content:"\e216"}.icon-burn:before{content:"\e217"}.icon-bulleted-list:before{content:"\e218"}.icon-bug:before{content:"\e219"}.icon-brush:before{content:"\e21a"}.icon-brush-alt:before{content:"\e21b"}.icon-brush-alt-2:before{content:"\e21c"}.icon-browser-window:before{content:"\e21d"}.icon-briefcase:before{content:"\e21e"}.icon-brick:before{content:"\e21f"}.icon-brackets:before{content:"\e220"}.icon-box:before{content:"\e221"}.icon-box-open:before{content:"\e222"}.icon-box-alt:before{content:"\e223"}.icon-books:before{content:"\e224"}.icon-billboard:before{content:"\e225"}.icon-bills-dollar:before{content:"\e226"}.icon-bills-euro:before{content:"\e227"}.icon-bills-pound:before{content:"\e228"}.icon-bills-yen:before{content:"\e229"}.icon-bills:before{content:"\e22a"}.icon-binarycode:before{content:"\e22b"}.icon-binoculars:before{content:"\e22c"}.icon-bird:before{content:"\e22d"}.icon-birthday-cake:before{content:"\e22e"}.icon-blueprint:before{content:"\e22f"}.icon-block:before{content:"\e230"}.icon-bluetooth:before{content:"\e231"}.icon-boat-shipping:before{content:"\e232"}.icon-bomb:before{content:"\e233"}.icon-book-alt-2:before{content:"\e234"}.icon-bones:before{content:"\e235"}.icon-book-alt:before{content:"\e236"}.icon-book:before{content:"\e237"}.icon-bill-yen:before{content:"\e238"}.icon-award:before{content:"\e239"}.icon-bill-pound:before{content:"\e23a"}.icon-autofill:before{content:"\e23b"}.icon-bill-euro:before{content:"\e23c"}.icon-auction-hammer:before{content:"\e23d"}.icon-bill-dollar:before{content:"\e23e"}.icon-attachment:before{content:"\e23f"}.icon-bell:before{content:"\e240"}.icon-article:before{content:"\e241"}.icon-bell-off:before{content:"\e242"}.icon-art-easel:before{content:"\e243"}.icon-beer-glass:before{content:"\e244"}.icon-arrow-up:before{content:"\e245"}.icon-battery-low:before{content:"\e246"}.icon-arrow-right:before{content:"\e247"}.icon-battery-full:before{content:"\e248"}.icon-arrow-left:before{content:"\e249"}.icon-bars:before{content:"\e24a"}.icon-arrow-down:before{content:"\e24b"}.icon-barcode:before{content:"\e24c"}.icon-arrivals:before{content:"\e24d"}.icon-bar-chart:before{content:"\e24e"}.icon-application-window:before{content:"\e24f"}.icon-band-aid:before{content:"\e250"}.icon-application-window-alt:before{content:"\e251"}.icon-ball:before{content:"\e252"}.icon-application-error:before{content:"\e253"}.icon-badge-restricted:before{content:"\e254"}.icon-app:before{content:"\e255"}.icon-badge-remove:before{content:"\e256"}.icon-anchor:before{content:"\e257"}.icon-badge-count:before{content:"\e258"}.icon-alt:before{content:"\e259"}.icon-badge-add:before{content:"\e25a"}.icon-alert:before{content:"\e25b"}.icon-backspace:before{content:"\e25c"}.icon-alert-alt:before{content:"\e25d"}.icon-section:before{content:"\e24f"}.fill{height:100%;min-height:100%}.shadow{box-shadow:3px 0 7px rgba(0,0,0,.16)}.umb-auto-overflow,.umb-scrollable{overflow:auto}.umb-abstract{display:block;margin-top:0;margin-bottom:15px;font-size:14px;color:#bbbabf}.h5,h5{color:#1e1c1c;font-weight:700;font-size:15px;margin-top:15px}h1.-border-bottom,h2.-border-bottom,h3.-border-bottom,h4.-border-bottom,h5.-border-bottom,h6.-border-bottom{border-bottom:1px solid #e9e9eb;padding-bottom:5px}h1.-black,h2.-black,h3.-black,h4.-black,h5.-black,h6.-black{color:#000}.umb-form-actions{background:0 0;border:none}.bootstrap-datetimepicker-widget{width:auto!important}.bootstrap-datetimepicker-widget td.active,.bootstrap-datetimepicker-widget td span.active{background:#2152a3!important}.bootstrap-datetimepicker-widget td.today:not(.active):before{border-bottom-color:#f5c1bc!important}.bootstrap-datetimepicker-widget td a[data-action]{padding:0!important}.bootstrap-datetimepicker-widget td .timepicker-hour,.bootstrap-datetimepicker-widget td .timepicker-minute,.bootstrap-datetimepicker-widget td .timepicker-second{margin:8px 0}.umb-datetime-picker div.info{vertical-align:middle}.umb-userwidget img{float:left;margin-right:15px}.umb-userwidget small{display:block}.popover-title{display:none}.thumbnails>li.umb-plus-btn{margin:0 10px 10px 0}.umb-plus-btn a{border:2px dashed #d8d7d9;width:136px;height:136px;line-height:136px;text-align:center;font-size:50px;display:block;color:#d8d7d9;text-decoration:none;transition:all .3s ease-in-out}.umb-plus-btn a:hover{border:2px dashed #000;color:#000}.umb-plus-btn i{vertical-align:middle;margin:auto}.umb-pane{margin:20px}.umb-control-group{position:relative}.umb-control-group.umb-control-group__listview{position:unset}.umb-control-group:after{content:"";display:block;margin-top:20px;width:100%;height:1px;background-color:#f6f6f7}.umb-control-group.-no-border:after{margin-top:0;height:0;background-color:transparent}umb-property:last-of-type .umb-control-group{margin-bottom:0!important}umb-property:last-of-type .umb-control-group:after{margin-top:0;height:0;background-color:transparent}.block-form .umb-control-group{margin-top:0}.block-form .umb-control-group:after{margin-top:0;height:0;background-color:transparent}.block-form .umb-control-group label .help-block,.block-form .umb-control-group label small{font-size:13px;padding-top:2px;margin-bottom:5px}.compact .umb-pane{margin:0 0 15px}.compact .umb-control-group{border-bottom:1px solid #f3f3f5;padding-bottom:10px;margin-bottom:5px!important}.compact label.control-label{padding-top:0!important;margin-bottom:0}.compact .controls-row{padding-top:0}.umb-pane>.umb-control-group:last-child{border:none;padding-bottom:0!important}.umb-control-group .umb-el-wrap{padding:0}.umb-control-group .control-header .control-label{float:left}.umb-control-group .control-header .control-description{display:block;clear:both;overflow-wrap:break-word}.umb-control-group .control-header:after{content:"";display:block;clear:both}.umb-editor--infiniteMode .umb-control-group .control-header{padding-bottom:5px}.form-horizontal .umb-control-group .control-header{float:left;width:160px;padding-top:5px;padding-bottom:0;text-align:left;margin-bottom:5px}.form-horizontal .umb-control-group .control-header .control-label{width:auto;padding-top:0;text-align:left}.form-horizontal .umb-control-group .control-header .control-description{max-width:480px;margin-bottom:5px}@media (max-width:767px){.form-horizontal .umb-control-group .control-header{float:none;width:100%}.form-horizontal .umb-control-group .control-header:after{content:"";display:table;clear:both}}.form-horizontal .umb-control-group.--label-on-top>.umb-el-wrap>.control-header{float:none;width:100%}.form-horizontal .umb-control-group.--label-on-top>.umb-el-wrap>.control-header:after{content:"";display:table;clear:both}.form-horizontal .umb-control-group.--label-on-top>.umb-el-wrap>.controls{margin-left:0}.umb-control-group .control-label,.umb-control-group label.control-label{text-align:left}.umb-control-group label.control-label>div>label{padding-left:0}.umb-control-group label .help-block,.umb-control-group label small{font-size:12px;color:#a2a1a6;line-height:1.5em;padding-top:5px}.umb-nolabel .controls{margin-left:0}label:not([for]),label[for=""]{cursor:default}.umb-control-required{color:#d42054;font-weight:900}.controls-row{padding-bottom:5px;margin-left:240px}.umb-user-panel .controls-row{margin-left:0}.controls-row label:not(.umb-form-check){display:inline-block}.controls-row>div>label{padding-left:0}.block-form .controls-row{margin-left:0;padding-top:0}.hidelabel>.controls-row,.hidelabel>div>.controls,.hidelabel>div>.controls-row{padding:0;border:none;margin:0!important}.controls-row>.vertical-align-items{display:flex;align-items:center}.controls-row>.vertical-align-items>input.umb-property-editor-small,.controls-row>.vertical-align-items>input.umb-property-editor-tiny{margin-left:5px;margin-right:5px}.controls-row>.vertical-align-items>input.umb-property-editor-tiny:first-child .controls-row>.vertical-align-items>input.umb-property-editor-small:first-child{margin-left:0}.thumbnails .selected{border-color:#000;background:#000}.umb-version{color:#bbbabf;position:absolute;bottom:5px;right:20px}.dashboardHideLink{display:none}.dashboardWrapper{position:relative}.dashboardWrapper h2{padding:0 0 0 45px}.dashboardWrapper h3{font-size:14px;font-weight:700}.dashboardIcon{position:absolute;top:2px;left:2px}.umb-dashboard-control iframe{position:absolute;display:block;width:99%;height:99%;overflow:auto!important}.umb-table{table-layout:fixed;word-wrap:break-word}.umb-no-border{border:none!important}table thead a,table thead button{color:#303033}table thead button:focus,table thead button:hover{text-decoration:underline}.ui-sortable-handle{cursor:move}.umb-table tbody.ui-sortable tr{cursor:pointer}.umb-table tbody.ui-sortable tr.ui-sortable-helper{background-color:#81ded8;border:none}.umb-table tbody.ui-sortable tr.ui-sortable-helper td{border:none}.umb-table tbody.ui-sortable tr.ui-sortable-placeholder{background-color:#03bfb3;border:none}.umb-table tbody.ui-sortable tr.ui-sortable-placeholder td{height:5px;padding:0;line-height:0}.thumbnails>li.umb-thumbnail{margin:0 10px 10px 0;position:relative}.thumbnails>li.umb-thumbnail .umb-icons{background:#1e1c1c;position:absolute;top:0;left:0;width:100%;z-index:1000;padding:17px 0}.thumbnails>li.umb-thumbnail .icon-crop{position:absolute;left:10px;top:10px;color:#fff;font-size:14px}.thumbnails>li.umb-thumbnail .icon-remove{position:absolute;right:10px;top:10px;color:#fff;font-size:14px}.umb-image-crop{margin:0 30px 25px 0;padding:0 0 30px;width:400px;float:left}.umb-image-mask{width:399px;height:300px;position:relative;margin:0 30px 0 0}.umb-image-mask:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:5999;opacity:.6;box-shadow:inset 0 0 0 40px #fff,inset 0 0 0 41px rgba(0,0,0,.2),inset 0 0 20px 41px rgba(0,0,0,.2)}.umb-image-mask .icon-screenshot{color:#fff;font-size:30px;position:absolute;top:125px;left:110px;z-index:1000}.umb-image-mask .icon-circle{color:#00aea2;position:absolute;top:130px;left:115px;z-index:1;font-size:20px}.umb-crop-preview{float:left;width:400px}.umb-image-controls{width:400px}.umb-image-controls .icon-minus{float:left;padding:14px 10px 0;color:#d8d7d9}.umb-image-controls .icon-plus{float:right;text-align:left;padding:14px 10px 0;color:#d8d7d9}.umb-image-crop .range{display:block;-webkit-appearance:none;background:#d8d7d9;height:1px;margin:20px 0 0;width:82%;float:left}.umb-image-crop .range::-webkit-slider-thumb{-webkit-appearance:none;width:14px;height:14px;border:1px solid #d8d7d9;border-radius:2px;content:"1";background:#f3f3f5;margin-top:-1px}.umb-search-group li>div{padding-left:20px}.umb-search-group li>div a>i{height:100%}#dictionaryItems tr{border-top:1px solid #d8d7d9}#dictionaryItems thead tr{border-top:none;font-weight:700}#dictionaryItems th{text-align:left;font-weight:400}#dictionaryItems td{text-align:center}#dictionaryItems thead td:first-of-type{text-align:left}#dictioanryItems i{font-size:18px}#dictionaryItems .icon-alert{color:#d42054}#dictionaryItems .icon-check{color:#2bc37c}.strong{font-weight:700}.inline{display:inline}.relative{position:relative}.input-label--title{font-weight:700;color:#000;margin-bottom:3px}.input-label--small{display:inline;font-size:12px;font-weight:700;color:#515054}.input-label--small:hover{color:#000}input[type=checkbox]:checked+.input-label--small{color:#00aea2}.panel-dialog--header{border-bottom:1px solid #515054;margin:10px 0;padding-bottom:10px;font-size:18.75px;font-weight:700;line-height:20px}.bootstrap-datetimepicker-widget,.bootstrap-datetimepicker-widget td,.bootstrap-datetimepicker-widget td span,.bootstrap-datetimepicker-widget th{border-radius:0!important}.diff del{background-color:#ffb2b0}.diff ins{background-color:#a6f0cf;text-decoration:none}.language-icon{color:#bbbabf;margin-right:5px}.umb-listview{min-height:100px}.umb-listview table{border:1px solid #d8d7d9}.umb-listview table caption{background:#fff;text-align:left;vertical-align:middle}.umb-sub-header{padding:0 0 20px}.umb-sub-header .header-content-right{float:right}.form-search .inner-addon{position:relative}.form-search .inner-addon [class*=" icon-"],.form-search .inner-addon [class^=icon-]{position:absolute;padding:5px 8px;pointer-events:none}.form-search .inner-addon [class*=" icon-"]i,.form-search .inner-addon [class^=icon-]i{top:2px}.form-search .inner-addon input[type=text]{width:190px}.form-search .left-addon [class*=" icon-"],.form-search .left-addon [class^=icon-]{left:0;right:inherit}.form-search .right-addon [class*=" icon-"],.form-search .right-addon [class^=icon-]{right:0;left:inherit}.form-search .left-addon input[type=text]{padding-left:30px!important;padding-right:6px}.form-search .right-addon input[type=text]{padding-right:30px;padding-left:6px!important}.form-search__label-icon{width:30px;height:30px;position:absolute;top:-1px;left:0;margin:0}.umb-listview table form{position:relative;margin:0}.umb-listview table input[type=text]{background:0 0;transition:all .5s;width:60px;padding:4px 0 4px 20px;border:1px solid #d8d7d9}.umb-listview table input:-moz-placeholder,.umb-listview table input:-ms-input-placeholder,.umb-listview table input::-moz-placeholder,.umb-listview table input::-webkit-input-placeholder{color:#515054}.umb-listview table input[type=text]:focus{width:200px;border:1px solid #d8d7d9;background:#fff;color:#000}.umb-listview table thead a{cursor:default}.umb-listview table thead a:hover{text-decoration:none}.umb-listview table thead a.sortable{cursor:pointer}.umb-listview table thead a.sortable span:hover{text-decoration:underline}.umb-listview .icon-star{color:#d8d7d9}.umb-listview .selected i.icon,.umb-listview tbody tr:hover i.icon{display:none}.umb-listview .selected input[type=checkbox],.umb-listview tr:hover input[type=checkbox]{display:inline-block!important}.umb-listview .inactive{color:#d8d7d9}.umb-listview .selected td{font-weight:700}.umb-listview table thead{font-size:12px;font-weight:700;text-transform:uppercase;background-color:#fff}.umb-listview table tfoot{background:#f3f3f5}.umb-listview table tfoot td:last-child{border-left:none}.umb-listview table tfoot th{padding:0 20px}.umb-listview .label{color:#000;text-shadow:none;background:#f3f3f5;border:1px solid #d8d7d9;font-size:12px;font-weight:400}.umb-listview .table-striped tbody>tr:nth-child(2n)>td,.umb-listview .table-striped tbody>tr:nth-child(2n)>th{background-color:#f3f3f5}.table-striped tbody>tr:nth-child(odd)>td,.table-striped tbody>tr:nth-child(odd)>th{background:0 0}.umb-minilistview .umb-table-row.not-allowed{opacity:.6;cursor:not-allowed}.umb-minilistview div.umb-mini-list-view__breadcrumb{margin-bottom:10px}.umb-minilistview div.no-display{display:none}.umb-minilistview div.umb-table-cell-padding{padding-top:8px;padding-bottom:8px}.umb-minilistview div.umb-table-cell .form-search{width:100%;margin-right:0}.umb-minilistview div.umb-table-cell .form-search input{width:100%}.umb-minilistview div.umb-table-cell .form-search .icon-search{font-size:14px}.umb-listview .table-striped tbody td{position:relative}.umb-listview .table-striped thead input[type=checkbox]{margin-left:7px}.umb-listview .table-striped tbody input[type=checkbox]{display:none;margin-left:7px;z-index:5}.umb-listview .table-striped tbody i{display:block;top:10px;left:6px;padding:0 0 0 4px;z-index:6;background:#fff;width:20px;height:20px}.umb-listview .table-striped tbody>tr:nth-child(2n)>td i,.umb-listview .table-striped tbody>tr:nth-child(2n)>th i{background-color:#f3f3f5}.umb-listview .table-striped tbody i:not(.handle):hover{display:none!important}.list-view-layout{display:flex;align-items:center;padding:10px 15px;background:#f3f3f5;margin-bottom:1px}.list-view-layout__sort-handle{font-size:14px;color:#d8d7d9;margin-right:15px}.list-view-layout__name{flex:5;font-weight:700;margin-right:15px;display:flex;align-content:center;flex-wrap:wrap;line-height:1.2em}.list-view-layout__name-text{margin-right:3px}.list-view-layout__system{font-size:10px;font-weight:400}.list-view-layout__path{flex:10;margin-right:15px}.list-view-layout__icon-wrapper{margin-right:10px}.list-view-layout__icon{font-size:18px;vertical-align:middle;border:1px solid #d8d7d9;background:#fff;padding:0;display:flex;align-items:center;justify-content:center;width:30px;height:30px}.list-view-layout__remove{position:relative;cursor:pointer}.list-view-layout input[type=text]{margin-bottom:0}.mceContentBody{overflow-y:hidden!important}.usky-grid IFRAME{overflow:hidden}.usky-grid .ui-sortable-helper{position:absolute!important;border:1px dashed #000!important;background:#bbbabf;opacity:.4;height:80px!important;width:160px!important;overflow:hidden;padding:5px;border-radius:5px;box-shadow:3px 3px 12px 0 rgba(50,50,50,.45)}.usky-grid .ui-sortable-helper *{border:none!important;background:0 0!important;color:#817f85!important;padding:0!important;margin:0!important}.usky-grid .ui-sortable-helper .cell-tools{display:none!important}.usky-grid .ui-sortable-placeholder{border:2px dashed #d8d7d9;padding:20px;font-family:icomoon;text-align:center;font-size:85px;line-height:65px;color:#515054;vertical-align:middle;background-color:#f3f3f5}.usky-grid .ui-sortable-placeholder:hover{border-color:#515054}.usky-grid .ui-sortable-placeholder:before{content:"\e1bd"}.usky-grid-width{margin:20px auto;width:100%}.usky-grid .right{float:right}.usky-grid .tb{width:100%}.usky-grid .td{width:100%;display:inline-block;vertical-align:top;border-right:1px dashed hsla(0,0%,71.4%,0);box-sizing:border-box}.usky-grid .tb:hover .td{border-right:1px dashed #e9e9eb}.usky-grid .td.last{border-right:1px dashed hsla(0,0%,71.4%,0)!important}.usky-grid .middle{text-align:center}.usky-grid .mainTb{border-collapse:separate}.usky-grid .mainTd{position:relative}.usky-grid .grid-layout{max-width:600px}.usky-grid .usky-row{position:relative;border:1px dashed transparent}.umb-grid .tb:hover .usky-row{border-bottom:1px dashed hsla(0,0%,71.4%,0)!important}.usky-grid .usky-cell{position:relative;border:1px dashed transparent;min-height:127px}.usky-grid .cell-tools{transition:all .2s ease-in-out;position:absolute;bottom:0;top:0;right:0;width:50px;opacity:.3;z-index:50}.umb-grid .cell-tools{width:50px!important}.usky-grid .cell-tools.with-prompt{width:200px}.usky-grid .cell-tools:hover{opacity:1}.usky-grid .cell-tools-add{position:absolute;text-align:center;bottom:0;left:0;right:0;margin:0 45px 1px 0}.usky-grid .cell-tools-add.emptyArea{margin:0 0 1px}.usky-grid .usky-control:hover .cell-tools-add{opacity:1}.usky-grid .cell-tools-remove{display:inline-block;position:absolute;top:0;right:5px;text-align:right;z-index:500}.usky-grid .cell-tools-remove .iconBox:hover,.usky-grid .cell-tools-remove .iconBox:hover *{background:#d42054!important;border-color:#d42054!important}.usky-grid .cell-tools-move{display:inline-block;position:absolute;top:33px;right:5px;z-index:500;cursor:move}.usky-grid .cell-tools-edit{position:absolute;top:66px;right:5px}.usky-grid .usky-control{position:relative;display:block;background-clip:padding-box}.usky-grid .td.last.warnhighlight,.usky-grid .warnhighlight{border:1px dashed #d42054!important}.usky-grid .infohighlight,.usky-grid .td.last.infohighlight{border:1px dashed #2152a3!important}.usky-grid .warnhighlight>ins.item-label{border-color:#d42054;color:#d42054}.usky-grid .infohighlight>ins.item-label{border-color:#2152a3;color:#2152a3}.usky-grid ins.item-label{position:absolute;top:-22px;left:-1px;text-decoration:none;padding:0 7px;display:none;font-size:.8em;background-color:#fff;color:#d8d7d9;border:1px dashed #d8d7d9;border-bottom:1px solid #fff!important;height:20px;overflow:hidden}.usky-grid .usky-row-inner>ins.item-label{top:-20px;left:0}.usky-grid .usky-control-inner.selectedControl,.usky-grid .usky-row-inner.selectedRow{border:1px dashed #d8d7d9}.usky-grid .usky-control-inner.selectedControl>ins.item-label,.usky-grid .usky-row-inner.selectedRow>ins.item-label{display:block;z-index:100000}.usky-grid .usky-control-placeholder{min-height:20px;position:relative;text-align:center;text-align:-moz-center;cursor:text}.usky-grid .usky-control-placeholder .placeholder{font-size:14px;opacity:.7;text-align:left;padding:5px;border:1px solid #d8d7d9;height:20px}.usky-grid .usky-control-placeholder:hover .placeholder{border:1px solid #bbbabf}.usky-grid .usky-editor-placeholder{min-height:65px;padding:20px 20px 30px;position:relative;background-color:#fff;border:4px dashed #f3f3f5;text-align:center;text-align:-moz-center}.usky-grid .usky-editor-placeholder i{color:#f3f3f5;font-size:85px;line-height:85px;display:block;margin-bottom:10px}.usky-grid textarea.textstring{display:block;overflow:hidden;border:none;background:#fff;outline:0;resize:none;color:#515054}.usky-grid .usky-cell-rte textarea{display:none!important}.usky-grid .usky-cell-media .caption{display:block;overflow:hidden;border:none;background:#fff;outline:0;width:98%;resize:none;font-style:italic}.usky-grid .cellPanelRte{min-height:60px}.usky-grid .usky-cell-embed iframe{width:100%}.usky-grid .iconBox{padding:4px 6px;display:inline-block;cursor:pointer;border-radius:200px;background:#fff;border:1px solid #bbbabf;margin:2px}.usky-grid .iconBox span.prompt{display:block;white-space:nowrap;text-align:center}.usky-grid .iconBox span.prompt>a{text-decoration:underline}.usky-grid .iconBox:hover,.usky-grid .iconBox:hover *{background:#2152a3!important;color:#fff!important;border-color:#2152a3!important;text-decoration:none}.usky-grid .iconBox a:hover{text-decoration:none;color:#fff!important}.usky-grid .iconBox.selected{-webkit-appearance:none;background-image:linear-gradient(180deg,#e9e9eb,#bbbabf);background-repeat:repeat-x;zoom:1;border-color:#bbbabf #bbbabf #a2a1a6;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);border-radius:3px;background:0 0}.usky-grid .iconBox i{font-size:16px!important;color:#68676b;display:block}.usky-grid ul{display:inline-block;list-style:none;padding:0;margin:10px 0 0;text-align:center}.usky-grid .help-text{background:#f3f3f5;color:#515054;font-size:14px;padding:10px 20px;border-radius:15px;display:inline-block;clear:both}.usky-grid ul li{display:inline-block;width:120px;margin:8px 8px 0}.usky-grid .mce-panel{border:none!important;clear:both}.usky-grid .mce-btn button{padding:8px 6px;line-height:inherit}.usky-grid .mce-toolbar{border:1px solid #d8d7d9;background-color:#f3f3f5;z-index:100;display:inline-block;float:left;position:absolute;margin:-1px -1px 0;box-shadow:2px 2px 10px 0 rgba(50,50,50,.14);z-index:9999999}.mce-flow-layout-item{margin:0}.usky-grid .mce-panel{background:0 0!important}.usky-grid .mce-floatpanel{background-color:#f3f3f5!important}.usky-cell-rte{border:1px solid #f3f3f5}.usky-grid .fullSizeImage{width:100%}.usky-grid .boxWidth{text-align:right;margin-bottom:10px}.usky-grid .boxWidth input{text-align:center;width:40px}.usky-grid .boxWidth label{font-size:10px;padding:0;margin:5px 5px 0 0;color:#817f85}.usky-grid .usky-cell{padding-top:5px;padding-bottom:15px}.usky-grid .usky-control{margin:10px 0 0;padding:5px;border:1px dashed transparent}.usky-grid .usky-templates-columns{margin-top:30px}.usky-grid .usky-control-inner,.usky-grid .usky-row-inner{margin-right:45px;border:1px dashed transparent}.usky-grid .usky-control-inner{padding:5px;margin-bottom:15px;min-height:60px;position:relative}.usky-grid .uSky-templates .layout{margin-top:5px;margin-bottom:20px;float:left}.usky-grid .uSky-templates .columns{margin-top:5px;margin-bottom:25px;float:left}.usky-grid .uSky-templates .columns .preview-cell p{font-size:6px;line-height:8px;text-align:center}.usky-grid .uSky-templates{text-align:center;overflow:hidden;width:100%}.usky-grid .uSky-templates-template{display:inline-block;width:100px;padding-right:30px;margin:20px}.usky-grid .uSky-templates-template button.tb:focus,.usky-grid .uSky-templates-template button.tb:hover{border:5px solid #2152a3}.usky-grid .uSky-templates-template .tb{width:100%;height:150px;padding:10px;background-color:#f3f3f5;border:5px solid #d8d7d9;cursor:pointer;position:relative}.usky-grid .uSky-templates-template .tr{height:100%;position:relative}.usky-grid .uSky-templates-template .tb .uSky-templates-column{height:100%;border:1px dashed #d8d7d9;border-right:none}.usky-grid .uSky-templates-template .tb .uSky-templates-column.last{border-right:1px dashed #d8d7d9!important}.usky-grid button.uSky-templates-column.selected,.usky-grid button.uSky-templates-column:focus,.usky-grid button.uSky-templates-column:hover{background-color:#2152a3}.usky-grid .templates-preview{display:inline-block;width:100%;text-align:center}.usky-grid .templates-preview small{position:absolute;width:100%;left:0;bottom:-25px;padding-top:15px}.usky-grid .templates-preview .help-text{margin:35px 35px 0 0}.usky-grid .preview-rows{display:inline-block;position:relative;box-sizing:border-box;width:125px;margin:35px 40px 15px 0;border:2px solid #d8d7d9;transition:border .2s linear}.usky-grid .preview-rows.prevalues-rows{margin:0 20px 20px 0;width:80px;float:left}.usky-grid .preview-rows.prevalues-templates{margin:0 20px 20px 0;float:left}.usky-grid .preview-rows:hover{border-color:#2152a3;cursor:pointer}.usky-grid .preview-rows .preview-row{display:inline-block;width:100%;vertical-align:bottom}.usky-grid .preview-rows.layout{padding:2px}.usky-grid .preview-rows.layout .preview-row{height:100%}.usky-grid .preview-rows.layout .preview-col{height:180px;border:1px dashed #d8d7d9}.usky-grid .preview-rows.layout .preview-cell{background-color:#f3f3f5}.usky-grid .preview-rows.layout .preview-overlay{display:none}.usky-grid .preview-rows.columns{min-height:18px;line-height:11px;padding:1px}.usky-grid .preview-rows.columns.prevalues-rows{min-height:30px}.usky-grid .preview-rows .preview-col{display:block;float:left;box-sizing:border-box;width:33.3%;height:10px;margin:0;border:1px solid #fff}.usky-grid .preview-rows .preview-col .preview-cell{display:block;width:100%;height:100%;background-color:#d8d7d9;margin:0 1px 1px 0}.usky-grid .preview-rows.prevalues-templates .preview-col{height:80px}.usky-grid .preview-overlay{display:block;width:100%;position:absolute;height:100%;top:0;box-sizing:border-box;left:0;border:3px solid #fff}.usky-grid .cell-tools-menu{position:absolute;width:360px;height:380px;overflow:auto;border:1px solid #d8d7d9;margin-top:-270px;margin-left:-150px;background:#fff;padding:7px;top:0;left:50%;z-index:6660;box-shadow:3px 3px 12px 0 rgba(50,50,50,.45)}.usky-grid .cell-tools-menu h5{border-bottom:1px solid #d8d7d9;color:#a2a1a6;padding:10px;margin-top:0}.usky-grid .elements{display:block;padding:0;margin:0}.usky-grid .elements li{display:inline-block;width:90px;height:80px;margin:5px;padding:5px;overflow:hidden;font-size:12px}.usky-grid .elements li:hover,.usky-grid .elements li:hover *{background:#2152a3;color:#fff}.usky-grid .elements a{color:#303033;text-decoration:none}.usky-grid .elements i{font-size:30px;line-height:50px;color:#817f85;display:block}.usky-grid-configuration .uSky-templates{text-align:left}.usky-grid-configuration ul{display:block}.usky-grid-configuration ul li{display:block;width:auto;text-align:left}.usky-grid-configuration .uSky-templates .uSky-templates-template .tb{max-height:50px;border-width:2px!important;padding:0;border-spacing:2px;overflow:hidden}.usky-grid-configuration .uSky-templates .uSky-templates-template span{background:#d8d7d9;display:inline-block}.usky-grid-configuration .uSky-templates .uSky-templates-template .tb:hover{border-width:2px!important}.usky-grid-configuration .uSky-templates-column{display:block;float:left;margin-left:-1px;border:1px solid #fff!important;background:#d8d7d9}.usky-grid-configuration .uSky-templates-column.last{margin-right:-1px}.usky-grid-configuration .uSky-templates-column.add{text-align:center;font-size:20px;line-height:70px;color:#d8d7d9;text-decoration:none;background:#fff}.usky-grid-configuration .mainTdpt{height:auto;border:none}.usky-grid-configuration .uSky-templates-rows .uSky-templates-row{margin:0 50px 20px 0;width:60px}.usky-grid-configuration .uSky-templates-rows .uSky-templates-row .tb{border-width:2px!important;padding:0;border-spacing:2px}.usky-grid-configuration .uSky-templates-rows .mainTdpt{height:10px!important}.usky-grid-configuration button.uSky-templates-column{height:70px!important}.umb-validation-label{position:absolute;z-index:1;min-width:80px;max-width:260px;padding:2px 6px;background:#d42054;color:#fff;font-size:12px;line-height:1.5em;border-radius:3px;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-validation-label:after{bottom:100%;left:10px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:4px solid hsla(0,0%,100%,0);border-bottom-color:#d42054;margin-left:-4px}.umb-validation-label.-left{left:0;right:auto}.umb-validation-label.-left:after{left:10px;right:auto}.umb-validation-label.-right{right:0;left:auto}.umb-validation-label.-right:after{right:10px;left:auto}.umb-validation-label.-arrow-left{margin-left:10px}.umb-validation-label.-arrow-left:after{right:100%;top:50%;left:auto;bottom:auto;border-color:transparent #d42054 transparent transparent;margin-top:-4px}.umb-validation-label.-arrow-bottom{margin-left:0;margin-bottom:10px}.umb-validation-label.-arrow-bottom:after{right:auto;top:100%;left:20px;bottom:auto;border-color:#d42054 transparent transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.sr-only--focusable:active,.sr-only--focusable:focus,.sr-only--hoverable:hover{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.umb-app-header{background:#1b264f;display:flex;align-items:center;justify-content:space-between;max-width:100%;height:55px;padding:0 20px}.umb-app-header__actions{display:flex;list-style:none;align-items:center;margin:0 -10px 0 0}.umb-app-header__button{padding-left:10px;padding-right:10px;text-decoration:none;display:flex;align-items:center;height:55px;outline:0}.tabbing-active .umb-app-header__button:focus .umb-app-header__action-icon:after{content:"";position:absolute;z-index:10000;top:50%;left:50%;width:36px;height:35px;transform:translate(-50%,-50%);border-radius:3px;box-shadow:0 0 2px #f5c1bc,inset 0 0 2px 1px #f5c1bc}.umb-app-header__action-icon{position:relative;opacity:.8;color:#fff;font-size:22px;flex-shrink:0}.umb-app-header__button:focus .umb-app-header__action-icon,.umb-app-header__button:hover .umb-app-header__action-icon{opacity:1}.umb-app-content{position:absolute;top:55px;right:0;bottom:0;left:0}.umb-loader-wrapper.umb-tour__loader{margin:0;position:fixed;z-index:10000}.umb-loader-wrapper.umb-tour__loader .umb-loader{background-color:#fff;height:5px}.umb-tour__pulse{position:fixed;z-index:10000;display:none;background:0 0;box-shadow:inset 0 0 0 #2bc37c;-webkit-animation:pulse 2s infinite;animation:pulse 2s infinite;pointer-events:none}@keyframes pulse{0%{box-shadow:inset 0 0 0 0 #2bc37c}70%{box-shadow:inset 0 0 0 5px rgba(43,195,124,.8)}to{box-shadow:inset 0 0 0 0 #2bc37c}}.umb-tour__popover{position:fixed;background:#fff;border-radius:3px;z-index:10000;width:320px;max-width:100%;box-sizing:border-box;padding:15px}.umb-tour__popover h1,.umb-tour__popover h2,.umb-tour__popover h3,.umb-tour__popover h4,.umb-tour__popover h5{font-weight:700;color:#000}.umb-tour__popover--l{padding:30px;width:500px}.umb-tour__popover--l .umb-tour-step__header{margin-bottom:30px;margin-top:10px}.umb-tour__popover--l .umb-tour-step__title{font-size:20px}.umb-tour__popover--l .umb-tour-step__content{margin-bottom:25px;font-size:15px}.umb-tour-step__counter{font-size:13px;color:#817f85}.umb-tour-step__close{position:absolute;top:15px;right:15px;font-size:19px;color:#bbbabf;cursor:pointer;background:0 0;padding:0;border:none}.umb-tour-step__close:active,.umb-tour-step__close:hover{color:#68676b;text-decoration:none}.umb-tour-step__header{margin-bottom:10px;margin-top:10px}.umb-tour-step__title{font-weight:700;color:#000;font-size:15px;line-height:1.3em;width:calc(100% - 35px)}.umb-tour-step__content{margin-bottom:15px;font-size:14px;line-height:1.6em}.umb-tour-is-visible .umb-backdrop{z-index:9999}.umb-tour__popover .underline{font-size:13px;background:0 0;border:none;padding:0}.umb-tour__popover--promotion{width:800px;min-height:400px;padding:40px;border-radius:6px}.umb-tour__popover--promotion .umb-tour-step__close{top:40px;right:40px}.umb-tour__popover--promotion a{text-decoration:underline}.umb-backdrop{position:fixed;z-index:7500;top:0;left:0;pointer-events:none}.umb-backdrop,.umb-backdrop__backdrop,.umb-backdrop__rect{height:100%;width:100%}.umb-backdrop__rect{margin:0;background:#000;opacity:.4;transition:opacity .2s ease-in-out}.umb-backdrop__highlight-prevent-click,.umb-backdrop__rect{position:absolute;pointer-events:all}.umb-search{z-index:8000;width:660px;max-width:90%;transform:translate(-50%);left:50%;top:20%;border-radius:3px;background:#fff;position:fixed;box-shadow:0 10px 20px rgba(0,0,0,.12),0 6px 6px rgba(0,0,0,.14)}.umb-search__label{margin:0}.umb-search-input-icon{font-size:22px;color:#bbbabf;padding-left:20px;display:flex;align-items:center;height:70px}input.umb-search-input{width:100%;height:70px;border:none;padding:20px 20px 20px 15px;border-radius:3px;font-size:22px;margin-bottom:0}.umb-search-input-clear{background:0 0;border:none;font-size:12px;margin-right:20px;color:#515054}.umb-search-input-clear.ng-enter{opacity:0;transition:opacity .1s ease-in-out}.umb-search-input-clear.ng-enter.ng-enter-active{opacity:1}.umb-search-results{max-height:50vh;overflow-y:auto}.umb-search-group__title{background:#f3f3f5;padding:3px 20px}.umb-search-items{list-style:none;margin:0;padding-top:4px;padding-bottom:4px}.umb-search-item>a{padding:6px 20px;display:flex}.umb-search-item>a:focus,.umb-search-item>a:hover{background-color:#f3f3f5;text-decoration:none;outline:0}.umb-search-item>a:focus{padding-left:25px;transition:padding 60ms ease-in-out}.umb-search-result__icon{font-size:18px;margin-right:8px;color:#1e1c1c}.umb-search-result__meta{display:flex;flex-direction:column}.umb-search-result__description{color:#817f85;font-size:13px}.umb-drawer{position:fixed;top:0;bottom:0;left:auto;right:0;z-index:10;width:400px;background:#f6f4f4;box-shadow:inset 5px 0 20px rgba(0,0,0,.3)}.umb-drawer-view{display:flex;flex-direction:column;height:100%;overflow:hidden}.umb-drawer-header{flex:0 0 100px;padding:20px 30px;box-sizing:border-box}.umb-drawer-header__title{font-size:18.75px;font-weight:700;margin-top:7px;margin-bottom:7px}.umb-drawer-header__subtitle{font-size:12.75px}.umb-drawer-content{flex:1 1 auto;overflow-y:auto;overflow-x:hidden;padding:0 30px 20px}.umb-drawer-footer{flex-grow:0;flex-shrink:0;flex-basis:31px;padding:15px 30px}.umb-help-badge{padding:10px 20px 10px 55px;background:#fff;position:relative;overflow:hidden;border-radius:3px;display:block;margin-bottom:5px;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}.umb-help-badge:active,.umb-help-badge:focus,.umb-help-badge:hover{text-decoration:none}.umb-help-badge:active .umb-help-badge__title,.umb-help-badge:focus .umb-help-badge__title,.umb-help-badge:hover .umb-help-badge__title{text-decoration:underline!important}.umb-help-badge__icon{font-size:36px;transform:translateY(-50%);position:absolute;left:10px;top:50%;color:#ffb2b0}.umb-help-badge__title{display:block;font-size:15px;font-weight:700;color:#000}.umb-help-article{background:#fff;padding:20px;line-height:1.4em}.umb-help-article h1,.umb-help-article h2,.umb-help-article h3,.umb-help-article h4{line-height:1.3em;font-weight:700}.umb-help-article h1{font-size:20px}.umb-help-article h2{font-size:16px;margin-top:20px}.umb-help-article h3{font-size:15px}.umb-help-article h4{font-size:14px}.umb-help-article ol li,.umb-help-article ul li{line-height:1.4em;margin-bottom:8px}.umb-help-article code{white-space:pre-wrap;word-break:break-word}.umb-help-article-navigation{margin-top:25px;display:flex;justify-content:space-between;align-items:center}.umb-help-section+.umb-help-section{margin-top:20px}.umb-help-section__title{margin:0 0 10px}.umb-help-list{list-style:none;margin-left:0;margin-bottom:0;background:#fff;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}[data-element*=help-tours] .umb-help-list{margin-bottom:5px}.umb-help-list-item{margin-bottom:1px;border-radius:0;padding:10px;background:0 0;width:100%;border:0}.umb-help-list-item:last-child{border-bottom:none}.umb-help-list-item__group-title i{margin-right:2px;text-decoration:none}.umb-help-list-item__content{display:flex;align-items:center;padding:10px 20px 10px 10px;text-decoration:none}.umb-help-list-item:active,.umb-help-list-item:focus,.umb-help-list-item:hover,.umb-help-list-item>a:active,.umb-help-list-item>a:focus,.umb-help-list-item>a:hover{text-decoration:none}.umb-help-list-item:active .umb-help-list-item__title,.umb-help-list-item:focus .umb-help-list-item__title,.umb-help-list-item:hover .umb-help-list-item__title,.umb-help-list-item>a:active .umb-help-list-item__title,.umb-help-list-item>a:focus .umb-help-list-item__title,.umb-help-list-item>a:hover .umb-help-list-item__title{text-decoration:underline}.umb-help-list-item__title{font-size:14px;display:block}.umb-help-list-item__description{margin-top:5px;display:block;font-size:14px}.umb-help-list-item__icon{margin-right:8px;color:#68676b;font-size:18px;float:left}.umb-help-list-item__open-icon{font-size:14px;color:#a2a1a6;margin-left:auto}.umb-help-list-item:hover .umb-help-list-item__group-title{text-decoration:underline}[data-element*=tour-].umb-help-list-item:hover .umb-help-list-item__title{text-decoration:none}.umb-language-picker{position:relative;z-index:1000}.umb-language-picker~#tree .umb-tree-root-link{height:50px}.umb-language-picker__toggle{display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:0 0;border:0;border-bottom:1px solid #e9e9eb;height:70px;box-sizing:border-box;color:#1b264f;width:100%;outline-offset:-3px}.umb-language-picker__expand{font-size:14px;pointer-events:none}.umb-language-picker__toggle:hover{background:#f9f9fa;color:#2152a3}.umb-language-picker__toggle:hover .umb-language-picker__expand{color:#2152a3}.umb-language-picker__dropdown{width:100%;background:#fff;box-shadow:0 3px 6px rgba(0,0,0,.16);box-sizing:border-box;position:absolute;border-radius:0 0 3px 3px;max-height:200px;overflow:auto}.umb-language-picker__dropdown-item{background:0 0;border:0;padding:8px 20px;display:block;font-size:14px;width:100%;text-align:left;outline-offset:-3px}.umb-language-picker__dropdown-item:hover{background:#f9f9fa;text-decoration:none;color:#2152a3}.umb-language-picker__dropdown .umb-language-picker__dropdown-item.umb-language-picker__dropdown-item--current{padding-left:16px;border-left:4px solid #f5c1bc;color:#2152a3}.umb-dashboard{position:absolute;height:100%;width:100%;top:0;display:flex;flex-direction:column;flex-wrap:nowrap}.umb-dashboard__header{flex:0 0 70px;background:#fff;border-bottom:1px solid #e9e9eb;box-sizing:border-box;display:flex;justify-content:flex-end;flex-direction:column}.umb-dashboard__content{padding:20px;overflow:auto}.umb-dashboard__header .umb-tabs-nav{margin-bottom:0;margin-left:10px;margin-right:10px;border:none}.umb-dashboard__header .umb-tabs-nav .umb-tab>.umb-tab-button{padding-bottom:25px}.umb-expansion-panel{background:#fff;border-radius:3px;margin-bottom:20px;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}.umb-expansion-panel__header{box-sizing:border-box;padding:10px 20px;font-weight:700;display:flex;align-items:center;justify-content:space-between;color:#000;width:100%}.umb-expansion-panel__header:focus .umb-expansion-panel__expand,.umb-expansion-panel__header:hover .umb-expansion-panel__expand{color:#a2a1a6}.umb-expansion-panel__expand{color:#d8d7d9}.umb-expansion-panel__content{padding:20px;border-top:1px solid #e9e9eb}.umb-group-panel{background:#fff;border-radius:3px;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);margin-bottom:20px}.umb-group-panel__header{padding:12px 20px;font-weight:700;font-size:14px;display:flex;align-items:center;justify-content:space-between;color:#222;border-bottom:1px solid #e9e9eb}.umb-group-panel__content{padding:20px}.umb-alert{padding:15px;box-sizing:border-box;background-color:#add8e6;border:1px solid #2152a3}.umb-alert--info{background-color:#add8e6;border:1px solid #3544b1}.umb-alert--danger,.umb-alert--warning{background-color:#f5c1bc;border:1px solid #d93f4c}.umb-tree{margin:0;min-width:100%;width:auto;padding:0 0 20px;list-style-type:none}.umb-tree *{white-space:nowrap}.umb-tree a,.umb-tree a:hover{text-decoration:none}.umb-tree .umb-tree-item__arrow{visibility:hidden;text-decoration:none;font-size:12px;transition:color .12s}.umb-tree .umb-tree-item__arrow:hover{color:#2152a3}.umb-tree i.noSpr{display:inline-block;margin-top:1px;width:16px;height:16px;line-height:16px}.umb-tree ul{padding:0;margin:0;min-width:100%;width:100%}.umb-tree ul.collapsed{display:none}.umb-tree .search-subtitle{color:#bbbabf;display:block;padding-left:35px;white-space:normal;text-align:left}body.touch .umb-tree .umb-tree-item__arrow{font-size:14px;visibility:visible;padding:7px}body.touch .umb-tree .umb-tree-item>.umb-tree-item__inner{padding-top:8px;padding-bottom:8px;font-size:110%}body.touch .umb-tree .umb-tree-item .l div{padding:0}.umb-tree-item__inner,.umb-tree-root{padding:0;position:relative;overflow:hidden;display:flex;flex-wrap:nowrap;align-items:center;color:#1b264f}.umb-tree-item__inner a,.umb-tree-root a{color:#1b264f}.umb-tree-item__inner:hover,.umb-tree-root:hover{background:#f9f9fa;color:#2152a3}.umb-tree-item__inner:hover a,.umb-tree-root:hover a{color:#2152a3}.umb-tree-item__inner:hover>.umb-options,.umb-tree-root:hover>.umb-options{position:relative;width:auto;height:auto;overflow:visible;clip:auto}.umb-tree-item__inner:hover .umb-button-ellipsis--hidden,.umb-tree-root:hover .umb-button-ellipsis--hidden{opacity:1}.umb-tree-item__inner:hover .umb-tree-icon,.umb-tree-root:hover .umb-tree-icon{color:#2152a3}.umb-tree-item__inner{border:2px solid transparent;overflow:visible}.umb-tree-header{display:flex;padding:20px 0 20px 20px;box-sizing:border-box;color:#303033;font-weight:700;font-size:15px}.umb-tree-icon,.umb-tree-node-search{cursor:pointer}.umb-tree .umb-search-group{position:inherit;display:inherit;list-style:none}.umb-tree .umb-search-group h6{padding:10px 0 10px 20px;font-weight:inherit;background:#f3f3f5;font-size:14px}.umb-tree .umb-search-group:hover{background:inherit}.umb-tree .umb-search-group-item{padding:4px 0}.umb-tree .umb-search-group-item:hover{background-color:#f3f3f5}.umb-tree .umb-search-group-item-link{display:block;width:100%;text-align:left}.umb-tree .umb-search-group-item-name{display:flex}.umb-tree .umb-search-group-item-name__text{margin:1px 0 0;overflow:hidden;text-overflow:ellipsis}.umb-tree .umb-search-group-link{display:flex;flex-wrap:wrap;flex-direction:column;font-weight:400!important}.umb-tree .umb-tree-node-checked .umb-search-group-item-name>i[class*=" icon-"],.umb-tree .umb-tree-node-checked .umb-search-group-item-name>i[class^=icon-],.umb-tree .umb-tree-node-checked>.umb-tree-item__inner>i[class*=" icon-"],.umb-tree .umb-tree-node-checked>.umb-tree-item__inner>i[class^=icon-],.umb-tree .umb-tree-node-checked>i[class*=icon-],.umb-tree .umb-tree-node-checked>i[class^=icon-]{font-family:icomoon!important;color:#2bc37c!important}.umb-tree .umb-tree-node-checked .umb-search-group-item-name>i[class*=" icon-"]:before,.umb-tree .umb-tree-node-checked .umb-search-group-item-name>i[class^=icon-]:before,.umb-tree .umb-tree-node-checked>.umb-tree-item__inner>i[class*=" icon-"]:before,.umb-tree .umb-tree-node-checked>.umb-tree-item__inner>i[class^=icon-]:before,.umb-tree .umb-tree-node-checked>i[class*=icon-]:before,.umb-tree .umb-tree-node-checked>i[class^=icon-]:before{content:"\e165"!important;font-family:inherit}.umb-options{position:relative;display:flex;flex:0 0 auto;justify-content:flex-end;text-align:center;margin:0 10px 0 auto;cursor:pointer;border-radius:3px;transition:background-color .12s}.umb-options .umb-button-ellipsis{padding:3px 5px}.umb-options i{height:5px!important;width:5px!important;border-radius:20px;display:inline-block;margin:0 2px 0 0;background:#1b264f}.umb-options i:last-child{margin:0}.umb-options:hover{background-color:hsla(0,0%,100%,.8)}.umb-options:hover i{background:#2152a3}.umb-options.sr-only--focusable:focus,.umb-options.sr-only--hoverable:hover{position:relative;display:flex;flex:0 0 auto;justify-content:flex-end;padding:7px 5px;text-align:center;margin:0 auto;cursor:pointer;border-radius:3px}.hide-options .umb-options{display:none!important}.not-published>.umb-tree-item__inner>a,.not-published>.umb-tree-item__inner>i.icon{opacity:.6}.not-allowed>.umb-tree-item__inner>a,.not-allowed>.umb-tree-item__inner>i.icon{cursor:not-allowed;opacity:.4}.has-unpublished-version>.umb-tree-item__inner>.umb-tree-item__annotation,.is-container>.umb-tree-item__inner>.umb-tree-item__annotation,.protected>.umb-tree-item__inner>.umb-tree-item__annotation{background-color:#fff;border-radius:50%;width:12px;height:12px;position:absolute;margin-left:12px;top:17px}.has-unpublished-version>.umb-tree-item__inner>.umb-tree-item__annotation:before,.is-container>.umb-tree-item__inner>.umb-tree-item__annotation:before,.protected>.umb-tree-item__inner>.umb-tree-item__annotation:before{font-family:icomoon;position:absolute;top:-4px}.has-unpublished-version>.umb-tree-item__inner:hover>.umb-tree-item__annotation,.is-container>.umb-tree-item__inner:hover>.umb-tree-item__annotation,.protected>.umb-tree-item__inner:hover>.umb-tree-item__annotation{background-color:#f9f9fa}.has-unpublished-version.current>.umb-tree-item__inner>.umb-tree-item__annotation,.is-container.current>.umb-tree-item__inner>.umb-tree-item__annotation,.protected.current>.umb-tree-item__inner>.umb-tree-item__annotation{background-color:#fee4e1}.is-container>.umb-tree-item__inner>.umb-tree-item__annotation:before{content:"\e04e";color:#2e8aea;font-size:9px;margin-left:2px;left:0}.has-unpublished-version>.umb-tree-item__inner>.umb-tree-item__annotation:before{content:"\e25a";color:#2bc37c;font-size:23px;margin-left:16px;left:-21px}.protected>.umb-tree-item__inner>.umb-tree-item__annotation:before{content:"\e256";color:#d42054;font-size:23px;margin-left:-3px;left:-2px}.locked>.umb-tree-item__inner>.umb-tree-item__annotation:before{content:"\e0a7";color:#d42054;font-size:9px;margin-left:2px;left:0}.no-access>.umb-tree-item__inner .umb-tree-icon,.no-access>.umb-tree-item__inner .umb-tree-item__label{color:#bbbabf;cursor:not-allowed}.umb-tree-icon{vertical-align:middle;margin:0 13px 0 0;color:#1b264f;font-size:20px}.umb-tree-icon.-hidden{display:none;visibility:hidden}.umb-tree-icon.blue{color:#2e8aea}.umb-tree-icon.green{color:#2bc37c}.umb-tree-icon.purple{color:#413659}.umb-tree-icon.orange{color:#ff9412}.umb-tree-icon.red{color:#d42054}.umb-tree-root{border:2px solid transparent}.umb-tree-root-link{display:flex;align-items:center;width:100%;padding-left:20px;color:#303033;height:70px}.umb-tree-root h5,.umb-tree-root h6{margin:0;width:100%;display:flex}.umb-tree-root .umb-options{align-self:center}.umb-actions{margin:0;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-actions .sep{display:block;border-top:1px solid #e9e9eb}.umb-actions .sep:first-child{border-top:none}.umb-actions .menu-label{display:inline-block;vertical-align:middle;padding-left:15px}.umb-actions .icon{font-size:18px;vertical-align:middle}.umb-action-link{position:relative;white-space:nowrap;font-size:15px;color:#000;padding:9px 25px 9px 20px;text-decoration:none;cursor:pointer;display:flex;width:100%;align-items:center}body.touch .umb-action-link{padding:7px 25px 7px 20px;font-size:110%}.umb-action-link:focus,.umb-action-link:hover,.umb-action.selected{color:#000!important;background:#f3f3f5!important;text-decoration:none}.umb-action.-opens-dialog .menu-label:after{content:"\2026"}.umb-actions-child .umb-action{display:block}.umb-actions-child .umb-action.add{margin-top:20px;border-top:1px solid #d8d7d9;padding-top:20px}.umb-actions-child .umb-action.add i{opacity:.4}.umb-actions-child .umb-action-link{clear:both;padding-left:10px}.umb-actions-child .icon{font-size:30px;min-width:30px;text-align:center;line-height:24px}.umb-actions-child .menu-label{font-size:14px;color:#000;margin-left:10px;text-align:left}.umb-actions-child small{font-size:12px;display:block;clear:right;line-height:14px;color:#a2a1a6;white-space:normal;margin-top:2px}.umb-tree-item{display:block;min-width:100%;width:auto;margin-top:1px}.umb-tree-item:hover .umb-tree-item__arrow{visibility:visible;cursor:pointer}.umb-tree-item__label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-tree-item__arrow{position:relative;margin-left:-16px;margin-right:4px;width:12px;height:12px;visibility:hidden;text-decoration:none;font-size:12px;line-height:12px;transition:color .12s}.umb-tree-item__arrow:hover{color:#2152a3}.umb-tree-item>.umb-tree-item__inner:hover .umb-tree-item__label{overflow:hidden;margin-right:6px}.umb-tree-item>.umb-tree-item__inner .umb-tree-item__loader{width:100%;position:absolute;margin:0}.umb-tree-item>.umb-tree-item__inner .umb-tree-item__label{padding:7px 0 5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto}.umb-tree-item.active>.umb-tree-item__inner{border-color:#3544b1;box-shadow:0 0 2px 0 rgba(53,68,177,.8);color:#1b264f}.umb-tree-item.active>.umb-tree-item__inner a{color:#1b264f}.umb-tree-item.active>.umb-tree-item__inner:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:2px solid hsla(0,0%,100%,.8)}.umb-tree-item.active>.umb-tree-item__inner:hover,.umb-tree-item.active>.umb-tree-item__inner:hover a{color:#2152a3}.umb-tree-item.current>.umb-tree-item__inner{background:#fee4e1;color:#1b264f}.umb-tree-item.current>.umb-tree-item__inner:before{color:#2e8aea}.umb-tree-item.current>.umb-tree-item__inner .umb-tree-icon,.umb-tree-item.current>.umb-tree-item__inner .umb-tree-item__arrow,.umb-tree-item.current>.umb-tree-item__inner a{color:#1b264f!important}.umb-tree-item.current-not-active>.umb-tree-item__inner{background:#e4e0dd;color:#1b264f}.umb-editor-wrapper{background:#f3f3f5;position:absolute;top:0;left:0;right:0;bottom:0}.umb-editor-wrapper>form{height:100%}.umb-split-views{position:absolute;top:0;left:0;right:0;bottom:0;display:flex}.umb-split-view{flex-grow:1;flex-shrink:1;flex-basis:auto;position:relative;background:0 0}.umb-split-view--collapsed{flex-grow:.00001}.umb-split-view+.umb-split-view{border-left:2px solid #e9e9eb}@-webkit-keyframes fadein{0%{opacity:0}to{opacity:1}}@keyframes fadein{0%{opacity:0}to{opacity:1}}.umb-split-view--left{left:0;right:auto;border-right:1px solid #f3f3f5}.umb-split-view--right{left:auto;right:0}.umb-editor-header{background:#fff;position:absolute;padding-left:20px;z-index:100;border-bottom:1px solid #e9e9eb;width:100%;box-sizing:border-box;height:70px}.umb-editor-header .umb-button__button[disabled]{background-color:unset}.umb-editor-header__back{background:0 0;border:0;color:#a2a1a6;margin:0 0 1px;padding:0;transition:color .1s ease-in-out}.umb-editor-header__name-wrapper{position:relative;display:flex;border:1px solid #d8d7d9}.umb-editor-header__name-wrapper:focus-within{border-color:#bbbabf}.umb-editor-header__name-and-description{margin-right:20px}.umb-editor-header__name-and-description .umb-panel-header-description{padding:0 10px}.-split-view-active .umb-editor-header__name-and-description{margin-right:0}.umb-editor-header__name-wrapper ng-form{flex:1 1 auto}input.umb-editor-header__name-input{border-color:transparent;background-color:#fff;font-size:15px;color:#000;margin-bottom:0;font-weight:700;box-sizing:border-box;height:32px;line-height:32px;width:100%;padding:0 10px;background:#fff}input.umb-editor-header__name-input:focus{border-color:transparent}input.umb-editor-header__name-input:disabled{background-color:#f3f3f5}input.umb-editor-header__name-input:disabled:hover{border-color:#d8d7d9}.umb-editor-header__actions-menu{margin-left:auto}.umb-editor-header__close-split-view{display:flex;justify-content:center;align-items:center;position:relative;height:69px;width:69px;font-size:20px;color:#a2a1a6}.umb-editor-header__close-split-view:hover{color:#000}.umb-editor-header .btn-white{height:69px;border-radius:0;padding-left:30px;padding-right:30px}.umb-editor-tab-bar{position:sticky;top:0;left:0;right:0;z-index:90;margin:-20px -20px 20px;padding:0 20px;background:#fff;box-shadow:1px 1px 0 #e9e9eb}.umb-editor-tab-bar .umb-tabs-nav{border-bottom:none}.umb-editor-tab-bar .umb-tab button{padding:15px 20px}.umb-editor-container{position:absolute;top:70px;right:0;bottom:50px;left:0;overflow:auto;background:#f6f4f4}.umb-editor-wrapper.-no-footer .umb-editor-container{bottom:0}.umb-editor-container.-stop-scrolling{overflow:hidden}.umb-editor-actions{list-style:none;margin:0;padding:0}.umb-editor-actions li{display:inline-block}.umb-editor-footer{position:absolute;width:100%;box-sizing:border-box;margin:0;height:50px;padding:10px 20px;background:#fff;border-top:1px solid #e9e9eb;z-index:30;bottom:0;display:flex;align-items:center}.umb-editor-footer-content{display:flex;align-items:center;flex:1 1 auto}.umb-editor-footer-content__right-side{margin-left:auto;flex:0 0 auto;padding-left:10px}.umb-editor-footer-content__left-side{margin-right:auto;padding-right:10px}.umb-overlay{position:fixed;overflow:hidden;background:#fff;z-index:7501;-webkit-animation:fadeIn .2s;animation:fadeIn .2s;box-shadow:0 10px 50px rgba(0,0,0,.1),0 6px 20px rgba(0,0,0,.16);text-align:left}.umb-overlay .scoped-view{display:none}.umb-overlay__form{display:flex;flex-wrap:nowrap;flex-direction:column;height:100%}.umb-overlay .umb-overlay-header{border-bottom:1px solid #e9e9eb;margin-top:0;flex-grow:0;flex-shrink:0;padding:30px 30px 0}.umb-overlay__section-header{width:100%;margin-top:30px;margin-bottom:20px}.umb-overlay__section-header h5{display:inline;font-size:16px;line-height:16px;font-weight:700}.umb-overlay__section-header button{display:inline;float:right;background-color:transparent;border:none}.umb-overlay__section-header button:hover{color:#2152a3}.umb-overlay__title{font-size:16px;color:#000;line-height:16px;font-weight:700;margin:5px 0}.umb-overlay__subtitle{font-size:12.75px;color:#515054;margin:0}.umb-overlay-container{flex-grow:1;flex-shrink:1;flex-basis:auto;position:relative;padding:20px 30px;background:#fff;max-height:calc(100vh - 170px);overflow-y:auto}.umb-overlay-drawer{flex-grow:0;flex-shrink:0;flex-basis:33px;padding:8px 20px;margin:0;background:#fff;border-top:1px solid #e9e9eb}.umb-overlay-drawer.-auto-height{flex-basis:auto}.umb-overlay-drawer .umb-overlay-drawer__align-right{display:flex;justify-content:flex-end}.umb-overlay-drawer .umb-overlay-drawer-content .dropdown-menu{right:0;left:auto}.umb-overlay.umb-overlay-center{position:absolute;width:600px;height:auto;top:50%;left:50%;transform:translate(-50%,-50%);border-radius:3px}.umb-overlay.umb-overlay-center .umb-overlay-header{border:none;background:0 0;padding:30px 30px 0}.umb-overlay.umb-overlay-center .umb-overlay-drawer{border:none;background:0 0;padding:0 30px 20px}.umb-overlay.umb-overlay-target{width:400px;max-height:100vh;box-sizing:border-box;visibility:hidden;border-radius:3px}.umb-overlay.umb-overlay-target.umb-overlay--small{width:420px}.umb-overlay.umb-overlay-target.umb-overlay--medium{width:520px}.umb-overlay.umb-overlay-target .umb-overlay-drawer,.umb-overlay.umb-overlay-target .umb-overlay-header{border:none;background:0 0}.umb-overlay.umb-overlay-right{width:500px;top:55px;right:0;bottom:0;border:none;box-shadow:0 0 20px rgba(0,0,0,.19),0 0 6px rgba(0,0,0,.23)}.umb-drawer-is-visible .umb-overlay.umb-overlay-right{right:400px}.umb-overlay.umb-overlay-right .umb-overlay-header{flex-basis:70px;box-sizing:border-box}.umb-editors .umb-overlay.umb-overlay-right{top:0}.umb-overlay.umb-overlay-left{width:500px;top:55px;left:0;bottom:0;border:none;box-shadow:0 0 20px rgba(0,0,0,.19),0 0 6px rgba(0,0,0,.23);margin-left:81px}.umb-drawer-is-visible .umb-overlay.umb-overlay-left{left:400px}.umb-overlay.umb-overlay-left .umb-overlay-header{flex-basis:100px;padding:30px 30px 0;box-sizing:border-box}@media (max-width:767px){.umb-overlay.umb-overlay-left{margin-left:61px}}@media (max-width:500px){.umb-overlay.umb-overlay-left{margin-left:41px;width:calc(100% - 41px)}}.umb-overlay__item-details{position:absolute;left:0;bottom:51px;width:100%;padding:20px;box-sizing:border-box;background:#f3f3f5;border-bottom:1px solid #b3afbd;pointer-events:none}.umb-overlay__item-details-title-wrapper{display:flex;flex-direction:row;align-items:center}.umb-overlay__item-details-icon{font-size:16px;margin-right:10px;vertical-align:middle;color:#a2a1a6}.umb-overlay__item-details-title{margin:0;font-size:15px}.umb-overlay__item-details-description{margin:10px 0 0;font-size:12px}.form-horizontal .umb-overlay .control-label,.umb-overlay .control-label,.umb-overlay .form-horizontal .control-label{width:100%;display:block;box-sizing:border-box;margin-bottom:10px;float:none}.form-horizontal .umb-overlay .controls,.umb-overlay .controls-row,.umb-overlay .form-horizontal .controls{margin-left:0!important}.umb-overlay .text-error{color:#d42054}.umb-overlay .text-warning{color:#f0ac00}.umb-overlay .text-success{color:#1fb572}.umb-card{position:relative;padding:5px 10px;background:#fff;width:100%}.umb-card .title{padding:12px;color:#515054;border-bottom:1px solid #d8d7d9;font-weight:400;font-size:16px;text-transform:none;margin:0 -10px 10px}.umb-card-thumb{text-align:center}.umb-card-thumb i{text-align:center;font-size:20px;line-height:40px;color:#2e8aea;display:block;padding-top:5px}.umb-card-content .item-title{color:#1d1d1d;font-weight:400;border:none;font-size:16px;text-transform:none;margin-bottom:3px}.umb-card-content p{color:#515054;margin-bottom:1px}.umb-card-actions{padding-top:10px;border-top:1px solid #f3f3f5;clear:both}.umb-card-icons{text-align:center;vertical-align:middle;display:block;list-style:none;margin:0;padding:0}.umb-card-icons.vertical{position:absolute;top:7px;right:7px;text-align:right;width:1px}.umb-card-icons li{display:inline-block;margin:0 2px}.umb-card-icons.vertical li{float:right;display:block;margin-bottom:3px}.umb-card-list{display:block;padding:0;margin:0}.umb-card-list li{border-bottom:1px solid #f3f3f5;padding-bottom:3px;display:block}.umb-card-grid{padding:0;margin:0 auto;list-style:none;width:100%;display:flex;flex-flow:row wrap;justify-content:flex-start}.umb-card-grid li{font-size:12px;text-align:center;box-sizing:border-box;position:relative;width:100px;margin-bottom:5px}.umb-card-grid.-six-in-row li{flex:0 0 25%;max-width:117px}.umb-card-grid.-four-in-row li{flex:0 0 25%;max-width:25%}.umb-card-grid.-three-in-row li{flex:0 0 33.333%;max-width:33.333%}.umb-card-grid.-three-in-row li .umb-icon,.umb-card-grid.-three-in-row li span>i{font-size:36px;line-height:1}.umb-card-grid .umb-card-grid-item{position:relative;display:block;width:100%;height:100%;padding:10px 5px;border-radius:6px;transition:background-color .12s;font-size:13px;line-height:1.3em;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.umb-card-grid .umb-card-grid-item__loading{position:absolute;background-color:hsla(0,0%,100%,.8);top:0;right:0;bottom:0;left:0}.umb-card-grid .umb-card-grid-item a{color:#1b264f;text-decoration:none}.umb-card-grid .umb-card-grid-item>span{position:relative;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:transparent;word-break:break-word}.umb-card-grid .umb-card-grid-item:hover{background-color:#f9f9fa;color:#2152a3}.umb-card-grid .umb-card-grid-item:focus{color:#2152a3}.umb-card-grid .umb-icon,.umb-card-grid span>i{font-size:30px;line-height:1;margin-top:6px;margin-bottom:10px;display:block}.umb-card-grid .umb-card-grid-item.--creator>span{border:2px dashed #bbbabf;border-radius:3px}.umb-card-grid .umb-card-grid-item.--creator>span:hover{border-color:#2152a3}.umb-card-grid .umb-card-grid-item-slot{position:relative;display:block;width:100%;padding-top:100%;border-radius:6px;box-sizing:border-box;transition:background-color .12s}.umb-card-grid .umb-card-grid-item-slot:focus,.umb-card-grid .umb-card-grid-item-slot:hover{background-color:#f9f9fa}.umb-card-grid .umb-card-grid-item-slot:focus>span,.umb-card-grid .umb-card-grid-item-slot:hover>span{color:#2152a3;border-color:#2152a3}.umb-card-grid .umb-card-grid-item-slot>span{position:absolute;top:10px;bottom:10px;left:10px;right:10px;display:flex;align-items:center;justify-content:center;flex-direction:column;background-color:transparent;border:1.5px dashed #bbbabf;border-radius:6px}.umb-btn-round{padding:4px 6px;display:inline-block;cursor:pointer;border-radius:200px;background:#f3f3f5;border:1px solid #a2a1a6;margin:2px}.umb-btn-round:hover,.umb-btn-round:hover *{background:#3544b1!important;color:#fff!important;border-color:#3544b1!important;text-decoration:none}.umb-btn-round a:hover{text-decoration:none;color:#fff!important}.umb-btn-round i{font-size:16px!important;color:#d8d7d9;display:block}.umb-btn-round.alert:hover,.umb-btn-round.alert:hover *{background:#d42054!important;color:#fff!important;border-color:#d42054!important;text-decoration:none}.umb-btn-round.no-border{border:none!important;background:0 0!important}.umb-training-videos{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(150px,1fr))}.umb-training-video{background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);border-radius:3px;transition:box-shadow .1s ease-in-out,border .1s ease-in-out;box-sizing:border-box;padding:20px}.umb-training-video:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);text-decoration:none}.umb-training-video__label{font-weight:700;margin-top:20px;display:block;text-align:center}.umb-editors{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;z-index:7500}.umb-editors .umb-editor{box-shadow:0 0 30px 0 rgba(0,0,0,.3)}.umb-editor{position:absolute;top:0;right:0;bottom:0;left:0;background:#f6f4f4;z-index:100;max-width:100%}.umb-editor--infiniteMode{transform:none;will-change:transform;transition:transform .4s ease-in-out}.umb-editor--infiniteMode.umb-editor--moveRight{transform:translateX(110%)}.umb-editor--outOfRange{transform:none;display:none;will-change:auto;transition:display 0s .32s}.umb-editor--level0{transform:none}.umb-editor--small .umb-property .control-header{float:none;width:100%}.umb-editor--small .umb-property .controls{margin-left:0}.umb-editor--level3{transform:translateX(180px)}.umb-editor--n3{right:180px}.umb-editor--level2{transform:translateX(120px)}.umb-editor--n2{right:120px}.umb-editor--level1{transform:translateX(60px)}.umb-editor--n1{right:60px}.umb-editor--small{width:500px;will-change:transform;left:auto}.umb-editor--small .umb-editor--container{max-width:500px}.umb-editor--medium{width:800px;will-change:transform;left:auto}.umb-editor--medium .umb-editor--container{max-width:800px}.umb-editor__overlay{position:absolute;top:0;right:0;bottom:0;left:0;background:rgba(0,0,0,.4);z-index:100;visibility:hidden;opacity:0;transition:opacity .32s 20ms,visibility 0s .4s}#contentcolumn>.umb-editor__overlay,.umb-editor--notInFront .umb-editor__overlay{visibility:visible;opacity:1;transition:opacity .32s 20ms,visibility 0s}.umb-editor--trashed-message{background:#d42054;color:#fff;padding:10px;margin-bottom:20px}.umb-editor--trashed-message i{margin-right:5px}.umb-variant-switcher__toggle{position:relative;display:flex;align-items:center;padding:0 10px;margin:1px;right:0;height:30px;text-decoration:none!important;font-size:13px;color:#1b264f;background:0 0;border:none;max-width:50%;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-variant-switcher__toggle span{text-overflow:ellipsis;overflow:hidden}button.umb-variant-switcher__toggle{transition:color .2s ease-in-out}button.umb-variant-switcher__toggle:hover,button.umb-variant-switcher__toggle:hover .umb-variant-switcher__expand{color:#2152a3}button.umb-variant-switcher__toggle.--error:before{content:"!";position:absolute;top:-8px;right:-10px;display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:10px;text-align:center;font-weight:700;background-color:#d42054;color:#fff;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:umb-variant-switcher__toggle--badge-bounce;animation-name:umb-variant-switcher__toggle--badge-bounce;-webkit-animation-timing-function:ease;animation-timing-function:ease}.show-validation-type-warning button.umb-variant-switcher__toggle.--error:before{background-color:#f0ac00;color:#fff}@-webkit-keyframes umb-variant-switcher__toggle--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}55%{transform:translateY(-3px)}70%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes umb-variant-switcher__toggle--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}55%{transform:translateY(-3px)}70%{transform:translateY(0)}to{transform:translateY(0)}}.umb-variant-switcher__expand{color:#1b264f;margin-left:5px;margin-right:-5px;transition:color .2s ease-in-out}.umb-variant-switcher{min-width:100%;max-height:80vh;overflow-y:auto;margin-top:5px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-variant-switcher__item{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e9e9eb;position:relative}.umb-variant-switcher__item .umb-variant-switcher__name-wrapper:hover .umb-variant-switcher__name,.umb-variant-switcher__item .umb-variant-switcher__name-wrapper:hover .umb-variant-switcher__state{color:#2152a3}.umb-variant-switcher__item.--not-allowed:not(.--current) .umb-variant-switcher__name-wrapper:hover{cursor:default}.umb-variant-switcher__name-wrapper{display:flex;align-items:center}.umb-variant-switcher__name-wrapper .umb-variant-switcher__name-content{display:flex;flex-direction:column}.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__name-wrapper:before{content:"+";display:block;float:left;font-size:15px;font-weight:900;padding:8px 12px 8px 0;color:#817f85}.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__item-expand-button+.umb-variant-switcher__name-wrapper:before{padding:8px 16px 8px 20px}.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__name{color:#817f85}.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__state{color:#a2a1a6}.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__name-wrapper:after{content:"";position:absolute;z-index:1;border:2px dashed #e9e9eb;margin:2px;top:0;bottom:0;left:0;right:0;pointer-events:none}.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__name-wrapper:hover .umb-variant-switcher__name,.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__name-wrapper:hover .umb-variant-switcher__state,.umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__name-wrapper:hover:before{color:#2152a3}.umb-variant-switcher__item-expand-button{text-decoration:none;display:inline-block;flex:0;align-self:stretch;padding-left:22px!important;padding-right:14px!important;font-size:12px}.umb-variant-switcher__item-expand-button *{pointer-events:none}.umb-variant-switcher__item:last-child{border-bottom:none}.umb-variant-switcher__item.--current{color:#2152a3}.umb-variant-switcher__item.--current .umb-variant-switcher__name{font-weight:700}.umb-variant-switcher__item.--current:before{content:"";position:absolute;border-radius:0 4px 4px 0;background-color:#f5c1bc;width:4px;top:8px;bottom:8px;left:0;z-index:1;pointer-events:none}.umb-variant-switcher__item:hover{outline:0}.umb-variant-switcher__item.--active:not(.--current) .umb-variant-switcher__name-wrapper:hover{cursor:default}.umb-variant-switcher__item:focus-within .umb-variant-switcher__split-view,.umb-variant-switcher__item:focus .umb-variant-switcher__split-view,.umb-variant-switcher__item:hover .umb-variant-switcher__split-view,.umb-variant-switcher__split-view:focus{display:flex;cursor:pointer}.umb-variant-switcher__item.--error .umb-variant-switcher__name{color:#d42054}.show-validation-type-warning .umb-variant-switcher__item.--error .umb-variant-switcher__name{color:#f0ac00}.umb-variant-switcher__item.--error .umb-variant-switcher__name:after{content:"!";position:relative;display:inline-flex;align-items:center;justify-content:center;margin-left:5px;top:-3px;width:14px;height:14px;border-radius:7px;font-size:8px;text-align:center;font-weight:700;background-color:#d42054;color:#fff;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:umb-variant-switcher__name--badge-bounce;animation-name:umb-variant-switcher__name--badge-bounce;-webkit-animation-timing-function:ease;animation-timing-function:ease}.show-validation-type-warning .umb-variant-switcher__item.--error .umb-variant-switcher__name:after{background-color:#f0ac00;color:#fff}@-webkit-keyframes umb-variant-switcher__name--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}55%{transform:translateY(-3px)}70%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes umb-variant-switcher__name--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}55%{transform:translateY(-3px)}70%{transform:translateY(0)}to{transform:translateY(0)}}.umb-variant-switcher__name-wrapper{font-size:14px;text-align:left;flex:1;cursor:pointer;background-color:transparent;border:none;padding-top:6px!important;padding-bottom:6px!important}.dropdown-menu>li>.umb-variant-switcher__name-wrapper{padding-top:10px;padding-bottom:10px}.dropdown-menu>li>.umb-variant-switcher__item-expand-button+.umb-variant-switcher__name-wrapper{padding-left:5px}.umb-variant-switcher__name{display:block;font-weight:600;margin-bottom:-2px}.umb-variant-switcher__state{font-size:12px;color:#68676b}.umb-variant-switcher__split-view{font-size:12px;display:none;padding:16px 20px;position:absolute;right:0;top:0;bottom:0;background-color:#fff}.umb-variant-switcher__split-view:hover{background-color:#f9f9fa;color:#2152a3}.umb-variant-switcher__sub-variants{position:relative;border-bottom:1px solid #e9e9eb;background-color:#fbfbfd}.umb-variant-switcher__sub-variants .umb-variant-switcher__item{border-bottom-color:#f3f3f5}.umb-variant-switcher__sub-variants .umb-variant-switcher__item.--state-notCreated:not(.--active) .umb-variant-switcher__name-wrapper:after{left:55px}.umb-variant-switcher__sub-variants .umb-variant-switcher__name-wrapper{margin-left:48px;padding-left:20px;padding-top:10px;padding-bottom:10px}.umb-variant-switcher__sub-variants .umb-variant-switcher__name-wrapper:hover{color:#2152a3;background-color:#f9f9fa}.umb-sub-views .umb-sub-views-action-bar{margin-bottom:40px}.umb-sub-views .umb-sub-views-action-bar .btn-link{padding-left:0;padding-right:0}.umb-sub-views .umb-sub-views-action-bar .btn-link:focus{text-decoration:none}.umb-sub-views .umb-sub-views-nav{float:right;margin:0}.umb-sub-views .umb-sub-views-nav .umb-sub-views-nav-item{display:inline-block;margin-left:15px}.umb-sub-views .umb-sub-views-nav .umb-sub-views-nav-item.is-active .btn-link{color:#2152a3!important}.umb-sub-views .umb-sub-views-tools{float:left;margin:0}.umb-sub-views .umb-sub-views-tools .umb-sub-views-tool{display:inline-block;margin-right:15px}.umb-sub-views-nav{list-style:none;display:flex;margin:0;border-left:1px solid #e9e9eb}.umb-sub-views-nav-item{position:relative;display:block}.umb-sub-views-nav-item>a,.umb-sub-views-nav-item__action{position:relative;background:0 0;text-align:center;cursor:pointer;display:block;padding:4px 10px 0;min-width:70px;border:0;border-right:1px solid #e9e9eb;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;height:69px;color:#1b264f;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-sub-views-nav-item>a:hover,.umb-sub-views-nav-item__action:hover{color:#2152a3!important;text-decoration:none}.umb-sub-views-nav-item>a:disabled,.umb-sub-views-nav-item__action:disabled{pointer-events:none;color:#a2a1a6}.umb-sub-views-nav-item>a:before,.umb-sub-views-nav-item__action:before{content:"";position:absolute;height:0;left:8px;right:8px;background-color:#f5c1bc;bottom:0;border-radius:3px 3px 0 0;opacity:0;transition:all .2s linear}.umb-sub-views-nav-item>a.is-active,.umb-sub-views-nav-item__action.is-active{color:#2152a3!important}.umb-sub-views-nav-item>a.is-active:before,.umb-sub-views-nav-item__action.is-active:before{opacity:1;height:4px}.show-validation .umb-sub-views-nav-item>a.-has-error,.show-validation .umb-sub-views-nav-item__action.-has-error{color:#d42054}.show-validation .umb-sub-views-nav-item>a.-has-error:hover,.show-validation .umb-sub-views-nav-item__action.-has-error:hover{color:#d42054!important}.show-validation .umb-sub-views-nav-item>a.-has-error:before,.show-validation .umb-sub-views-nav-item__action.-has-error:before{background-color:#d42054}.show-validation .umb-sub-views-nav-item>a.-has-error:not(.is-active) .badge,.show-validation .umb-sub-views-nav-item__action.-has-error:not(.is-active) .badge{-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:umb-sub-views-nav-item--badge-bounce;animation-name:umb-sub-views-nav-item--badge-bounce;-webkit-animation-timing-function:ease;animation-timing-function:ease}.show-validation .umb-sub-views-nav-item>a.-has-error:not(.is-active) .badge.--error-badge,.show-validation .umb-sub-views-nav-item__action.-has-error:not(.is-active) .badge.--error-badge{display:block}.show-validation.show-validation-type-warning .umb-sub-views-nav-item>a.-has-error,.show-validation.show-validation-type-warning .umb-sub-views-nav-item__action.-has-error{color:#f0ac00}.show-validation.show-validation-type-warning .umb-sub-views-nav-item>a.-has-error:hover,.show-validation.show-validation-type-warning .umb-sub-views-nav-item__action.-has-error:hover{color:#f0ac00!important}.show-validation.show-validation-type-warning .umb-sub-views-nav-item>a.-has-error:before,.show-validation.show-validation-type-warning .umb-sub-views-nav-item__action.-has-error:before{background-color:#f0ac00}.umb-sub-views-nav-item>a:active,.umb-sub-views-nav-item__action:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.umb-sub-views-nav-item:hover>.umb-sub-views-nav-item__anchor_dropdown,.umb-sub-views-nav-item>.umb-sub-views-nav-item__anchor_dropdown.is-expanded{visibility:visible;opacity:1;transition:opacity 20ms 0}.umb-sub-views-nav-item .icon{font-size:24px;display:block;text-align:center;margin-bottom:7px}.umb-sub-views-nav-item .badge{position:absolute;top:6px;right:6px;min-width:16px;color:#fff;background-color:#1b264f;border:2px solid #fff;border-radius:50%;font-size:10px;font-weight:700;padding:2px;line-height:16px;display:block}.umb-sub-views-nav-item .badge:empty{height:12px;min-width:12px}.umb-sub-views-nav-item .badge.--error-badge{display:none;font-weight:900;background-color:#d42054}.show-validation-type-warning .umb-sub-views-nav-item .badge.--error-badge{background-color:#f0ac00}.umb-sub-views-nav-item-text{font-size:12px;line-height:1em}.umb-sub-views-nav-item__anchor_dropdown{margin:0;left:50%;transform:translateX(-50%);opacity:0;transition:opacity .25s .25s;visibility:hidden}.umb-sub-views-nav-item__anchor_dropdown li.is-active a{border-left-color:#f5c1bc}.umb-sub-views-nav-item__anchor_dropdown li a{border-left:4px solid transparent}@supports (-ms-ime-align:auto){.umb-sub-views-nav-item:hover .umb-sub-views-nav-item__anchor_dropdown{transition:visibility 0 0,opacity 20ms 0}.umb-sub-views-nav-item__anchor_dropdown{visibility:hidden;transition:visibility 0 .5s,opacity .25s .25s}}.umb-sub-views-nav-item-more__icon{margin-bottom:10px}.umb-sub-views-nav-item-more__icon i{height:5px;width:5px;border-radius:50%;background:#1b264f;background:currentColor;display:inline-block;margin:0 5px 0 0}.umb-sub-views-nav-item-more__icon i:last-of-type{margin-right:0}.umb-sub-views-nav-item-more__dropdown{left:auto;right:0;display:grid;grid-template-columns:1fr 1fr 1fr;min-width:auto;margin-top:10px}.umb-sub-views-nav-item-more__dropdown>li{display:flex}.umb-sub-views-nav-item-more__dropdown .umb-sub-views-nav-item:first{border-left:none}.umb-sub-views-nav-item-more .umb-sub-views-nav-item__action.-has-error.is-active{color:#d42054!important}.umb-sub-views-nav-item-more .umb-sub-views-nav-item__action.-has-error.is-active .badge{display:block;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:umb-sub-views-nav-item--badge-bounce;animation-name:umb-sub-views-nav-item--badge-bounce;-webkit-animation-timing-function:ease;animation-timing-function:ease}.umb-sub-views-nav-item-more .umb-sub-views-nav-item__action.-has-error.is-active.-active-has-error{color:#2152a3!important}.umb-sub-views-nav-item-more .umb-sub-views-nav-item__action.-has-error.is-active.-active-has-error .badge{display:none}@-webkit-keyframes umb-sub-views-nav-item--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}55%{transform:translateY(-3px)}70%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes umb-sub-views-nav-item--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}55%{transform:translateY(-3px)}70%{transform:translateY(0)}to{transform:translateY(0)}}.sub-view-columns{display:flex;margin-bottom:40px}.sub-view-columns h5{margin-top:0}.sub-view-column-left{flex:0 0 250px;margin-right:70px}.sub-view-column-right{flex:1}.sub-view-column-section{margin-bottom:20px}.umb-editor-sub-header{padding:10px 0;background:#f6f4f4;border-left:5px solid #f6f4f4;border-right:5px solid #f6f4f4;display:flex;justify-content:space-between;margin:-10px -1px 10px;position:relative;top:0;box-sizing:border-box}.umb-editor-sub-header.nested{margin-top:0;margin-bottom:0;background:#f6f4f4}.umb-editor-sub-header--white{background-color:#fff;border-color:#fff}.umb-editor-sub-header.--state-selection{padding-left:10px;padding-right:10px;background-color:#3544b1;border-color:#3544b1;color:#fff;border-radius:3px}[umb-sticky-bar]{transition:box-shadow .24s;position:sticky;z-index:30;width:calc(100% + 2px)}[umb-sticky-bar].umb-sticky-bar--active{box-shadow:0 6px 3px -3px rgba(0,0,0,.16)}.umb-dashboard__content [umb-sticky-bar]{top:-20px}.umb-sticky-sentinel{pointer-events:none;z-index:5050}.umb-sticky-sentinel.-top{height:1px}.umb-group-builder__property-preview .umb-editor-sub-header{display:none}.umb-editor-sub-header__content-left{margin-right:auto}.umb-editor-sub-header__content-right{margin-left:auto}.umb-editor-sub-header__content-left,.umb-editor-sub-header__content-right{display:flex;align-items:stretch}.umb-editor-sub-header__section{display:flex;align-items:center;padding-left:10px;padding-right:10px}.umb-editor-sub-header__content-left .umb-editor-sub-header__section,.umb-editor-sub-header__content-left .umb-editor-sub-header__section:first-child{padding-left:0}.umb-editor-sub-header__content-right .umb-editor-sub-header__section,.umb-editor-sub-header__content-right .umb-editor-sub-header__section:last-child{padding-right:0}.flatpickr-calendar{border-radius:3px;box-shadow:0 5px 10px 0 rgba(0,0,0,.16)}.flatpickr-day{border-radius:3px;border:none}.flatpickr-day.today:not(.active){border:1px solid}.flatpickr-day:hover{background-color:#f3f3f5}.flatpickr-day.endRange,.flatpickr-day.selected,.flatpickr-day.startRange{background-color:#1b264f!important;border-color:#1b264f!important}.flatpickr-day.endRange:hover,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover{background-color:#2152a3!important}.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)){box-shadow:-10px 0 0 #1b264f!important}.umb-grid-selector__items{display:flex;flex-direction:row;flex-wrap:wrap}.umb-grid-selector__item{width:125px;height:150px;padding:20px;background:#f3f3f5;border:1px solid #d8d7d9;text-align:center;margin:0 20px 20px 0;display:flex;align-items:center;justify-content:center;-webkit-animation:fadeIn .5s;animation:fadeIn .5s;position:relative;border-radius:3px}.umb-grid-selector__item.-default{border-width:2px}.umb-grid-selector__item.-placeholder{border:1px dashed #d8d7d9;background:0 0;cursor:pointer;color:#1b264f}.umb-grid-selector__item.-placeholder:hover{color:#2152a3;border-color:#2152a3;text-decoration:none}.umb-grid-selector__item-content{margin-top:10px}button.umb-grid-selector__item{width:169px;height:194px}.umb-grid-selector__item-icon{font-size:50px;color:#d8d7d9;display:block;line-height:50px;margin-bottom:15px}.umb-grid-selector__item-label{font-size:13px;font-weight:700}.umb-grid-selector__item-label.-blue{color:#1b264f}.umb-grid-selector__item-remove{position:absolute;top:5px;right:5px;cursor:pointer;color:#1b264f}.umb-grid-selector__item-remove:hover{color:#2152a3}.umb-grid-selector__item-default-label{font-size:13px;color:#515054}.umb-grid-selector__item-default-label.-blue{color:#1b264f}.umb-grid-selector__item-default-label.-blue:hover{color:#2152a3}.umb-grid-selector__item-add{color:#1b264f}.umb-grid-selector__item-add:hover{color:#2152a3}.umb-child-selector__child{background:#f3f3f5;padding:5px 15px;margin-bottom:5px;min-width:300px;display:flex;-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.umb-child-selector__child.-parent{background:#e9e9eb;padding-top:10px;padding-bottom:10px}.umb-child-selector__child.-placeholder{border:1px dashed #d8d7d9;background:0 0;text-align:center;justify-content:center;width:100%;color:#1b264f}.umb-child-selector__child.-placeholder:hover{color:#2152a3;border-color:#2152a3;text-decoration:none}.umb-child-selector__children-container{margin-left:30px}.umb-child-selector__children-container .umb-child-selector__child.ui-sortable-handle{cursor:move}.umb-child-selector__child-description{flex:1}.umb-child-selector__child-icon-holder{margin-right:5px;width:20px;text-align:center;display:inline-block}.umb-child-selector__child-icon{font-size:16px;vertical-align:middle}.umb-child-selector__child-name{font-size:14px}.umb-child-selector__child-actions{flex:0 0 50px;text-align:right}.umb-child-selector__child-remove{background:0 0;border:none}.umb-group-builder__toolbar{display:flex;align-items:center;padding:0;border-right-width:21px;margin-left:-20px;width:calc(100% + 40px);margin-top:-20px;height:60px}.umb-group-builder__toolbar .left{flex:1 1 auto;width:50%;display:block;margin-right:40px}.umb-group-builder__toolbar .right{flex:0 0 auto}.umb-group-builder__tabs{height:60px;position:relative}.umb-group-builder__tabs-list{height:100%;list-style:none;display:flex;align-items:center;overflow-x:auto;overflow-y:visible;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none;margin:0 0 -100px;padding:0 0 100px;pointer-events:none}.umb-group-builder__tabs-list li{pointer-events:auto;height:100%}.umb-group-builder__tabs-list li:only-of-type .umb-group-builder__tab{margin-left:0}.umb-group-builder__tabs-list::-webkit-scrollbar{display:none}.umb-group-builder__tabs-overflow{height:100%;width:30px;position:absolute;top:0;display:flex;align-items:center;justify-content:center;z-index:1;background:#fff}.umb-group-builder__tabs-overflow--left{left:0;box-shadow:4px 0 5px rgba(0,0,0,.08)}.umb-group-builder__tabs-overflow--left .caret{transform:rotate(90deg) translateY(2px)}.umb-group-builder__tabs-overflow--right{right:0;box-shadow:-4px 0 5px rgba(0,0,0,.08)}.umb-group-builder__tabs-overflow--right .caret{transform:rotate(270deg) translateY(-2px)}.umb-group-builder__tabs-list__add-tab{display:contents}.umb-group-builder__tabs-list__add-tab>umb-button{white-space:nowrap}.umb-group-builder__tabs-list__add-tab>umb-button .umb-button{margin-left:0}.umb-group-builder__tabs-list__add-tab>umb-button .umb-button__content{flex-wrap:nowrap}.umb-group-builder__tabs-list__add-tab .umb-button,.umb-group-builder__tabs-list__add-tab .umb-button__button,.umb-group-builder__tabs-list__add-tab>umb-button{height:100%}.umb-group-builder__tab{background-color:#fff;position:relative;padding:0 15px;display:flex;align-items:center;justify-content:center;height:100%;border-right:1px solid #e9e9eb}.umb-group-builder__tab:first-of-type{border-bottom-left-radius:3px}.umb-group-builder__tab:last-of-type{border-bottom-right-radius:3px}.umb-group-builder__tab:hover{cursor:pointer}.umb-group-builder__tab:hover .umb-group-builder__tab-remove{display:block}.ui-droppable-hover .umb-group-builder__tab{-webkit-animation:umb-group-builder-tab--droppable-active .8s ease-in-out infinite alternate;animation:umb-group-builder-tab--droppable-active .8s ease-in-out infinite alternate}@-webkit-keyframes umb-group-builder-tab--droppable-active{0%{background-color:#fff}50%{background-color:#f9f9fa}}@keyframes umb-group-builder-tab--droppable-active{0%{background-color:#fff}50%{background-color:#f9f9fa}}.umb-group-builder__tab .badge{background-color:#d42054;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:umb-group-builder-tab--badge-bounce;animation-name:umb-group-builder-tab--badge-bounce;-webkit-animation-timing-function:ease;animation-timing-function:ease;display:none}@-webkit-keyframes umb-group-builder-tab--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}55%{transform:translateY(-3px)}70%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes umb-group-builder-tab--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}55%{transform:translateY(-3px)}70%{transform:translateY(0)}to{transform:translateY(0)}}.umb-group-builder__tab:before{content:"";position:absolute;height:0;left:15px;right:15px;background-color:#f5c1bc;bottom:0;border-radius:3px 3px 0 0;opacity:0;transition:all .2s linear}.umb-group-builder__tab.is-active{color:#2152a3!important}.umb-group-builder__tab.is-active .umb-group-builder__tab-remove{display:block}.umb-group-builder__tab.is-active:before{opacity:1;height:4px}.umb-group-builder__tab.is-deletable{padding-right:45px}.umb-group-builder__tab.is-inherited{padding-right:22px}.umb-group-builder__tab.is-inherited .umb-group-builder__group-title-input{padding:0}.umb-group-builder__tab .umb-group-builder__group-title-input:disabled{cursor:pointer}.show-validation .umb-group-builder__tab .badge{display:block}.show-validation .umb-group-builder__tab.has-error:before{background-color:#d42054}.umb-group-builder__tab-sortable{list-style:none}.umb-group-builder__tab-sortable-placeholder{background:0 0;border:1px dashed #d8d7d9;border-top:none;border-bottom:none}.umb-group-builder__tab-remove{position:absolute;right:20px;display:none}.umb-group-builder__tab-title-wrapper{display:flex;align-items:center}.umb-group-builder__tab-title-icon{margin-right:5px}.umb-group-builder__tab-name{white-space:nowrap}.umb-group-builder__tab-val-message{position:absolute;top:calc(100% + 5px);left:20px}.umb-group-builder__tab--placeholder{border:1px dashed #bbbabf;color:#1b264f;padding-right:10px;min-width:100px;background:0 0;border-radius:3px;margin-left:5px;transition:color,border-color,80ms}.umb-group-builder__tab--placeholder:hover{color:#2152a3;border-color:#2152a3}.umb-group-builder__tab-inherited-label{position:absolute;top:100%;left:0;z-index:1;display:block;white-space:nowrap;padding:0 4px;color:#000;font-size:12px;background-color:#d8d7d9;border-radius:3px;margin-top:5px}.umb-group-builder__tab-inherited-label:after{bottom:100%;left:10px;content:" ";height:0;width:0;position:absolute;pointer-events:none;border:4px solid hsla(0,0%,100%,0);border-bottom-color:#d8d7d9;margin-left:-4px}.umb-group-builder__tab-inherited-label button{font-size:12px;color:#000;text-decoration:underline}.umb-group-builder__tab.-sortable{cursor:move;padding-right:20px}.umb-group-builder__tab-sort-order{margin-left:10px}.umb-group-builder__ungrouped-properties{margin-top:20px;position:relative}.umb-group-builder__groups{list-style:none;margin:0;padding:0}.umb-group-builder__group{min-height:86px;border:1px solid transparent;border-radius:3px;box-sizing:border-box;background-color:#fff;position:relative;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);margin-top:20px;margin-bottom:20px}.umb-group-builder__group.-inherited{border-color:#e9e9eb;box-shadow:none}.umb-group-builder__group.-placeholder{width:100%;min-height:86px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px dashed #bbbabf;background-color:transparent;color:#1b264f;font-weight:700;position:relative;box-shadow:none}.umb-group-builder__group.-placeholder:hover{color:#2152a3;text-decoration:none;border-color:#2152a3}.umb-group-builder__group.-sortable{min-height:0;cursor:move}.umb-group-builder__group-actions{position:absolute;top:5px;right:5px;visibility:hidden;opacity:0;z-index:10}.umb-group-builder__group-action{display:inline-block}.umb-group-builder__group-remove{position:relative;margin-left:auto;font-size:18px;color:#162335}.umb-group-builder__group-remove:hover{cursor:pointer;color:#2152a3}.umb-group-builder__group-title-wrapper{display:flex;align-items:center;border-bottom:1px solid #e9e9eb;padding:10px 15px 10px 10px}.umb-group-builder__group-title{font-weight:700;display:flex;align-items:center;color:#000}.umb-group-builder__group-title-icon{margin-left:5px}.umb-group-builder__group-title.-active{border-color:#2152a3}.umb-group-builder__group-title.-placeholder{border:1px dashed #d8d7d9;border-bottom:none;width:70px}.umb-group-builder__group-title.-inherited{border-color:#e9e9eb}input.umb-group-builder__group-title-input{border-color:transparent;background:0 0;margin-bottom:0}input.umb-group-builder__group-title-input:disabled:hover{border-color:transparent}.umb-group-builder__group-title-input:hover{border-color:#d8d7d9}.umb-group-builder__group-title-input.-placeholder{border:1px dashed #a2a1a6}.umb-group-builder__group-title-right{display:flex;align-items:center;margin-left:auto}.umb-group-builder__group-inherited-label{font-size:13px;display:inline-flex;align-items:center;margin-right:10px}.umb-group-builder__group-title-val-message{display:flex;align-items:center}.umb-group-builder__group-sort-order{margin-right:20px}.umb-group-builder__group-add-property{width:100%;min-height:46px;border-radius:3px;display:flex;justify-content:center;align-items:center;cursor:pointer;border:1px dashed #bbbabf;background-color:transparent;color:#1b264f;font-weight:700;position:relative}.umb-group-builder__group-add-property:hover{color:#2152a3;text-decoration:none;border-color:#2152a3}.umb-group-builder__group-content{padding:10px 20px 20px}.umb-group-builder__properties{list-style:none;margin:0;padding-right:5px;min-height:35px}.umb-group-builder__property{position:relative;display:flex;flex-flow:row;box-sizing:border-box;border-bottom:1px solid #f3f3f5;padding:10px 0}.umb-group-builder__property-sortable{list-style:none}.umb-group-builder__property.-locked,.umb-group-builder__property.-locked:hover{border:transparent}.umb-group-builder__property.-sortable,.umb-group-builder__property.-sortable-locked{min-height:35px;border-radius:3px;border:none;-webkit-animation:none;animation:none;align-items:center;padding:5px 10px;margin-bottom:5px}.umb-group-builder__property.-sortable{background:#f3f3f5;color:#1e1c1c;cursor:move}.umb-group-builder__property.-sortable-locked{background:#f3f3f5;padding-left:30px}.umb-group-builder__property-meta{flex:0 0 250px;margin-right:20px}.umb-group-builder__property-meta.-full-width{flex:1;margin-right:0}.umb-group-builder__property-meta-alias{font-size:12px;color:#515054;word-break:break-word;line-height:1.5;margin-bottom:5px}.umb-group-builder__property-meta-label textarea{font-size:14px;font-weight:700;margin-bottom:0;color:#1e1c1c;width:100%;padding:0;min-height:25px;box-sizing:border-box;resize:none;overflow:hidden;border-color:transparent;background:0 0}.umb-group-builder__property-meta-label textarea:focus{border-color:#bbbabf}.umb-group-builder__property-meta-label textarea.ng-invalid{border:none}.umb-group-builder__property-meta-description textarea{font-size:12px;line-height:1.5;color:#515054;margin-bottom:0;padding:0;width:100%;min-height:25px;box-sizing:border-box;resize:none;overflow:hidden;border-color:transparent;background:0 0}.umb-group-builder__property-meta-description textarea:focus{border-color:#bbbabf}.umb-group-builder__property-preview{flex:1;height:30px;overflow:hidden;position:relative;padding:35px 10px 25px;border-radius:3px;cursor:pointer}.umb-group-builder__property-preview:after{content:"";position:absolute;top:0;bottom:0;left:0;right:0;background:hsla(0,0%,88.2%,.5);transition:opacity .12s}.umb-group-builder__property-preview:not(.-not-clickable):hover:after{opacity:.66}.umb-group-builder__property-preview.-not-clickable{cursor:auto}.umb-group-builder__property-preview .help-inline{display:none!important}.umb-group-builder__property-preview-label{font-size:12px;position:absolute;top:0;left:0;text-transform:uppercase;z-index:15;background:#f3f3f5;padding:3px;line-height:12px;opacity:.8}.umb-group-builder__open-settings{position:absolute;z-index:1;top:0;bottom:0;left:0;width:100%;background-color:transparent;border:none}.umb-group-builder__open-settings:focus{outline:0;border:1px solid #bbbabf}.umb-group-builder__property-actions{flex:0 0 44px;display:flex;align-items:flex-start;justify-content:flex-end;margin-right:-20px}.umb-group-builder__property-action{position:relative;margin:5px 0}.umb-group-builder__property-action button.btn-icon{border:none;font-size:18px;position:relative;cursor:pointer;color:#162335;margin:0;padding:5px 10px;width:auto;overflow:visible;background:0 0;line-height:normal;-webkit-appearance:none}.umb-group-builder__property-action button.btn-icon:focus,.umb-group-builder__property-action button.btn-icon:hover{color:#2152a3}.umb-group-builder__property-tags{position:absolute;z-index:20;top:4px;left:4px;display:flex;flex-direction:row}.umb-group-builder__property-tags.-right{right:0;left:auto}.umb-group-builder__property-tag{font-size:12px;background-color:#d8d7d9;margin-left:4px;padding:0 4px;display:flex;border-radius:3px;align-items:center}.umb-group-builder__property-tag:first-child{margin-left:0}.umb-group-builder__property-tag.-white{background-color:#fff}.umb-group-builder__property-tag-icon{margin-right:3px;display:flex;align-items:center}.umb-group-builder__group-sortable-placeholder{background:0 0;border:1px dashed #d8d7d9;margin:0 0 70px;border-radius:10px;border-radius:5px}.umb-group-builder__property_sortable-placeholder{background:0 0;border:1px dashed #d8d7d9;margin-bottom:5px;border-radius:5px}.umb-group-builder__no-data-text{padding-top:50px;font-size:16px;line-height:1.8em;color:#bbbabf;text-align:center}input.umb-group-builder__group-sort-value{margin-bottom:0;margin-left:auto}.show-validation .edit-property-settings .ng-invalid-val-required-component .editor-placeholder{border-color:#d42054;color:#d42054}.content-type-editor-dialog.edit-property-settings .validation-wrapper{position:relative}.content-type-editor-dialog.edit-property-settings .validation-label{position:absolute;top:50%;right:0;font-size:12px;color:#d42054;transform:translateY(-50%)}.content-type-editor-dialog.edit-property-settings textarea.editor-label{box-shadow:none;width:100%;box-sizing:border-box;margin-bottom:0;font-size:16px;font-weight:700;resize:none;line-height:1.5em;padding:0;border:none}.content-type-editor-dialog.edit-property-settings textarea.editor-label:focus{outline:0;box-shadow:none!important}.content-type-editor-dialog.edit-property-settings .editor-placeholder{border:1px dashed #1b264f;width:100%;height:80px;line-height:80px;text-align:center;display:block;border-radius:5px;font-weight:700;font-size:14px;color:#1b264f}.content-type-editor-dialog.edit-property-settings .editor-placeholder:hover{text-decoration:none;color:#2152a3;border-color:#2152a3;background-color:#f9f9fa}.content-type-editor-dialog.edit-property-settings .editor-wrapper{margin-bottom:10px}.content-type-editor-dialog.edit-property-settings .editor{display:flex;align-items:center;align-content:stretch;min-height:80px;border:1px solid #e9e9eb;color:#1b264f;border-radius:3px}.content-type-editor-dialog.edit-property-settings .editor-info{flex:1 1 auto;text-align:left;display:flex;align-items:center;min-height:80px;color:#1b264f}.content-type-editor-dialog.edit-property-settings .editor-info:hover{color:#2152a3;background-color:#f9f9fa}.content-type-editor-dialog.edit-property-settings .editor-icon-wrapper{display:flex;justify-content:center;align-items:center;width:60px;height:60px;text-align:center;line-height:60px;flex:0 0 60px;padding-left:10px}.content-type-editor-dialog.edit-property-settings .editor-icon-wrapper .icon{font-size:32px;line-height:1}.content-type-editor-dialog.edit-property-settings .editor-details{flex:1 1 auto;margin-top:10px;margin-bottom:10px}.content-type-editor-dialog.edit-property-settings .editor-details .editor-name{display:block;font-weight:700}.content-type-editor-dialog.edit-property-settings .editor-details .editor-editor{display:block;font-size:12px}.content-type-editor-dialog.edit-property-settings .editor-remove-icon{flex:0 0 48px;width:48px;height:48px;font-size:18px;min-height:80px;color:#1b264f}.content-type-editor-dialog.edit-property-settings .editor-remove-icon:hover{color:#2152a3;background-color:#f9f9fa}.content-type-editor-dialog.edit-property-settings .checkbox{margin-bottom:20px}.content-type-editor-dialog.edit-property-settings .editor-description{margin-top:20px;padding:0}.content-type-editor-dialog.edit-property-settings .editor-description,.content-type-editor-dialog.edit-property-settings .editor-validation-pattern{min-width:100%;min-height:25px;resize:none;box-sizing:border-box;border:none;overflow:hidden}.content-type-editor-dialog.edit-property-settings .editor-validation-message{min-width:100%;min-height:25px;margin-top:4px}.content-type-editor-dialog.edit-property-settings .editor-validation-pattern{border:1px solid #bbbabf;margin:10px 0 0;padding:6px;max-height:32px}.content-type-editor-dialog.edit-property-settings .umb-dropdown,.content-type-editor-dialog.edit-property-settings label.checkbox.no-indent{width:100%}.umb-group-builder__convert-dropzone{display:inline-flex;border:1px dashed #bbbabf;align-items:center;justify-content:center;padding:2px 15px;border-radius:3px;visibility:hidden;position:absolute}.umb-group-builder__convert-dropzone.ui-droppable-hover{border-color:#000}.umb-group-builder__convert-dropzone.ui-droppable-active{visibility:visible;position:relative}.umb-list-view-settings__box{background:#f3f3f5;display:flex;flex:1;padding:15px;position:relative;border-radius:3px}.umb-list-view-settings__box .btn-link{font-size:13px;padding:0}.umb-list-view-settings__trigger{margin-bottom:20px}.umb-list-view-settings__list-view-icon{font-size:20px;color:#bbbabf;margin-right:10px}.umb-list-view-settings__name{font-size:14px;font-weight:700}.umb-list-view-settings__create-new{color:#1b264f}.umb-list-view-settings__remove-new{color:#d42054}.umb-list-view-settings__overlay .btn{vertical-align:top}.umb-list-view-settings__overlay .btn-icon{padding:0}.umb-list-view-settings__overlay table{width:100%}.umb-list-view-settings__overlay tbody tr{background:#f3f3f5;border-bottom:1px solid #fff}.umb-list-view-settings__overlay th{text-align:left}.umb-list-view-settings__overlay td{padding:10px 15px 10px 0}.umb-list-view-settings__overlay td:first-child{padding-left:15px}.umb-list-view-settings__overlay td input[type=text]{margin-bottom:0}.umb-table{display:flex;flex-direction:column;position:relative;background:#fff;flex-wrap:nowrap;justify-content:space-between;min-width:auto;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);border-radius:3px}.umb-table.umb-table-inactive:before{content:"";background:hsla(0,0%,100%,.75);position:absolute;top:0;bottom:0;left:0;right:0;z-index:10;outline:1px solid hsla(0,0%,100%,.75)}.umb-table__action,.umb-table a{background:0 0;border:0;text-decoration:none;padding:0;margin-left:1px}body:not(.tabbing-active) .umb-table__action,body:not(.tabbing-active) .umb-table a{outline:0}input.umb-table__input{margin:0 auto}.umb-table-head{font-size:14px;font-weight:700;color:#a2a1a6}.umb-table-head__link{background:0 0;border:0;position:relative;text-decoration:none;color:#515054;font-size:inherit;font-weight:inherit;padding:0 1px}.umb-table-head__link:hover{text-decoration:none;cursor:default;color:#515054}.umb-table-head__link.sortable{cursor:pointer;color:#1b264f;outline-offset:1px}.umb-table-head__link.sortable:hover{color:#2152a3}.umb-table-thead__icon{position:absolute;padding-top:1px;padding-left:3px;font-size:13px;cursor:default}.umb-table-thead .sortable:hover{cursor:pointer;text-decoration:none}.umb-table-body{position:relative}.umb-table-body .umb-table-row{color:#817f85;border-top:1px solid #e9e9eb;font-size:14px;position:relative;min-height:52px}.umb-table-body .umb-table-row.-selectable{cursor:pointer}.umb-table-body .umb-table-row.-selectable:hover:before,.umb-table-row.-selected:before{content:"";position:absolute;z-index:1;top:1px;left:1px;right:1px;bottom:1px;border:2px solid #3544b1;pointer-events:none}.umb-table-body .umb-table-row.-selectable:hover:before{opacity:.33}.umb-table-body .umb-table-row.-selected.-selectable:hover:before{opacity:.66}.umb-table-body .umb-table-row.-selected.-selectable:hover .umb-table-body__checkicon{color:#3544b1}.umb-table-body .umb-table-row.-solid{cursor:default}.umb-table-body .umb-table-row.-solid:hover{background-color:#fff}.umb-table-body__link{position:relative;color:#1b264f;font-size:14px;font-weight:700;text-decoration:none}.umb-table-body__link:hover{color:#2152a3;text-decoration:underline}.umb-table-body .umb-table-body__icon{margin:0 auto;font-size:20px;line-height:20px;color:#1b264f;vertical-align:bottom;text-decoration:none}.umb-table-body .umb-table-body__icon.umb-table-body__checkicon{display:none;font-size:18px;line-height:20px;color:#3544b1}.umb-table-body .umb-table__name{color:#1b264f;font-size:14px;font-weight:700}.umb-table-body .umb-table__name a{color:#1b264f;outline-offset:1px}.umb-table-body .umb-table__name a:hover{color:#2152a3;text-decoration:underline}.umb-table-body .umb-table-row.-light .umb-table-body__icon,.umb-table-body .umb-table-row.-light .umb-table__name,.umb-table-body .umb-table-row.-light .umb-table__name a{color:#a2a1a6}.umb-table-body .umb-table-row.-light .umb-table__name a:focus,.umb-table-body .umb-table-row.-light .umb-table__name a:hover{color:#817f85}.umb-table-body__empty{font-size:16px;text-align:center;color:#515054;padding:20px 0;height:100%}.umb-table-body .umb-table-row.-selected .umb-table-body__icon.umb-table-body__fileicon{display:none}.umb-table-body .umb-table-row.-selected .umb-table-body__icon.umb-table-body__checkicon{display:inline-block}.umb-table-row{display:flex;flex-flow:row nowrap;align-items:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-table-body .umb-table-row--empty{flex:1 1 auto;display:flex;justify-content:center;padding:5px 0;cursor:auto;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto}.umb-table-body .umb-table-row--empty:hover{background-color:transparent;cursor:auto}.umb-table-cell{display:flex;flex-flow:row nowrap;flex:1 1 5%;position:relative;margin:auto 0;padding:6px 16px;text-align:left;overflow:hidden}.umb-table-cell>*{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.umb-table-cell.--noOverflow>*{overflow:visible;white-space:normal;text-overflow:unset}.umb-table-cell:first-of-type:not(.not-fixed){flex:0 0 25px;margin:0;padding:15px 0 15px 15px}.umb-table-cell--auto-width{flex:0 0 auto!important}.umb-table-cell--nano{flex:0 0 50px}.umb-table-cell--small{flex:.5 .5 1%;max-width:12.5%}.umb-table-cell--large{flex:1 1 25%;max-width:25%}.umb-table-cell--faded{opacity:.4}.umb-table__name{flex:1 1 20%;max-width:300px}.umb-table__loading-overlay{position:absolute;width:100%;height:100%;background-color:hsla(0,0%,100%,.7);z-index:1}.umb-table__row-expand{font-size:12px;text-decoration:none;color:#68676b}.umb-table__row-expand:hover{color:#000}.umb-table__row-expand--hidden{visibility:hidden}.umb-table--condensed .umb-table-cell:first-of-type:not(.not-fixed){padding-top:10px;padding-bottom:10px}.umb-table--condensed .umb-table-body__icon{font-size:20px}.umb_confirm-action__overlay{position:absolute;z-index:999999;display:flex}.umb_confirm-action__overlay.-top{top:-50px;right:auto;bottom:auto;left:0;-webkit-animation:fadeInUp .2s;animation:fadeInUp .2s;flex-direction:column}.umb_confirm-action__overlay.-right{top:0;right:-50px;bottom:auto;left:auto;-webkit-animation:fadeInLeft .2s;animation:fadeInLeft .2s;flex-direction:row}.umb_confirm-action__overlay.-bottom{top:auto;right:auto;bottom:-50px;left:0;-webkit-animation:fadeInDown .2s;animation:fadeInDown .2s;flex-direction:column}.umb_confirm-action__overlay.-left{top:0;right:auto;bottom:auto;left:-50px;-webkit-animation:fadeInRight .2s;animation:fadeInRight .2s;flex-direction:row}.umb_confirm-action__overlay .umb_confirm-action__overlay-action{margin-right:5px}.umb_confirm-action__overlay .umb_confirm-action__overlay-action.-confirm{order:1}.umb_confirm-action__overlay .umb_confirm-action__overlay-action.-cancel{order:2}.umb_confirm-action__overlay .umb_confirm-action__overlay-action{width:20px;height:20px;display:flex;align-items:center;justify-content:center;color:#fff;border-radius:40px;box-shadow:0 2px 5px 0 rgba(0,0,0,.26);font-size:18px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb_confirm-action__overlay .umb_confirm-action__overlay-action:hover{text-decoration:none;color:#fff}.umb_confirm-action__overlay .umb_confirm-action__overlay-action.-confirm{background:#fff;color:#2bc37c!important}.umb_confirm-action__overlay .umb_confirm-action__overlay-action.-confirm:hover{color:#2bc37c!important}.umb_confirm-action__overlay .umb_confirm-action__overlay-action.-cancel{background:#fff;color:#d42054!important}.umb_confirm-action__overlay .umb_confirm-action__overlay-action.-cancel:hover{color:#d42054!important}.umb-keyboard-shortcuts-overview__keyboard-shortcuts-group{margin-bottom:20px}.umb-keyboard-shortcuts-overview__keyboard-shortcuts-group-name{margin-bottom:0}.umb-keyboard-shortcuts-overview__keyboard-shortcut{display:flex;justify-content:space-between;align-items:center;padding:7px 0;border-bottom:1px solid #e9e9eb}.umb-keyboard-shortcuts-overview__description{font-size:13px;margin-right:10px}.umb-keyboard-keys{list-style:none;display:flex;font-size:12px;align-items:center}.umb-keyboard-key-wrapper{display:flex;margin-right:5px;align-items:center}.umb-keyboard-key{background:#fff;border:1px solid #d8d7d9;color:#515054;border-radius:5px;margin-right:5px;padding:1px 7px}.umb-checkbox-list{list-style:none;margin-left:0;margin-top:6px}.umb-checkbox-list__item{display:flex;align-items:center;margin-bottom:2px}.umb-checkbox-list li:first-child{font-weight:700}.umb-checkbox-list__item:last-child{border-bottom:none}.umb-checkbox-list__item:hover{background-color:#f3f3f5}.umb-checkbox-list__item.-disabled,.umb-checkbox-list__item.-selected{background-color:#f3f3f5;font-weight:700}.umb-checkbox-list__item-checkbox{display:flex;justify-content:center;align-items:center;flex:0 0 30px;margin-right:5px;position:relative}.umb-checkbox-list__item-icon{margin-right:5px;font-size:16px}.umb-checkbox-list__item-icon-wrapper{position:relative}.umb-checkbox-list__item-icon-wrapper .umb-button__progress{width:10px;height:10px;margin-left:-10px;margin-top:-8px}.umb-checkbox-list__item-text{font-size:14px;margin-bottom:0;flex:1 1 auto;display:flex;align-items:center;padding:5px 0}.umb-checkbox-list__item-text.-faded{opacity:.5}.umb-checkbox-list__item.-disabled .umb-checkbox-list__item-text{cursor:not-allowed}.umb-checkbox-list__item-caption{font-size:12px;margin-left:2px}.umb-checkbox-list__no-data{text-align:center;padding-top:50px;color:#bbbabf;font-size:16px;line-height:1.8em}.umb-form-check{display:flex;align-items:center;position:relative;padding-left:0;margin:5px 0;min-height:20px;cursor:pointer!important}.umb-form-check .umb-form-check__info{margin-left:30px;position:relative}.umb-form-check.-small-text{font-size:13px}.umb-form-check.-bold{font-weight:700}.umb-form-check__text{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-form-check__input{position:absolute;top:0;left:0;opacity:0}.umb-form-check__input:hover~.umb-form-check__state .umb-form-check__check{border-color:#bbbabf}.umb-form-check__input:checked~.umb-form-check__state .umb-form-check__check{border-color:#1b264f}.umb-form-check__input[type=checkbox]:checked~.umb-form-check__state .umb-form-check__check{background-color:#1b264f}.umb-form-check__input:checked:hover~.umb-form-check__state .umb-form-check__check:before{background:#2152a3}.umb-form-check--radiobutton .umb-form-check__input:checked~.umb-form-check__state .umb-form-check__check:before{opacity:1;transform:scale(1)}.umb-form-check--checkbox .umb-form-check__input:checked~.umb-form-check__state .umb-form-check__check:before{width:18px;height:18px}.umb-form-check--checkbox .umb-form-check__input:checked~.umb-form-check__state .umb-form-check__icon{opacity:1}.tabbing-active .umb-form-check.umb-form-check--radiobutton .umb-form-check__input:focus~.umb-form-check__state .umb-form-check__check{border:2px solid #6ab4f0;margin:-1px}.tabbing-active .umb-form-check.umb-form-check--checkbox .umb-form-check__input:focus~.umb-form-check__state .umb-form-check__check{outline:2px solid #6ab4f0}.tabbing-active .umb-form-check.umb-form-check--checkbox .umb-form-check__input:checked:focus~.umb-form-check__state .umb-form-check__check{border-color:#fff}.flex .umb-form-check+.umb-form-check{margin-left:18px}.umb-form-check .icon,.umb-form-check .umb-icon{font-size:1.2rem}.umb-form-check__state{display:flex;height:20px;width:20px;position:absolute;top:0}.umb-form-check__check{display:flex;position:relative;background:#fff;border:1px solid #d8d7d9;border-radius:3px;width:18px;height:18px}.umb-form-check__check:before{content:"";background:#1b264f;position:absolute;left:0;right:0;top:0;bottom:0;margin:auto}.umb-form-check--radiobutton .umb-form-check__check{border-radius:100%}.umb-form-check--radiobutton .umb-form-check__check:before{width:10px;height:10px;border-radius:100%;opacity:0;transform:scale(0);transition:.15s ease-out}.umb-form-check--checkbox .umb-form-check__check:before{width:0;height:0;transition:50ms ease-out}.umb-form-check__icon{color:#fff;text-align:center;font-size:12px;opacity:0;transition:.2s ease-out;position:relative;z-index:1}.umb-form-check__icon:before{display:flex;justify-content:center;align-items:center;position:absolute;top:0;right:0;left:0;bottom:0;margin:auto}.umb-form-check.umb-form-check--disabled{cursor:not-allowed!important;opacity:.5;pointer-events:none}.umb-locked-field{font-size:13px;color:#bbbabf;position:relative;display:block}.umb-locked-field__wrapper{display:flex;align-items:center;margin-bottom:5px}.umb-locked-field__toggle{margin-right:3px;padding:0;background:0 0;border:0;font-size:inherit;line-height:inherit}.umb-locked-field__toggle:focus{outline:0}.tabbing-active .umb-locked-field__toggle:focus{outline:2px solid #6ab4f0}.umb-locked-field__toggle:focus,.umb-locked-field__toggle:hover{text-decoration:none}.umb-locked-field__lock-icon{color:#bbbabf;transition:color .25s}.umb-locked-field__lock-icon.-unlocked{color:#515054}.umb-locked-field__text,input.umb-locked-field__input{background:hsla(0,0%,100%,0);border-color:transparent!important;font-size:13px;margin-bottom:0;color:#a2a1a6;transition:color .25s;padding:0;height:auto;max-width:300px}input.umb-locked-field__input:focus{box-shadow:none!important}input.umb-locked-field__input.-unlocked{color:#515054}.umb-tabs-nav{margin-left:0;list-style:none;border-bottom:1px solid #e9e9eb;display:block;margin-bottom:20px}.umb-tabs-nav .badge{background-color:#d42054;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:umb-tab--badge-bounce;animation-name:umb-tab--badge-bounce;-webkit-animation-timing-function:ease;animation-timing-function:ease;display:none;margin-left:5px}@-webkit-keyframes umb-tab--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}55%{transform:translateY(-3px)}70%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes umb-tab--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}55%{transform:translateY(-3px)}70%{transform:translateY(0)}to{transform:translateY(0)}}.umb-tab{display:inline-flex;position:relative;top:1px}.umb-tab-button{display:flex;justify-content:center;align-items:center;position:relative;cursor:pointer;color:#515054;padding:5px 20px 15px;transition:color .15s ease-in-out}.umb-tab-button:focus{color:#2152a3}body:not(.tabbing-active) .umb-tab-button:focus{outline:0}.umb-tab-button:hover{color:#2152a3;text-decoration:none}.umb-tab-button:after{content:"";height:0;left:14px;right:14px;background-color:#f5c1bc;position:absolute;bottom:0;border-radius:3px 3px 0 0;opacity:0;transition:all .2s linear}.umb-tab-button--expand>i{height:5px;width:5px;border-radius:50%;background:#000;display:inline-block;margin:0 5px 0 0;opacity:.6}.umb-tab--active>.umb-tab-button{color:#2152a3}.umb-tab--active>.umb-tab-button:after{opacity:1;height:4px}.show-validation.show-validation-type-error .umb-tab--error .badge{display:block;background-color:#d42054}.show-validation.show-validation-type-error .umb-tab--error .umb-tab-button:after{background-color:#d42054}.show-validation.show-validation-type-warning .umb-tab--error .badge{display:block;background-color:#f0ac00}.show-validation.show-validation-type-warning .umb-tab--error .umb-tab-button:after{background-color:#f0ac00}.umb-tabs-tray{right:0;left:auto}.umb-tabs-tray>.umb-tab-button{cursor:pointer}.umb-loader{background-color:#2e8aea;margin-top:0;margin-left:-100%;-webkit-animation-name:bounce_loadingProgressG;animation-name:bounce_loadingProgressG;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;width:100%;height:2px}@-webkit-keyframes bounce_loadingProgressG{0%{margin-left:-100%}to{margin-left:100%}}@keyframes bounce_loadingProgressG{0%{margin-left:-100%}to{margin-left:100%}}.umb-loader-wrapper{position:absolute;right:0;left:0;margin:10px 0;overflow:hidden}.umb-loader-wrapper.-top{top:0;bottom:auto}.umb-loader-wrapper.-bottom{top:auto;bottom:0}.umb-load-indicator{list-style:none;padding:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:0;margin:-6px 0 0 -6px}.umb-load-indicator__bubble{height:0;position:absolute;top:50%;left:0;width:0;margin:0;height:6px;width:6px;border:2px solid #2152a3;border-radius:100%;transform:transformZ(0);-webkit-animation:umbLoadIndicatorAnimation 1.4s infinite;animation:umbLoadIndicatorAnimation 1.4s infinite}.umb-load-indicator__bubble:nth-child(1n){left:-16px;-webkit-animation-delay:0s;animation-delay:0s}.umb-load-indicator__bubble:nth-child(2n){left:0;-webkit-animation-delay:.15s;animation-delay:.15s}.umb-load-indicator__bubble:nth-child(3n){left:16px;-webkit-animation-delay:.3s;animation-delay:.3s}@-webkit-keyframes umbLoadIndicatorAnimation{0%{transform:scale(.5);background:#2152a3}50%{transform:scale(1);background:0 0}to{transform:scale(.5);background:#2152a3}}@keyframes umbLoadIndicatorAnimation{0%{transform:scale(.5);background:#2152a3}50%{transform:scale(1);background:0 0}to{transform:scale(.5);background:#2152a3}}.umb-breadcrumbs{list-style:none;margin-bottom:0;margin-left:0;display:flex;flex-wrap:wrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-breadcrumbs__ancestor{display:flex;align-items:center}.umb-breadcrumbs__action{position:relative;background:0 0;border:0;border-radius:3px;padding:0 4px;color:#1b264f}.umb-breadcrumbs__action.--current{font-weight:700;pointer-events:none}.umb-breadcrumbs__action:hover{color:#2152a3;background-color:#fff}.umb-breadcrumbs__ancestor-link,.umb-breadcrumbs__ancestor-text{font-size:13px;color:#515054;max-width:150px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}.umb-breadcrumbs__ancestor-link{text-decoration:underline}.umb-breadcrumbs__ancestor-link:hover{color:#000}.umb-breadcrumbs__separator{position:relative;top:1px;margin:-3px 1px 0;color:#bbbabf}input.umb-breadcrumbs__add-ancestor{height:24px;margin:-2px 0 -2px 3px;width:100px}.umb-media-grid{flex-direction:row;width:100%;margin-bottom:30px}.umb-media-grid,.umb-media-grid__item{display:flex;flex-wrap:wrap;align-items:center}.umb-media-grid__item{flex-direction:column;justify-content:center;align-content:center;align-self:stretch;border-radius:3px;margin:10px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px 1px 0 rgba(0,0,0,.2);transition:box-shadow .15s ease-in-out}.umb-media-grid__item>div{overflow:hidden;border-radius:3px}.umb-media-grid__item.-folder,.umb-media-grid__item.-selectable{cursor:pointer}.umb-media-grid__item.-file{background-color:#fff}.umb-media-grid__item.-folder.-selectable .media-grid-item-edit:focus .umb-media-grid__item-name,.umb-media-grid__item.-folder.-selectable .media-grid-item-edit:hover .umb-media-grid__item-name{text-decoration:underline}.umb-media-grid__item.-selected,.umb-media-grid__item.-selected .umb-media-grid__item-overlay{color:#1b264f}.umb-media-grid__item.-selectable:hover .umb-media-grid__item-select,.umb-media-grid__item.-selected .umb-media-grid__item-select{position:absolute;z-index:2;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #3544b1;border-radius:5px;box-shadow:0 0 4px 0 #1d2663,inset 0 0 2px 0 #1d2663;pointer-events:none}.umb-media-grid__item.-selectable:hover .umb-media-grid__item-select{opacity:.33}.umb-media-grid__item.-selected:hover .umb-media-grid__item-select{opacity:.75}.umb-media-grid__item.-filtered:not(.-folder){cursor:not-allowed}.umb-media-grid__item.-filtered:not(.-folder) *{pointer-events:none}.umb-media-grid__item-file-icon{transform:translate(-50%,-50%);position:absolute;top:45%;left:50%}.umb-media-grid__item:hover{text-decoration:none}.umb-media-grid__item-image,.umb-media-grid__item-image-placeholder{position:relative;-o-object-fit:contain;object-fit:contain;height:100%}.umb-media-grid__item-image-placeholder{width:100%}.umb-media-grid__image-background{content:"";opacity:.5;top:0;left:0;bottom:0;right:0;position:absolute;background-image:url('data:image/svg+xml;charset=utf-8,');background-color:#fff;background-size:10px 10px;background-repeat:repeat}.umb-media-grid__item-overlay{display:flex;align-items:center;width:100%;opacity:0;position:absolute;right:0;bottom:0;left:0;z-index:1;padding:5px 10px;box-sizing:border-box;font-size:12px;overflow:hidden;color:#000;white-space:nowrap;border-top:1px solid rgba(0,0,0,.04);background:hsla(0,0%,100%,.92);transition:opacity .15s}.umb-media-grid__item-overlay.-can-open:hover{text-decoration:underline}.tabbing-active .umb-media-grid__item-overlay:focus{opacity:1}.umb-media-grid__info{margin-right:5px}.umb-media-grid__item-overlay.-locked,.umb-media-grid__item:hover .umb-media-grid__item-overlay{opacity:1}.umb-media-grid__item:hover .umb-media-grid__item-overlay i{text-decoration:none}.umb-media-grid__item-overlay{cursor:pointer}.umb-media-grid__item-overlay:hover .umb-media-grid__item-name{text-decoration:underline}.umb-media-grid__item-overlay:not(.-selected):hover+.umb-media-grid__item-select{display:none}.umb-media-grid__item-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.umb-media-grid__edit{position:absolute;opacity:0;z-index:2;top:10px;right:10px;width:26px;height:26px;background:#fff;border-radius:50px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;color:#000;transition:opacity .15s}.umb-media-grid__edit:hover{color:#2152a3}.umb-media-grid__item:hover .umb-media-grid__edit{opacity:1;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.2)}.umb-media-grid__list-item.selected,.umb-media-grid__list-item.selected:focus,.umb-media-grid__list-item.selected:hover{border:2px solid #f5c1bc!important}.umb-media-grid__list-view .umb-table-cell.umb-table__name{flex:1 1 25%;max-width:none;white-space:normal}.umb-media-grid__list-view .umb-table-cell.umb-table__name .item-name{white-space:normal}.umb-media-grid__list-view .umb-table-cell.umb-table__name ins{text-decoration:none;margin-top:3px}.umb-folder-grid{display:flex;flex-direction:row;flex-wrap:wrap;width:100%;margin-bottom:30px}.umb-folder-grid__folder{background:#fff;margin:5px;display:flex;align-items:center;padding:10px 20px;box-sizing:border-box;flex:1 1 200px;transition:border .2s;position:relative;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);border-radius:3px;transition:box-shadow .15s ease-in-out}.umb-folder-grid__folder.-selected{color:#1b264f}.umb-folder-grid__folder.-selected:hover{color:#2152a3}.umb-folder-grid__folder.-selected:before,.umb-folder-grid__folder:hover:before{content:"";position:absolute;z-index:2;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #3544b1;border-radius:5px;box-shadow:0 0 4px 0 #1d2663,inset 0 0 2px 0 #1d2663;pointer-events:none}.umb-folder-grid__folder:hover:before{opacity:.33}.umb-folder-grid__folder.-selected:hover:before{opacity:.75}.umb-folder-grid__folder:active,.umb-folder-grid__folder:focus,.umb-folder-grid__folder:hover{text-decoration:none}.umb-folder-grid__folder-description{display:flex;align-items:center}.umb-folder-grid__folder-icon,.umb-folder-grid__folder-icon[class*=" icon-"],.umb-folder-grid__folder-icon[class^=icon-]{font-size:20px;margin-right:15px}.umb-folder-grid__folder-name{font-size:13px;font-weight:700}.umb-folder-grid__folder-name:hover{text-decoration:underline}.umb-content-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));grid-template-rows:auto;grid-gap:15px}.umb-content-grid__item{background:#fff;flex:0 1 200px;cursor:pointer;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;box-shadow:0 1px 2px 0 rgba(0,0,0,.16);border-radius:3px}.umb-content-grid__item.-selected:before,.umb-content-grid__item:hover:before{content:"";position:absolute;z-index:2;top:-2px;left:-2px;right:-2px;bottom:-2px;border:2px solid #3544b1;border-radius:5px;box-shadow:0 0 4px 0 #1d2663,inset 0 0 2px 0 #1d2663;pointer-events:none;transition:opacity .1s}.umb-content-grid__item:hover:before{opacity:.2}.umb-content-grid__item.-selected:hover:before{opacity:.75}.umb-content-grid__icon-container{height:75px;display:flex;align-items:center;justify-content:center}.umb-content-grid__icon,.umb-content-grid__icon[class*=" icon-"],.umb-content-grid__icon[class^=icon-]{font-size:20px;margin-right:5px}.umb-content-grid__content{box-sizing:border-box;padding:15px}.umb-content-grid__item-name{position:relative;padding:5px;margin:-5px -5px 15px;font-weight:700;line-height:1.4em;display:inline-flex;color:#1b264f}.umb-content-grid__item-name:focus,.umb-content-grid__item-name:hover{text-decoration:none;color:#2152a3}.umb-content-grid__item-name:hover span{text-decoration:underline}.umb-content-grid__item-name.-light{color:#817f85}.umb-content-grid__details-list{list-style:none;margin-bottom:0;margin-left:0;font-size:12px}.umb-content-grid__details-list.-light{color:#817f85}.umb-content-grid__details-label{font-weight:700;display:inline}.umb-content-grid__details-value{display:inline;word-break:break-word;margin-left:3px}.umb-content-grid__checkmark{position:absolute;top:10px;right:10px;border:2px solid #fff;width:26px;height:26px;background:#2bc37c;border-radius:50px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;color:#fff;cursor:pointer}.umb-content-grid__item:hover .umb-content-grid__action:not(.-selected){opacity:1;-webkit-animation:fadeIn;animation:fadeIn;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out}.umb-content-grid__no-items{font-size:16px;font-weight:700;color:#d8d7d9;padding-top:50px;padding-bottom:50px}.umb-contextmenu{margin:0;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;border-radius:3px;box-shadow:0 5px 20px rgba(0,0,0,.3);border:1px;border-bottom:1px solid rgba(0,0,0,.2)}.umb-contextmenu .sep{display:block;border-top:1px solid #e9e9eb}.umb-contextmenu .sep:first-child{border-top:none}.umb-contextmenu-item .icon{font-size:18px;vertical-align:middle}.umb-contextmenu-item .menu-label{display:inline-block;vertical-align:middle;margin-left:5px}.umb-contextmenu-item button{position:relative;display:block;font-weight:400;line-height:20px;white-space:nowrap;background-color:#fff;border:0;padding:7px 12px;color:#1b264f;width:100%;font-size:14px;text-align:left}.umb-contextmenu-item button:hover{text-decoration:none;color:#2152a3;background-color:#f9f9fa}.umb-contextmenu-item.-opens-dialog .menu-label:after{content:"\2026"}.umb-contextmenu-item button:disabled{cursor:not-allowed;color:#a2a1a6}.umb-contextmenu-item button:disabled:hover{color:#817f85;background-color:#fff}.umb-layout-selector{display:inline-block;position:relative}.umb-layout-selector__active-layout{background:0 0;box-sizing:border-box;border:1px solid #bbbabf;color:#1b264f;cursor:pointer;height:30px;width:30px;font-size:20px;display:flex;justify-content:center;align-items:center}.umb-layout-selector__active-layout:hover{border-color:#2152a3;color:#2152a3}.umb-layout-selector__dropdown{position:absolute;padding:5px;background:#343434;z-index:999;display:flex;background:#fff;flex-wrap:wrap;flex-direction:column;transform:translate(-50%);left:50%;border-radius:3px}.umb-layout-selector__dropdown-item{background:0 0;padding:5px;margin:3px 5px;display:flex;align-content:center;justify-content:center;border:1px solid transparent;flex-direction:column;cursor:pointer}.umb-layout-selector__dropdown-item:hover{border:1px solid #bbbabf}.umb-layout-selector__dropdown-item.-active{border:1px solid #2152a3}.umb-layout-selector__dropdown-item-icon,.umb-layout-selector__dropdown-item-icon[class*=" icon-"],.umb-layout-selector__dropdown-item-icon[class^=icon-]{font-size:20px;color:#555;text-align:center}.umb-mini-search{position:relative;display:flex;justify-content:center;align-items:center}.umb-mini-search .icon{position:absolute;left:9px;width:1em;height:1em;pointer-events:none;color:#1b264f;transition:color .1s linear}.umb-mini-search input{width:0;padding-left:24px;margin-bottom:0;background-color:transparent;border-color:#bbbabf;transition:background-color .1s linear,border-color .1s linear,color .1s linear,width .1s ease-in-out,padding-left .1s ease-in-out;cursor:pointer}.umb-mini-search:focus-within .icon,.umb-mini-search:hover .icon{color:#2152a3}.umb-mini-search:focus-within input,.umb-mini-search:hover input{color:#2152a3;border-color:#2152a3}.umb-mini-search:focus-within input,.umb-mini-search input:focus{background-color:#fff;color:#2152a3;border-color:#2152a3;cursor:unset}.umb-mini-search.--has-value input,.umb-mini-search:focus-within input,.umb-mini-search input:focus{width:190px;padding-left:30px}.umb-tooltip{position:fixed;display:flex;background:#fff;padding:10px;z-index:1000;max-width:200px;font-size:12px;-webkit-animation-duration:.1s;animation-duration:.1s;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-animation:fadeIn;animation:fadeIn;margin-top:15px;pointer-events:none;border-radius:3px}.umb-tooltip-list{list-style:none;margin-left:0;margin-bottom:0;padding:10px}.umb-tooltip-list__item{margin-bottom:5px}.umb-tooltip-list__item:last-child{margin-bottom:0}.umb-tooltip-list__item-label{font-weight:700;margin-bottom:-3px}.umb-overlay-backdrop{position:fixed;width:100%;height:100%;background-color:hsla(0,0%,100%,.5);z-index:2000;top:55px;left:0}.umb-overlay-backdrop.ng-enter{-webkit-animation:fadeIn .3s;animation:fadeIn .3s}.umb-overlay-backdrop.ng-leave{-webkit-animation:fadeOut .3s;animation:fadeOut .3s}.umb-drawer-is-visible .umb-overlay-backdrop{left:400px}.umb-itempicker .form-search{margin-top:10px}.umb-variant-selector-overlay .umb-variant-selector-entry .umb-form-check .umb-form-check__symbol{margin-top:2px}.umb-variant-selector-overlay .umb-variant-selector-entry__title{font-weight:600;font-size:14px}.umb-variant-selector-overlay .umb-variant-selector-entry__title .__secondarytitle{font-weight:400;color:#817f85}.umb-variant-selector-overlay .umb-variant-selector-entry__description{display:block;font-size:12px;color:#68676b}.umb-grid IFRAME{overflow:hidden;width:100%}.umb-grid .ui-sortable-helper{position:absolute!important;background-color:#2152a3!important;height:42px!important;width:42px!important;overflow:hidden;padding:5px;border-radius:2px;text-align:center;font-family:icomoon;box-shadow:3px 3px 12px 0 rgba(50,50,50,.45)}.umb-grid .ui-sortable-helper:after{line-height:42px;font-size:22px;content:"\e126";color:#fff}.umb-grid .ui-sortable-helper *{display:none}.umb-grid .ui-sortable-helper .cell-tools-add,.umb-grid .ui-sortable-helper .umb-row-title-bar{display:none!important}.umb-grid .ui-sortable-placeholder{position:absolute;left:0;right:0;background-color:#2152a3;height:2px;margin-bottom:20px}.umb-grid .ui-sortable-placeholder:after,.umb-grid .ui-sortable-placeholder:before{position:absolute;top:-9px;font-family:icomoon;font-size:18px;color:#2152a3}.umb-grid .ui-sortable-placeholder:before{left:-5px;content:"\e0e9"}.umb-grid .ui-sortable-placeholder:after{right:-5px;content:"\e0d7"}.umb-grid .umb-cell .ui-sortable-placeholder{left:10px;right:10px}.umb-grid-width{margin:20px auto;width:100%}.umb-grid .right{float:right}.umb-grid .tb{width:100%}.umb-grid .td{width:100%;display:inline-block;vertical-align:top;box-sizing:border-box}.umb-grid .middle{text-align:center}.umb-grid .mainTd,.umb-grid .umb-column{position:relative}.umb-grid .umb-row{position:relative;margin-bottom:40px;padding-top:10px;border:1px solid #f8f8f8}.umb-grid .umb-row:hover{border-color:#d9d9d9}.umb-grid .umb-row[data-ng-click],.umb-grid .umb-row[ng-click],.umb-grid .umb-row[x-ng-click]{cursor:pointer}.umb-grid .row-tools a{text-decoration:none}.umb-grid .umb-cell{position:relative}.umb-grid .umb-cell-content{position:relative;display:block;box-sizing:border-box;margin:10px;border:1px solid transparent}.umb-grid .umb-row .umb-cell-placeholder{display:block;width:100%;min-height:88px;border:1px dashed #bbbabf;color:#1b264f;transition:border-color .1s linear}.umb-grid .umb-row .umb-cell-placeholder:hover{border-color:#2152a3;color:#2152a3;cursor:pointer}.umb-grid .umb-cell-content.-has-editors{padding-top:38px;background-color:#fff;border:1px solid #d8d7d9}.umb-grid .umb-cell-content.-has-editors:hover{cursor:auto}.umb-grid .umb-cell-content.-has-editors.-collapsed{padding-top:10px}.umb-grid .cell-tools{position:absolute;top:10px;right:10px;color:#515054;font-size:16px}.umb-grid .cell-tool{cursor:pointer;float:right}.umb-grid .cell-tool:hover{color:#2152a3}.umb-grid .cell-tools-add{color:#1b264f}.umb-grid .cell-tools-add:focus,.umb-grid .cell-tools-add:hover{color:#2152a3;text-decoration:none}.umb-grid .cell-tools-add.-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#1b264f}.umb-grid .cell-tools-add.-bar{display:block;width:calc(100% - 20px);text-align:center;padding:5px;border:1px dashed #bbbabf;margin:10px}.umb-grid .cell-tools-add.-bar:focus,.umb-grid .cell-tools-add.-bar:hover{border-color:#2152a3}.umb-grid .cell-tools-remove{display:inline-block;position:relative}.umb-grid .cell-tools-remove .iconBox:hover,.umb-grid .cell-tools-remove .iconBox:hover *{background:#d42054!important;border-color:#d42054!important}.umb-grid .cell-tools-edit,.umb-grid .cell-tools-move{display:inline-block}.umb-grid .drop-overlay{position:absolute;z-index:10;top:0;left:0;background:#fff;opacity:.9;width:100%;height:100%;display:flex;justify-content:center;align-items:center;font-size:14px;box-sizing:border-box;text-align:center;line-height:1.3em;font-weight:700;flex-direction:column}.drop-overlay.-disable{color:#d42054}.drop-overlay.-allow{color:#2bc37c}.umb-grid .drop-overlay .drop-icon{font-size:40px;margin-bottom:20px}.umb-grid .umb-control{position:relative;display:block;margin-left:10px;margin-right:10px;margin-bottom:10px}.umb-control-collapsed{background-color:#f3f3f5;padding:5px 10px;border:1px solid transparent;cursor:move}.umb-control-collapsed:hover{border-color:#2152a3}.umb-grid .umb-control-click-overlay{position:absolute;width:100%;height:100%;z-index:5;top:0;left:0;opacity:0;cursor:pointer}.umb-grid .umb-control-click-overlay:hover{background-color:#2152a3;opacity:.1;transition:opacity .1s}.umb-grid .umb-row-title-bar{padding-left:10px;padding-right:10px}.umb-grid .umb-row-title{display:inline-block;cursor:pointer;font-size:15px;font-weight:700;color:#000;margin-right:6px}.umb-grid .row-tools{display:inline-block;margin-left:10px;font-size:18px;color:#515054}.umb-grid .row-tool{cursor:pointer}.umb-grid .umb-add-row{text-align:center}.umb-grid .umb-control-placeholder{min-height:20px;position:relative;text-align:center;text-align:-moz-center;cursor:text}.umb-grid .umb-control-placeholder .placeholder{font-size:14px;opacity:.7;text-align:left;padding:5px;border:1px solid #e9e9eb;height:20px}.umb-grid .umb-control-placeholder:hover .placeholder{border:1px solid #bbbabf}.umb-grid .umb-editor-placeholder{min-height:110px;padding:20px 20px 30px;position:relative;background-color:#fff;border:4px dashed #d8d7d9;text-align:center;text-align:-moz-center;width:100%;box-sizing:border-box}.umb-grid .umb-editor-placeholder .icon{color:#d8d7d9;font-size:85px;line-height:1;display:block;margin:10px auto}.umb-grid .umb-editor-preview{position:relative;width:100%}.umb-grid .umb-editor-preview .umb-editor-preview-overlay{cursor:pointer;position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}.umb-grid .umb-row.-active{border-color:#1b264f}.umb-grid .umb-row.-active .umb-row-title-bar{cursor:move}.umb-grid .umb-row.-active-child{background-color:#f3f3f5}.umb-grid .umb-row.-active-child .umb-row-title-bar{cursor:inherit}.umb-grid .umb-row.-active-child .umb-row-title{color:#515054}.umb-grid .umb-row .umb-cell.-active{border-color:#d8d7d9}.umb-grid .umb-row .umb-cell.-active .umb-cell-content.-has-editors{box-shadow:3px 3px 6px rgba(0,0,0,.07);border-color:#1b264f}.umb-grid .umb-row .umb-cell.-active-child .cell-tool{color:rgba(0,0,0,.23)}.umb-grid .umb-row .umb-cell.-active-child .umb-cell-content.-has-editors{border-color:rgba(113,136,160,.44)}.umb-grid-media--controls{display:none;position:absolute;top:.5rem;right:.5rem}.umb-grid .umb-row-title-bar,.umb-grid .umb-row .umb-control.-active .umb-grid-media--controls{display:flex}.umb-grid .umb-grid-right{display:flex;flex-direction:row;justify-content:center}.umb-grid .umb-tools{margin-left:auto}.umb-grid-add-more-content{text-align:center}.umb-grid .newbtn{width:auto;padding:6px 15px;border-style:solid;font-size:12px;font-weight:700;display:inline-block;margin:10px auto 20px;border-color:#e9e9eb}.umb-grid .newbtn:hover{cursor:pointer;opacity:.77}.umb-grid textarea.textstring{color:#515054;min-width:100%}.umb-grid .umb-cell-media .caption,.umb-grid textarea.textstring{display:block;overflow:hidden;background:#fff;outline:0;resize:none}.umb-grid .umb-cell-media .caption{border:none;width:98%;font-style:italic}.umb-grid .cellPanelRte{min-height:60px}.umb-grid .umb-cell-embed iframe{width:100%}.umb-grid .iconBox{padding:4px 6px;display:inline-block;cursor:pointer;border-radius:200px;border:1px solid #bbbabf;margin:2px}.umb-grid .iconBox:hover,.umb-grid .iconBox:hover *{background:#2152a3!important;color:#fff!important;border-color:#2152a3!important;text-decoration:none}.umb-grid .iconBox span.prompt{display:block;white-space:nowrap;text-align:center}.umb-grid .iconBox span.prompt>a{text-decoration:underline}.umb-grid .iconBox a:hover{text-decoration:none;color:#fff!important}.umb-grid .iconBox.selected{-webkit-appearance:none;background-image:linear-gradient(180deg,#e9e9eb,#bbbabf);background-repeat:repeat-x;zoom:1;border-color:#bbbabf #bbbabf #a2a1a6;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);border-radius:3px;background:0 0}.umb-grid .iconBox i{color:#515054;display:block;font-size:16px;line-height:inherit}.umb-grid .help-text{color:#000;font-size:14px;font-weight:700;display:inline-block;clear:both}.umb-grid .mce-panel{background:0 0!important;border:none!important;clear:both}.umb-grid .mce-btn button{padding-top:8px;padding-bottom:8px;padding-left:6px;line-height:inherit}.umb-grid .mce-btn button .mce-caret{margin-top:6px}.umb-grid .mce-btn:not(.mce-menubtn) button{padding-right:6px}.umb-grid .mce-toolbar{border-bottom:1px solid #bbbabf;background-color:#fff;display:none;left:0;right:0}.umb-grid .umb-control.-active .mce-toolbar{display:block}.umb-grid .mce-flow-layout-item{margin:0}.umb-grid .mceContentBody{overflow-y:hidden!important}.umb-grid .mce-container>div{white-space:normal;left:0;right:0}.umb-grid .fullSizeImage{width:100%}.umb-grid .boxWidth{text-align:right;margin-bottom:10px}.umb-grid .boxWidth input{text-align:center;width:40px}.umb-grid .boxWidth label{font-size:10px;padding:0;margin:5px 5px 0 0;color:#817f85}.umb-grid .umb-control{border:1px solid transparent}.umb-grid .umb-control.-active{border-color:#1b264f}.umb-grid .umb-templates-columns{margin-top:30px}.umb-grid .umb-control-inner{position:relative}.umb-grid .umb-control-bar{opacity:0;background:#1b264f;padding:2px 5px;color:#fff;font-size:12px;height:0;display:flex;transition:height 80ms linear,opacity 80ms linear;align-items:center}.umb-grid .umb-control-title{display:flex;align-items:center;font-weight:700}.umb-grid .umb-control.-active .umb-control-bar{opacity:1;height:25px;cursor:move}.umb-grid .umb-control-tools{display:inline-block;margin-left:10px}.umb-grid .umb-control-tool{font-size:16px;margin-right:5px;position:relative;cursor:pointer;display:inline-block}.umb-grid .cell-tools .btn-icon,.umb-grid .umb-control-tool .btn-icon{padding:0}.umb-grid .umb-control-tool .btn-icon{color:#fff}.umb-grid .umb-templates{text-align:center;overflow:hidden;width:100%}.umb-grid .umb-templates-template{display:inline-block;width:100px;padding-right:30px;margin:20px}.umb-grid .umb-templates-template a.tb:hover{border:5px solid #2152a3}.umb-grid .umb-templates-template .tb{width:100%;height:150px;padding:10px;background-color:#f3f3f5;border:5px solid #d8d7d9;cursor:pointer;position:relative}.umb-grid .umb-templates-template .tr{height:100%;position:relative}.umb-grid .umb-templates-template .tb .umb-templates-column{height:100%;border:1px dashed #d8d7d9;border-right:none}.umb-grid .umb-templates-template .tb .umb-templates-column.last{border-right:1px dashed #d8d7d9!important}.umb-grid a.umb-templates-column.selected,.umb-grid a.umb-templates-column:hover{background-color:#2152a3}.umb-grid .templates-preview{display:inline-block;width:100%;text-align:center}.umb-grid .templates-preview small{position:absolute;width:100%;left:0;padding-top:15px}.umb-grid .templates-preview .help-text{margin:35px 35px 0 0}.umb-grid .preview-rows{display:inline-block;position:relative;box-sizing:border-box;width:125px;margin:15px;border:3px solid #d8d7d9;transition:border .1s linear}.umb-grid .preview-rows.prevalues-rows{margin:0 20px 20px 0;width:80px;float:left}.umb-grid .preview-rows.prevalues-templates{margin:0 20px 20px 0;float:left}.umb-grid .preview-rows:hover{border-color:#2152a3;cursor:pointer}.umb-grid .preview-rows .preview-row{display:inline-block;width:100%;vertical-align:bottom}.umb-grid .preview-rows.layout{padding:2px}.umb-grid .preview-rows.layout .preview-row{height:100%}.umb-grid .preview-rows.layout .preview-col{height:180px}.umb-grid .preview-rows.layout .preview-cell{background-color:#f3f3f5}.umb-grid .preview-rows.layout .preview-overlay{display:none}.umb-grid .preview-rows.columns{min-height:16px;line-height:11px;padding:1px}.umb-grid .preview-rows.columns.prevalues-rows{min-height:30px}.umb-grid .preview-rows .preview-col{display:block;float:left;box-sizing:border-box;width:33.3%;height:10px;margin:0;border:1px solid #fff}.umb-grid .preview-rows .preview-col .preview-cell{display:block;width:100%;height:100%;background-color:#d8d7d9;margin:0 1px 1px 0}.umb-grid .preview-rows.prevalues-templates .preview-col{height:80px}.umb-grid .preview-overlay{display:block;width:100%;position:absolute;height:100%;top:0;box-sizing:border-box;left:0;border:3px solid #fff}.umb-grid .umb-grid-has-config{display:inline;font-size:13px;color:#817f85}.umb-grid .umb-cell .umb-grid-has-config{position:absolute;top:10px;left:10px}.umb-grid .cell-tools-menu{position:absolute;width:360px;height:380px;overflow:auto;border:1px solid #d8d7d9;margin-top:-270px;margin-left:-150px;background:#fff;padding:7px;top:0;left:50%;z-index:6660;box-shadow:3px 3px 12px 0 rgba(50,50,50,.45)}.umb-grid .cell-tools-menu h5{border-bottom:1px solid #d8d7d9;color:#817f85;padding:10px;margin-top:0}.umb-grid .elements{display:block;padding:0;margin:0}.umb-grid .elements li{display:inline-block;width:90px;height:80px;margin:5px;padding:5px;overflow:hidden;font-size:12px}.umb-grid .elements li:hover,.umb-grid .elements li:hover *{background:#2152a3;color:#fff}.umb-grid .elements a{color:#1e1c1c;text-decoration:none}.umb-grid .elements i{font-size:30px;line-height:50px;color:#a2a1a6;display:block}.umb-grid-configuration .umb-templates{text-align:left}.umb-grid-configuration ul{display:block}.umb-grid-configuration ul li{display:block;width:auto;text-align:left}.umb-grid-configuration .umb-templates .umb-templates-template .tb{max-height:50px;border-width:2px!important;padding:0;border-spacing:2px;overflow:hidden}.umb-grid-configuration .umb-templates .umb-templates-template span{background:#d8d7d9;display:inline-block}.umb-grid-configuration .umb-templates .umb-templates-template .tb:hover{border-width:2px!important}.umb-grid-configuration .umb-templates-column{display:block;float:left;margin-left:-1px;border:1px solid #fff!important;background:#d8d7d9}.umb-grid-configuration .umb-templates-column.last{margin-right:-1px}.umb-grid-configuration .umb-templates-column.add{text-align:center;font-size:20px;line-height:70px;color:#d8d7d9;text-decoration:none;background:#fff}.umb-grid-configuration .mainTdpt{height:auto;border:none}.umb-grid-configuration .umb-templates-rows .umb-templates-row{margin:0 50px 20px 0;width:60px}.umb-grid-configuration .umb-templates-rows .umb-templates-row .tb{border-width:2px!important;padding:0;border-spacing:2px}.umb-grid-configuration .umb-templates-rows .mainTdpt{height:10px!important}.umb-grid-configuration a.umb-templates-column{height:70px!important}.umb-empty-state{font-size:17.25px;line-height:1.8em;color:#68676b;text-align:center}.umb-empty-state.-small{font-size:14px}.umb-empty-state.-large{font-size:18.75px}.umb-empty-state.-center{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:400px}.umb-property-editor--preview{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-property-actions__toggle{position:relative;display:flex;flex:0 0 auto;padding:6px;text-align:center;cursor:pointer;border-radius:3px;background-color:#f9f9fa}.umb-property-actions__toggle i{height:3px!important;width:3px!important;border-radius:3px;background:#1b264f;display:inline-block;margin:0 2px 0 0}.umb-property-actions__toggle i:last-child{margin:0}.umb-property-actions__toggle:hover i{background:#2152a3}.umb-property-actions{display:inline}.umb-property-actions.-open .umb-property-actions__toggle{background-color:#fff;border-radius:3px 3px 0 0;border:1px;border-bottom:1px solid #e9e9eb;box-shadow:0 5px 20px rgba(0,0,0,.3)}.umb-property .umb-property-actions{float:left}.umb-property .umb-property-actions__toggle{margin-top:2px;opacity:0;transition:opacity .12s}.umb-property .umb-property-actions__toggle:focus,.umb-property:focus-within .umb-property-actions__toggle,.umb-property:hover .umb-property-actions__toggle{opacity:1}.umb-property:hover .umb-property:not(:hover) .umb-property-actions__toggle{opacity:0}.umb-property-actions__menu{position:absolute;z-index:1000;display:block;float:left;min-width:160px;list-style:none}.umb-property-actions__menu .umb-contextmenu{border-top-left-radius:0;margin-top:0}.umb-code-snippet .umb-code-snippet__header{box-sizing:content-box;background-color:#f3f3f5;display:flex;flex-direction:row;font-size:.8rem;border:1px solid #d8d7d9;border-radius:3px 3px 0 0;border-bottom:0;margin-top:16px;min-height:30px}.umb-code-snippet .umb-code-snippet__header .language{display:flex;align-items:center;justify-content:flex-start;flex-grow:1;padding:2px 10px;text-transform:uppercase}.umb-code-snippet .umb-code-snippet__header button{background-color:transparent;border:none;border-left:1px solid #d8d7d9;border-radius:0;color:#000}.umb-code-snippet .umb-code-snippet__header button:hover{background-color:#f8f8f8}.umb-code-snippet .umb-code-snippet__content pre{border-radius:0 0 3px 3px;overflow:auto;white-space:nowrap}.umb-color-picker .sp-replacer{display:inline-flex;margin-right:18px;height:32px}.umb-color-picker .sp-replacer.sp-light{background-color:#fff}.umb-color-picker .sp-replacer .sp-preview{margin:5px;height:auto}.umb-color-picker .sp-replacer .sp-dd{line-height:2rem}.umb-color-swatches{display:flex;flex-flow:row wrap}.umb-color-swatches .umb-color-box{border:1px solid rgba(0,0,0,.15);color:#fff;cursor:pointer;padding:1px;text-align:center;text-decoration:none;margin:5px;border-radius:3px;width:30px;height:30px;transition:box-shadow .3s;display:flex;align-items:center;justify-content:center}.umb-color-swatches .umb-color-box:focus,.umb-color-swatches .umb-color-box:hover{box-shadow:0 1px 3px rgba(0,0,0,.12),0 1px 2px rgba(0,0,0,.24)}.umb-color-swatches .umb-color-box.umb-color-box--m{width:40px;height:40px}.umb-color-swatches .umb-color-box.umb-color-box--m .check_circle{width:25px;height:25px}.umb-color-swatches.with-labels .umb-color-box{width:130px;height:auto;display:flex;flex-flow:row wrap;border:1px solid #d8d7d9}.umb-color-swatches.with-labels .umb-color-box .umb-color-box-inner{display:flex;flex-flow:column wrap;flex:0 0 100%;max-width:100%;min-height:80px;padding:0}.umb-color-swatches.with-labels .umb-color-box .umb-color-box-inner .check_circle{margin:15px auto}.umb-color-swatches.with-labels .umb-color-box .umb-color-box-inner .umb-color-box__label{background:#fff;font-size:14px;padding:1px 5px;min-height:45px;max-width:calc(100% - 8px);margin:auto -1px -3px;text-indent:0;text-align:left;border-top:1px solid #d8d7d9;border-bottom:1px solid #d8d7d9;border-bottom-left-radius:3px;border-bottom-right-radius:3px;overflow:hidden}.umb-color-swatches.with-labels .umb-color-box .umb-color-box-inner .umb-color-box__label .umb-color-box__name{color:#000;font-weight:700;margin-top:3px}.umb-color-swatches.with-labels .umb-color-box .umb-color-box-inner .umb-color-box__label .umb-color-box__description{font-size:12px;line-height:1.5em;color:#515054}.check_circle{width:20px;height:20px}.check_circle,.check_circle .icon{display:flex;justify-content:center;align-items:center}.check_circle .icon{background-color:rgba(0,0,0,.15);border-radius:50%;padding:3px;color:#fff}.umb-file-icon{text-align:center;display:flex;flex-direction:column;align-items:center}.umb-file-icon__inner{display:flex;flex-direction:column;align-items:flex-start;position:relative}.umb-file-icon__inner>.icon{font-size:50px;line-height:100%;color:#68676b;display:block;text-align:center}.umb-file-icon__extension{position:absolute;color:#1b264f;background:#fee4e1;padding:1px 3px;font-size:10px;line-height:130%;display:block;margin-bottom:.75rem;min-width:1.2rem;bottom:0}.umb-file-icon__text{display:block;margin-top:.25rem}.umb-file-icon--m .umb-file-icon__inner>.icon{font-size:70px}.umb-file-icon--m .umb-file-icon__extension{font-size:14px;margin-bottom:.95rem;min-width:1.5rem}.umb-icon{display:inline-block;width:1em;height:1em;flex-shrink:0}.umb-icon svg{width:100%;height:100%;fill:currentColor;-webkit-animation:inherit;animation:inherit}.umb-icon.large{width:32px;height:32px}.umb-icon.medium{width:24px;height:24px}.umb-icon.small{width:14px;height:14px}.umb-icon:after,.umb-icon:before,.umb-icon__inner:after,.umb-icon__inner:before{content:none!important}.umb-icon__inner ng-transclude{font-family:inherit}.umb-icon__inner ng-transclude,.umb-icon__inner ng-transclude>span{-webkit-animation:inherit;animation:inherit}.umb-iconpicker{display:flex;flex-direction:row;flex-wrap:wrap;margin:0}.umb-iconpicker-item{flex-direction:row;flex:0 0 14.28%;margin-bottom:0;overflow:hidden}.umb-iconpicker-item,.umb-iconpicker-item button{display:flex;justify-content:center;align-items:center}.umb-iconpicker-item button{width:100%;height:100%;padding:15px 0;text-decoration:none;border-radius:3px;background:0 0;border:none;cursor:pointer;color:currentColor}.umb-iconpicker-item button:focus,.umb-iconpicker-item button:hover{background:#f3f3f5;outline:0}.umb-iconpicker-item.-selected{background:#f3f3f5;border:1px solid #fee4e1;border-radius:3px;box-sizing:border-box}.umb-iconpicker-svg svg{display:block;width:30px;height:30px;fill:currentColor}.umb-iconpicker-item button:active{background:#f3f3f5}.umb-iconpicker-item i{font-size:30px}.button{border:none;color:#fff;padding:5px;text-align:center;text-decoration:none;display:inline-block;margin:5px;border-radius:3px}i.small.active{font-size:14px;display:inline-block;width:20px;height:20px;border-radius:50%;background-color:rgba(0,0,0,.15);float:right}.umb-insert-code-boxes{display:flex;flex-direction:column}.umb-insert-code-box{border:1px solid #f3f3f5;padding:15px 20px;margin-bottom:10px;border-radius:3px;text-align:left}.umb-insert-code-box.-selected,.umb-insert-code-box:hover{background-color:#f9f9fa;color:#2152a3}.umb-insert-code-box__title{font-size:15px;margin-bottom:5px;font-weight:700;line-height:1}.umb-insert-code-box__description{font-size:13px;line-height:1.6em}.umb-insert-code-box__check{width:18px;height:18px;background:#f3f3f5;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;float:left;margin-right:5px;margin-top:1px}.umb-insert-code-box__check--checked{background:#2bc37c;color:#fff}.umb-packages-view-title{font-size:20px;font-weight:700;color:#000;margin-bottom:30px}.umb-packages-view-wrapper{padding:20px 60px}@media (max-width:768px){.umb-packages-view-wrapper{padding:0}}.umb-packages-section{margin-bottom:40px}.umb-packages-search{width:100%;border-radius:3px;box-sizing:border-box}.umb-packages-search input{border-width:2px;border-radius:3px;min-height:44px;padding:4px 10px;font-size:16px;margin-bottom:0;border-color:#d8d7d9}.umb-packages-search input:focus,.umb-packages-search input:hover{border-color:#d8d7d9}.umb-packages__pagination{display:flex;justify-content:center}.umb-packages{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(250px,1fr))}.umb-package,.umb-package-link{box-sizing:border-box}.umb-package-link{display:block;position:relative;height:100%;width:100%;border-radius:3px;border:1px solid transparent;text-decoration:none!important;transition:border-color .1s ease;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}.umb-package-link:hover{border-color:#2152a3}.umb-package-icon{display:flex;justify-content:center;align-items:center;padding:10px;text-align:center;background-color:#fff;border-top-right-radius:3px;border-top-left-radius:3px;min-height:60px}.umb-package-icon img{max-width:70px;width:70px;height:auto}.umb-package-info{padding:15px;text-align:center}.umb-package-name{font-size:14px;max-width:250px;margin-bottom:5px;font-weight:700;line-height:normal;margin-left:auto;margin-right:auto}.umb-package-description,.umb-package-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.umb-package-description{font-size:12px;color:#68676b;word-wrap:break-word;line-height:1.1rem;max-width:100%}.umb-package-numbers{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;opacity:.6;margin-top:10px}.umb-package-numbers small{padding:0 5px;display:flex;align-items:center;justify-content:center}.umb-package-numbers .umb-icon{font-size:.9rem}.umb-package-link:hover .umb-package-numbers{opacity:1}.umb-package-link:hover .umb-package-numbers .icon-hearts{color:#d42054!important}.umb-package-link .umb-package-cloud{margin-top:.5rem;font-size:.75rem;min-height:1rem}.umb-package-link .umb-package-cloud .umb-icon{color:#03bfb3!important;font-size:.9rem}.umb-package-version{display:inline-flex;font-size:12px;font-weight:700;padding:1px 5px;background:#d8d7d9;border-radius:3px;color:#000}.umb-packages-categories{display:flex;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;flex-wrap:wrap}.umb-packages-category{display:flex;align-items:center;flex:1 0 auto;max-width:25%;font-size:14px;font-weight:700;color:#000;box-sizing:border-box;justify-content:center;border:1px solid #d8d7d9;border-left:0;padding:10px 0;background:#fff}@media (max-width:768px){.umb-packages-category{width:100%;margin-top:0;margin-bottom:15px!important;margin-left:0!important;margin-right:0!important}}@media (max-width:992px){.umb-packages-category{border:1px solid #d8d7d9;margin:5px;flex:0 0 auto;text-align:center;padding:10px;max-width:100%;border-radius:3px}}@media (min-width:1100px) and (max-width:1300px){.umb-packages-category{border:1px solid #d8d7d9;margin:5px;flex:0 0 auto;text-align:center;padding:10px;max-width:100%;border-radius:3px}}.umb-packages-category:hover{color:#2152a3;text-decoration:none}.umb-packages-category.-active{color:#1b264f;background-color:#fee4e1}.umb-packages-category.-first{border-left:1px solid #d8d7d9;border-top-left-radius:3px;border-bottom-left-radius:3px}.umb-packages-category.-last{border-right:1px solid #d8d7d9;border-top-right-radius:3px;border-bottom-right-radius:3px}.umb-package-details{display:flex;flex-flow:row wrap}.umb-package-details__back-action{font-weight:700;color:#000;padding:0;border:0;background-color:transparent}.umb-package-details__back-action:focus,.umb-package-details__back-action:hover{color:#68676b;text-decoration:none}.umb-package-details__main-content{flex:1 1 auto;margin-right:20px;width:calc(100% - 370px);min-width:480px}.umb-package-details__sidebar{flex:0 0 350px}@media (max-width:768px){.umb-package-details{flex-direction:column}.umb-package-details__main-content{flex:1 1 auto;width:100%;margin-bottom:30px;margin-right:0}.umb-package-details__sidebar{flex:1 1 auto;width:100%}}.umb-package-details__section{background:#f3f3f5;padding:20px;margin-bottom:20px;border-radius:3px;border:1px solid #d8d7d9}.umb-package-details__section-title{font-size:17px;font-weight:700;color:#000;margin-top:0;margin-bottom:15px}.umb-package-details__section-description{font-size:12px;line-height:1.6em;margin-bottom:15px}.umb-package-details__information-item{margin-bottom:10px;font-size:13px}.umb-package-details__information-item-label{color:#000;font-weight:700}.umb-package-details__information-item-content{word-break:break-word}.umb-package-details__information-item-label-2{font-size:12px;color:#68676b}.umb-package-details__compatability{margin-bottom:15px}.umb-package-details__compatability-label{margin-bottom:3px}.umb-package-details__description{margin-bottom:20px;line-height:1.6em;word-wrap:break-word}.umb-package-details__description p{margin-bottom:20px}.umb-package-details__link{font-weight:700;color:#000}.umb-package-details__link:hover{text-decoration:underline}.umb-package-details__install-instructions{background:#444;color:#fff;font-family:Monaco,Menlo,Consolas,Courier New,monospace;padding:20px;border-radius:5px;margin:20px 0 10px}.umb-package-details__install-instructions span{color:#6ab4f0}.umb-package-details__owner-profile{display:flex;align-items:center}.umb-package-details__owner-profile-avatar{margin-right:15px;flex:0 0 auto}.umb-package-details__owner-profile-name{font-size:15px;color:#000;font-weight:700}.umb-package-details__owner-profile-karma{font-size:12px;color:#68676b}.umb-gallery__thumbnails{display:flex;flex-wrap:wrap}.umb-gallery__thumbnail{background:0 0;flex:0 1 100px;border:1px solid #bbbabf;border-radius:3px;margin:5px;padding:10px;box-sizing:border-box;max-width:100px}.umb-gallery__thumbnail:hover{cursor:pointer;border-color:#2152a3}.umb-package-list{display:flex;flex-direction:column}.umb-package-list__item{display:flex;flex-direction:row;background:#f3f3f5;margin-bottom:5px;border-radius:3px;padding:15px 20px;align-items:center}.umb-package-list__item-icon{flex:0 0 35px;margin-right:20px;font-size:30px;text-align:center;justify-content:center;align-items:center}.umb-package-list__item-content{flex:1 1 auto;margin-right:20px}.umb-package-list__item-name{font-size:16px;color:#000;font-weight:700}.umb-package-list__item-description{font-size:14px;color:#68676b}.umb-package-list__item-actions{flex:1 1 auto;display:flex;justify-content:flex-end}.umb-package-list__item-action{font-weight:700;color:#515054}.umb-package-list__item-action:hover{text-decoration:none;color:#d42054}.umb-logviewer{display:flex;flex-flow:row wrap}.umb-logviewer__main-content{flex:1 1 auto;margin-right:20px;width:calc(100% - 370px);min-width:500px}.umb-logviewer__main-content .btn-link{text-align:left}.umb-logviewer__sidebar{flex:0 0 350px}.umb-logviewer__sidebar .flatpickr-input{background-color:#fff;border:0;width:100%;text-align:center;font-size:larger;padding-top:20px}@media (max-width:768px){.umb-logviewer{flex-direction:column}.umb-logviewer__main-content{flex:1 1 auto;width:100%;margin-bottom:30px;margin-right:0}.umb-logviewer__sidebar{flex:1 1 auto;width:100%}}.umb-logviewer-search .filter-name{margin-left:5px;margin-right:3px;max-width:150px}.umb-logviewer-search .dropdown-item{padding:8px 20px 8px 16px}.umb-logviewer-search .filter{position:relative}.umb-logviewer-search .filter a.btn-link{padding-left:0}.umb-logviewer-search .search-box{width:100%}.umb-logviewer-search .search-box .flex-auto{position:relative}.umb-logviewer-search .search-box .flex-auto .search-input{width:100%;padding-right:160px}.umb-logviewer-search .search-box .flex-auto .filter-search,.umb-logviewer-search .search-box .flex-auto .save-search{position:absolute;top:0;display:flex;align-items:center;height:32px}.umb-logviewer-search .search-box .flex-auto .save-search{right:140px;color:#ffc011;cursor:pointer}.umb-logviewer-search .search-box .flex-auto .filter-search{right:120px;color:#bbbabf;cursor:pointer}.umb-logviewer-search .search-box .flex-auto .umb-variant-switcher__toggle{top:1px;right:0;position:absolute}.umb-logviewer-search .search-box .flex-auto .umb-variant-switcher__toggle .icon-navigation-down{margin-top:0}.umb-logviewer-search .search-box .flex-auto .saved-searches{width:100%;max-height:250px;overflow-y:scroll;margin-top:-10px}.umb-logviewer-search .log-items .table{table-layout:fixed}.umb-logviewer-search .log-items .table table{display:table;width:100%}.umb-logviewer-search .log-items .table thead th:first-child,.umb-logviewer-search .log-items .table thead th:nth-child(3){width:20%}.umb-logviewer-search .log-items .table thead th:nth-child(2){width:15%}.umb-logviewer-search .log-items .table tr td:nth-child(3){word-break:break-word}.umb-logviewer-search .log-items .table button{white-space:normal;word-break:break-word;-moz-text-align-last:left;text-align-last:left}.umb-logviewer-search .log-items .exception{border-left:4px solid #d42054;padding:0 10px 10px;box-shadow:2px 2px 10px rgba(0,0,0,.07)}.umb-logviewer-search .log-items .exception .exception-message{white-space:pre-wrap}.faded{color:#817f85}.umb-upload-local__dropzone{position:relative;width:500px;height:300px;border:2px dashed #1b264f;border-radius:3px;background:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:30px;transition:box-shadow .1s ease,border .1s ease}.umb-upload-local__dropzone.drag-over{border-color:#2152a3;border-style:solid;box-shadow:0 3px 8px rgba(0,0,0,.1);transition:box-shadow .1s ease,border .1s ease}.umb-upload-local__dropzone .umb-icon{display:block;color:#1b264f;font-size:6.75rem;line-height:1;margin:0 auto}.umb-upload-local__select-file{font-weight:700;color:#1b264f;cursor:pointer}.umb-upload-local__select-file:hover{text-decoration:underline;color:#2152a3}.umb-accept-terms{display:flex;align-items:center;font-size:13px}.umb-package-installer-label .label-text{margin-left:5px}.umb-package-installer-label input[type=checkbox],.umb-package-installer-label input[type=radio]{margin-top:0}.umb-package-installer-label{display:inline-flex;align-items:center;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-info-local-items{border-radius:3px;background:#f3f3f5;display:flex;flex-direction:column;justify-content:center;align-items:center;margin:0 20px;width:100%;max-width:540px;background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}.umb-info-local-items a{text-decoration:underline}.umb-info-local-items a:hover{text-decoration:none}.umb-info-local-items .umb-package-icon{width:100%;box-sizing:border-box;min-height:150px;font-size:60px}.umb-info-local-items .umb-package-icon img{max-width:100px}.umb-info-local-items .umb-package-info{width:100%;box-sizing:border-box;padding:20px 40px}.umb-info-local-item{margin-bottom:20px}.umb-upload-local__dropzone .umb-info-local-item{margin:20px}.umb-panel-group__details{border-radius:3px;margin-bottom:40px}.umb-panel-group__details-group{background:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);border-radius:3px}.umb-panel-group__details-group-title{background-color:#1b264f;padding:10px 20px;display:flex;align-items:center;justify-content:space-between;border-radius:3px 3px 0 0}.umb-panel-group__details-group-name{font-size:16px;color:#fff;font-weight:700}.umb-panel-group__details-checks{border-top:none;border-radius:0 0 3px 3px;background:#fff}.umb-panel-group__details-check{position:relative}.umb-panel-group__details-check-title{padding:15px 20px}.umb-panel-group__details-check-name{font-size:15px;color:#000;font-weight:700;margin-bottom:3px}.umb-panel-group__details-check-description{font-size:13px;color:#515054;line-height:1.6em}.umb-panel-group__details-status{padding:15px 0;display:flex;border-top:2px solid #f3f3f5}.umb-panel-group__details-status-overlay{background:#fff;position:absolute;top:0;bottom:0;left:0;right:0;opacity:.9}.umb-panel-group__details-status:last-child{border-bottom:none}.umb-panel-group__details-status-icon-container{flex:0 0 50px;display:flex;justify-content:center;padding:.25rem 20px}.umb-panel-group__details-status-content{padding:0 20px;flex:1 1 auto}.umb-panel-group__details-status-text{line-height:1.6em}.umb-panel-group__details-status-actions{display:flex;flex-direction:column;margin-top:10px}.umb-panel-group__details-status-action{background-color:#f3f3f5;padding:10px;margin-bottom:10px;border-radius:3px}.umb-panel-group__details-status-action:last-child{margin-bottom:0}.umb-panel-group__details-status-action-description{margin-top:5px;font-size:12px;padding-left:165px}.umb-lightbox{z-index:5000;display:flex;align-items:center;justify-content:center;flex-direction:column}.umb-lightbox,.umb-lightbox__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.umb-lightbox__backdrop{background:rgba(21,21,23,.7)}.umb-lightbox__close{position:absolute;top:20px;right:20px;height:40px;width:40px}.umb-lightbox__close .umb-icon{font-size:20px;height:inherit;width:inherit;position:absolute;top:0;left:0}.umb-lightbox__images{position:relative;z-index:1000;max-width:calc(100% - 200px)}.umb-lightbox__image{background:#fff;border-radius:3px;padding:10px}.umb-lightbox__control{background-color:#fff;width:50px;height:50px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;position:absolute}.umb-lightbox__control:hover .umb-lightbox__control-icon,.umb-lightbox__control:hover:before{color:#2152a3}.umb-lightbox__control-icon{color:#1b264f;font-size:20px}.umb-drawer-is-visible .umb-lightbox{width:calc(100% - 400px);left:400px}.umb-lightbox__control.-next{right:20px;top:50%;transform:translateY(-50%)}.umb-lightbox__control.-next .umb-lightbox__control-icon{margin-right:-4px}.umb-lightbox__control.-prev{left:20px;top:50%;transform:translateY(-50%)}.umb-lightbox__control.-prev .umb-lightbox__control-icon{margin-left:-4px}.umb-avatar{border-radius:50%;width:50px;height:50px;background-color:transparent;display:flex;align-items:center;justify-content:center;margin:0 auto;color:#000;font-weight:700;font-size:16px;box-sizing:border-box}.umb-avatar--xxs{width:26px;height:26px;font-size:12px}.umb-avatar--xs{width:30px;height:30px;font-size:12px}.umb-avatar--s{width:40px;height:40px;font-size:14px}.umb-avatar--m{width:50px;height:50px;font-size:16px}.umb-avatar--l{width:70px;height:70px;font-size:18px}.umb-avatar--xl{width:100px;height:100px;font-size:20px}.umb-avatar--xxl{width:150px;height:150px;font-size:36px}.umb-avatar--white{background-color:#fff;color:#000}.umb-avatar--gray{background-color:#f3f3f5;color:#000}.umb-avatar--primary,.umb-avatar--secondary{background-color:#f5c1bc;color:#1b264f}.umb-avatar--success{background-color:#4ecf95;color:#fff}.umb-avatar--warning{background-color:#ffd861;color:#fff}.umb-avatar--danger{background-color:#e22c60;color:#fff}a.umb-avatar-btn{cursor:pointer}a.umb-avatar-btn:hover{text-decoration:none}a.umb-avatar-btn .umb-avatar{border:2px dashed #a2a1a6}a.umb-avatar-btn .umb-avatar span{color:#a2a1a6;font-size:50px}.umb-readonlyvalue{position:relative}.umb-progress-bar{background:#d8d7d9;width:100%;display:block;height:10px;border-radius:10px;box-sizing:border-box;position:relative;overflow:hidden}.umb-progress-bar__progress{background:#2bc37c;position:absolute;left:0;top:0;bottom:0;width:100%;border-radius:10px}.umb-progress-bar--s{height:5px;border-radius:5px}.umb-progress-bar--m{height:10px;border-radius:10px}.umb-querybuilder .row{font-size:14px;line-height:14px}.umb-querybuilder .row a.btn{padding:5px 8px;margin:0 5px;font-weight:700;background-color:#fff;border:1px solid #1b264f;border-radius:3px;text-align:center;display:inline-block}.umb-querybuilder .row a.btn:hover{background-color:#f9f9fa;border:1px solid #2152a3;text-decoration:none}.umb-querybuilder .row>div{padding:20px 0;border-bottom:1px solid #f3f3f5}.umb-querybuilder .datepicker input{width:90px}.umb-querybuilder .query-items{display:flex;flex-wrap:wrap;align-items:center}.umb-querybuilder .query-items>*{flex:0 1 auto;margin:5px}.umb-querybuilder .query-items .btn{min-height:2rem}.umb-pagination ul{box-shadow:none}.umb-mini-list-view__title{display:flex;align-items:center}.umb-mini-list-view__title-text{font-size:16px;font-weight:700}.umb-mini-list-view__title-icon{font-size:20px;margin-right:5px}.umb-mini-list-view__breadcrumb{display:flex;margin-bottom:10px;min-height:25px}.umb-mini-list-view__back{font-size:13px;margin-right:5px;color:#68676b;display:flex;align-items:center}.umb-mini-list-view__back-icon{margin-right:4px;height:11px;line-height:11px}.umb-mini-list-view__back-text{text-decoration:underline;margin-right:5px}.umb-mini-list-view__back:hover{opacity:1;text-decoration:none;color:#000}.umb-minilistview{overflow:hidden}.umb-mini-list-view.ng-animate{transition:all .12s cubic-bezier(.25,.25,.75,.75);position:relative;display:block}.umb-mini-list-view--forward.ng-enter{left:100%;opacity:0}.umb-mini-list-view--forward.ng-enter.ng-enter-active{left:0;opacity:1}.umb-mini-list-view--forward.ng-leave{left:0}.umb-mini-list-view--forward.ng-leave.ng-leave-active{left:-100%;opacity:0}.umb-mini-list-view--backwards.ng-enter{right:100%}.umb-mini-list-view--backwards.ng-enter.ng-enter-active{right:0;opacity:1}.umb-mini-list-view--backwards.ng-leave{left:0}.umb-mini-list-view--backwards.ng-leave.ng-leave-active{right:-100%;opacity:0}.umb-multiple-textbox{max-width:800px}.umb-multiple-textbox__confirm{position:relative;display:inline-block}.umb-multiple-textbox__confirm-action{margin:-2px 0 0;padding:2px;background:0 0;border:0}.umb-multiple-textbox .textbox-wrapper{align-items:center;margin-bottom:15px}.umb-multiple-textbox .textbox-wrapper .umb-editor{margin-bottom:0}.umb-multiple-textbox .textbox-wrapper i:not(.icon-delete,.icon-check){margin-right:5px}.umb-multiple-textbox .textbox-wrapper i.handle{margin-left:10px;cursor:move}.umb-modal .umb-multiple-textbox .textbox-wrapper .umb-editor{flex:1 1 auto;width:auto}.umb-badge{padding:6px 8px;color:#68676b;background-color:#d8d7d9;display:inline-flex;border-radius:100px}.umb-badge,.umb-badge__count{align-items:center;justify-content:center}.umb-badge__count{display:flex;width:1rem;height:1rem;line-height:1;border-radius:50%;font-size:12px}.umb-badge--primary{background-color:#3544b1;color:#fff}.umb-badge--primary .umb-badge__count{background-color:#2f3c9d}.umb-badge--secondary{background-color:#1b264f;color:#fff}.umb-badge--secondary .umb-badge__count{background-color:#111731}.umb-badge--gray{background-color:#ebded6;color:#3544b1}.umb-badge--gray .umb-badge__count{background-color:#dec8bb}.umb-badge--danger{background-color:#d42054;color:#fff}.umb-badge--danger .umb-badge__count{background-color:#b11b46}.umb-badge--info{background-color:#2e8aea;color:#fff}.umb-badge--info .umb-badge__count{background-color:#1676d9}.umb-badge--warning{background-color:#ff9412;color:#fff}.umb-badge--warning .umb-badge__count{background-color:#e87f00}.umb-badge--success{background-color:#2bc37c;color:#fff}.umb-badge--success .umb-badge__count{background-color:#24a267}.umb-badge--dark{background-color:#343434;color:#fff}.umb-badge--dark .umb-badge__count{background-color:#202020}.umb-badge--xxs{font-size:11px;padding:0 7px}.umb-badge--xs{font-size:12px;font-weight:600;padding:1px 10px}.umb-badge--s{font-size:14px;padding:3px 10px}.umb-badge--m{font-size:16px;padding:6px 12px}.umb-badge--l{font-size:18px;padding:6px 8px}.umb-badge--xl{font-size:20px;padding:6px 8px}.umb-nested-content,.umb-nested-content-property-container{position:relative}.umb-nested-content-property-container:not(:last-child){margin-bottom:12px}.umb-nested-content--not-supported{opacity:.3;pointer-events:none}.umb-nested-content-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1000}.umb-nested-content__item{position:relative;text-align:left;background:#fff;border:1px solid #e9e9eb;border-radius:3px;transition:border-color .12s;margin-bottom:4px;margin-top:4px}.umb-nested-content__item.--error{border-color:#d42054!important}.show-validation-type-warning .umb-nested-content__item.--error{border-color:#e17c00!important}.umb-nested-content__item.ui-sortable-placeholder{margin-top:1px;visibility:visible!important}.umb-nested-content__item--single{border:0}.umb-nested-content__item--single>.umb-nested-content__content>.umb-pane{margin:0}.umb-nested-content__header-bar{cursor:pointer;background-color:#fff;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;-ms-user-select:none;user-select:none}.umb-nested-content__header-bar:hover .umb-nested-content__heading .umb-nested-content__item-name{padding-right:60px}.umb-nested-content__heading{display:flex;padding:15px;line-height:20px;color:#1b264f}.umb-nested-content__heading:hover{color:#2152a3}.umb-nested-content__heading .umb-nested-content__item-icon{margin-top:-3px;font-size:22px}.umb-nested-content__heading .umb-nested-content__item-name{display:block;max-height:20px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:5px}.umb-nested-content__heading .umb-nested-content__item-name.--has-icon{padding-left:10px}.umb-nested-content__icons{opacity:0;transition:opacity .12s ease-in-out;position:absolute;right:0;top:5px;padding:5px;background-color:#fff}.umb-nested-content__item--active>.umb-nested-content__header-bar .umb-nested-content__heading{background-color:#fee4e1}.umb-nested-content__item--active>.umb-nested-content__header-bar .umb-nested-content__heading:hover{color:#1b264f}.umb-nested-content__item--active>.umb-nested-content__header-bar .umb-nested-content__heading .umb-nested-content__item-name{padding-right:60px}.umb-nested-content__item--active>.umb-nested-content__header-bar .umb-nested-content__icons{background-color:#fee4e1}.umb-nested-content__item--active>.umb-nested-content__header-bar .umb-nested-content__icons:before{background:linear-gradient(90deg,hsla(0,0%,100%,0),#fee4e1)}.umb-nested-content__header-bar:focus-within .umb-nested-content__icons,.umb-nested-content__header-bar:focus .umb-nested-content__icons,.umb-nested-content__header-bar:hover .umb-nested-content__icons,.umb-nested-content__item--active>.umb-nested-content__header-bar .umb-nested-content__icons{opacity:1}.umb-nested-content__icon{background:0 0;border:0;display:inline-block;padding:4px;margin:2px;cursor:pointer;color:#1b264f}.umb-nested-content__icon:hover{color:#2152a3;text-decoration:none}.umb-nested-content__icon .icon{display:block;font-size:18px!important}.umb-nested-content__icon--disabled{opacity:.3;cursor:default!important}.umb-nested-content__icon--disabled:hover{color:#1b264f}.umb-nested-content__footer-bar{margin-top:20px}.umb-nested-content__add-content{display:flex;width:100%;align-items:center;justify-content:center;border:1px dashed #bbbabf;color:#1b264f;font-weight:700;padding:5px 15px;box-sizing:border-box}.umb-nested-content__add-content:hover{color:#2152a3;border-color:#2152a3;text-decoration:none}.umb-nested-content__add-content.--disabled,.umb-nested-content__add-content.--disabled:hover{color:#bbbabf;border-color:#bbbabf;cursor:not-allowed}.umb-nested-content__content{border:1px solid transparent;border-radius:0 0 3px 3px}.umb-nested-content__item--active:not(.umb-nested-content__item--single) .umb-nested-content__content{background:#faf9f9}.umb-nested-content__content .umb-control-group{padding-bottom:0}.umb-nested-content__item.ui-sortable-helper .umb-nested-content__content{display:none!important}.umb-nested-content__doctypepicker table input,.umb-nested-content__doctypepicker table select{width:100%;padding-right:0}.umb-nested-content__doctypepicker .umb-nested-content__help-icon,.umb-nested-content__doctypepicker table td.icon-navigation{vertical-align:middle;color:#bbbabf}.umb-nested-content__doctypepicker .umb-nested-content__help-icon:hover,.umb-nested-content__doctypepicker table td.icon-navigation:hover{color:#303033}.umb-nested-content__doctypepicker .umb-nested-content__help-action{margin-left:10px}.umb-nested-content__placeholder{padding:4px 6px;border:1px dashed #d8d7d9;background:0 0;cursor:pointer;color:#1b264f;-webkit-animation:fadeIn .5s;animation:fadeIn .5s;text-align:center}.umb-nested-content__placeholder--selected{border:none;text-align:left;padding:0}.umb-nested-content__placeholder:hover{color:#2152a3;border-color:#2152a3;text-decoration:none}.form-horizontal .umb-nested-content--narrow .controls-row{margin-left:40%!important}.form-horizontal .umb-nested-content--narrow .controls-row .umb-textarea,.form-horizontal .umb-nested-content--narrow .controls-row .umb-textstring{width:95%}.form-horizontal .umb-nested-content--narrow .controls-row .umb-dropdown{width:99%}.form-horizontal .umb-nested-content--narrow [ng-controller*="Umbraco.Overlays.LinkPickerController"] .controls-row{margin-left:0!important}.form-horizontal .umb-nested-content--narrow [ng-controller*="Umbraco.Overlays.LinkPickerController"] .controls-row .umb-textarea,.form-horizontal .umb-nested-content--narrow [ng-controller*="Umbraco.Overlays.LinkPickerController"] .controls-row .umb-textstring{width:100%}.umb-checkmark{width:25px;height:25px;border:1px solid #bbbabf;border-radius:3px;box-sizing:border-box;display:flex;justify-content:center;align-items:center;color:#1b264f;cursor:pointer;font-size:15px}.umb-checkmark:hover,.umb-checkmark__action:focus .umb-checkmark,.umb-checkmark__action:hover .umb-checkmark{border-color:#2152a3;color:#2152a3}.umb-checkmark--checked{background:#3544b1;border-color:#3544b1;color:#fff}.umb-checkmark--checked:hover,.umb-checkmark__action:focus .umb-checkmark--checked,.umb-checkmark__action:hover .umb-checkmark--checked{background:#29358a;border-color:#29358a;color:#fff}.umb-checkmark--xs{width:20px;height:20px;font-size:13px}.umb-checkmark--s{width:25px;height:25px}.umb-checkmark--m{width:30px;height:30px}.umb-checkmark--l{width:40px;height:40px;font-size:18px}.umb-checkmark--xl{width:50px;height:50px;font-size:20px}.umb-list--condensed .umb-list-item{padding-top:7px;padding-bottom:7px}.umb-list-item{border-bottom:1px solid #f6f6f7;padding-top:15px;padding-bottom:15px;display:flex}.umb-list-item:last-of-type{border-bottom:none}a.umb-list-item:focus,a.umb-list-item:hover{text-decoration:none}.umb-list-item--disabled{cursor:not-allowed;opacity:.6}.umb-list-item--error{color:#d42054}.umb-list-item--warning{color:#f0ac00}.umb-list-item--selected .umb-list-checkbox,.umb-list-item:hover .umb-list-checkbox{opacity:1}.umb-list-item__description{font-size:13px;color:#68676b}.umb-list-item__description--checkbox{margin:0 0 0 30px}.umb-list-checkbox{position:absolute;opacity:0}.umb-list-checkbox--visible{opacity:1}.umb-box{background:#fff;border-radius:3px;margin-bottom:20px;box-shadow:0 1px 1px 0 rgba(0,0,0,.16)}.umb-box-header{padding:10px 20px;border-bottom:1px solid #e9e9eb;display:flex;align-items:center;justify-content:space-between}.umb-box-header-title{font-size:15px;color:#000;font-weight:700}.umb-box-header-description{font-size:13px;color:#515054;line-height:1.6em;margin-top:1px}.umb-box-content{padding:20px}.umb-box-row{margin-left:-10px;margin-right:-10px;display:flex;justify-content:space-around}.umb-box-row .umb-box{margin-left:10px;margin-right:10px;flex:1}.umb-number-badge{border:1px solid #a2a1a6;width:25px;height:25px;border-radius:50%;box-sizing:border-box;display:flex;justify-content:center;color:#000;font-size:15px}.umb-number-badge--xs{width:20px;height:20px;font-size:13px}.umb-number-badge--s{width:25px;height:25px}.umb-number-badge--m{width:30px;height:30px}.umb-number-badge--l{width:40px;height:40px;font-size:18px}.umb-number-badge--xl{width:50px;height:50px;font-size:20px}.umb-progress-circle{position:relative}.umb-progress-circle__view-box{position:absolute;transform:rotate(-90deg);right:0}.umb-progress-circle__highlight{stroke:#2bc37c}.umb-progress-circle__highlight--primary{stroke:#2e8aea}.umb-progress-circle__highlight--secondary{stroke:#413659}.umb-progress-circle__highlight--success{stroke:#2bc37c}.umb-progress-circle__highlight--warning{stroke:#fad634}.umb-progress-circle__highlight--danger{stroke:#d42054}.umb-progress-circle__bg{stroke:#d8d7d9}.umb-progress-circle__percentage{font-size:16px;font-weight:700;text-align:center}.umb-stylesheet-rules{max-width:600px}.umb-stylesheet-rules__listitem{display:flex;padding:6px;margin:10px 0!important;background:#f3f3f5;border-radius:3px}.umb-stylesheet-rules__listitem i{display:flex;align-items:center;margin-right:5px;cursor:move}.umb-stylesheet-rules__listitem a{margin-left:auto}.umb-stylesheet-rules__listitem input{width:295px}.umb-stylesheet-rules__left{display:flex;flex:1 1 auto;overflow:hidden}.umb-stylesheet-rules__right{display:flex;flex:0 0 auto;align-items:center}textarea.umb-stylesheet-rule-styles{width:300px;height:100px;resize:none;font-family:Monaco,Menlo,Consolas,Courier New,monospace}.umb-stylesheet-rule-preview{line-height:normal}.umb-dropdown,.umb-textarea,.umb-textstring{max-width:800px}.umb-filter{position:relative}.umb-filter .umb-filter__toggle{display:flex}.umb-filter .umb-filter__label{margin-left:5px;margin-right:3px;max-width:150px}.umb-range-slider.noUi-target{background:linear-gradient(180deg,#f8f8f8 0,#f8f8f8);box-shadow:none;border-radius:20px;height:8px;border:1px solid #d8d7d9}.umb-range-slider.noUi-target:focus,.umb-range-slider.noUi-target:focus-within{border-color:#bbbabf}.umb-range-slider .noUi-connects{cursor:pointer;height:20px;top:-6px}.umb-range-slider .noUi-connect{background-color:#f6f3fd;border:1px solid #b3afbd}.umb-range-slider .noUi-tooltip{padding:2px 6px}.umb-range-slider .noUi-handle{cursor:-webkit-grab;cursor:grab;border-radius:100px;border:none;box-shadow:none;width:20px!important;height:20px!important;right:-10px!important;background-color:#1b264f}.umb-range-slider .noUi-horizontal .noUi-handle{top:-7px}.umb-range-slider .noUi-handle:after,.umb-range-slider .noUi-handle:before{display:none}.umb-range-slider .noUi-marker-large.noUi-marker-horizontal{height:10px}.umb-range-slider .noUi-marker.noUi-marker-horizontal{width:1px}.umb-number{max-width:800px}.umb-tags-editor{border:1px solid #d8d7d9;padding:5px;min-height:54px;font-size:13px;text-shadow:none;box-sizing:border-box}.umb-tags-editor .tag{cursor:default;margin:10px;padding:10px 15px;background:#1b264f;position:relative;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all}.umb-tags-editor .tag .umb_confirm-action>.btn-icon{color:#fff;position:relative;cursor:pointer;padding:0 0 0 2px;font-size:15px;right:-5px;bottom:-1px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-tags-editor .tag .umb_confirm-action .umb_confirm-action__overlay.-left{top:8px;left:auto;right:15px}.umb-tags-editor .twitter-typeahead{margin:16px 10px 10px;vertical-align:top;max-width:calc(100% - 20px)}.umb-tags-editor .twitter-typeahead input{border:none;background:#fff;padding-left:0;max-width:100%}html .umb-search-filter{position:relative;height:30px;width:190px}html .umb-search-filter.w-100{width:100%}html .umb-search-filter.mb-15{margin-bottom:15px}html .umb-search-filter__input{padding-left:30px;padding-right:6px;width:inherit;margin:0}html .umb-search-filter .umb-icon,html .umb-search-filter i.icon-search{color:#d8d7d9;position:absolute;top:0;bottom:0;left:8px;margin:auto 0;pointer-events:none}.umb-button{display:inline-block;margin-left:5px}.umb-button,.umb-button__button{position:relative}.umb-button__content{opacity:1;transition:opacity .25s ease;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}.umb-button__icon{margin-right:5px;line-height:1em}.umb-button__content.-hidden{opacity:0}.umb-button .umb-button__caret{margin-top:0;margin-left:5px}.umb-button__button[disabled] .umb-button__caret{border-top-color:#bbbabf;border-bottom-color:#bbbabf}.umb-button__progress{position:absolute;left:50%;top:50%;width:14px;height:14px;margin-left:-9px;margin-top:-9px;z-index:100;border-radius:40px;border:2px solid #e9e9eb;border-left-color:#2bc37c;opacity:1;-webkit-animation:rotating .4s linear infinite;animation:rotating .4s linear infinite;transition:opacity .25s ease}.umb-button__progress.-hidden{opacity:0;z-index:0}.umb-button__progress.-white{border-color:hsla(0,0%,100%,.4) hsla(0,0%,100%,.4) hsla(0,0%,100%,.4) #fff}.umb-button__progress.-black{border-color:hsla(0,0%,100%,.4) hsla(0,0%,100%,.4) hsla(0,0%,100%,.4) #000}.umb-button__error,.umb-button__success{position:absolute;top:50%;left:50%;z-index:10;transform:translate(-50%,-50%);opacity:1;font-size:20px;transition:opacity .25s ease}.umb-button__error.-hidden,.umb-button__success.-hidden{opacity:0;z-index:0}.umb-button__error.-white,.umb-button__success.-white{color:#fff}.umb-button__overlay{position:absolute;width:100%;height:100%;z-index:10;background:#fff;opacity:0}@-webkit-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.umb-button--xxs{padding:2px 10px;font-size:13px}.umb-button--xs{padding:5px 13px;font-size:14px}.umb-button--s{padding:6px 16px;font-size:15px}.umb-button--m{padding:10px 24px;font-size:15px}.umb-button--l{padding:14px 40px;font-size:16px}.umb-button--xl{padding:18px 52px;font-size:16px}.umb-button--block{display:block;width:100%}.umb-button-group__toggle{padding-left:8px;padding-right:8px;float:none}.umb-button-group__sub-buttons.-align-right{right:0;left:auto}.umb-button-group__sub-buttons>li>a,.umb-button-group__sub-buttons>li>button{display:flex}.umb-button-group.-with-button-group-toggle .umb-button__button{border-radius:3px 0 0 3px}.umb-button-group.-with-button-group-toggle .umb-button__button:hover{z-index:2}.umb-button-group.-with-button-group-toggle .umb-button-group__toggle{border-radius:0 3px 3px 0;margin-left:-1px;padding-left:10px;padding-right:10px}.umb-toggle{display:flex;align-items:center;background:0 0;border:none;padding:0}.umb-toggle:focus{outline:0}.umb-toggle__toggle{cursor:pointer;align-items:center;display:flex;width:38px;height:18px;border-radius:10px;border:1px solid #d8d7d9;background-color:#d8d7d9;position:relative;transition:background-color .12s}.umb-toggle:focus .umb-toggle__toggle,.umb-toggle:hover .umb-toggle__toggle{border-color:#bbbabf}.umb-toggle.umb-toggle--checked .umb-toggle__toggle{border-color:#1b264f;background-color:#1b264f}.umb-toggle.umb-toggle--checked .umb-toggle__toggle:hover{background-color:#2152a3}.tabbing-active .umb-toggle:focus .umb-toggle__toggle{box-shadow:0 0 0 2px highlight}.umb-toggle__handler{position:absolute;top:1px;left:1px;display:block;width:16px;height:16px;background-color:#fff;border-radius:8px;transition:transform .12s ease-in-out,background-color .12s}.umb-toggle.umb-toggle--checked .umb-toggle__handler{transform:translateX(20px);background-color:#fff}.umb-toggle__icon{position:absolute;font-size:12px;line-height:1em;text-decoration:none;transition:all .2s ease}.umb-toggle__icon--left{left:5px;color:#fff;transition:opacity .12s;opacity:0}.umb-toggle--checked .umb-toggle__icon--left{opacity:1}.umb-toggle.umb-toggle--checked:hover .umb-toggle__icon--left{color:#fff}.umb-toggle__icon--right{right:5px;color:#1b264f;transition:opacity .12s}.umb-toggle--checked .umb-toggle__icon--right{opacity:0}.umb-toggle:hover .umb-toggle__icon--right{color:#2152a3}.umb-toggle.umb-toggle--disabled .umb-toggle__toggle{cursor:not-allowed}.umb-toggle.umb-toggle--disabled.umb-toggle--checked .umb-toggle__toggle .umb-toggle__handler,.umb-toggle.umb-toggle--disabled .umb-toggle__toggle .umb-toggle__handler{background-color:#f3f3f5}.umb-toggle.umb-toggle--disabled:not(.umb-toggle--checked) .umb-toggle__toggle{background-color:#d8d7d9;border-color:#d8d7d9}.umb-toggle.umb-toggle--disabled:not(.umb-toggle--checked) .umb-toggle__icon--left,.umb-toggle.umb-toggle--disabled:not(.umb-toggle--checked) .umb-toggle__icon--right{color:#a2a1a6}.umb-toggle.umb-toggle--disabled.umb-toggle--checked .umb-toggle__toggle{background-color:#909fd9;border-color:#909fd9}.umb-toggle.umb-toggle--disabled.umb-toggle--checked .umb-toggle__icon--left,.umb-toggle.umb-toggle--disabled.umb-toggle--checked .umb-toggle__icon--right{color:#e9e9eb}.umb-toggle__label{color:#303033}.umb-toggle__label--left{margin-right:8px}.umb-toggle__label--right{margin-left:8px}.umb-toggle-group .umb-toggle-group-item{display:flex;border-bottom:1px solid #e9e9eb;padding:7px 0}.umb-toggle-group .umb-toggle-group-item:last-of-type{border-bottom:none}.umb-toggle-group .umb-toggle-group-item__toggle{padding-right:20px;cursor:pointer}.umb-toggle-group .umb-toggle-group-item__content{display:flex;flex-direction:column;justify-content:center;flex:1 1 auto;cursor:pointer}.umb-toggle-group .umb-toggle-group-item__content label{padding:unset;margin:unset;pointer-events:none}.umb-toggle-group .umb-toggle-group-item--disabled .umb-toggle-group-item__content,.umb-toggle-group .umb-toggle-group-item--disabled .umb-toggle-group-item__toggle{cursor:not-allowed;opacity:.8}.umb-toggle-group .umb-toggle-group-item__description{font-size:13px;color:#68676b}.umb-button-ellipsis{padding:0 5px;text-align:center;margin:0 auto;cursor:pointer;border-radius:3px;color:#1b264f;position:relative;opacity:.8;transition:opacity .12s,color .12s}.umb-button-ellipsis--absolute{position:absolute}.umb-button-ellipsis--small{height:15px}.umb-button-ellipsis.show-text{display:flex;flex-wrap:wrap;justify-content:center}.umb-button-ellipsis:hover{color:#2152a3}.umb-button-ellipsis .umb-button-ellipsis--tab,.umb-button-ellipsis:focus,.umb-button-ellipsis:hover,.umb-tour-is-visible .umb-tree .umb-tree-item.above-backdrop .umb-button-ellipsis{opacity:1}.umb-button-ellipsis--hidden{opacity:0}.umb-button-ellipsis--hidden:focus,.umb-button-ellipsis--hidden:hover{opacity:1}.umb-button-ellipsis__content{display:flex;flex-wrap:wrap}.umb-button-ellipsis__icon{color:inherit;flex-basis:100%;font-size:12px}.umb-button-ellipsis--tab .umb-button-ellipsis__icon{margin:0 0 7px}.umb-button-ellipsis--small .umb-button-ellipsis__icon{font-size:8px;position:relative;top:-2px}.umb-button-ellipsis__text{color:inherit;font-size:12px;line-height:1em;flex-basis:100%}.umb-button-ellipsis--tab .umb-button-ellipsis__text{position:absolute;right:0;left:0;bottom:13px;margin:0 auto}.umb-notifications{z-index:999999;position:absolute;bottom:50px;left:0;right:0}@media (min-width:1101px){.umb-notifications{left:360px}}.umb-notifications__notifications{list-style:none;margin:0;position:relative}.umb-notifications__notification{padding:5px 20px;text-shadow:none;font-size:14px;border:none;position:relative;border-radius:10px;margin:10px}.umb-notifications__notification .close{position:absolute;top:0;bottom:0;right:6px;opacity:.4;margin:auto 0}.umb-notifications__notification.-extra-padding{padding-top:20px;padding-bottom:20px}.emptySection .umb-notifications{left:0}.umb-file-dropzone .dropzone{height:400px;width:auto;padding:50px 0;border:1px dashed #d8d7d9;background-color:#fff;text-align:center;color:#515054;margin:0 0 20px;position:relative;transition:height .8s}.umb-file-dropzone .dropzone .illustration{width:300px}.umb-file-dropzone .dropzone.is-small{height:100px}.umb-file-dropzone .dropzone.is-small .illustration{width:200px}.umb-file-dropzone .dropzone.drag-over{border:1px dashed #1e1c1c}.umb-file-dropzone .content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column}.umb-file-dropzone .file-select{background:0 0;border:0;padding:0;font-size:15px;color:#1b264f;cursor:pointer;margin-top:10px}.umb-file-dropzone .file-select:hover{color:#2152a3;text-decoration:none}.umb-file-dropzone .file-list{list-style:none;margin:0 0 30px;background:#f3f3f5;padding:10px 20px}.umb-file-dropzone .file-list .file{display:block;width:100%;padding:5px 0;position:relative;border-top:1px solid #d8d7d9}.umb-file-dropzone .file-list .file:first-child{border-top:none}.umb-file-dropzone .file-list .file.ng-enter{-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.umb-file-dropzone .file-list .file.ng-leave{-webkit-animation:fadeOut 2s;animation:fadeOut 2s}.umb-file-dropzone .file-list .file .file-description{color:#515054;font-size:12px;width:100%;display:block}.umb-file-dropzone .file-list .file .file-upload-progress{display:block;width:100%}.umb-file-dropzone .file-list .file .file-icon{position:absolute;right:0;bottom:0}.umb-file-dropzone .file-list .file .file-icon .icon{font-size:20px}.umb-file-dropzone .file-list .file .file-icon .icon.ng-enter,.umb-file-dropzone .file-list .file .file-icon .icon.ng-leave{-webkit-animation:fadeIn .5s;animation:fadeIn .5s}.umb-file-dropzone .file-progress{height:4px;position:relative;padding:2px}.umb-file-dropzone .file-progress .file-progress-indicator{display:block;height:100%;border-radius:20px;background-color:#2bc37c;position:relative;overflow:hidden;width:0}.umb-node-preview{padding:5px 0;display:flex;box-sizing:border-box;border-bottom:1px solid #e9e9eb;flex-wrap:wrap}.umb-editor-wrapper .umb-multiple-textbox .add-link,.umb-editor-wrapper .umb-node-preview{max-width:800px}.umb-node-preview:last-of-type{border-bottom:none}.umb-node-preview--sortable{cursor:move}.umb-node-preview--unpublished .umb-node-preview__description,.umb-node-preview--unpublished .umb-node-preview__icon,.umb-node-preview--unpublished .umb-node-preview__name{opacity:.6}.umb-node-preview__icon{display:flex;height:100%;justify-content:center;align-items:center;font-size:20px;margin-right:10px;flex:0 0 auto}.umb-node-preview__content{flex:1 1 auto;margin-right:25px;overflow:hidden}.umb-node-preview__name{color:#000;margin-top:3px}.umb-node-preview__description{font-size:12px;line-height:1.5em;color:#515054}.umb-node-preview__description,.umb-node-preview__name{word-wrap:break-word}.umb-node-preview__actions{flex:0 0 auto;display:flex;align-items:center;margin-left:auto}.umb-node-preview__action{background:0 0;padding:0;border:0;margin-left:5px;margin-right:5px;font-size:13px;font-weight:700;color:#1b264f;cursor:pointer}.umb-node-preview__action:hover{color:#2152a3;text-decoration:none;opacity:1}.umb-node-preview__action--red:hover{color:#d42054}.list-view-add-layout,.umb-multiple-textbox .add-link,.umb-node-preview-add{display:flex;align-items:center;justify-content:center;background:0 0;border:1px dashed #bbbabf;color:#1b264f;font-weight:700;padding:5px 15px;box-sizing:border-box;width:100%}.list-view-add-layout:hover,.umb-multiple-textbox .add-link:hover,.umb-node-preview-add:hover{color:#2152a3;border-color:#2152a3;text-decoration:none}.umb-editor-wrapper .umb-node-preview-add{max-width:800px}.umb-modal .umb-node-preview,.umb-modal .umb-node-preview-add,.umb-overlay .umb-node-preview,.umb-overlay .umb-node-preview-add{max-width:none}.umb-modal .umb-mini-editor .umb-panel-header{padding:20px;background:#f3f3f5;border-bottom:1px solid #b3afbd;height:59px}.umb-modal .umb-mini-editor .umb-panel-header .umb-headline{margin:3px 0 0}.umb-modal .umb-mini-editor .umb-panel-body{padding-left:0;padding-right:0}.umb-modal .umb-mini-editor .umb-panel-body.with-footer{bottom:52px}.umb-modal .umb-mini-editor .umb-panel-footer{background:#f3f3f5;border-top:1px solid #b3afbd;height:52px;padding:0 20px}.umb-modal .umb-mini-editor .umb-editor-sub-header{margin-top:0}.umb-property-file-upload{max-width:800px}.umb-property-file-upload .umb-upload-button-big{display:block;padding:20px;opacity:1;border:1px dashed #d8d7d9;background:0 0;text-align:center;font-size:14px}.umb-property-file-upload .umb-upload-button-big,.umb-property-file-upload .umb-upload-button-big:hover{color:#d8d7d9}.tabbing-active .umb-property-file-upload .umb-upload-button-big:focus-within{box-shadow:0 0 2px #6ab4f0,inset 0 0 2px 1px #6ab4f0}.umb-property-file-upload .umb-upload-button-big .icon{font-size:55px;line-height:70px}.umb-property-file-upload .umb-upload-button-big input{left:0;bottom:0;height:100%;width:100%}.umb-property-file-upload .drag-over .umb-upload-button-big{border-color:#1e1c1c}.umb-user-cards{display:grid;grid-gap:20px;grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}.umb-user-card{box-sizing:border-box;max-width:100%;display:flex;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.umb-user-card:focus,.umb-user-card:hover{outline:0;text-decoration:none!important}.umb-user-card.-selectable{cursor:pointer}.umb-user-card.-selectable:hover:before,.umb-user-card.-selected:before{content:"";position:absolute;z-index:2;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:5px;pointer-events:none;border:2px solid #3544b1;box-shadow:0 0 4px 0 #1d2663,inset 0 0 2px 0 #1d2663}.umb-user-card.-selectable:hover:before{opacity:.33}.umb-user-card.-selected:hover:before{opacity:.75}.umb-user-card__content{position:relative;padding:15px;flex:1 1 auto;background-color:#fff;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);border-radius:3px;box-sizing:border-box;display:flex;flex-direction:column;max-width:100%}.umb-user-card__goToUser:focus,.umb-user-card__goToUser:hover{text-decoration:none}.umb-user-card__goToUser:focus .umb-user-card__name,.umb-user-card__goToUser:hover .umb-user-card__name{text-decoration:underline;color:#2152a3}.umb-user-card__goToUser:focus .umb-avatar,.umb-user-card__goToUser:hover .umb-avatar{box-shadow:0 1px 3px rgba(0,0,0,.5)}.umb-user-card__avatar{margin-bottom:10px;margin-left:auto;margin-right:auto}.umb-user-card__badge{position:absolute;top:10px;left:10px}.umb-user-card__name{font-size:15px;font-weight:700;text-align:center;margin-bottom:2px;word-wrap:break-word}.umb-user-card__group{font-size:14px;text-align:center;margin-bottom:15px}.umb-user-card__last-login{font-size:13px;text-align:center;margin-top:auto}.umb-user-table .umb-user-table-col-avatar{flex:0 0 32px;padding:15px 0}.umb-user-table .umb-user-table-col-avatar>a{overflow:visible}.umb-user-table .umb-user-table-col-avatar .umb-checkmark{margin-left:5px}.umb-user-table .umb-table-cell a:focus .umb-avatar,.umb-user-table .umb-table-cell a:hover .umb-avatar{box-shadow:0 1px 3px rgba(0,0,0,.5)}.umb-user-table .umb-table-body .umb-table-cell.umb-table__name a{display:flex}.umb-user-table .umb-table-cell.umb-table__name a:focus,.umb-user-table .umb-table-cell.umb-table__name a:hover{text-decoration:underline}.umb-user-table .umb-user-table-row .umb-checkmark{visibility:hidden}.umb-user-table.-has-selection .umb-user-table-row.-selectable .umb-checkmark,.umb-user-table .umb-user-table-row.-selectable:hover .umb-checkmark,.umb-user-table .umb-user-table-row.-selected .umb-checkmark{visibility:visible}.umb-user-table .umb-user-table-row.-selected:before{content:"";position:absolute;z-index:1;top:1px;left:1px;right:1px;bottom:1px;border:2px solid #3544b1;box-shadow:0 0 2px 0 rgba(53,68,177,.8);pointer-events:none}.umb-user-details-avatar{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #d8d7d9}.umb-user-details-actions .umb-button,div.umb-user-details-actions>div{margin-bottom:20px}.umb-user-details-view-title{font-size:20px;font-weight:700;color:#000;margin-bottom:30px}.umb-user-details-view-wrapper{padding:20px 60px}@media (max-width:768px){.umb-user-details-view-wrapper{padding:0}}.umb-user-details-section{margin-bottom:40px}.umb-user-details-details{display:flex}a.umb-user-details-details__back-link{font-weight:700;color:#000}.umb-user-details-details__back-link:hover{color:#68676b;text-decoration:none}.umb-user-details-details__main-content{flex:1 1 auto;margin-right:30px;width:calc(100% - 380px)}.umb-user-details-details__main-content .umb-node-preview-add{max-width:100%}.umb-user-details-details__sidebar{flex:0 0 350px}.umb-user-details-details__sidebar .umb-button{margin-left:0}@media (max-width:768px){.umb-user-details-details{flex-direction:column}.umb-user-details-details__main-content{flex:1 1 auto;width:100%;margin-bottom:30px;margin-right:0}.umb-user-details-details__sidebar{flex:1 1 auto;width:100%}}.umb-user-details-details__section-title{font-size:17px;font-weight:700;color:#000;margin-top:0;margin-bottom:15px}.umb-user-details-details__section-description{font-size:12px;line-height:1.6em;margin-bottom:15px}.umb-user-details-details__information-item{margin-bottom:10px;font-size:13px;margin-top:10px}.umb-user-details-details__information-item-label{color:#000;font-weight:700}.umb-user-details-details__information-item-content{word-break:break-word}.umb-user-group-picker-list{display:flex;flex-direction:column}.umb-user-group-picker-list-item{display:flex;margin-bottom:5px;padding:10px;position:relative}.umb-user-group-picker__action{background:0 0;border:0;position:absolute;top:0;left:0;width:100%;height:100%}.umb-user-group-picker-list-item:hover{background-color:#f3f3f5;text-decoration:none}.umb-user-group-picker-list-item__icon{font-size:20px;line-height:20px;min-width:20px;margin-right:15px}.umb-user-group-picker-list-item__name{font-size:15px;margin-bottom:3px;font-weight:700}.umb-user-group-picker-list-item__permission{font-size:13px;color:#68676b}.umb-user-group-preview{padding-top:10px;padding-bottom:10px;display:flex;box-sizing:border-box;border-bottom:1px solid #e9e9eb}.umb-user-group-preview:last-of-type{border-bottom:none;margin-bottom:10px}.umb-user-group-preview__icon{display:flex;width:25px;height:25px;justify-content:center;align-items:center;font-size:20px;margin-right:10px;flex:0 0 auto}.umb-user-group-preview__content{flex:1 1 auto;margin-right:25px}.umb-user-group-preview__name{font-size:15px;color:#000;margin-bottom:3px;margin-top:2px}.umb-user-group-preview__permissions{font-size:13px;color:#515054}.umb-user-group-preview__permissions .umb-user-group-preview__permission:not(:last-child):after{content:", "}.umb-user-group-preview__actions{flex:0 0 auto;display:flex;align-items:center}.umb-user-group-preview__action{margin-left:5px;margin-right:5px;font-size:13px;font-weight:700;color:#817f85}.umb-user-group-preview__action:hover{color:#03bfb3;text-decoration:none;opacity:1}.umb-user-group-preview__action--red:hover{color:#d42054}.umb-user-preview{padding-top:7px;padding-bottom:7px;display:flex;box-sizing:border-box;border-bottom:1px solid #e9e9eb;flex-wrap:wrap}.umb-editor-wrapper .umb-user-preview{max-width:800px}.umb-user-preview:last-of-type{border-bottom:none;margin-bottom:7px}.umb-user-preview__avatar{margin-right:10px}.umb-user-preview__content{flex:1 1 auto}.umb-user-preview__name{color:#000;margin-bottom:3px;margin-top:2px}.umb-user-preview__actions{flex:0 0 auto;display:flex;align-items:center;margin-left:auto}.umb-user-preview__action{background:0 0;padding:0;border:0;margin-left:5px;margin-right:5px;font-size:13px;font-weight:700;color:#1b264f}.umb-user-preview__action:hover{color:#2152a3;text-decoration:none;opacity:1}.umb-user-preview__action--red:hover{color:#d42054}.umb-user-picker-list{display:flex;flex-direction:column}.umb-user-picker-list-item{display:flex;margin-bottom:5px;padding:10px;align-items:center;width:100%;text-align:left}.umb-user-picker-list-item:active,.umb-user-picker-list-item:focus{text-decoration:none}.umb-user-picker-list-item:hover{background-color:#f3f3f5;text-decoration:none}.umb-user-picker-list-item__avatar{margin-right:15px;position:relative}.umb-user-picker-list-item__checkmark{position:absolute;bottom:-3px;right:-3px}.umb-user-picker-list-item__group{font-size:14px;color:#817f85}.umb-user-picker-list-item__name{font-size:15px;font-weight:700}.umb-dialog-datatype-delete .umb-dialog-datatype-delete__table-head-column-name{width:140px}.umb-dialog-datatype-delete .umb-table-body__icon{margin-right:5px;vertical-align:top;display:inline-block}.umb-dialog-datatype-delete .table tbody td{vertical-align:top}.umb-dialog-datatype-delete .table tbody td>span{margin:5px 0;vertical-align:middle}.umb-dialog-datatype-delete .table tbody p{line-height:12px;margin:5px 0;vertical-align:middle}.umb-dialog-datatype-delete .table tbody .icon{vertical-align:top;margin-right:5px;display:inline-block}.umb-email-marketing h2{font-weight:800;max-width:26ex;margin-top:20px}.umb-email-marketing .layout{display:flex;align-items:center;align-content:stretch}.umb-email-marketing .layout .primary{flex-basis:50%;padding-right:40px;padding-top:20px;padding-bottom:20px}.umb-email-marketing .layout .primary .notice{color:#817f85;font-style:italic}.umb-email-marketing .layout .primary .notice a{color:#817f85}.umb-email-marketing .layout .primary .notice a:hover{color:#2152a3}.umb-email-marketing .layout .secondary{flex-basis:50%}.umb-email-marketing .layout .secondary svg{height:200px;width:100%;margin-top:-60px}.umb-email-marketing .cta{text-align:right}.umb-block-card-grid{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));grid-auto-rows:minmax(160px,auto);grid-gap:20px}.umb-block-card-grid>*{flex:1 1 240px}.umb-block-card,umb-block-card{position:relative;display:inline-block;width:100%;height:auto;background-color:#fff;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.2);transition:box-shadow .12s;cursor:pointer}.umb-block-card:focus,umb-block-card:focus{outline:0}.tabbing-active .umb-block-card:focus:after,.tabbing-active umb-block-card:focus:after{content:"";position:absolute;z-index:10000;top:0;bottom:0;left:0;right:0;border-radius:3px;box-shadow:0 0 2px 0 #6ab4f0,inset 0 0 2px 2px #6ab4f0;pointer-events:none}.tabbing-active .umb-block-card.umb-outline--surrounding:focus:after,.tabbing-active umb-block-card.umb-outline--surrounding:focus:after{top:-6px;bottom:-6px;left:-6px;right:-6px;border-radius:9px}.tabbing-active .umb-block-card.umb-outline--thin:focus:after,.tabbing-active umb-block-card.umb-outline--thin:focus:after{box-shadow:0 0 2px #6ab4f0,inset 0 0 2px 1px #6ab4f0}.umb-block-card:hover,umb-block-card:hover{box-shadow:0 1px 3px rgba(33,82,163,.5)}.umb-block-card.--isOpen:after,umb-block-card.--isOpen:after{content:"";position:absolute;border:2px solid #f5c1bc;border-radius:6px;top:0;bottom:0;left:0;right:0}.umb-block-card.--sortable-placeholder,umb-block-card.--sortable-placeholder{box-shadow:none}.umb-block-card.--sortable-placeholder:after,umb-block-card.--sortable-placeholder:after{content:"";position:absolute;background-color:rgba(106,180,240,.05);border:2px solid rgba(106,180,240,.1);border-radius:6px;box-shadow:0 0 4px rgba(106,180,240,.05);top:0;bottom:0;left:0;right:0;-webkit-animation:umb-block-card--sortable-placeholder .4s ease-in-out infinite alternate;animation:umb-block-card--sortable-placeholder .4s ease-in-out infinite alternate}@-webkit-keyframes umb-block-card--sortable-placeholder{0%{opacity:1}to{opacity:.5}}.umb-block-card .__showcase,umb-block-card .__showcase{position:relative;width:100%;padding-bottom:62.5%;background-color:#f9f9fa;background-size:cover;background-position:50% 50%;background-repeat:no-repeat;border-top-left-radius:6px;border-top-right-radius:6px}.umb-block-card .__showcase.--error,umb-block-card .__showcase.--error{border:2px solid #d42054;border-bottom:none;border-top-left-radius:6px;border-top-right-radius:6px;box-sizing:border-box}.umb-block-card .__showcase .__icon,umb-block-card .__showcase .__icon{position:absolute;width:100%;height:100%;display:flex;align-items:center;justify-content:center;font-size:42px}.umb-block-card .__info,umb-block-card .__info{width:100%;background-color:#fff;padding-top:10px;padding-bottom:11px;border-bottom-left-radius:6px;border-bottom-right-radius:6px}.umb-block-card .__info.--error,umb-block-card .__info.--error{background-color:#d42054}.umb-block-card .__info.--error .__name,.umb-block-card .__info.--error .__subname,umb-block-card .__info.--error .__name,umb-block-card .__info.--error .__subname{color:#fff}.umb-block-card .__info .__name,umb-block-card .__info .__name{font-weight:700;font-size:14px;color:#1b264f;margin-left:16px;margin-bottom:-1px}.umb-block-card .__info .__subname,umb-block-card .__info .__subname{color:#68676b;font-size:12px;margin-left:16px;margin-top:1px;margin-bottom:-1px;line-height:1.5em}.umb-block-card:hover .__info:not(.--error) .__name,umb-block-card:hover .__info:not(.--error) .__name{color:#2152a3}.umb-block-card .__actions,umb-block-card .__actions{position:absolute;top:10px;right:0;opacity:0;transition:opacity .12s}.umb-block-card .__actions .__action,umb-block-card .__actions .__action{display:inline-block;border-radius:50%;width:28px;height:28px;margin-right:10px;background-color:#fff;color:#1b264f}.umb-block-card .__actions .__action:hover,umb-block-card .__actions .__action:hover{color:#2152a3}.umb-block-card:focus-within .__actions,.umb-block-card:focus .__actions,.umb-block-card:hover .__actions,umb-block-card:focus-within .__actions,umb-block-card:focus .__actions,umb-block-card:hover .__actions{opacity:1}umb-property-info-button{position:relative;display:inline-block;vertical-align:text-bottom}.control-label+umb-property-info-button{margin-left:-8px}umb-property-info-button>.__button{position:relative;display:inline-flex;align-items:center;justify-content:center;width:15px;height:15px;padding-top:1px;padding-left:1px;margin-top:-1px;font-size:12px;font-weight:700;border-radius:50%;border:1px solid #1b264f;color:#1b264f}umb-property-info-button>.__button:hover{border-color:#2152a3;color:#2152a3}umb-property-info-button>.__tooltip{position:absolute;z-index:1000;top:26px;left:-8px;font-size:13px;border-radius:6px;min-width:240px;max-width:320px;padding:10px 16px;background-color:#1b264f;border:1px solid #1b264f;color:#fff;box-shadow:0 2px 6px rgba(27,38,79,.6)}umb-property-info-button>.__tooltip a{color:#fff;text-decoration:underline}umb-property-info-button>.__tooltip a:hover{color:#6ab4f0}umb-property-info-button>.__tooltip:before{content:"";position:absolute;transform:rotate(45deg);background-color:#1b264f;top:-5px;left:10px;width:8px;height:8px;border-left:1px solid #1b264f;border-top:1px solid #1b264f}.umb-property umb-property-info-button{opacity:0}.umb-property:focus-within umb-property-info-button,.umb-property:hover umb-property-info-button,.umb-property umb-property-info-button:focus{opacity:1}.umb-control-group umb-property-info-button,.umb-property:hover .umb-property:not(:hover) umb-property-info-button{opacity:0}.umb-control-group:focus-within umb-property-info-button,.umb-control-group:hover umb-property-info-button,.umb-control-group umb-property-info-button:focus{opacity:1}.umb-control-group:hover .umb-control-group:not(:hover) umb-property-info-button{opacity:0}.umb-block-list{padding-bottom:10px}.umb-block-list .umb-load-indicator{margin-bottom:20px}.umb-block-list__wrapper{position:relative;max-width:800px}.umb-block-list__wrapper>.ui-sortable>.ui-sortable-helper>.umb-block-list__block>.umb-block-list__block--content>*{box-shadow:0 5px 10px 0 rgba(0,0,0,.2)}.umb-block-list__block{position:relative;width:100%}.umb-block-list__block>.umb-block-list__block--actions{opacity:0;transition:opacity .12s}.umb-block-list__block.--active>.umb-block-list__block--actions,.umb-block-list__block:focus-within>.umb-block-list__block--actions,.umb-block-list__block:focus>.umb-block-list__block--actions,.umb-block-list__block:hover>.umb-block-list__block--actions{opacity:1}ng-form.ng-invalid-val-server-match-content>.umb-block-list__block.--show-validation{border:2px solid #d42054;border-radius:3px}ng-form.ng-invalid-val-server-match-content>.umb-block-list__block.--show-validation:after{content:"!";position:absolute;top:-12px;right:-12px;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:13px;text-align:center;font-weight:700;background-color:#d42054;color:#fff;border:2px solid #fff;font-weight:900;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:umb-block-list__block--content--badge-bounce;animation-name:umb-block-list__block--content--badge-bounce;-webkit-animation-timing-function:ease;animation-timing-function:ease}@-webkit-keyframes umb-block-list__block--content--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}55%{transform:translateY(-3px)}70%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes umb-block-list__block--content--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-6px)}40%{transform:translateY(0)}55%{transform:translateY(-3px)}70%{transform:translateY(0)}to{transform:translateY(0)}}ng-form.ng-invalid-val-server-match-settings>.umb-block-list__block>.umb-block-list__block--actions{opacity:1}.umb-block-list__block--actions{position:absolute;z-index:999999999;top:10px;right:10px;font-size:0;background-color:hsla(0,0%,100%,.96);border-radius:16px;padding-left:5px;padding-right:5px}.umb-block-list__block--actions .action{position:relative;display:inline-block;color:#1b264f;font-size:18px;padding:5px}.umb-block-list__block--actions .action:hover{color:#2152a3}.umb-block-list__block--actions .action.--error{color:#d42054}.show-validation-type-warning .umb-block-list__block--actions .action.--error{color:#f0ac00}.umb-block-list__block--actions .action>.__error-badge{position:absolute;top:-2px;right:-2px;min-width:8px;color:#fff;background-color:#1b264f;border:2px solid #fff;border-radius:50%;font-size:8px;font-weight:700;padding:2px;line-height:8px;background-color:#d42054;display:none;font-weight:900}.show-validation-type-warning .umb-block-list__block--actions .action>.__error-badge{background-color:#f0ac00}.umb-block-list__block--actions .action.--error>.__error-badge{display:block;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:umb-block-list__action--badge-bounce;animation-name:umb-block-list__action--badge-bounce;-webkit-animation-timing-function:ease;animation-timing-function:ease}@-webkit-keyframes umb-block-list__action--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-4px)}40%{transform:translateY(0)}55%{transform:translateY(-2px)}70%{transform:translateY(0)}to{transform:translateY(0)}}@keyframes umb-block-list__action--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-4px)}40%{transform:translateY(0)}55%{transform:translateY(-2px)}70%{transform:translateY(0)}to{transform:translateY(0)}}.umb-block-list__block--content>div{position:relative;width:100%;min-height:48px;background-color:#fff;border-radius:3px;box-sizing:border-box}.blockelement__draggable-element{cursor:-webkit-grab;cursor:grab}.umb-block-list__block--create-button{position:absolute;width:100%;z-index:1;opacity:0;outline:0;height:12px;margin-top:-9px;padding-top:6px;margin-bottom:-6px;transition:opacity .24s}.umb-block-list__block--create-button:before{content:"";position:absolute;background-color:#2152a3;border-top:1px solid #fff;border-bottom:1px solid #fff;border-radius:2px;top:5px;right:0;left:0;height:2px;-webkit-animation:umb-block-list__block--create-button_before .4s ease-in-out infinite alternate;animation:umb-block-list__block--create-button_before .4s ease-in-out infinite alternate;transform:scaleX(.99);transition:transform .24s ease-out}@-webkit-keyframes umb-block-list__block--create-button_before{0%{opacity:1}to{opacity:.5}}@keyframes umb-block-list__block--create-button_before{0%{opacity:1}to{opacity:.5}}.umb-block-list__block--create-button>.__plus{position:absolute;display:flex;justify-content:center;align-items:center;pointer-events:none;box-sizing:border-box;width:28px;height:28px;margin-left:-24px;margin-top:-16px;border-radius:3em;font-size:14px;border:2px solid #2152a3;color:#2152a3;background-color:hsla(0,0%,100%,.96);box-shadow:0 0 0 2px hsla(0,0%,100%,.96);transform:scale(0);transition:transform .24s ease-in;-webkit-animation:umb-block-list__block--create-button__plus .4s ease-in-out infinite alternate;animation:umb-block-list__block--create-button__plus .4s ease-in-out infinite alternate}@-webkit-keyframes umb-block-list__block--create-button__plus{0%{color:#2152a3}to{color:rgba(33,82,163,.8)}}@keyframes umb-block-list__block--create-button__plus{0%{color:#2152a3}to{color:rgba(33,82,163,.8)}}.umb-block-list__block--create-button:focus>.__plus{border-color:#6ab4f0}.umb-block-list__block--create-button:focus,.umb-block-list__block--create-button:hover{opacity:1}.umb-block-list__block--create-button:focus:before,.umb-block-list__block--create-button:hover:before{transform:scaleX(1)}.umb-block-list__block--create-button:focus>.__plus,.umb-block-list__block--create-button:hover>.__plus{transform:scale(1);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.umb-block-list__actions{display:flex;border:1px dashed #bbbabf;border-radius:3px;box-sizing:border-box}.umb-block-list__actions:hover{border-color:transparent}.umb-block-list__actions:hover>button{border-color:#bbbabf}.umb-block-list__actions:hover>button.umb-block-list__clipboard-button{opacity:1}.umb-block-list__actions>button{position:relative;display:flex;align-items:center;justify-content:center;color:#1b264f;font-weight:700;margin:-1px;padding:5px 15px;border:1px dashed transparent;border-radius:3px;box-sizing:border-box}.umb-block-list__actions>button:hover{color:#2152a3;border-color:#2152a3;text-decoration:none;z-index:1}.umb-block-list__actions>button[disabled],.umb-block-list__actions>button[disabled]:hover{color:#bbbabf;border-color:#bbbabf;cursor:default}.umb-block-list__actions>button.umb-block-list__create-button{flex-grow:1;border-top-right-radius:0;border-bottom-right-radius:0}.umb-block-list__actions>button.umb-block-list__clipboard-button{margin-left:0;padding:5px 12px;font-size:18px;border-top-left-radius:0;border-bottom-left-radius:0;opacity:0}.umb-block-list__actions>button.umb-block-list__clipboard-button:focus,.umb-block-list__actions>button.umb-block-list__clipboard-button:hover{opacity:1}.umb-block-list__actions>button.umb-block-list__clipboard-button.--jump{-webkit-animation:umb-block-list__jump-clipboard-button 2s;animation:umb-block-list__jump-clipboard-button 2s}@-webkit-keyframes umb-block-list__jump-clipboard-button{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes umb-block-list__jump-clipboard-button{0%{opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.umb-block-list__actions>button.umb-block-list__clipboard-button.--jump i{-webkit-animation:umb-block-list__jump-clipboard-button-i 2s;animation:umb-block-list__jump-clipboard-button-i 2s}@-webkit-keyframes umb-block-list__jump-clipboard-button-i{10%{transform:scale(1)}10%{transform:scale(1.33)}20%{transform:scale(.82)}30%{transform:scale(1.24)}40%{transform:scale(.94)}50%{transform:scale(1)}}@keyframes umb-block-list__jump-clipboard-button-i{10%{transform:scale(1)}10%{transform:scale(1.33)}20%{transform:scale(.82)}30%{transform:scale(1.24)}40%{transform:scale(.94)}50%{transform:scale(1)}}.umb-block-list-block-configuration .__add-button{position:relative;display:inline-flex;width:100%;height:100%;margin-right:20px;margin-bottom:20px;color:#1b264f;border:1px dashed #bbbabf;border-radius:6px;align-items:center;justify-content:center;padding:5px 15px;box-sizing:border-box;font-weight:700}.umb-block-list-block-configuration .__add-button:hover{color:#2152a3;border-color:#2152a3}.umb-block-list-block-configuration-overlay .umb-node-preview{flex-grow:1}.umb-block-list-block-configuration-overlay .__control-actions{position:absolute;display:flex;align-items:center;top:0;bottom:0;right:0;background-color:hsla(0,0%,100%,.8);opacity:0;transition:opacity .12s}.umb-block-list-block-configuration-overlay .control-group:focus-within .__control-actions,.umb-block-list-block-configuration-overlay .control-group:focus .__control-actions,.umb-block-list-block-configuration-overlay .control-group:hover .__control-actions{opacity:1}.umb-block-list-block-configuration-overlay .__control-actions-btn{position:relative;color:#1b264f;height:32px;width:26px}.umb-block-list-block-configuration-overlay .__control-actions-btn:hover{color:#2152a3}.umb-block-list-block-configuration-overlay .__control-actions-btn:last-of-type{margin-right:7px}.umb-block-list-block-configuration-overlay .umb-node-preview{border-bottom:none}.umb-block-list-block-configuration-overlay .__settings-input{position:relative;padding:5px 8px;margin-bottom:10px;color:#1b264f;border:1px dashed #bbbabf;width:100%;font-weight:700;display:inline-flex;flex-flow:row nowrap}.umb-block-list-block-configuration-overlay .__settings-input localize{width:100%}.umb-block-list-block-configuration-overlay .__settings-input .umb-node-preview{padding:3px 0;margin-left:5px;overflow:hidden}.umb-block-list-block-configuration-overlay .__settings-input.--noValue{text-align:center;border-radius:3px;color:#fff;transition:color .12s}.umb-block-list-block-configuration-overlay .__settings-input.--noValue:focus,.umb-block-list-block-configuration-overlay .__settings-input.--noValue:hover{color:#2152a3;border-color:#2152a3}.umb-block-list-block-configuration-overlay .__settings-input.--hasValue{border:1px solid #d8d7d9;padding:0}.umb-block-list-block-configuration-overlay .__add-button{width:100%;color:#1b264f;border:1px dashed #bbbabf;border-radius:3px;display:flex;align-items:center;justify-content:center;padding:5px 15px;box-sizing:border-box;margin:20px 0;font-weight:700}.umb-block-list-block-configuration-overlay .__add-button:hover{color:#2152a3;border-color:#2152a3}.umb-property-editor.umb-property-editor--notsupported{background-color:#d42054;color:#fff;padding:5px 10px;width:auto;border-radius:6px}.blockelement-unsupportedblock-editor{position:relative;display:block;box-sizing:border-box;margin-bottom:4px;margin-top:4px;width:100%;border:1px solid #e9e9eb;border-radius:3px}.blockelement-unsupportedblock-editor>.__header{display:flex;align-items:center;padding-left:20px;padding-bottom:2px;min-height:48px;border-bottom:1px solid #e9e9eb;background-color:#f6f6f7;color:#a2a1a6}.blockelement-unsupportedblock-editor>.__header .icon{font-size:22px;margin-right:5px;display:inline-block;vertical-align:middle}.blockelement-unsupportedblock-editor>.__header span{display:inline-block;vertical-align:middle}.blockelement-unsupportedblock-editor>.__body{padding:20px;background-color:#f6f6f7}.blockelement-unsupportedblock-editor>.__body a{text-decoration:underline;color:#1b264f}.blockelement-unsupportedblock-editor>.__body a:hover{color:#2152a3}.blockelement-labelblock-editor{position:relative;display:flex;align-items:center;margin-bottom:4px;margin-top:4px;width:100%;min-height:48px;border:1px solid #e9e9eb;border-radius:3px;cursor:pointer;color:#1b264f;background-color:#fff;text-align:left;padding:0 20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;transition:border-color .12s,background-color .12s}.blockelement-labelblock-editor>.icon{font-size:22px;margin-right:10px;display:inline-block}.blockelement-labelblock-editor>span{position:relative;display:inline-block;padding-top:2px;padding-bottom:2px}.blockelement-labelblock-editor:hover{color:#2152a3;background-color:#f9f9fa}.blockelement-labelblock-editor.--active{color:#1b264f;border-color:#fee4e1;background-color:#fee4e1}ng-form.ng-invalid-val-server-match-content>.umb-block-list__block>.umb-block-list__block--content>div>.blockelement-labelblock-editor{color:#d42054}.show-validation-type-warning ng-form.ng-invalid-val-server-match-content>.umb-block-list__block>.umb-block-list__block--content>div>.blockelement-labelblock-editor{color:#f0ac00}ng-form.ng-invalid-val-server-match-content>.umb-block-list__block:not(.--active)>.umb-block-list__block--content>div>.blockelement-labelblock-editor>span:after{content:"!";text-align:center;position:absolute;top:-6px;right:-15px;min-width:10px;color:#fff;background-color:#1b264f;border:2px solid #fff;border-radius:50%;font-size:10px;font-weight:700;padding:2px;line-height:10px;background-color:#d42054;font-weight:900;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:blockelement-inlineblock-editor--badge-bounce;animation-name:blockelement-inlineblock-editor--badge-bounce;-webkit-animation-timing-function:ease;animation-timing-function:ease}.show-validation-type-warning ng-form.ng-invalid-val-server-match-content>.umb-block-list__block:not(.--active)>.umb-block-list__block--content>div>.blockelement-labelblock-editor>span:after{background-color:#f0ac00}@-webkit-keyframes blockelement-inlineblock-editor--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-4px)}40%{transform:translateY(0)}55%{transform:translateY(-2px)}70%{transform:translateY(0)}to{transform:translateY(0)}}.blockelement-inlineblock-editor{display:block;margin-bottom:4px;margin-top:4px;border:1px solid #e9e9eb;border-radius:3px;transition:border-color .12s,background-color .12s}.umb-block-list__block:not(.--active) .blockelement-inlineblock-editor:hover{border-color:#d8d7d9}.blockelement-inlineblock-editor .umb-editor-tab-bar{margin:0;position:static;padding:0}.blockelement-inlineblock-editor>button{width:100%;min-height:48px;cursor:pointer;color:#1b264f;text-align:left;padding-left:10px;padding-bottom:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-color:#fff}.blockelement-inlineblock-editor>button .caret{vertical-align:middle;transform:rotate(-90deg);transition:transform 80ms ease-out}.blockelement-inlineblock-editor>button .icon{font-size:1.1rem;display:inline-block;vertical-align:middle}.blockelement-inlineblock-editor>button span.name{position:relative;display:inline-block;vertical-align:middle}.blockelement-inlineblock-editor>button:hover{color:#2152a3;border-color:#d8d7d9}ng-form.ng-invalid-val-server-match-content>.umb-block-list__block>.umb-block-list__block--content>div>.blockelement-inlineblock-editor>button{color:#d42054}.show-validation-type-warning ng-form.ng-invalid-val-server-match-content>.umb-block-list__block>.umb-block-list__block--content>div>.blockelement-inlineblock-editor>button{color:#f0ac00}ng-form.ng-invalid-val-server-match-content>.umb-block-list__block>.umb-block-list__block--content>div>.blockelement-inlineblock-editor>button span.caret{border-top-color:#d42054}.show-validation-type-warning ng-form.ng-invalid-val-server-match-content>.umb-block-list__block>.umb-block-list__block--content>div>.blockelement-inlineblock-editor>button span.caret{border-top-color:#f0ac00}ng-form.ng-invalid-val-server-match-content>.umb-block-list__block:not(.--active)>.umb-block-list__block--content>div>.blockelement-inlineblock-editor>button span.name:after{content:"!";text-align:center;position:absolute;top:-6px;right:-15px;min-width:10px;color:#fff;background-color:#1b264f;border:2px solid #fff;border-radius:50%;font-size:10px;font-weight:700;padding:2px;line-height:10px;background-color:#d42054;font-weight:900;-webkit-animation-duration:1.4s;animation-duration:1.4s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-name:blockelement-inlineblock-editor--badge-bounce;animation-name:blockelement-inlineblock-editor--badge-bounce;-webkit-animation-timing-function:ease;animation-timing-function:ease}.show-validation-type-warning ng-form.ng-invalid-val-server-match-content>.umb-block-list__block:not(.--active)>.umb-block-list__block--content>div>.blockelement-inlineblock-editor>button span.name:after{background-color:#f0ac00}@keyframes blockelement-inlineblock-editor--badge-bounce{0%{transform:translateY(0)}20%{transform:translateY(-4px)}40%{transform:translateY(0)}55%{transform:translateY(-2px)}70%{transform:translateY(0)}to{transform:translateY(0)}}.umb-block-list__block.--active{border-color:#d8d7d9;box-shadow:0 0 2px 0 rgba(0,0,0,.05)}.umb-block-list__block.--active>.umb-block-list__block--content>.umb-block-list__block--view>.blockelement-inlineblock-editor>button>.caret{transform:rotate(0)}.blockelement-inlineblock-editor__inner{border-top:1px solid #d8d7d9;background-color:#f9f9fa}.blockelement-inlineblock-editor__inner>*>*>*>.umb-group-panel{background-color:transparent;box-shadow:none;margin-top:10px;margin-bottom:0}.blockelement-inlineblock-editor__inner>*>*>*>.umb-group-panel>.umb-group-panel__content .umb-property{margin-bottom:20px}.blockelement-inlineblock-editor__inner .umb-group-panel+.umb-group-panel{margin-top:20px}.blockelement-inlineblock-editor__inner.--singleGroup>*>*>*>.umb-group-panel{margin-top:0}.blockelement-inlineblock-editor__inner.--singleGroup>*>*>*>.umb-group-panel>.umb-group-panel__header{display:none}.umb-media-card-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-auto-rows:minmax(100px,auto);grid-gap:10px;justify-items:center;align-items:center}.umb-media-card-grid__cell{position:relative;display:flex;width:100%;height:100%;align-items:center;justify-content:center}.umb-media-card-grid--inline-create-button{position:absolute;height:100%;z-index:1;opacity:0;outline:0;left:0;width:12px;margin-left:-7px;padding-left:6px;margin-right:-6px;transition:opacity .24s}.umb-media-card-grid--inline-create-button:before{content:"";position:absolute;background:#2152a3;background:linear-gradient(0deg,rgba(33,82,163,0),#2152a3 50%,rgba(33,82,163,0));border-left:1px solid #fff;border-right:1px solid #fff;border-radius:2px;left:0;top:0;bottom:0;width:2px;-webkit-animation:umb-media-card-grid--inline-create-button_before .4s ease-in-out infinite alternate;animation:umb-media-card-grid--inline-create-button_before .4s ease-in-out infinite alternate;transform:scaleX(.99);transition:transform .24s ease-out}@-webkit-keyframes umb-media-card-grid--inline-create-button_before{0%{opacity:1}to{opacity:.5}}@keyframes umb-media-card-grid--inline-create-button_before{0%{opacity:1}to{opacity:.5}}.umb-media-card-grid--inline-create-button>.__plus{position:absolute;display:flex;justify-content:center;align-items:center;pointer-events:none;box-sizing:border-box;width:28px;height:28px;margin-left:-18px;margin-top:-26px;border-radius:3em;font-size:14px;border:2px solid #2152a3;color:#2152a3;background-color:hsla(0,0%,100%,.96);box-shadow:0 0 0 2px hsla(0,0%,100%,.96);transform:scale(0);transition:transform .24s ease-in;-webkit-animation:umb-media-card-grid--inline-create-button__plus .4s ease-in-out infinite alternate;animation:umb-media-card-grid--inline-create-button__plus .4s ease-in-out infinite alternate}@-webkit-keyframes umb-media-card-grid--inline-create-button__plus{0%{color:#2152a3}to{color:rgba(33,82,163,.8)}}@keyframes umb-media-card-grid--inline-create-button__plus{0%{color:#2152a3}to{color:rgba(33,82,163,.8)}}.umb-media-card-grid--inline-create-button:focus>.__plus{border-color:#6ab4f0}.umb-media-card-grid--inline-create-button:focus,.umb-media-card-grid--inline-create-button:hover{opacity:1}.umb-media-card-grid--inline-create-button:focus:before,.umb-media-card-grid--inline-create-button:hover:before{transform:scaleX(1)}.umb-media-card-grid--inline-create-button:focus>.__plus,.umb-media-card-grid--inline-create-button:hover>.__plus{transform:scale(1);transition-timing-function:cubic-bezier(.175,.885,.32,1.275)}.umb-media-card-grid__create-button{position:relative;width:100%;padding-bottom:100%;border:1px dashed #bbbabf;color:#1b264f;font-weight:700;box-sizing:border-box;border-radius:3px}.umb-media-card-grid__create-button>div{position:absolute;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.umb-media-card-grid__create-button:hover{color:#2152a3;border-color:#2152a3;text-decoration:none}.umb-media-card-grid__create-button.--disabled,.umb-media-card-grid__create-button.--disabled:hover{color:#bbbabf;border-color:#bbbabf;cursor:default}.umb-media-card,umb-media-card{position:relative;display:inline-block;width:100%;border-radius:3px;overflow:hidden;transition:box-shadow .12s;cursor:pointer}.umb-media-card:focus,umb-media-card:focus{outline:0}.tabbing-active .umb-media-card:focus:after,.tabbing-active umb-media-card:focus:after{content:"";position:absolute;z-index:10000;top:0;bottom:0;left:0;right:0;border-radius:3px;box-shadow:0 0 2px 0 #6ab4f0,inset 0 0 2px 2px #6ab4f0;pointer-events:none}.tabbing-active .umb-media-card.umb-outline--surrounding:focus:after,.tabbing-active umb-media-card.umb-outline--surrounding:focus:after{top:-6px;bottom:-6px;left:-6px;right:-6px;border-radius:9px}.tabbing-active .umb-media-card.umb-outline--thin:focus:after,.tabbing-active umb-media-card.umb-outline--thin:focus:after{box-shadow:0 0 2px #6ab4f0,inset 0 0 2px 1px #6ab4f0}.umb-media-card:hover,umb-media-card:hover{box-shadow:0 1px 3px rgba(33,82,163,.5)}.umb-media-card.--isOpen:after,umb-media-card.--isOpen:after{content:"";position:absolute;border:2px solid #f5c1bc;border-radius:3px;top:0;bottom:0;left:0;right:0}.umb-media-card.--hasError,umb-media-card.--hasError{border:2px solid #d42054}.umb-media-card.--sortable-placeholder,umb-media-card.--sortable-placeholder{box-shadow:none}.umb-media-card.--sortable-placeholder:after,umb-media-card.--sortable-placeholder:after{content:"";position:absolute;background-color:rgba(106,180,240,.05);border:2px solid rgba(106,180,240,.1);border-radius:3px;box-shadow:0 0 4px rgba(106,180,240,.05);top:0;bottom:0;left:0;right:0;-webkit-animation:umb-block-card--sortable-placeholder .4s ease-in-out infinite alternate;animation:umb-block-card--sortable-placeholder .4s ease-in-out infinite alternate}@keyframes umb-block-card--sortable-placeholder{0%{opacity:1}to{opacity:.5}}.umb-media-card .__status,umb-media-card .__status{position:absolute;top:0;left:0;right:0;padding:2px}.umb-media-card .__status.--error,umb-media-card .__status.--error{background-color:#d42054;color:#fff}.umb-media-card .__showcase,umb-media-card .__showcase{position:relative;max-width:100%;min-height:120px;max-height:240px;text-align:center}.umb-media-card .__showcase img,umb-media-card .__showcase img{-o-object-fit:contain;object-fit:contain;max-height:240px}.umb-media-card .__showcase umb-file-icon,umb-media-card .__showcase umb-file-icon{width:100%;padding-bottom:100%;display:block}.umb-media-card .__showcase umb-file-icon .umb-file-icon,umb-media-card .__showcase umb-file-icon .umb-file-icon{position:absolute;top:0;bottom:0;left:10px;right:10px;display:flex;align-items:center;justify-content:center}.umb-media-card .__info,umb-media-card .__info{position:absolute;text-align:left;bottom:0;width:100%;background-color:#fff;padding-top:6px;padding-bottom:7px;opacity:0;transition:opacity .12s}.umb-media-card .__info.--error,umb-media-card .__info.--error{opacity:1;background-color:#d42054}.umb-media-card .__info.--error .__name,.umb-media-card .__info.--error .__subname,umb-media-card .__info.--error .__name,umb-media-card .__info.--error .__subname{color:#fff}.umb-media-card .__info .__name,umb-media-card .__info .__name{font-weight:700;font-size:13px;color:#1b264f;margin-left:16px;margin-bottom:-1px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.umb-media-card .__info .__subname,umb-media-card .__info .__subname{color:#68676b;font-size:12px;margin-left:16px;margin-top:1px;margin-bottom:-1px;line-height:1.5em}.umb-media-card:focus-within .__info,.umb-media-card:focus .__info,.umb-media-card:hover .__info,umb-media-card:focus-within .__info,umb-media-card:focus .__info,umb-media-card:hover .__info{opacity:1}.umb-media-card:focus-within .__info:not(.--error) .__name,.umb-media-card:focus .__info:not(.--error) .__name,.umb-media-card:hover .__info:not(.--error) .__name,umb-media-card:focus-within .__info:not(.--error) .__name,umb-media-card:focus .__info:not(.--error) .__name,umb-media-card:hover .__info:not(.--error) .__name{color:#2152a3}.umb-media-card .__actions,umb-media-card .__actions{position:absolute;top:10px;right:10px;font-size:0;background-color:hsla(0,0%,100%,.96);border-radius:16px;padding-left:5px;padding-right:5px;opacity:0;transition:opacity .12s}.umb-media-card .__actions .__action,umb-media-card .__actions .__action{position:relative;display:inline-block;padding:5px;font-size:18px;color:#1b264f}.umb-media-card .__actions .__action:hover,umb-media-card .__actions .__action:hover{color:#2152a3}.umb-media-card:focus-within .__actions,.umb-media-card:focus .__actions,.umb-media-card:hover .__actions,umb-media-card:focus-within .__actions,umb-media-card:focus .__actions,umb-media-card:hover .__actions{opacity:1}.umb-mediapicker3-crops input.ng-invalid.ng-touched{border-color:#d42054;color:#d42054}.umb-mediapicker3-crops .umb-table button{position:relative;color:#1b264f;margin-right:10px;font-size:14px}.umb-mediapicker3-crops .umb-table button:hover{color:#2152a3}.umb-mediapicker3-crops__add{margin-top:10px;display:flex;align-items:center;justify-content:center;background:0 0;border:1px dashed #bbbabf;color:#1b264f;font-weight:700;padding:5px 15px;box-sizing:border-box;width:100%}.umb-mediapicker3-crops__add:hover{color:#2152a3;border-color:#2152a3;text-decoration:none}.umb-mediapicker3 .umb-media-card-grid{padding:20px;border:1px solid #d8d7d9;box-sizing:border-box;max-width:800px}.umb-mediapicker3 .umb-media-card-grid.--singleMode{max-width:202px}.umb-media-entry-editor .umb-cropper-imageholder{position:relative;width:100%;height:100%}.umb-media-entry-editor .umb-cropper-gravity{height:100%}.umb-media-entry-editor .umb-cropper__container{width:100%;height:100%}.umb-media-entry-editor .umb-cropper{height:100%}.umb-media-entry-editor .umb-cropper .crop-container{padding-bottom:0;height:calc(100% - 50px)}.umb-media-entry-editor .umb-cropper .crop-controls-wrapper{justify-content:center}.umb-media-entry-editor .umb-cropper .crop-slider-wrapper{max-width:500px}.umb-media-entry-editor__pane{display:flex;flex-flow:row-reverse;height:100%;width:100%}.umb-media-entry-editor__crops{background-color:#fff;overflow:auto}.umb-media-entry-editor__crops>button{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;text-align:center;padding:4px 10px 0;border-bottom:1px solid #e9e9eb;box-sizing:border-box;height:120px;width:120px;color:#1b264f}.umb-media-entry-editor__crops>button:hover{color:#2152a3;text-decoration:none}.umb-media-entry-editor__crops>button:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}.umb-media-entry-editor__crops>button:before{content:"";position:absolute;width:0;max-height:50px;height:84%;top:auto;bottom:auto;background-color:#f5c1bc;left:0;border-radius:0 3px 3px 0;opacity:0;transition:all .2s linear}.umb-media-entry-editor__crops>button.--is-active{color:#2152a3}.umb-media-entry-editor__crops>button.--is-active:before{opacity:1;width:4px}.umb-media-entry-editor__crops>button>.__icon{font-size:24px;display:block;text-align:center;margin-bottom:7px}.umb-media-entry-editor__crops>button>.__text{font-size:12px;line-height:1em;margin-top:4px}.umb-media-entry-editor__imagecropper{flex:auto;height:100%}.umb-media-entry-editor__imageholder{display:block;position:relative;height:calc(100% - 50px)}.umb-media-entry-editor__imageholder-actions{background-color:#fff;height:50px;display:flex;justify-content:center}.dn{display:none}.di{display:inline}.db{display:block}.dib{display:inline-block}.dit{display:inline-table}.dt{display:table}.dtc{display:table-cell}.dt-row{display:table-row}.dt-row-group{display:table-row-group}.dt-column{display:table-column}.dt-column-group{display:table-column-group}.dt--fixed{table-layout:fixed;width:100%}.o-100{opacity:1}.o-90{opacity:.9}.o-80{opacity:.8}.o-70{opacity:.7}.o-60{opacity:.6}.o-50{opacity:.5}.o-40{opacity:.4}.o-30{opacity:.3}.o-20{opacity:.2}.o-10{opacity:.1}.o-05{opacity:.05}.o-025{opacity:.025}.o-0{opacity:0}.strike{text-decoration:line-through}.underline{text-decoration:underline}.no-underline{text-decoration:none}.ws-normal{white-space:normal}.nowrap{white-space:nowrap}.pre{white-space:pre}.pre-wrap{white-space:pre-wrap}.pre-line{white-space:pre-line}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.word-normal{word-break:normal}.word-wrap{word-break:break-all}.word-nowrap{word-break:keep-all}.flex{display:flex}.flex-inline{display:inline-flex}.flex-column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-baseline{align-items:baseline}.items-stretch{align-items:stretch}.self-start{align-self:flex-start}.self-end{align-self:flex-end}.self-center{align-self:center}.self-baseline{align-self:baseline}.self-stretch{align-self:stretch}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-around{justify-content:space-around}.content-start{align-content:flex-start}.content-end{align-content:flex-end}.content-center{align-content:center}.content-between{align-content:space-between}.content-around{align-content:space-around}.content-stretch{align-content:stretch}.flx-i{flex:1}.flx-g0{flex-grow:0}.flx-g1{flex-grow:1}.flx-s0{flex-shrink:0}.flx-s1{flex-shrink:1}.flx-b0{flex-basis:0%}.flx-b1{flex-basis:10%}.flx-b2{flex-basis:20%}.flx-b3{flex-basis:30%}.flx-b4{flex-basis:40%}.flx-b5{flex-basis:50%}.flx-b6{flex-basis:60%}.flx-b7{flex-basis:70%}.flx-b8{flex-basis:80%}.flx-b9{flex-basis:90%}.flx-b10{flex-basis:100%}.flx-ba{flex-basis:auto}.flex-auto{flex:1 1 auto;min-width:0;min-height:0}.flex-none{flex:none}.m-center,.mx-auto{margin-left:auto;margin-right:auto}.my-auto{margin-bottom:auto}.mt-auto,.my-auto{margin-top:auto}.mb-auto{margin-bottom:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.mt0{margin-top:0}.mt1{margin-top:.25rem}.mt2{margin-top:.5rem}.mt3{margin-top:1rem}.mt4{margin-top:2rem}.mt5{margin-top:4rem}.mt6{margin-top:8rem}.mt7{margin-top:16rem}.mb0{margin-bottom:0}.mb1{margin-bottom:.25rem}.mb2{margin-bottom:.5rem}.mb3{margin-bottom:1rem}.mb4{margin-bottom:2rem}.mb5{margin-bottom:4rem}.mb6{margin-bottom:8rem}.mb7{margin-bottom:16rem}.ml0{margin-left:0}.ml1{margin-left:.25rem}.ml2{margin-left:.5rem}.ml3{margin-left:1rem}.ml4{margin-left:2rem}.ml5{margin-left:4rem}.ml6{margin-left:8rem}.ml7{margin-left:16rem}.mr0{margin-right:0}.mr1{margin-right:.25rem}.mr2{margin-right:.5rem}.mr3{margin-right:1rem}.mr4{margin-right:2rem}.mr5{margin-right:4rem}.mr6{margin-right:8rem}.mr7{margin-right:16rem}.p0{padding:0}.pt0{padding-top:0}.pb0{padding-bottom:0}.pl0{padding-left:0}.pr0{padding-right:0}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.w1{width:1rem}.w2{width:2rem}.w3{width:4rem}.w4{width:8rem}.w5{width:16rem}.w-10{width:10%}.w-20{width:20%}.w-25{width:25%}.w-33{width:33%}.w-34{width:34%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-75{width:75%}.w-80{width:80%}.w-100{width:100%}.w-auto{width:auto}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-none{cursor:none}.cursor-context-menu{cursor:context-menu}.cursor-help{cursor:help}.cursor-pointer{cursor:pointer}.cursor-progress{cursor:progress}.cursor-wait{cursor:wait}.cursor-cell{cursor:cell}.cursor-crosshair{cursor:crosshair}.cursor-text{cursor:text}.cursor-vertical-text{cursor:vertical-text}.cursor-alias{cursor:alias}.cursor-copy{cursor:copy}.cursor-move{cursor:move}.cursor-no-drop{cursor:no-drop}.cursor-not-allowed{cursor:not-allowed}.cursor-e-resize{cursor:e-resize}.cursor-n-resize{cursor:n-resize}.cursor-ne-resize{cursor:ne-resize}.cursor-nw-resize{cursor:nw-resize}.cursor-s-resize{cursor:s-resize}.cursor-se-resize{cursor:se-resize}.cursor-sw-resize{cursor:sw-resize}.cursor-w-resize{cursor:w-resize}.cursor-ew-resize{cursor:ew-resize}.cursor-ns-resize{cursor:ns-resize}.cursor-nesw-resize{cursor:nesw-resize}.cursor-nwse-resize{cursor:nwse-resize}.cursor-col-resize{cursor:col-resize}.cursor-row-resize{cursor:row-resize}.cursor-all-scroll{cursor:all-scroll}.cursor-zoom-in{cursor:zoom-in}.cursor-zoom-out{cursor:zoom-out}.login-overlay{width:100%;height:100%;position:absolute;z-index:65537;top:0;left:0;margin:0!important;padding:0;border:none;border-radius:0;overflow-y:auto;background-color:#162335}.login-overlay__background-image{background-position:50%;background-repeat:no-repeat;background-size:cover;background-image:url(../img/login.jpg);width:100%;height:100%;position:absolute}.login-overlay__logo{position:absolute;top:22px;left:25px;width:30px;height:30px;z-index:1}.login-overlay .umb-modalcolumn{background:0 0;border:none}.login-overlay .umb-login-container{display:flex;justify-content:center;align-items:center;width:100%;height:100%;position:relative;z-index:3;box-sizing:border-box}@media (max-width:565px){.login-overlay .umb-login-container{padding-top:80px}}.login-overlay .form{background:#fff;padding:30px;width:500px;margin:auto 25px;border-radius:3px}.login-overlay .form input[type=email],.login-overlay .form input[type=password],.login-overlay .form input[type=text]{height:36px;padding-left:10px;padding-right:10px}.login-overlay .form label{font-weight:700}.login-overlay h1{display:block;text-align:center;color:#000;font-size:24px;font-weight:700;margin-bottom:20px}.login-overlay .alert{display:inline-block;padding-right:6px;padding-left:6px;margin-top:10px;text-align:center}.login-overlay .external-logins form{margin-bottom:20px}.login-overlay .btn-social{padding-top:8px;padding-bottom:8px;margin:0 0 5px}.login-overlay .btn-social>:first-child{line-height:36px}.login-overlay .text-error,.login-overlay .text-info{font-weight:700}.password-toggle{position:relative;text-align:right;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:auto}.password-toggle button{opacity:.5;display:inline-block;z-index:1;-webkit-tap-highlight-color:transparent}.password-toggle button .password-text{background-repeat:no-repeat;background-size:18px;background-position:0 1px;padding-left:24px}.password-toggle button .password-text.show{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M16 6C9 6 3 10 0 16c3 6 9 10 16 10s13-4 16-10c-3-6-9-10-16-10zm8 5.3c1.8 1.2 3.4 2.8 4.6 4.7-1.2 2-2.8 3.5-4.7 4.7-3 1.5-6 2.3-8 2.3s-6-.8-8-2.3C6 19.5 4 18 3 16c1.5-2 3-3.5 5-4.7l.6-.2C8 12 8 13 8 14c0 4.5 3.5 8 8 8s8-3.5 8-8c0-1-.3-2-.6-2.6l.4.3zM16 13c0 1.7-1.3 3-3 3s-3-1.3-3-3 1.3-3 3-3 3 1.3 3 3z'/%3E%3C/svg%3E")}.password-toggle button .password-text.hide{display:none;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath fill='%23444' d='M29.6.4C29 0 28 0 27.4.4L21 6.8c-1.4-.5-3-.8-5-.8C9 6 3 10 0 16c1.3 2.6 3 4.8 5.4 6.5l-5 5c-.5.5-.5 1.5 0 2 .3.4.7.5 1 .5s1 0 1.2-.4l27-27C30 2 30 1 29.6.4zM13 10c1.3 0 2.4 1 2.8 2L12 15.8c-1-.4-2-1.5-2-2.8 0-1.7 1.3-3 3-3zm-9.6 6c1.2-2 2.8-3.5 4.7-4.7l.7-.2c-.4 1-.6 2-.6 3 0 1.8.6 3.4 1.6 4.7l-2 2c-1.6-1.2-3-2.7-4-4.4zM24 13.8c0-.8 0-1.7-.4-2.4l-10 10c.7.3 1.6.4 2.4.4 4.4 0 8-3.6 8-8z'/%3E%3Cpath fill='%23444' d='M26 9l-2.2 2.2c2 1.3 3.6 3 4.8 4.8-1.2 2-2.8 3.5-4.7 4.7-2.7 1.5-5.4 2.3-8 2.3-1.4 0-2.6 0-3.8-.4L10 25c2 .6 4 1 6 1 7 0 13-4 16-10-1.4-2.8-3.5-5.2-6-7z'/%3E%3C/svg%3E")}.welcome-dashboard__intro{margin-top:20px;margin-bottom:30px}.welcome-dashboard__title{font-size:30px;color:#303033;line-height:1.3em;margin-bottom:15px;font-weight:700}.welcome-dashboard__intro-text,.welcome-dashboard__title{text-align:center;max-width:750px;margin-left:auto;margin-right:auto}.welcome-dashboard__intro-text{font-size:18px;line-height:1.6em}.welcome-dashboard__info-box-boxes{display:flex;margin-bottom:30px}.welcome-dashboard__info-box{background-color:#f3fdfc;border-radius:3px;border:2px solid transparent;padding:25px;text-decoration:none;display:block;margin:10px}.welcome-dashboard__info-box:hover{border:2px solid #03bfb3;cursor:pointer;transition:border-color .15s ease-in-out;text-decoration:none}.welcome-dashboard__info-box:active,.welcome-dashboard__info-box:focus{text-decoration:none}.welcome-dashboard__info-box-title{color:#00aea2;font-size:16px;text-align:center;margin-bottom:5px;font-weight:700}.welcome-dashboard__info-box-description{text-align:center;line-height:1.4em}.welcome-dashboard__cards{display:flex;margin-bottom:30px}.welcome-dashboard__card{background-color:#f8f8f8;border-radius:3px;margin:10px;display:flex;flex-direction:column;align-items:flex-start}.welcome-dashboard__card-image-wrapper{flex:0 0 auto;width:100%;margin-bottom:30px;max-height:225px;overflow:hidden}.welcome-dashboard__card-image{cursor:pointer;border-radius:3px 3px 0 0;width:100%}.welcome-dashboard__card-image-wrapper+.welcome-dashboard__card-content{padding-top:0}.welcome-dashboard__card-content{padding:30px}.welcome-dashboard__card-title{color:#303033;font-size:18px;font-weight:700;margin-bottom:10px;line-height:1.6em}.welcome-dashboard__card-teaser{font-size:13px;margin-bottom:15px}.umb-property-editor{width:100%}.umb-property-editor-tiny{width:60px}.umb-property-editor-tiny.umb-editor-push{width:30%;min-width:0}.umb-property-editor-small{width:90px}.umb-dialog .umb-control-group .help-block,.umb-dialog .umb-property-editor,.umb-modal .umb-property-editor{width:95%}.umb-codeeditor{width:99%}.umb-property--pull{float:left;width:60%}.umb-property--push{float:right;width:35%}.umb-property--pull .umb-editor,.umb-property--push .umb-editor{min-width:0;width:100%}.umb-property .alert{border-radius:3px}.umb-contentpicker{max-width:800px}.umb-contentpicker li a .hover-show,.umb-contentpicker li a:hover .hover-hide{display:none}.umb-contentpicker li a:hover .hover-show{display:inline-block}.umb-contentpicker-popover .search-holder{padding:10px}.umb-contentpicker__min-max-help{font-size:13px;margin-top:5px;color:#68676b}.show-validation .umb-contentpicker__min-max-help{display:none}.umb-contentpicker small:not(:last-child){padding-right:3px;border-right:1px solid #817f85}.umb-contentpicker small a{color:#515054}.umb-prevalues-multivalues.umb-colors{max-width:600px;width:100%;min-width:66.6%}@media (max-width:930px),(min-width:1101px) and (max-width:1300px){.umb-prevalues-multivalues.umb-colors{max-width:none}}.umb-overlay__form .umb-prevalues-multivalues.umb-colors{width:100%}.control-group.color-picker-preval .thumbnail{width:34px;height:34px;min-width:auto;border:none;cursor:move;border-radius:3px;margin-top:auto;margin-bottom:auto;flex:0 0 auto}.control-group.color-picker-preval .handle{float:left;display:inline-flex;margin:5px 3px 5px 0}.control-group.color-picker-preval div.color-picker-prediv{display:inline-flex;align-items:center;max-width:100%;flex:1}.control-group.color-picker-preval div.color-picker-prediv pre{display:inline-flex;font-family:Monaco,Menlo,Consolas,Courier New,monospace;margin-left:15px;margin-right:15px;white-space:nowrap;overflow:hidden;margin-bottom:0;vertical-align:middle;padding:6px 10px;background:#f6f6f7;flex:0 0 auto}.control-group.color-picker-preval div.color-picker-prediv span{margin-left:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.control-group.color-picker-preval input[type=text]{display:flex;flex:1 1 100px;margin-top:1px;margin-right:15px;min-width:auto;width:auto}.control-group.color-picker-preval label{padding:6px 10px;font-family:Monaco,Menlo,Consolas,Courier New,monospace;border:1px solid #d8d7d9;background:#f6f6f7;margin:0 15px 0 3px;border-radius:3px}.umb-prevalues-multivalues.umb-cropsizes{max-width:500px;width:100%;min-width:66.6%}@media (max-width:930px),(min-width:1101px) and (max-width:1300px){.umb-prevalues-multivalues.umb-cropsizes{max-width:none}}.umb-overlay__form .umb-prevalues-multivalues.umb-cropsizes{width:100%}.umb-cropsizes__add{display:inline-flex;align-items:center}.umb-cropsizes__controls{margin:24px 0 0;display:flex}.umb-cropsizes__input{width:100%}.umb-cropsizes__input-wrap{flex:1 1 auto;margin-right:10px}.umb-cropsizes__input-wrap--narrow{flex:0 1 100px}.umb-mediapicker>div{border:1px solid #d8d7d9}.umb-mediapicker-single>div{width:144px}.umb-mediapicker-multi>div{width:100%;max-width:800px}.umb-mediapicker .add-link{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;color:#e9e9eb;border:2px dashed #e9e9eb;text-decoration:none;transition:all .15s ease-in-out}.umb-mediapicker .add-link:active,.umb-mediapicker .add-link:hover{color:#2152a3;border-color:#2152a3}.umb-mediapicker .label__trashed{background-color:#d42054;position:absolute;top:50%;left:50%;z-index:1;transform:translate3d(-50%,-50%,0);margin:0;pointer-events:none}.umb-mediapicker .picked-image{position:absolute;bottom:10px;right:10px;opacity:.5;font-size:24px;color:#d42054;background:#fff;line-height:36px;text-align:center;border-radius:15px;height:32px;width:32px;overflow:hidden;display:none;text-decoration:none}.umb-mediapicker .add-link-square{height:100px;width:100px;margin:10px}.umb-thumbnails{position:relative;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.umb-thumbnails>li.icon{width:14%;text-align:center}.umb-thumbnails i{margin:auto}.umb-thumbnails a{outline:0;border:none!important;box-shadow:none!important}.umb-sortable-thumbnails-container{display:flex;flex-wrap:wrap;background-color:#fff}.umb-sortable-thumbnails{list-style-type:none;margin:0;padding:0;display:flex;flex-direction:row;flex-wrap:wrap}.umb-sortable-thumbnails li{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;padding:5px;margin:5px;background:#fff;max-width:100%}.umb-mediapicker .umb-sortable-thumbnails li{border:none;flex-direction:column}.umb-sortable-thumbnails li:hover a{display:flex;justify-content:center;align-items:center}.umb-sortable-thumbnails li img{max-width:100%;max-height:100%;margin:auto;display:block;background-image:url('data:image/svg+xml;charset=utf-8,');background-color:#fff;background-size:10px 10px;background-repeat:repeat}.umb-sortable-thumbnails li .trashed{opacity:.3}.umb-sortable-thumbnails li img.noScale{max-width:none!important;max-height:none!important}.umb-sortable-thumbnails .umb-sortable-thumbnails__wrapper{width:124px;height:124px;overflow:hidden;position:relative}.umb-sortable-thumbnails .umb-sortable-thumbnails__loading{position:absolute;background-color:hsla(0,0%,100%,.8);top:0;right:0;bottom:0;left:0}.umb-sortable-thumbnails .umb-sortable-thumbnails__actions{position:absolute;bottom:10px;right:10px;text-decoration:none;display:flex;flex-direction:row}.umb-sortable-thumbnails.ui-sortable:not(.ui-sortable-disabled)>li:not(.unsortable){cursor:move}.umb-sortable-thumbnails li:hover .umb-sortable-thumbnails__action{opacity:1}.umb-sortable-thumbnails .umb-sortable-thumbnails__action{font-size:16px;background:#fff;height:25px;width:25px;border-radius:15px;color:#1e1c1c;display:flex;justify-content:center;align-items:center;margin-left:5px;text-decoration:none;box-shadow:0 1px 2px rgba(0,0,0,.25);opacity:0;transition:opacity .1s ease-in-out}.tabbing-active .umb-sortable-thumbnails .umb-sortable-thumbnails__action:focus{opacity:1}.umb-sortable-thumbnails .umb-sortable-thumbnails__action.-red{color:#d42054}.umb-sortable-thumbnails .umb-sortable-thumbnails__action:hover{text-decoration:none}.umb-cropper{position:relative;width:100%}.umb-cropper .crop-container{position:relative;width:100%;padding-bottom:56.25%}.umb-cropper img{position:relative;max-width:100%;height:auto;top:0;left:0;max-width:none}.umb-cropper .overlay{position:absolute;top:0!important;bottom:0;left:0!important;right:0;cursor:move;z-index:499;border:1px solid #d8d7d9;outline:0}.umb-cropper .overlay:focus{border-color:#bbbabf}.umb-cropper .viewport{position:absolute;overflow:hidden;width:100%;height:100%;background-image:url('data:image/svg+xml;charset=utf-8,');background-color:#fff;background-size:10px 10px;background-repeat:repeat;contain:strict}.umb-cropper .viewport>img{position:absolute}.umb-cropper .viewport .__mask{position:absolute;top:0;left:0;width:100%;height:100%;z-index:498;box-shadow:0 0 0 2000px hsla(0,0%,100%,.8)}.umb-cropper .viewport .__mask-info{position:absolute;bottom:-20px;height:20px;right:0;z-index:498;font-size:12px;opacity:.7;padding:0 6px}.umb-cropper .crop-controls-wrapper{display:flex;height:50px;align-items:center;background-color:#fff}.umb-cropper .crop-controls-wrapper .btn:last-of-type{margin-right:10px}.umb-cropper .crop-slider-wrapper{flex:auto;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}.umb-cropper .crop-slider-wrapper i{color:#515054;flex:0 0 25px;padding:0 5px;box-sizing:border-box}.umb-cropper .crop-slider-wrapper i:first-of-type{text-align:right}.umb-cropper .crop-slider-wrapper .crop-slider{width:calc(100% - 100px)}.umb-cropper .crop-controls-wrapper__icon-left{margin-right:10px}.umb-cropper .crop-controls-wrapper__icon-right{margin-left:10px;font-size:22px}.umb-crop-thumbnail-container img{max-width:unset}.cropList{display:inline-block;position:relative;vertical-align:top}.umb-cropper-imageholder-buttons{display:flex;justify-content:space-between}.media-crop-details-buttons{text-align:right}.umb-cropper-gravity .gravity-container,.umb-fileupload .gravity-container{border:1px solid #d8d7d9;width:100%;height:100%;overflow:hidden;box-sizing:border-box;line-height:0;contain:content;background-image:url('data:image/svg+xml;charset=utf-8,');background-color:#fff;background-size:10px 10px;background-repeat:repeat}.umb-cropper-gravity .gravity-container:focus,.umb-cropper-gravity .gravity-container:focus-within,.umb-fileupload .gravity-container:focus,.umb-fileupload .gravity-container:focus-within{border-color:#bbbabf}.umb-cropper-gravity .gravity-container .viewport,.umb-fileupload .gravity-container .viewport{position:relative;width:100%;height:100%;display:flex;justify-content:center;align-items:center}.umb-cropper-gravity .gravity-container .viewport img,.umb-fileupload .gravity-container .viewport img{display:block;max-width:100%;max-height:100%}.umb-cropper-gravity .gravity-container .viewport:hover,.umb-fileupload .gravity-container .viewport:hover{cursor:pointer}.umb-cropper-gravity img{position:relative;max-width:100%;height:auto;top:0;left:0}.umb-cropper-gravity .overlayViewport{position:absolute;top:0;bottom:0;left:0;right:0;contain:strict;display:flex;justify-content:center;align-items:center}.umb-cropper-gravity .overlay{position:relative;display:block;max-width:100%;max-height:100%;cursor:crosshair}.umb-cropper-gravity .overlay .focalPoint{position:absolute;top:0;left:0;cursor:move;z-index:499;width:14px;height:14px;margin:-10px;text-align:center;border-radius:20px;background:#f5c1bc;border:3px solid #fff;opacity:.8}.umb-cropper-gravity .overlay .focalPoint i{font-size:26px;line-height:26px;opacity:.8!important}.imagecropper{display:flex;align-items:flex-start;flex-direction:row}@media (max-width:768px){.imagecropper{flex-direction:column}}.imagecropper .umb-cropper__container{position:relative;width:100%}.imagecropper .umb-cropper__container .button-drawer{display:flex;justify-content:flex-end;padding:10px;position:relative}.imagecropper .umb-cropper__container .button-drawer button{margin-left:4px}.umb-close-cropper{position:absolute;top:3px;right:3px;cursor:pointer;z-index:500}.umb-close-cropper:hover{opacity:.9;background:#f3f3f5}.imagecropper .umb-sortable-thumbnails{display:flex;flex-direction:row;flex-wrap:wrap}.imagecropper .umb-sortable-thumbnails li{display:flex;flex-direction:column;justify-content:space-between;padding:8px;margin-top:0}.imagecropper .umb-sortable-thumbnails li.current{border-color:#d8d7d9;background:#f3f3f5;color:#000;cursor:pointer}.imagecropper .umb-sortable-thumbnails li.current:hover,.imagecropper .umb-sortable-thumbnails li:hover{border-color:#d8d7d9;background:#f3f3f5;color:#000;cursor:pointer;opacity:.95}.imagecropper .umb-sortable-thumbnails li .crop-annotation,.imagecropper .umb-sortable-thumbnails li .crop-name,.imagecropper .umb-sortable-thumbnails li .crop-size{display:block;text-align:left;font-size:13px;line-height:1}.imagecropper .umb-sortable-thumbnails li .crop-name{font-weight:700;margin:10px 0 5px}.imagecropper .umb-sortable-thumbnails li .crop-annotation,.imagecropper .umb-sortable-thumbnails li .crop-size{font-size:10px;font-style:italic;margin:0 0 5px}.imagecropper .umb-sortable-thumbnails li .crop-annotation{color:#a2a1a6}.btn-crop-delete{display:block;text-align:left}.imagecropper .cropList-container h5{margin-left:10px;margin-top:0}.umb-folderbrowser .add-link{display:inline-block;height:120px;width:120px;text-align:center;border:1px dashed #f3f3f5;line-height:120px}.umb-fileupload{display:flex;flex-direction:column}.umb-fileupload .preview{border-radius:5px;border:1px solid #a2a1a6;padding:3px;background:#e9e9eb;float:left;margin-right:30px;margin-bottom:30px}.umb-fileupload ul{list-style:none;vertical-align:middle;margin-bottom:0}.umb-fileupload ul img{background-image:url('data:image/svg+xml;charset=utf-8,');background-color:#fff;background-size:10px 10px;background-repeat:repeat}.umb-fileupload label{vertical-align:middle;padding-left:7px;font-weight:400}.umb-fileupload .preview-file{color:#68676b;height:45px;width:55px;text-align:center;text-transform:uppercase;font-size:10px;padding-top:27px}.umb-fileupload input{font-size:12px;line-height:1}.umb-relatedlinks table>tr>td{word-wrap:break-word;word-break:break-all;border-bottom:1px solid transparent}.umb-relatedlinks .handle{cursor:move}.umb-relatedlinks table>tbody>tr.unsortable .handle{cursor:default}.umb-relatedlinks table td.col-sort{width:20px}.umb-relatedlinks table td.col-caption,.umb-relatedlinks table td.col-link{min-width:200px}.umb-relatedlinks table td.col-actions{min-width:120px}.umb-relatedlinks table td.col-caption .control-wrapper,.umb-relatedlinks table td.col-link .control-wrapper{display:flex}.umb-relatedlinks table td.col-caption .control-wrapper input[type=text],.umb-relatedlinks table td.col-link .control-wrapper input[type=text]{width:auto;flex:1}.umb-relatedlinks .sortable-placeholder{background-color:#f3f3f5;display:table-row}.umb-relatedlinks .sortable-placeholder>td{display:table-cell;padding:8px}.umb-relatedlinks .ui-sortable-helper{display:table-row;background-color:#fff;opacity:.7}.umb-relatedlinks .ui-sortable-helper>td{display:table-cell;border-bottom:1px solid #e9e9eb}.umb-slider,.umb-tags{max-width:800px}.bootstrap-datetimepicker-widget .btn{padding:0}.bootstrap-datetimepicker-widget .picker-switch .btn{background:0 0;border:none}.umb-datepicker .input-append .btn-clear{border:none;position:absolute;margin-left:-31px;margin-top:1px;display:inline-flex;align-items:center;justify-content:center;height:30px;padding:4px 6px;font-size:15px;font-weight:400;line-height:20px;text-align:center;background-color:#fff;color:#1b264f}.umb-datepicker .input-append .btn-clear:hover{color:#2152a3}.umb-datepicker p{margin-top:10px}.umb-datepicker p a{color:#515054}.umb-linkpicker .umb-linkpicker__url{width:50%;padding-right:5px}.umb-linkpicker .umb-linkpicker__url:only-child{width:100%}.umb-linkpicker .umb-linkpicker__anchor{width:50%;padding-left:5px}.CodeMirror,.CodeMirror-scroll{height:100%;min-height:200px}.umb-group-builder__property-preview .umb-property-editor .slider .tooltip{display:none}.umb-prevalues-multivalues{width:425px;max-width:100%}.umb-overlay .umb-prevalues-multivalues{width:500px}.umb-prevalues-multivalues p{margin:7px 0}.umb-prevalues-multivalues__left{display:flex;flex:1 1 auto;overflow:hidden}.umb-prevalues-multivalues__right{display:flex;flex:0 0 auto;align-items:center}.umb-prevalues-multivalues__add{display:flex}.umb-prevalues-multivalues__add input{display:flex;width:320px}.umb-prevalues-multivalues__add button{margin:0 6px 0 auto}.umb-prevalues-multivalues__listitem{display:flex;padding:6px;margin:10px 0!important;background:#f3f3f5}.umb-prevalues-multivalues__listitem .handle,.umb-prevalues-multivalues__listitem.ui-sortable-handle,.umb-prevalues-multivalues__listitem .ui-sortable-handle{cursor:move}.umb-prevalues-multivalues__listitem i{display:flex;align-items:center;margin-right:5px}.umb-prevalues-multivalues__listitem a{cursor:pointer;margin-left:auto}.umb-prevalues-multivalues__listitem input{width:295px}.umb-prevalues-numberrange .__enDash{display:inline-block;vertical-align:middle;margin:5px 2px 0}.umb-getstarted{margin-left:-10px;margin-right:-10px}.umb-getstarted,.umb-getstartedcards{display:flex;flex-wrap:wrap}@media (min-width:500px){.umb-getstartedcards{margin:0 -10px}}.umb-getstartedcard{width:100%;padding:.5em;text-align:center;display:flex;align-items:center;border:1px solid #d8d7d9;background-color:#fff;margin:0 0 .5em}@media (min-width:500px){.umb-getstartedcard{display:block;align-items:unset;padding:1em 1em 0;margin:0 10px 20px;width:auto;flex-basis:35%;max-width:35%}}@media (min-width:768px){.umb-getstartedcard{width:auto;flex-basis:14%;max-width:14%}}@media (min-width:1930px){.umb-getstartedcard{width:auto;flex-basis:7%;max-width:7%}}.umb-getstartedcard img{height:3em;max-width:100%}@media (min-width:500px){.umb-getstartedcard img{height:auto}}.umb-getstartedcards{margin:0 auto;max-width:100%}.umb-getstartedbody{font-weight:700;margin:.5em}@media (min-width:500px){.umb-getstartedbody{padding:10px;margin:auto}}.umb-getstartedbody p{margin:0}@media (min-width:500px){.umb-getstartedbody p{margin:inherit}}.umb-getstartedcard:hover{border:1px solid #03bfb3;cursor:pointer}.umb-dashboards-forms-install{background:url(../img/forms/installer-background.png);background-repeat:repeat-x;position:absolute;top:0;left:0;right:0;bottom:0;padding-top:30px;background-color:#fff;overflow:auto;display:flex}.umb-dashboards-forms-install small{font-size:14px;opacity:.5}.umb-dashboards-forms-install .umb-loader{width:640px;height:4px}.umb-dashboards-forms-install .video_player video{width:100%;max-width:640px;border:1px solid #e9e9eb;border-bottom:none;border-left:none;box-sizing:border-box}.umb-dashboards-forms-install .video_player input[type=range]{position:relative;z-index:999;max-width:640px;width:100%;margin:0 auto;opacity:0;cursor:pointer}.umb-dashboards-forms-install .video_player input[type=range]::-ms-fill-lower,.umb-dashboards-forms-install .video_player input[type=range]::-ms-fill-upper{background:0 0}.umb-dashboards-forms-install .video_player input[type=range]::-ms-tooltip{display:none}.umb-dashboards-forms-install .video_player .video-controls{position:relative;max-width:640px;height:20px;margin:-13px auto 40px;opacity:.8}.umb-dashboards-forms-install .video_player .loader{display:block;width:100%;height:3px;margin-top:-13px;background-color:#f3f3f5}.umb-dashboards-forms-install .video_player .progress-bar{display:block;box-sizing:border-box;max-width:100%;width:200px;height:100%;background:#817f85}.umb-dashboards-forms-install .video_player .loader,.umb-dashboards-forms-install .video_player .progress-bar,.umb-dashboards-forms-install .video_player .video-controls{transition:all .15s ease-in-out}.umb-dashboards-forms-install .video_player .progress-bar{transition-property:background}.umb-dashboards-forms-install .video_player .video-controls:hover,.umb-dashboards-forms-install .video_player .video_player video:hover+.video-controls{margin-top:-19px;margin-bottom:46px;opacity:1}.umb-dashboards-forms-install .video_player .video-controls:hover .loader,.umb-dashboards-forms-install .video_player .video_player video:hover+.video-controls .loader{height:8px}.umb-dashboards-forms-install .video_player .video-controls:hover .progress-bar,.umb-dashboards-forms-install .video_player .video_player video:hover+.video-controls .progress-bar{background:#2152a3}.umb-dashboards-forms-install .forms-install-button .btn{padding:14px 40px}.umb-dashboards-forms-install .step-text{font-size:16px;line-height:1.5;color:#555;margin-bottom:20px}.umb-dashboards-forms-install .installing{position:relative}.umb-dashboards-forms-install .installer-wrapper{max-width:800px;text-align:center;margin:auto;padding:20px}.umb-dashboards-forms-install .installer-intro{overflow:hidden;margin:0 auto 30px;height:80px;line-height:80px;text-align:center;position:relative;display:flex;justify-content:center}.umb-dashboards-forms-install .installer-intro .icon,.umb-dashboards-forms-install .installer-intro h3{display:inline-block}.umb-dashboards-forms-install .installer-intro .icon{font-size:80px}.umb-dashboards-forms-install .installer-intro h3{margin:0 0 0 20px;line-height:80px;font-weight:700;font-size:36px;letter-spacing:-1px}.examine-management .form-search .search-query{flex:1 1 auto;width:auto}.examine-management .form-search button.btn{border-top-left-radius:0;border-bottom-left-radius:0}.examine-management .umb-panel-group__details-status-action{background-color:transparent;padding-left:0}.umb-healthcheck{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.umb-healthcheck-help-text{line-height:1.6em}.umb-healthcheck-action-bar{display:flex;justify-content:flex-end;margin-bottom:20px}.umb-healthcheck-group{display:flex;flex-wrap:wrap;flex-direction:column;align-items:center;background:#fff;border:0;border-radius:3px;padding:20px;text-align:center;box-shadow:0 1px 1px 0 rgba(0,0,0,.16);height:100%;box-sizing:border-box;width:100%}.umb-healthcheck-group:hover{box-shadow:0 3px 6px 0 rgba(0,0,0,.16);cursor:pointer;transition:box-shadow .15s ease-in-out}.umb-healthcheck-group__load-container{position:relative;height:30px;margin-top:15px;margin-bottom:16px}.umb-healthcheck-title{font-size:14px;font-weight:700}.umb-healthcheck-messages{margin-top:15px}.umb-healthcheck-message{position:relative;background:#f3f3f5;border-radius:50px;display:inline-flex;align-items:center;padding-left:8px;padding-right:8px;margin-bottom:5px;color:#000;font-weight:700;font-size:13px}.umb-healthcheck-message .umb-icon{font-size:15px;margin-right:3px}.umb-healthcheck-details-link{color:#00aea2}.umb-healthcheck-details-link:hover{color:#00aea2;text-decoration:none}.umb-air{flex:0 0 auto;flex-basis:100%;max-width:100%;padding:10px;box-sizing:border-box}@media (min-width:500px){.umb-air{flex-basis:50%;max-width:50%}}@media (min-width:768px){.umb-air{flex-basis:20%;max-width:20%}}.umb-healthcheck-back-link{background:0 0;border:0;padding:0;font-weight:700;color:#000}.umb-healthcheck-status-icon{margin-top:2px}.umb-healthcheck-status-icon.-large{width:70px;height:70px;font-size:30px;background-color:#fff}.content-templates-dashboard p{line-height:1.6em;margin-bottom:30px}.content-templates-dashboard p:last-child{margin-bottom:0}.content-templates-dashboard ul{margin-bottom:15px}.content-templates-dashboard li{margin-bottom:5px}.content-templates-dashboard li:last-child{margin-bottom:0}#nuCache .no-background{background-color:transparent}#nuCache .top-border{border-top:2px solid #f3f3f5}#nuCache .no-left-padding{padding-left:0}.tt-hint,.tt-query,.typeahead{z-index:auto!important;margin-top:-4px!important;width:396px;height:30px;padding:8px 12px;font-size:24px;line-height:30px;border:2px solid #d8d7d9;border-radius:2px!important;outline:0}.typeahead{background-color:#fff}.tt-query{box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.tt-hint{color:#d8d7d9!important}.tt-menu{width:422px;margin-top:12px;padding:8px 0;background-color:#fff;border:1px solid #d8d7d9;border-radius:3px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.tt-suggestion{padding:3px 20px;font-size:15px;line-height:20px;cursor:pointer}.tt-suggestion.tt-cursor{color:#fff;background-color:#2152a3}.tt-suggestion p{margin:0}*{-ms-touch-action:none}.ace_editor{height:200px}.nounderline{text-decoration:none!important}.nounderline:hover{text-decoration:underline!important}.nounderline *{text-decoration:none!important;border:none}.ui-sortable-placeholder{margin-left:0!important}.controls-row img{max-width:none}.thumbnail{border-radius:0;min-width:150px}.thumbnail>a{display:block}.thumbnail img{max-width:100%!important;width:100%}#mapCanvas img{max-width:none!important}.btn-group .dropdown-backdrop{display:none}.content-column-body,iframe{background:50% url(../img/loader.gif) no-repeat;border:none}.fileinput-button{position:relative;overflow:hidden;margin-bottom:5px}.fileinput-button input{position:absolute;top:0;right:0;margin:0;opacity:0;transform:translate(-300px) scale(4);font-size:23px;direction:ltr;cursor:pointer}.legacy-custom-file{width:16px;height:16px;min-width:20px;display:inline-block;background-position:50%;background-repeat:no-repeat}.icon-chevron-up:before{content:"\e128"}.icon-chevron-down:before{content:"\e0c9"}.pa-umb-overlay{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pa-umb-overlay+.pa-umb-overlay{padding-top:30px;border-top:1px solid #d8d7d9}.pa-select-type{display:flex;flex-wrap:nowrap;flex-direction:row;align-items:flex-start;margin-top:15px}.pa-select-type label{padding:0 15px}.pa-access-header{margin:0 0 3px;padding-bottom:0}.pa-access-description{color:#bbbabf;margin:0}.pa-validation-message{padding:6px 12px!important;margin:5px 0 0!important;display:inline-block}.pa-select-pages label{margin:0;font-size:15px}.pa-select-pages label+.controls-row{padding-top:0}.pa-select-pages .umb-detail{font-size:13px;margin:2px 0 5px}.pa-choose-page a{color:#00aea2;font-size:15px}.pa-choose-page a:active,.pa-choose-page a:focus,.pa-choose-page a:hover{color:#00aea2;text-decoration:none}.pa-choose-page a:before{content:"+";margin-right:3px;font-weight:700}.pa-choose-page .treePickerTitle{font-weight:700;font-size:13px;font-style:italic;background:#f3f3f5;padding:3px 5px;color:#817f85;border-bottom:none}.pa-form+.pa-form{margin-top:10px}code{border-radius:3px}pre{display:block;padding:9.5px;margin:0 0 10px;font-family:Lato,Helvetica Neue,Helvetica,Arial,sans-serif;color:#303033;line-height:20px;white-space:pre-wrap;overflow-x:auto;background-color:#f6f4f4;border:1px solid #d8d7d9;border-radius:3px}pre.prettyprint{margin-bottom:20px}pre code{padding:0;white-space:pre;word-wrap:normal;background-color:transparent;border:0}.sort-order td.tree-icon{font-size:20px;width:20px;padding-right:0}.date-wrapper{display:flex;flex-direction:row;border-top:1px solid #f3f3f5;border-bottom:1px solid #f3f3f5}.date-wrapper__date{padding:10px;flex:1 1 50%}.date-wrapper__date:last-of-type{border-left:1px solid #f3f3f5}.date-wrapper__date .flatpickr-input>a,.date-wrapper__date .flatpickr-input>button{display:flex;align-items:center;justify-content:center;font-weight:700;padding:4px 15px;box-sizing:border-box;min-width:200px;color:#1b264f;border:1px dashed #bbbabf;border-radius:3px}.date-wrapper__date .flatpickr-input>a:focus,.date-wrapper__date .flatpickr-input>a:hover,.date-wrapper__date .flatpickr-input>button:focus,.date-wrapper__date .flatpickr-input>button:hover{text-decoration:none;color:#2152a3;border-color:#2152a3}.date-wrapper__date .flatpickr-input>a:focus localize,.date-wrapper__date .flatpickr-input>a:hover localize,.date-wrapper__date .flatpickr-input>button:focus localize,.date-wrapper__date .flatpickr-input>button:hover localize{text-decoration:none}.date-wrapper-mini{display:flex;flex-direction:row}.date-wrapper-mini--checkbox{margin:0 0 0 28px}.date-wrapper-mini__date{display:flex;margin-left:5px;margin-top:5px;margin-bottom:10px}.date-wrapper-mini__date:first-of-type{margin-left:0}.date-wrapper-mini__date .flatpickr-input>button:first-of-type{border-top-right-radius:0;border-bottom-right-radius:0}.date-wrapper-mini__date .flatpickr-input>a{display:flex;align-items:center;justify-content:center;font-weight:700;padding:1px 15px;box-sizing:border-box;min-width:180px;color:#1b264f;border:1px dashed #bbbabf;border-radius:3px}.date-wrapper-mini__date .flatpickr-input>a:focus,.date-wrapper-mini__date .flatpickr-input>a:hover{text-decoration:none;color:#2152a3;border-color:#2152a3}.date-wrapper-mini__date .flatpickr-input>a:focus localize,.date-wrapper-mini__date .flatpickr-input>a:hover localize{text-decoration:none}.history{position:relative}.history-line{width:2px;top:10px;bottom:10px;margin:0 0 0 14px;background-color:#d8d7d9;position:absolute}.history-item{display:flex;align-items:center;margin-bottom:24px;position:relative}.history-item__avatar{margin-right:7px}.history-item__date{font-size:12px;margin-top:-4px;display:block;color:#817f85}.history-item__break{display:flex;align-items:center;min-width:230px;font-size:14px}.history-item__badge{margin-right:10px}.history-item__description{color:#817f85}@media (max-width:979px),(min-width:1101px) and (max-width:1365px){.history-item{display:block}.history-item__break{padding:7px 0}.history-line{display:none}} \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/helveticons/helveticons.eot b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/helveticons/helveticons.eot deleted file mode 100644 index 913fd66248204c9408ebf89fd0cb994b8211d09c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117324 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

&*W; z^S{pHf1UYXXa3iD{I4_r>&*W;^S{pguQUJa%>O#`zs~%xGyfwBzj!0}_UXi@tf1UYXXa3ij|8?eno%vs9{@0oRbsqog%>O#`zs~%x z^Y~w9{@0oRb>@Ga`Cn)L*O~uy=6~cDFz@Ga z`Cn)L*O~wI^01-W7ax5DEk9XW$T~v#ElBGxESg+{C8Bn*4S>$DJUQ*=U(ovJf1Cw> HT66tBLp?wp diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/helveticons/helveticons.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/helveticons/helveticons.svg deleted file mode 100644 index 523f2b8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/helveticons/helveticons.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/helveticons/helveticons.ttf b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/helveticons/helveticons.ttf deleted file mode 100644 index 4cca131a36c57d995c74618cd505d5f19c5a4897..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 117160 zcmd?Scbpu>oj2UoxqEtgre~%n?au5@-n^4%vvyYrts=_13V;wo2%(5Y5<&tDLSRfz zCK+rD*kEiE1jYh$7-PT~C!9I#*XQ$b!9JVwbH0anc)!1%T_K$Ap7-Qaq>Z=EkEFxId=c4 zThBOc^LzjLT^sLyimSR638MG?U!iOO&*`n_oO}MN%;In3`7w?YU*Ep-^wYYo{KjuN zPQf?Cm(Dru{9XL3(qg>tL;ltsr=4@g(x3nSUpe;q_mFnQuAO_&{m1`U^`9L3!sQ$n zdW)mJ;p*l8z2_9q(0_0)9tj-x&3|0b^}+r9w|S1ejc1i>ymrd4x8Hx8>!E}?B~wi& z{z;U=Z;~dsoRdr$nUiaDIvYc+*Krc3vPEnQ(&kU!|AUKgXdTZ4agU4Gi(?ss!MiD%>aP7F(a&vKYa?80qcYs^NmAL|9NiM@};IatE zxO2EPcM;l~##0Jmnk(X-V%}1UT*T>y} ztA_VG@XaZ-WsGY@dpnVD8~!D@leinXBS`OeTA9VyF5p&hkD&Z!ZV`IZi=1s-l{*df zO(5R_F3zn&p3QhJpq@7FFxox9EyVK{ZXfcjL9e=;G07l(04>g;4D~wCEk)foA+`o1 zxEA*s*M#>w@pcK?SU}t6bEn`dG@@rA?QD$s)u>~f+r#Zb{w#L}Qo1l6S(Gnv*I*X5 zBZWq28`?D=u{B89f!^#zN*1GeK6f+X9o#T?6~3^^`3}tveKm{rR8c$4;|&;}cCH6G z=`DRLhS6xkcbf604I`Cx+B(b);(ZAv`Z4Qk(Sj;kRO24t?&9v_4q*-tbE{E4iGRz` zre#jpiCHb;Uj{Rs}j2yB>4(3|d4ZzRD>-0eCxznLiotCy*2?rcRqU2iu4A2QjLo+6Iqm?e$Y44XmJ%5y{LNu=DFXg_X=l4+>VgO zZY{1WFjE1n3xa?&@~=W#KT6Y=a#%OZxZTd$S%ewC9B-%4(^Jsy3orw1fTN8Vi_OS0 zj{F-?LkIfYiqiKYPOFjDMiLi|L=6|!Tf#fSLP^|Hm|+^x`w`AUjcsU04)9OCCdj!I zZRaI7c}vUcoAe*M-ZXA=FLyuSuA95e z2h8tybk8!+b)Nt97QOqt$Gq=aJFGjb_k3%8H~IeHZ}Z&Qg5e&>5=qQ z`coNSW>0oo_PXrr*|)Oq<W!mod0QIpm1L?UR+ +Uj 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 ZF17*C8I~uf-SSIX|Kd-x;7@C={}*biE$ILN diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/helveticons/helveticons.woff b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/helveticons/helveticons.woff deleted file mode 100644 index 04d78a98811528b30d2d0dd547ce6f5062fe1c93..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 294540 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 F{{S|x{Ez?u diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-BlackItalic.woff2 b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-BlackItalic.woff2 deleted file mode 100644 index e9862e69094b4e51bcda9cc1727287dd5abb6935..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44316 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 diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-Bold.woff2 b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-Bold.woff2 deleted file mode 100644 index 2615c853d5a4488362fa32d762d20d2e3a3273dc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44380 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 G=>GspLM*oc diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-BoldItalic.woff2 b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-BoldItalic.woff2 deleted file mode 100644 index f7bace137712020f11800e36d15caf022f558a8e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45036 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 zor⪚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 diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-Italic.woff2 b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-Italic.woff2 deleted file mode 100644 index aaa5a35c3dad00dac08186998c310d26fc2a1df4..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 45388 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 WZ$y@6puWu(W|-GhiY^Fm1^hoW?zidy diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-Light.woff2 b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-Light.woff2 deleted file mode 100644 index b6d028836e469fba8fb861d9186259e8a693054f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43468 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

`sL$+BpHsL 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 diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-LightItalic.woff2 b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-LightItalic.woff2 deleted file mode 100644 index fc2143263522811f3d172291943b997af19f9105..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 44156 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 diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-Regular.woff2 b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/fonts/lato/LatoLatin-Regular.woff2 deleted file mode 100644 index a4d084bfb7a5f329b56cf141d14aa5ed99fcabfd..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 43760 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 - - - - - - - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-activity.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-activity.svg deleted file mode 100644 index 84c1202..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-activity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-add.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-add.svg deleted file mode 100644 index 9abe4f9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-addressbook.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-addressbook.svg deleted file mode 100644 index 1c6676a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-addressbook.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alarm-clock.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alarm-clock.svg deleted file mode 100644 index 4aa9ce1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alarm-clock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alert-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alert-alt.svg deleted file mode 100644 index dbb78a2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alert-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alert.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alert.svg deleted file mode 100644 index 3a75464..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alert.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alt.svg deleted file mode 100644 index 1d4c0eb..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-anchor.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-anchor.svg deleted file mode 100644 index 4607d75..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-anchor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-app.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-app.svg deleted file mode 100644 index 73c1699..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-app.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-application-error.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-application-error.svg deleted file mode 100644 index cd57ff3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-application-error.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-application-window-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-application-window-alt.svg deleted file mode 100644 index e87dae6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-application-window-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-application-window.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-application-window.svg deleted file mode 100644 index f99af0f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-application-window.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrivals.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrivals.svg deleted file mode 100644 index 3ae1b1f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrivals.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-down.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-down.svg deleted file mode 100644 index fcdf454..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-left.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-left.svg deleted file mode 100644 index 2cf42ff..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-right.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-right.svg deleted file mode 100644 index d1349b3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-up.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-up.svg deleted file mode 100644 index f7ca5f8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-arrow-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-art-easel.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-art-easel.svg deleted file mode 100644 index c4df065..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-art-easel.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-article.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-article.svg deleted file mode 100644 index 28b2e35..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-article.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-attachment.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-attachment.svg deleted file mode 100644 index a3c4f46..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-attachment.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-auction-hammer.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-auction-hammer.svg deleted file mode 100644 index 50f8b8e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-auction-hammer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-autofill.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-autofill.svg deleted file mode 100644 index 15cbe9f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-autofill.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-award.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-award.svg deleted file mode 100644 index 3d5a0f4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-award.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-axis-rotation-2.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-axis-rotation-2.svg deleted file mode 100644 index d8ef136..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-axis-rotation-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-axis-rotation-3.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-axis-rotation-3.svg deleted file mode 100644 index 92053c4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-axis-rotation-3.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-axis-rotation.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-axis-rotation.svg deleted file mode 100644 index c8ab2cc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-axis-rotation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-baby-stroller.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-baby-stroller.svg deleted file mode 100644 index d8edc73..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-baby-stroller.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-backspace.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-backspace.svg deleted file mode 100644 index 6c84aa5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-backspace.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-add.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-add.svg deleted file mode 100644 index 0c6be8a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-count.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-count.svg deleted file mode 100644 index e309c88..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-count.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-remove.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-remove.svg deleted file mode 100644 index a631709..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-remove.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-restricted.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-restricted.svg deleted file mode 100644 index c7ad647..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-badge-restricted.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ball.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ball.svg deleted file mode 100644 index 59d9719..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ball.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-band-aid.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-band-aid.svg deleted file mode 100644 index 37b8ef2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-band-aid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bar-chart.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bar-chart.svg deleted file mode 100644 index c2fc1a2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bar-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-barcode.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-barcode.svg deleted file mode 100644 index 7b7e4e1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-barcode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bars.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bars.svg deleted file mode 100644 index 2199f4f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bars.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-battery-full.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-battery-full.svg deleted file mode 100644 index 5aff9d1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-battery-full.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-battery-low.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-battery-low.svg deleted file mode 100644 index 72909d1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-battery-low.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-beer-glass.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-beer-glass.svg deleted file mode 100644 index dc9e44c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-beer-glass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bell-off.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bell-off.svg deleted file mode 100644 index b28bbdd..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bell-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bell.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bell.svg deleted file mode 100644 index 851764e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bell.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-dollar.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-dollar.svg deleted file mode 100644 index c9da072..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-euro.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-euro.svg deleted file mode 100644 index c526f10..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-euro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-pound.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-pound.svg deleted file mode 100644 index 7455966..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-pound.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-yen.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-yen.svg deleted file mode 100644 index 76b9a1d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill-yen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill.svg deleted file mode 100644 index ad75b69..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bill.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-billboard.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-billboard.svg deleted file mode 100644 index 468e0dc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-billboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-dollar.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-dollar.svg deleted file mode 100644 index 3775df6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-euro.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-euro.svg deleted file mode 100644 index 3f2fbc3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-euro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-pound.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-pound.svg deleted file mode 100644 index cf11c3c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-pound.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-yen.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-yen.svg deleted file mode 100644 index ea352b3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills-yen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills.svg deleted file mode 100644 index 6ede669..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bills.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-binarycode.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-binarycode.svg deleted file mode 100644 index 5a7e9ee..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-binarycode.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-binoculars.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-binoculars.svg deleted file mode 100644 index d02adfb..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-binoculars.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bird.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bird.svg deleted file mode 100644 index 182a02b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bird.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-birthday-cake.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-birthday-cake.svg deleted file mode 100644 index 205a067..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-birthday-cake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-block.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-block.svg deleted file mode 100644 index ed19756..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-block.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-blueprint.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-blueprint.svg deleted file mode 100644 index 4382644..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-blueprint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bluetooth.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bluetooth.svg deleted file mode 100644 index 2c73fb7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bluetooth.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-boat-shipping.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-boat-shipping.svg deleted file mode 100644 index 15a8d6f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-boat-shipping.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bomb.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bomb.svg deleted file mode 100644 index 6cd23b7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bomb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bones.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bones.svg deleted file mode 100644 index f956d77..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bones.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-book-alt-2.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-book-alt-2.svg deleted file mode 100644 index 8fbbdf4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-book-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-book-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-book-alt.svg deleted file mode 100644 index fb2de6d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-book-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-book.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-book.svg deleted file mode 100644 index 2516a55..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-book.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bookmark.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bookmark.svg deleted file mode 100644 index a326859..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bookmark.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-books.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-books.svg deleted file mode 100644 index ddb9162..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-books.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-box-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-box-alt.svg deleted file mode 100644 index 0189daa..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-box-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-box-open.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-box-open.svg deleted file mode 100644 index b2ec5d8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-box-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-box.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-box.svg deleted file mode 100644 index 84fa9ca..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-box.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brackets.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brackets.svg deleted file mode 100644 index 142eb9f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brackets.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brick.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brick.svg deleted file mode 100644 index e06862f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brick.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-briefcase.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-briefcase.svg deleted file mode 100644 index e6e0705..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-briefcase.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-browser-window.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-browser-window.svg deleted file mode 100644 index 8279fb9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-browser-window.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brush-alt-2.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brush-alt-2.svg deleted file mode 100644 index 3599902..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brush-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brush-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brush-alt.svg deleted file mode 100644 index 65849ec..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brush-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brush.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brush.svg deleted file mode 100644 index a5b889c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-brush.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bug.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bug.svg deleted file mode 100644 index 64f93fe..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bulleted-list.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bulleted-list.svg deleted file mode 100644 index ea37726..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bulleted-list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-burn.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-burn.svg deleted file mode 100644 index 353034f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-burn.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bus.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bus.svg deleted file mode 100644 index 95e7281..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-bus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-calculator.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-calculator.svg deleted file mode 100644 index 3dcce7e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-calculator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-calendar-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-calendar-alt.svg deleted file mode 100644 index fb485f5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-calendar-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-calendar.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-calendar.svg deleted file mode 100644 index b405db5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-calendar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-camcorder.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-camcorder.svg deleted file mode 100644 index de0b071..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-camcorder.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-camera-roll.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-camera-roll.svg deleted file mode 100644 index 172e0d9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-camera-roll.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-candy.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-candy.svg deleted file mode 100644 index b7f1cf4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-candy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-caps-lock.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-caps-lock.svg deleted file mode 100644 index 6166203..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-caps-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-car.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-car.svg deleted file mode 100644 index 9c72758..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-car.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cash-register.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cash-register.svg deleted file mode 100644 index f4f1779..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cash-register.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-categories.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-categories.svg deleted file mode 100644 index 7c7329c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-categories.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-certificate.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-certificate.svg deleted file mode 100644 index 4414cfe..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-certificate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chart-curve.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chart-curve.svg deleted file mode 100644 index 219d05a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chart-curve.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chart.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chart.svg deleted file mode 100644 index 2bb25a6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chat-active.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chat-active.svg deleted file mode 100644 index b899dfc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chat-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chat.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chat.svg deleted file mode 100644 index 21abb25..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-check.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-check.svg deleted file mode 100644 index 5bd7161..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-check.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox-dotted-active.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox-dotted-active.svg deleted file mode 100644 index 89983a3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox-dotted-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox-dotted.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox-dotted.svg deleted file mode 100644 index cf650c0..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox-dotted.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox-empty.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox-empty.svg deleted file mode 100644 index 9a3edf8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox-empty.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox.svg deleted file mode 100644 index 3543529..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-checkbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chess.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chess.svg deleted file mode 100644 index 8cb5685..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chess.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chip-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chip-alt.svg deleted file mode 100644 index 5d459f1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chip-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chip.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chip.svg deleted file mode 100644 index 0d622b2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-chip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cinema.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cinema.svg deleted file mode 100644 index f3bc729..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cinema.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circle-dotted-active.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circle-dotted-active.svg deleted file mode 100644 index 84dc2b5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circle-dotted-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circle-dotted.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circle-dotted.svg deleted file mode 100644 index 02b7f6d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circle-dotted.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circuits.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circuits.svg deleted file mode 100644 index 00d9b4d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circuits.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circus.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circus.svg deleted file mode 100644 index 75da93b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-circus.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-client.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-client.svg deleted file mode 100644 index 0a248a8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-client.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-clothes-hanger.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-clothes-hanger.svg deleted file mode 100644 index f17c449..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-clothes-hanger.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloud-drive.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloud-drive.svg deleted file mode 100644 index 78e0b44..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloud-drive.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloud-upload.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloud-upload.svg deleted file mode 100644 index 17a66ef..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloud-upload.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloud.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloud.svg deleted file mode 100644 index 6211a15..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloud.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloudy.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloudy.svg deleted file mode 100644 index 3ea4fc4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cloudy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-clubs.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-clubs.svg deleted file mode 100644 index a4e1898..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-clubs.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cocktail.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cocktail.svg deleted file mode 100644 index cc13e78..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cocktail.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-code.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-code.svg deleted file mode 100644 index 2615644..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-code.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coffee.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coffee.svg deleted file mode 100644 index d9e23e1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coffee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-dollar.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-dollar.svg deleted file mode 100644 index 1077e5b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-euro.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-euro.svg deleted file mode 100644 index 20527e3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-euro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-pound.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-pound.svg deleted file mode 100644 index 0dc070c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-pound.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-yen.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-yen.svg deleted file mode 100644 index 2d7f31c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin-yen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin.svg deleted file mode 100644 index ec3b147..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-alt.svg deleted file mode 100644 index 7ea007b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-dollar-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-dollar-alt.svg deleted file mode 100644 index 5e0978e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-dollar-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-dollar.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-dollar.svg deleted file mode 100644 index e7609ae..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-euro-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-euro-alt.svg deleted file mode 100644 index 73495a4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-euro-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-euro.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-euro.svg deleted file mode 100644 index de49bdf..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-euro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-pound-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-pound-alt.svg deleted file mode 100644 index b5e89d1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-pound-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-pound.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-pound.svg deleted file mode 100644 index 6c187cd..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-pound.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-yen-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-yen-alt.svg deleted file mode 100644 index 5c93a5c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-yen-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-yen.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-yen.svg deleted file mode 100644 index 63aa1da..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins-yen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins.svg deleted file mode 100644 index b90874c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coins.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-color-bucket.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-color-bucket.svg deleted file mode 100644 index 1ca0828..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-color-bucket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-colorpicker.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-colorpicker.svg deleted file mode 100644 index b6b1aac..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-colorpicker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-columns.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-columns.svg deleted file mode 100644 index 913a681..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-columns.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-comb.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-comb.svg deleted file mode 100644 index d15c099..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-comb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-combination-lock-open.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-combination-lock-open.svg deleted file mode 100644 index 3cdba5c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-combination-lock-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-combination-lock.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-combination-lock.svg deleted file mode 100644 index 06bad68..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-combination-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-command.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-command.svg deleted file mode 100644 index 9434b2b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-command.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-company.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-company.svg deleted file mode 100644 index b22bdb6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-company.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-compress.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-compress.svg deleted file mode 100644 index 01d6cfe..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-compress.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-connection.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-connection.svg deleted file mode 100644 index 0619278..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-connection.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-console.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-console.svg deleted file mode 100644 index 8599aeb..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-console.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-contrast.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-contrast.svg deleted file mode 100644 index 8dbd2d9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-contrast.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-conversation-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-conversation-alt.svg deleted file mode 100644 index 111b651..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-conversation-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-conversation.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-conversation.svg deleted file mode 100644 index d16115f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-conversation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coverflow.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coverflow.svg deleted file mode 100644 index 72a230d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-coverflow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-credit-card-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-credit-card-alt.svg deleted file mode 100644 index c113197..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-credit-card-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-credit-card.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-credit-card.svg deleted file mode 100644 index af896af..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-credit-card.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crop.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crop.svg deleted file mode 100644 index 570c261..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crosshair.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crosshair.svg deleted file mode 100644 index 802be32..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crosshair.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crown-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crown-alt.svg deleted file mode 100644 index 20bbacb..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crown-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crown.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crown.svg deleted file mode 100644 index 8ad5f14..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-crown.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cupcake.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cupcake.svg deleted file mode 100644 index 1c9faa7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cupcake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-curve.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-curve.svg deleted file mode 100644 index 13cd319..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-curve.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cut.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cut.svg deleted file mode 100644 index 63d8927..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-cut.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dashboard.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dashboard.svg deleted file mode 100644 index 13cd3bf..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dashboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-defrag.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-defrag.svg deleted file mode 100644 index e26de35..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-defrag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-delete-key.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-delete-key.svg deleted file mode 100644 index c738e7c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-delete-key.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-delete.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-delete.svg deleted file mode 100644 index 1d931cc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-delete.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-departure.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-departure.svg deleted file mode 100644 index 243f789..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-departure.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-desk.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-desk.svg deleted file mode 100644 index 270e0f1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-desk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-desktop.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-desktop.svg deleted file mode 100644 index de5366b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-desktop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diagnostics.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diagnostics.svg deleted file mode 100644 index 4625c2b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diagnostics.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diagonal-arrow-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diagonal-arrow-alt.svg deleted file mode 100644 index fb4970d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diagonal-arrow-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diagonal-arrow.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diagonal-arrow.svg deleted file mode 100644 index c10853f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diagonal-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diamond.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diamond.svg deleted file mode 100644 index e831ae1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diamond.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diamonds.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diamonds.svg deleted file mode 100644 index bf1cd0b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diamonds.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dice.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dice.svg deleted file mode 100644 index d76bc84..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dice.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diploma-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diploma-alt.svg deleted file mode 100644 index bf271b2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diploma-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diploma.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diploma.svg deleted file mode 100644 index d1234ad..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-diploma.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-directions-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-directions-alt.svg deleted file mode 100644 index 4a07354..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-directions-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-directions.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-directions.svg deleted file mode 100644 index a56100b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-directions.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-disc.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-disc.svg deleted file mode 100644 index 8f694bc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-disc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-disk-image.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-disk-image.svg deleted file mode 100644 index 80a69f3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-disk-image.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-display.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-display.svg deleted file mode 100644 index 22cf1ef..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-display.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dna.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dna.svg deleted file mode 100644 index 9cdd6c7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dna.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dock-connector.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dock-connector.svg deleted file mode 100644 index 82480de..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dock-connector.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-document-dashed-line.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-document-dashed-line.svg deleted file mode 100644 index 6117d4c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-document-dashed-line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-document.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-document.svg deleted file mode 100644 index d2da15a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-document.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-documents.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-documents.svg deleted file mode 100644 index 4e56ca7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-documents.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dollar-bag.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dollar-bag.svg deleted file mode 100644 index 24a09be..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-dollar-bag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-donate.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-donate.svg deleted file mode 100644 index c2669c3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-donate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-door-open-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-door-open-alt.svg deleted file mode 100644 index 57552cc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-door-open-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-door-open.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-door-open.svg deleted file mode 100644 index 02339e4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-door-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-download-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-download-alt.svg deleted file mode 100644 index 3b788ff..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-download-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-download.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-download.svg deleted file mode 100644 index dce771e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-download.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-drop.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-drop.svg deleted file mode 100644 index 7523004..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-drop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-eco.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-eco.svg deleted file mode 100644 index dad4c56..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-eco.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-economy.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-economy.svg deleted file mode 100644 index 0823f1e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-economy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-edit.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-edit.svg deleted file mode 100644 index 2faeea0..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-edit.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-eject.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-eject.svg deleted file mode 100644 index 5f74a4c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-eject.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-employee.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-employee.svg deleted file mode 100644 index b1c4877..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-employee.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-energy-saving-bulb.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-energy-saving-bulb.svg deleted file mode 100644 index dbaa794..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-energy-saving-bulb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-enter.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-enter.svg deleted file mode 100644 index 4dc8c5a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-enter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-equalizer.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-equalizer.svg deleted file mode 100644 index 64b43e8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-equalizer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-escape.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-escape.svg deleted file mode 100644 index edb544f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-escape.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ethernet.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ethernet.svg deleted file mode 100644 index 2b16efe..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ethernet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-euro-bag.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-euro-bag.svg deleted file mode 100644 index ff4df9d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-euro-bag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-exit-fullscreen.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-exit-fullscreen.svg deleted file mode 100644 index 820c795..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-exit-fullscreen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-eye.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-eye.svg deleted file mode 100644 index 8ea896a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-eye.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-facebook-like.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-facebook-like.svg deleted file mode 100644 index 740ce84..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-facebook-like.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-factory.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-factory.svg deleted file mode 100644 index 506902f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-factory.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-favorite.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-favorite.svg deleted file mode 100644 index 5fee220..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-favorite.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-female-symbol.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-female-symbol.svg deleted file mode 100644 index 9e003e5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-female-symbol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-file-cabinet.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-file-cabinet.svg deleted file mode 100644 index 8d34dc6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-file-cabinet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-files.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-files.svg deleted file mode 100644 index 228b549..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-files.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-filter-arrows.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-filter-arrows.svg deleted file mode 100644 index 2f17186..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-filter-arrows.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-filter.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-filter.svg deleted file mode 100644 index 41a89b3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-filter.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fingerprint.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fingerprint.svg deleted file mode 100644 index 7c5d239..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fingerprint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fire.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fire.svg deleted file mode 100644 index b0811f5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fire.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-firewall.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-firewall.svg deleted file mode 100644 index b857e43..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-firewall.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-firewire.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-firewire.svg deleted file mode 100644 index 64807e9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-firewire.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flag-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flag-alt.svg deleted file mode 100644 index 16d5b65..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flag-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flag.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flag.svg deleted file mode 100644 index 3665770..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flash.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flash.svg deleted file mode 100644 index f37a9e3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flashlight.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flashlight.svg deleted file mode 100644 index 4610c03..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flashlight.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flowerpot.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flowerpot.svg deleted file mode 100644 index 0524daa..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-flowerpot.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folder-open.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folder-open.svg deleted file mode 100644 index 44de932..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folder-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folder-outline.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folder-outline.svg deleted file mode 100644 index b0d9835..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folder-outline.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folder.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folder.svg deleted file mode 100644 index ce20ed7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folder.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folders.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folders.svg deleted file mode 100644 index 9ef9c98..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-folders.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-font.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-font.svg deleted file mode 100644 index 91689c5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-font.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-food.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-food.svg deleted file mode 100644 index 2e5838d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-food.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-footprints.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-footprints.svg deleted file mode 100644 index 118b8dc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-footprints.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-forking.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-forking.svg deleted file mode 100644 index 441dead..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-forking.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-frame-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-frame-alt.svg deleted file mode 100644 index 24c8834..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-frame-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-frame.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-frame.svg deleted file mode 100644 index 6d48f31..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-frame.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fullscreen-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fullscreen-alt.svg deleted file mode 100644 index c2145c8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fullscreen-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fullscreen.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fullscreen.svg deleted file mode 100644 index a63101c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-fullscreen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-game.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-game.svg deleted file mode 100644 index 78797b5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-game.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-geometry.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-geometry.svg deleted file mode 100644 index c7ed79e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-geometry.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-gift.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-gift.svg deleted file mode 100644 index b42c01d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-gift.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-glasses.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-glasses.svg deleted file mode 100644 index 72b7c8b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-glasses.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-alt.svg deleted file mode 100644 index 257a533..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-asia.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-asia.svg deleted file mode 100644 index c47ec9c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-asia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-europe-africa.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-europe-africa.svg deleted file mode 100644 index 527942f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-europe-africa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-inverted-america.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-inverted-america.svg deleted file mode 100644 index 5d99712..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-inverted-america.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-inverted-asia.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-inverted-asia.svg deleted file mode 100644 index ceb10c1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-inverted-asia.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-inverted-europe-africa.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-inverted-europe-africa.svg deleted file mode 100644 index dffa937..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe-inverted-europe-africa.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe.svg deleted file mode 100644 index 2fe68e3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-globe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-gps.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-gps.svg deleted file mode 100644 index 64b9a02..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-gps.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-graduate.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-graduate.svg deleted file mode 100644 index febd91b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-graduate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-grid.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-grid.svg deleted file mode 100644 index 2e363c0..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-grid.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hammer.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hammer.svg deleted file mode 100644 index d0eff74..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hammer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-active-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-active-alt.svg deleted file mode 100644 index fbb6d71..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-active-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-active.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-active.svg deleted file mode 100644 index 49612ab..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-pointer-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-pointer-alt.svg deleted file mode 100644 index 79050ad..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-pointer-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-pointer.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-pointer.svg deleted file mode 100644 index a3af8da..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hand-pointer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handprint.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handprint.svg deleted file mode 100644 index 716c9e4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handprint.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handshake.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handshake.svg deleted file mode 100644 index e2ab438..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handshake.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handtool-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handtool-alt.svg deleted file mode 100644 index 3c14495..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handtool-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handtool.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handtool.svg deleted file mode 100644 index 5f2843c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-handtool.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hard-drive-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hard-drive-alt.svg deleted file mode 100644 index 89ce2fe..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hard-drive-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hard-drive.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hard-drive.svg deleted file mode 100644 index 98a2a99..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hard-drive.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hat.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hat.svg deleted file mode 100644 index c8a1106..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hd.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hd.svg deleted file mode 100644 index 77bf64d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-headphones.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-headphones.svg deleted file mode 100644 index 811c656..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-headphones.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-headset.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-headset.svg deleted file mode 100644 index 98db2e3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-headset.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hearts.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hearts.svg deleted file mode 100644 index c2edaaf..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hearts.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-height.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-height.svg deleted file mode 100644 index bf6a759..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-height.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-help-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-help-alt.svg deleted file mode 100644 index 101c653..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-help-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-help.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-help.svg deleted file mode 100644 index a1c5fdc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-help.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-home.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-home.svg deleted file mode 100644 index ebb93f4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-home.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hourglass.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hourglass.svg deleted file mode 100644 index b5683b5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-hourglass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-imac.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-imac.svg deleted file mode 100644 index 76a01b9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-imac.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-inactive-line.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-inactive-line.svg deleted file mode 100644 index 60a1643..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-inactive-line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-inbox-full.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-inbox-full.svg deleted file mode 100644 index d14b7f9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-inbox-full.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-inbox.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-inbox.svg deleted file mode 100644 index 0fd7c71..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-inbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-indent.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-indent.svg deleted file mode 100644 index 329b0f4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-indent.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-infinity.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-infinity.svg deleted file mode 100644 index 4f9cc88..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-infinity.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-info.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-info.svg deleted file mode 100644 index f07ac8e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-info.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-invoice.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-invoice.svg deleted file mode 100644 index 8dcc585..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-invoice.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ipad.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ipad.svg deleted file mode 100644 index 0d676ad..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ipad.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-iphone.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-iphone.svg deleted file mode 100644 index b235644..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-iphone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-item-arrangement.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-item-arrangement.svg deleted file mode 100644 index fd9939d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-item-arrangement.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-junk.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-junk.svg deleted file mode 100644 index 28dc048..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-junk.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-key.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-key.svg deleted file mode 100644 index 4a32d00..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-key.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-keyboard.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-keyboard.svg deleted file mode 100644 index c08d8d9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-keyboard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-keychain.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-keychain.svg deleted file mode 100644 index f278b02..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-keychain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-keyhole.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-keyhole.svg deleted file mode 100644 index b97b156..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-keyhole.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lab.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lab.svg deleted file mode 100644 index b750677..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-laptop.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-laptop.svg deleted file mode 100644 index dc120cc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-laptop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-layers-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-layers-alt.svg deleted file mode 100644 index e02a1ca..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-layers-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-layers.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-layers.svg deleted file mode 100644 index c6965e3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-layers.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-layout.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-layout.svg deleted file mode 100644 index 355f314..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-layout.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-left-double-arrow.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-left-double-arrow.svg deleted file mode 100644 index 0958c29..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-left-double-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-legal.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-legal.svg deleted file mode 100644 index e4ea593..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-legal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lense.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lense.svg deleted file mode 100644 index a033c57..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lense.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-library.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-library.svg deleted file mode 100644 index 1551dec..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-library.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-light-down.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-light-down.svg deleted file mode 100644 index 25a7c9d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-light-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-light-up.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-light-up.svg deleted file mode 100644 index 4862a8f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-light-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lightbulb-active.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lightbulb-active.svg deleted file mode 100644 index 61ec3ea..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lightbulb-active.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lightbulb.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lightbulb.svg deleted file mode 100644 index 9ca8f87..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lightbulb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lightning.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lightning.svg deleted file mode 100644 index 50132cc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lightning.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-link.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-link.svg deleted file mode 100644 index 378394e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-link.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-linux-tux.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-linux-tux.svg deleted file mode 100644 index a31035b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-linux-tux.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-list.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-list.svg deleted file mode 100644 index 78a748f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-load.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-load.svg deleted file mode 100644 index 6f4ac61..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-load.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-loading.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-loading.svg deleted file mode 100644 index 91372f4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-loading.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-locate.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-locate.svg deleted file mode 100644 index b6d715d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-locate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-location-near-me.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-location-near-me.svg deleted file mode 100644 index a0b31fd..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-location-near-me.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-location-nearby.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-location-nearby.svg deleted file mode 100644 index 09e3772..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-location-nearby.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lock.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lock.svg deleted file mode 100644 index 8f94c7c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-lock.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-log-out.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-log-out.svg deleted file mode 100644 index 07c4ae9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-log-out.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-logout.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-logout.svg deleted file mode 100644 index e3eb856..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-logout.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-loupe.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-loupe.svg deleted file mode 100644 index ab5137dc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-loupe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-magnet.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-magnet.svg deleted file mode 100644 index b7c9ed6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-magnet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mailbox.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mailbox.svg deleted file mode 100644 index e55cdc4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mailbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-male-and-female.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-male-and-female.svg deleted file mode 100644 index 243a4df..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-male-and-female.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-male-symbol.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-male-symbol.svg deleted file mode 100644 index 5ac095a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-male-symbol.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map-alt.svg deleted file mode 100644 index 2d936bb..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map-location.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map-location.svg deleted file mode 100644 index 1230a97..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map-location.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map-marker.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map-marker.svg deleted file mode 100644 index a4f71dc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map-marker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map.svg deleted file mode 100644 index 2c9ae42..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-map.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-medal.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-medal.svg deleted file mode 100644 index d6e305b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-medal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-medical-emergency.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-medical-emergency.svg deleted file mode 100644 index 72dee85..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-medical-emergency.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-medicine.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-medicine.svg deleted file mode 100644 index 1e2cb6a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-medicine.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-meeting.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-meeting.svg deleted file mode 100644 index 09af0d9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-meeting.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-megaphone.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-megaphone.svg deleted file mode 100644 index 058c9a8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-megaphone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-merge.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-merge.svg deleted file mode 100644 index 57ac525..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-merge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-message-open.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-message-open.svg deleted file mode 100644 index 98aaeee..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-message-open.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-message-unopened.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-message-unopened.svg deleted file mode 100644 index e29ecbf..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-message-unopened.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-message.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-message.svg deleted file mode 100644 index 75785c1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-message.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-microscope.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-microscope.svg deleted file mode 100644 index 9985552..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-microscope.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mindmap.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mindmap.svg deleted file mode 100644 index 0439270..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mindmap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mobile.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mobile.svg deleted file mode 100644 index 92532b8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mobile.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-molecular-network.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-molecular-network.svg deleted file mode 100644 index 384b96b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-molecular-network.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-molecular.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-molecular.svg deleted file mode 100644 index c581c60..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-molecular.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mountain.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mountain.svg deleted file mode 100644 index a21324f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mountain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mouse-cursor.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mouse-cursor.svg deleted file mode 100644 index b64dd7f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mouse-cursor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mouse.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mouse.svg deleted file mode 100644 index f93531c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-mouse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-movie-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-movie-alt.svg deleted file mode 100644 index 1878dc9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-movie-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-movie.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-movie.svg deleted file mode 100644 index d5b3481..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-movie.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-multiple-credit-cards.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-multiple-credit-cards.svg deleted file mode 100644 index 1330826..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-multiple-credit-cards.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-multiple-windows.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-multiple-windows.svg deleted file mode 100644 index c8b3ac5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-multiple-windows.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-music.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-music.svg deleted file mode 100644 index 87f4ba3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-music.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-name-badge.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-name-badge.svg deleted file mode 100644 index 22f66c9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-name-badge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-bottom.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-bottom.svg deleted file mode 100644 index eeb3e79..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-bottom.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-down.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-down.svg deleted file mode 100644 index 007e8dd..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-first.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-first.svg deleted file mode 100644 index 85d4472..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-first.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-horizontal.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-horizontal.svg deleted file mode 100644 index 4988e72..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-horizontal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-last.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-last.svg deleted file mode 100644 index 53f70d3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-last.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-left.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-left.svg deleted file mode 100644 index 56cdecc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-left.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-right.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-right.svg deleted file mode 100644 index 251b693..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-right.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-road.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-road.svg deleted file mode 100644 index f055670..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-road.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-top.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-top.svg deleted file mode 100644 index c932714..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-up.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-up.svg deleted file mode 100644 index 612ec91..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-vertical.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-vertical.svg deleted file mode 100644 index fbe3906..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation-vertical.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation.svg deleted file mode 100644 index 67d9c2a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigational-arrow.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigational-arrow.svg deleted file mode 100644 index bf60bde..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-navigational-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-network-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-network-alt.svg deleted file mode 100644 index e6b2c25..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-network-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-newspaper-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-newspaper-alt.svg deleted file mode 100644 index c404aec..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-newspaper-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-newspaper.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-newspaper.svg deleted file mode 100644 index d585513..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-newspaper.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-next-media.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-next-media.svg deleted file mode 100644 index 57d4c8e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-next-media.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-next.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-next.svg deleted file mode 100644 index b00b37d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-next.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-nodes.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-nodes.svg deleted file mode 100644 index e912e52..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-nodes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-notepad-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-notepad-alt.svg deleted file mode 100644 index bca4d0c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-notepad-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-notepad.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-notepad.svg deleted file mode 100644 index 5fc4280..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-notepad.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-old-key.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-old-key.svg deleted file mode 100644 index a400302..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-old-key.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-old-phone.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-old-phone.svg deleted file mode 100644 index 8eb7804..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-old-phone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-operator.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-operator.svg deleted file mode 100644 index c01a5c5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-operator.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ordered-list.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ordered-list.svg deleted file mode 100644 index 4777a15..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ordered-list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-os-x.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-os-x.svg deleted file mode 100644 index 170f3aa..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-os-x.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-out.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-out.svg deleted file mode 100644 index 73d2cfe..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-out.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-outbox.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-outbox.svg deleted file mode 100644 index 3b59c93..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-outbox.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-outdent.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-outdent.svg deleted file mode 100644 index 85ff01f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-outdent.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-add.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-add.svg deleted file mode 100644 index 71377bf..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-add.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-down.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-down.svg deleted file mode 100644 index 2fae28d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-remove.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-remove.svg deleted file mode 100644 index 3c3bc60..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-remove.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-restricted.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-restricted.svg deleted file mode 100644 index 97718ff..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-restricted.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-up.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-up.svg deleted file mode 100644 index db6ad88..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-page-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paint-roller.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paint-roller.svg deleted file mode 100644 index 59665d6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paint-roller.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-palette.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-palette.svg deleted file mode 100644 index 26c9f7f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-palette.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-panel-show.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-panel-show.svg deleted file mode 100644 index 91c3e9f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-panel-show.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pannel-close.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pannel-close.svg deleted file mode 100644 index 8006a60..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pannel-close.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pants.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pants.svg deleted file mode 100644 index 9604660..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pants.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paper-bag.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paper-bag.svg deleted file mode 100644 index e7435ca..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paper-bag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paper-plane-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paper-plane-alt.svg deleted file mode 100644 index 2c4259e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paper-plane-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paper-plane.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paper-plane.svg deleted file mode 100644 index fe60af7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paper-plane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-parachute-drop.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-parachute-drop.svg deleted file mode 100644 index cdd4a50..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-parachute-drop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-parental-control.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-parental-control.svg deleted file mode 100644 index 3a19170..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-parental-control.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-partly-cloudy.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-partly-cloudy.svg deleted file mode 100644 index 6a9cfd4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-partly-cloudy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paste-in.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paste-in.svg deleted file mode 100644 index 91e0dc3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-paste-in.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-path.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-path.svg deleted file mode 100644 index a8f5df6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-path.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pause.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pause.svg deleted file mode 100644 index 7d9dce3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pause.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pc.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pc.svg deleted file mode 100644 index a8c8196..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pc.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people-alt-2.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people-alt-2.svg deleted file mode 100644 index 27a7787..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people-alt.svg deleted file mode 100644 index 7f12906..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people-female.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people-female.svg deleted file mode 100644 index 621ba14..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people-female.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people.svg deleted file mode 100644 index ab861f8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-people.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-phone-ring.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-phone-ring.svg deleted file mode 100644 index 6fa4121..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-phone-ring.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-phone.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-phone.svg deleted file mode 100644 index 085e416..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-phone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-photo-album.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-photo-album.svg deleted file mode 100644 index 532615b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-photo-album.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-picture.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-picture.svg deleted file mode 100644 index 9250074..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-picture.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pictures-alt-2.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pictures-alt-2.svg deleted file mode 100644 index 4bc1120..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pictures-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pictures-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pictures-alt.svg deleted file mode 100644 index eee9191..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pictures-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pictures.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pictures.svg deleted file mode 100644 index 1b27e9a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pictures.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pie-chart.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pie-chart.svg deleted file mode 100644 index 1db73f6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pie-chart.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-piggy-bank.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-piggy-bank.svg deleted file mode 100644 index 45c7481..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-piggy-bank.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pin-location.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pin-location.svg deleted file mode 100644 index 5907d6e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pin-location.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-piracy.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-piracy.svg deleted file mode 100644 index 7f460e6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-piracy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-plane.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-plane.svg deleted file mode 100644 index c09d452..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-plane.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-planet.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-planet.svg deleted file mode 100644 index e5b7230..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-planet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-play.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-play.svg deleted file mode 100644 index 3a041b7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-play.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-playing-cards.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-playing-cards.svg deleted file mode 100644 index c17db32..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-playing-cards.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-playlist.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-playlist.svg deleted file mode 100644 index 0492601..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-playlist.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-plugin.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-plugin.svg deleted file mode 100644 index c88e396..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-plugin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-podcast.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-podcast.svg deleted file mode 100644 index 796c263..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-podcast.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-poker-chip.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-poker-chip.svg deleted file mode 100644 index 1081305..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-poker-chip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-poll.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-poll.svg deleted file mode 100644 index 089fa64..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-poll.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-post-it.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-post-it.svg deleted file mode 100644 index 61a2787..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-post-it.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pound-bag.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pound-bag.svg deleted file mode 100644 index 55700f8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pound-bag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-power-outlet.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-power-outlet.svg deleted file mode 100644 index 41e3e51..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-power-outlet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-power.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-power.svg deleted file mode 100644 index 9c4fb4b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-power.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-presentation.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-presentation.svg deleted file mode 100644 index fcf439e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-presentation.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-previous-media.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-previous-media.svg deleted file mode 100644 index 656c29d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-previous-media.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-previous.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-previous.svg deleted file mode 100644 index f858829..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-previous.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-dollar.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-dollar.svg deleted file mode 100644 index 62e48bc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-euro.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-euro.svg deleted file mode 100644 index 0c437bc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-euro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-pound.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-pound.svg deleted file mode 100644 index 5c3f24a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-pound.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-yen.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-yen.svg deleted file mode 100644 index 96c3917..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-price-yen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-print.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-print.svg deleted file mode 100644 index 3bce86b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-print.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-printer-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-printer-alt.svg deleted file mode 100644 index 050ec1d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-printer-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-projector.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-projector.svg deleted file mode 100644 index afc9528..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-projector.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pulse.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pulse.svg deleted file mode 100644 index 8a65563..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pulse.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pushpin.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pushpin.svg deleted file mode 100644 index 51f9018..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-pushpin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-qr-code.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-qr-code.svg deleted file mode 100644 index bdbf3d6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-qr-code.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-quote.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-quote.svg deleted file mode 100644 index 1674664..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-quote.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-radio-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-radio-alt.svg deleted file mode 100644 index d4d6dbd..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-radio-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-radio-receiver.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-radio-receiver.svg deleted file mode 100644 index 9a9e186..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-radio-receiver.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-radio.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-radio.svg deleted file mode 100644 index fd126a8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-radio.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rain.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rain.svg deleted file mode 100644 index 96cd3b1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rain.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rate.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rate.svg deleted file mode 100644 index 4f0db5d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rate.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-re-post.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-re-post.svg deleted file mode 100644 index 80b7a96..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-re-post.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-readonly.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-readonly.svg deleted file mode 100644 index b0840b5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-readonly.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-alt.svg deleted file mode 100644 index d2c6a23..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-dollar.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-dollar.svg deleted file mode 100644 index 5a5d840..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-dollar.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-euro.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-euro.svg deleted file mode 100644 index 82e99b2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-euro.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-pound.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-pound.svg deleted file mode 100644 index e84771c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-pound.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-yen.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-yen.svg deleted file mode 100644 index 529fd87..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-receipt-yen.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-reception.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-reception.svg deleted file mode 100644 index a6c8059..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-reception.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-record.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-record.svg deleted file mode 100644 index 5a92892..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-record.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-redo.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-redo.svg deleted file mode 100644 index b30aa91..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-redo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-refresh.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-refresh.svg deleted file mode 100644 index 45a0c6a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-refresh.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-remote.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-remote.svg deleted file mode 100644 index ff3d1de..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-remote.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-remove.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-remove.svg deleted file mode 100644 index 97bff01..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-remove.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-repeat-one.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-repeat-one.svg deleted file mode 100644 index d221add..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-repeat-one.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-repeat.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-repeat.svg deleted file mode 100644 index 68e7b30..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-repeat.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-reply-arrow.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-reply-arrow.svg deleted file mode 100644 index fd708c5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-reply-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-resize.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-resize.svg deleted file mode 100644 index e26e9fb..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-resize.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-return-to-top.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-return-to-top.svg deleted file mode 100644 index 15e5d82..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-return-to-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-right-double-arrow.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-right-double-arrow.svg deleted file mode 100644 index a8f4a03..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-right-double-arrow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-road.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-road.svg deleted file mode 100644 index e9dedee..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-road.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-roadsign.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-roadsign.svg deleted file mode 100644 index 484dbe4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-roadsign.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rocket.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rocket.svg deleted file mode 100644 index 5fab3cf..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rocket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rss.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rss.svg deleted file mode 100644 index 96a210c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-rss.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ruler-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ruler-alt.svg deleted file mode 100644 index 695d110..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ruler-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ruler.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ruler.svg deleted file mode 100644 index 15eff18..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ruler.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-safe.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-safe.svg deleted file mode 100644 index eb75782..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-safe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-safedial.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-safedial.svg deleted file mode 100644 index 799c2b4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-safedial.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sandbox-toys.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sandbox-toys.svg deleted file mode 100644 index 469b892..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sandbox-toys.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-satellite-dish.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-satellite-dish.svg deleted file mode 100644 index a0662e8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-satellite-dish.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-save.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-save.svg deleted file mode 100644 index c4a56c7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-save.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-scan.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-scan.svg deleted file mode 100644 index efc511f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-scan.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-school.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-school.svg deleted file mode 100644 index 216a3ff..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-school.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-screensharing.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-screensharing.svg deleted file mode 100644 index 065d04c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-screensharing.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-script-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-script-alt.svg deleted file mode 100644 index 7d15fb6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-script-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-script.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-script.svg deleted file mode 100644 index 79c2e3c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-script.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-scull.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-scull.svg deleted file mode 100644 index fc2d5cc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-scull.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-search.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-search.svg deleted file mode 100644 index 1e0715b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-search.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-security-camera.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-security-camera.svg deleted file mode 100644 index 09bb661..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-security-camera.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sensor.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sensor.svg deleted file mode 100644 index 36d7427..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sensor.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-server-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-server-alt.svg deleted file mode 100644 index e1d6a44..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-server-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-server.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-server.svg deleted file mode 100644 index 04636e2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-server.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-settings-alt-2.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-settings-alt-2.svg deleted file mode 100644 index 7b140ef..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-settings-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-settings-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-settings-alt.svg deleted file mode 100644 index 81877d0..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-settings-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-settings.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-settings.svg deleted file mode 100644 index 6311ad6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-settings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-share-alt-2.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-share-alt-2.svg deleted file mode 100644 index e0ffc32..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-share-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-share-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-share-alt.svg deleted file mode 100644 index 7cff7b3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-share-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-share.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-share.svg deleted file mode 100644 index 525e75b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-share.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sharing-iphone.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sharing-iphone.svg deleted file mode 100644 index 04d34e0..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sharing-iphone.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shield.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shield.svg deleted file mode 100644 index f34195c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shield.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shift.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shift.svg deleted file mode 100644 index 7d5db29..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shift.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shipping-box.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shipping-box.svg deleted file mode 100644 index 66e12ce..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shipping-box.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shipping.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shipping.svg deleted file mode 100644 index b631062..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shipping.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shoe.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shoe.svg deleted file mode 100644 index f784c83..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shoe.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shopping-basket-alt-2.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shopping-basket-alt-2.svg deleted file mode 100644 index 06beb2d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shopping-basket-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shopping-basket-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shopping-basket-alt.svg deleted file mode 100644 index 1d176b9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shopping-basket-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shopping-basket.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shopping-basket.svg deleted file mode 100644 index 71cdd1d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shopping-basket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shorts.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shorts.svg deleted file mode 100644 index e3f8ab2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shorts.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shuffle.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shuffle.svg deleted file mode 100644 index 546f0a2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-shuffle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sience.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sience.svg deleted file mode 100644 index 2cf8974..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sience.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-simcard.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-simcard.svg deleted file mode 100644 index a65fc9f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-simcard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-single-note.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-single-note.svg deleted file mode 100644 index f98a14c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-single-note.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sitemap.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sitemap.svg deleted file mode 100644 index 0cbd665..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sitemap.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sleep.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sleep.svg deleted file mode 100644 index c85ac0d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sleep.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-slideshow.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-slideshow.svg deleted file mode 100644 index 484e86c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-slideshow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-smiley-inverted.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-smiley-inverted.svg deleted file mode 100644 index b4b2726..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-smiley-inverted.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-smiley.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-smiley.svg deleted file mode 100644 index 152711a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-smiley.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-snow.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-snow.svg deleted file mode 100644 index b005bdf..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-snow.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-low.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-low.svg deleted file mode 100644 index 023cfe9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-low.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-medium.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-medium.svg deleted file mode 100644 index 921311b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-medium.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-off.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-off.svg deleted file mode 100644 index 173ea47..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-off.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-waves.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-waves.svg deleted file mode 100644 index cf21b56..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound-waves.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound.svg deleted file mode 100644 index 86f1271..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sound.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-spades.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-spades.svg deleted file mode 100644 index f97a545..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-spades.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-speaker.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-speaker.svg deleted file mode 100644 index dc922a0..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-speaker.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-speed-gauge.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-speed-gauge.svg deleted file mode 100644 index 1b96426..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-speed-gauge.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-split-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-split-alt.svg deleted file mode 100644 index a5ad049..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-split-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-split.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-split.svg deleted file mode 100644 index 1bdfd8a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-split.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sprout.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sprout.svg deleted file mode 100644 index 1d139dd..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sprout.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-squiggly-line.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-squiggly-line.svg deleted file mode 100644 index 2c88881..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-squiggly-line.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ssd.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ssd.svg deleted file mode 100644 index 483398d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ssd.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stacked-disks.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stacked-disks.svg deleted file mode 100644 index 0c6fb6e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stacked-disks.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stamp.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stamp.svg deleted file mode 100644 index 2468ef2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stamp.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stop-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stop-alt.svg deleted file mode 100644 index ed61a5b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stop-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stop-hand.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stop-hand.svg deleted file mode 100644 index 92e8ca5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stop-hand.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stop.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stop.svg deleted file mode 100644 index 6b61d99..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stop.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-store.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-store.svg deleted file mode 100644 index c4c50a4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-store.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stream.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stream.svg deleted file mode 100644 index 97ea6be..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-stream.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sunny.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sunny.svg deleted file mode 100644 index f3094e8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sunny.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sweatshirt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sweatshirt.svg deleted file mode 100644 index 3b33e88..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sweatshirt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sync.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sync.svg deleted file mode 100644 index b3e8e39..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-sync.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-t-shirt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-t-shirt.svg deleted file mode 100644 index 860762b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-t-shirt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tab-key.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tab-key.svg deleted file mode 100644 index dcd4d91..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tab-key.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tab.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tab.svg deleted file mode 100644 index a03fd4e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tab.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tactics.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tactics.svg deleted file mode 100644 index ba1a383..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tactics.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tag.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tag.svg deleted file mode 100644 index ffeadcc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tags.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tags.svg deleted file mode 100644 index 681f387..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tags.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-takeaway-cup.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-takeaway-cup.svg deleted file mode 100644 index e4b77c2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-takeaway-cup.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-target.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-target.svg deleted file mode 100644 index f61b84a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-target.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-temperatrure-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-temperatrure-alt.svg deleted file mode 100644 index 235b8a1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-temperatrure-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-temperature.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-temperature.svg deleted file mode 100644 index fa6c785..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-temperature.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-terminal.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-terminal.svg deleted file mode 100644 index edb6b15..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-terminal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-theater.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-theater.svg deleted file mode 100644 index 5f013b8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-theater.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-theif.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-theif.svg deleted file mode 100644 index 4395e30..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-theif.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thought-bubble.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thought-bubble.svg deleted file mode 100644 index 45c0cb3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thought-bubble.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumb-down.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumb-down.svg deleted file mode 100644 index 933450d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumb-down.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumb-up.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumb-up.svg deleted file mode 100644 index 0e7f5f5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumb-up.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumbnail-list.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumbnail-list.svg deleted file mode 100644 index c6ddb31..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumbnail-list.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumbnails-small.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumbnails-small.svg deleted file mode 100644 index ced7db6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumbnails-small.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumbnails.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumbnails.svg deleted file mode 100644 index b8800a7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-thumbnails.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ticket.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ticket.svg deleted file mode 100644 index ca169e4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-ticket.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-time.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-time.svg deleted file mode 100644 index a8dffaf..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-time.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-timer.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-timer.svg deleted file mode 100644 index f935380..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-timer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tools.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tools.svg deleted file mode 100644 index 64cbcfd..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tools.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-top.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-top.svg deleted file mode 100644 index 2bea18b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-top.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-traffic-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-traffic-alt.svg deleted file mode 100644 index 9cb29df..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-traffic-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trafic.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trafic.svg deleted file mode 100644 index 420832c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trafic.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-train.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-train.svg deleted file mode 100644 index b1de2d2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-train.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trash-alt-2.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trash-alt-2.svg deleted file mode 100644 index 57e89c4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trash-alt-2.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trash-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trash-alt.svg deleted file mode 100644 index 5fba12a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trash-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trash.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trash.svg deleted file mode 100644 index abae234..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trash.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tree.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tree.svg deleted file mode 100644 index 94f6030..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tree.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trophy.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trophy.svg deleted file mode 100644 index 68412c4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-trophy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-truck.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-truck.svg deleted file mode 100644 index 3e06fb6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-truck.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tv-old.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tv-old.svg deleted file mode 100644 index 497dbb5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tv-old.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tv.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tv.svg deleted file mode 100644 index d3fc2d2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-tv.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-content.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-content.svg deleted file mode 100644 index a44a20f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-content.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-contour.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-contour.svg deleted file mode 100644 index 87c2ce4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-contour.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-deploy.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-deploy.svg deleted file mode 100644 index 7fd9a4c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-deploy.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-developer.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-developer.svg deleted file mode 100644 index 4fbb0b1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-developer.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-media.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-media.svg deleted file mode 100644 index 3689703..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-media.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-members.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-members.svg deleted file mode 100644 index 666343d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-members.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-settings.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-settings.svg deleted file mode 100644 index df4ba25..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-settings.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-users.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-users.svg deleted file mode 100644 index 87dd7ff..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umb-users.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umbraco.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umbraco.svg deleted file mode 100644 index a79ef56..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umbraco.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umbrella.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umbrella.svg deleted file mode 100644 index 620eac1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-umbrella.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-undo.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-undo.svg deleted file mode 100644 index 8c7633a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-undo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-universal.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-universal.svg deleted file mode 100644 index 49118f2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-universal.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-unlocked.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-unlocked.svg deleted file mode 100644 index 2254dfc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-unlocked.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-untitled.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-untitled.svg deleted file mode 100644 index 4e621d7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-untitled.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-usb-connector.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-usb-connector.svg deleted file mode 100644 index ed20592..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-usb-connector.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-usb.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-usb.svg deleted file mode 100644 index 7478d50..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-usb.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-female.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-female.svg deleted file mode 100644 index 2fee3b2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-female.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-females-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-females-alt.svg deleted file mode 100644 index 27e136e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-females-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-females.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-females.svg deleted file mode 100644 index dbc22a6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-females.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-glasses.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-glasses.svg deleted file mode 100644 index b10987d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user-glasses.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user.svg deleted file mode 100644 index 0bddc05..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-user.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-users-alt.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-users-alt.svg deleted file mode 100644 index 760a1a8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-users-alt.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-users.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-users.svg deleted file mode 100644 index 3ee1ee9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-users.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-utilities.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-utilities.svg deleted file mode 100644 index 5181d06..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-utilities.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-vcard.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-vcard.svg deleted file mode 100644 index 4852758..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-vcard.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-video.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-video.svg deleted file mode 100644 index 48cb996..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-video.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-voice.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-voice.svg deleted file mode 100644 index 786dc75..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-voice.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wall-plug.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wall-plug.svg deleted file mode 100644 index d7d6d12..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wall-plug.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wallet.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wallet.svg deleted file mode 100644 index 36506ed..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wallet.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wand.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wand.svg deleted file mode 100644 index beeffe5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wand.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-war.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-war.svg deleted file mode 100644 index ae01d40..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-war.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-weight.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-weight.svg deleted file mode 100644 index 534b3e3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-weight.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-width.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-width.svg deleted file mode 100644 index 77864d3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-width.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wifi.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wifi.svg deleted file mode 100644 index 0118ed1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wifi.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-window-popin.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-window-popin.svg deleted file mode 100644 index aec2173..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-window-popin.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-window-sizes.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-window-sizes.svg deleted file mode 100644 index 26af884..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-window-sizes.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-windows.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-windows.svg deleted file mode 100644 index 3e00719..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-windows.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wine-glass.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wine-glass.svg deleted file mode 100644 index abb0115..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wine-glass.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wrench.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wrench.svg deleted file mode 100644 index 96040a4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wrench.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wrong.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wrong.svg deleted file mode 100644 index 09f0a73..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-wrong.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-yen-bag.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-yen-bag.svg deleted file mode 100644 index 72f1777..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-yen-bag.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-zip.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-zip.svg deleted file mode 100644 index 2691f1c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-zip.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-zom-out.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-zom-out.svg deleted file mode 100644 index 8afc74d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-zom-out.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-zoom-in.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-zoom-in.svg deleted file mode 100644 index df77489..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/icons/icon-zoom-in.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/logo.png b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/logo.png deleted file mode 100644 index d59d97ed7e6fc55440657c90c2cdeaed2d6cb802..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 967 zcmYjP3s6i^7~b4_msVSmC8iL0Hj7CNqS8Yxsk9YC6T@a1?}|i1YD_{anQH9BG$F5~ z``FAF=iXbkrQ3t7yhdI-)D}YCS?63DX3qKV_kZXAzW+aSZcbE0s9ZKeCXqVS`L5%&kQtO9|&j}Uu_QQyfI=wepqxUHC2fa6;ODfW3pG^Ps^)6vJGH zySY#HQcjuXGi$c5e_(J(XxPF<;fo_8qn4;w#3yJHwHr5WO-fElP1}{8z9(Z}=7Fs2 zgE>d@bjR`wP86OjIbC}8;^ixqS4jqNeC^FTq500;mV5VGA3S{gh^Q_&wp4T?bb*A)v+&S+)0!IHn4bLB(sfojeqrdRQ7wu9gK!}*PV>m)Mj2afcy~mvol&L; z3yNOr{IotzUgI6=T5t{bw}j6(2(d;@zGqCOY*=E6?%3?c1Vv7A+}f;5f`?*6h z_-$;mu6J@(?wsOn878;HJXw;Ts@QP&wogr|eroghk43w^4W}a;6+0)kaH`_SXKngr z>d`;Cs}A~4NG|$tSRnc(#+uE(tMO>>;{k=j^4B}`w|%YNn*uDU7Nyg<<&oyrQ+{nd zFA6{0FxuwBY7k-Mcx(Lp=1(?X+~Zrj}*(sLC3qt(w1jb42$w;6iex0 z?u_@|nK3h4%sLg-7Lr#@D~Vc?WbeJy>74uc{(t}P|M&g;@45eMrl%{Jq(efXP-M5g zE-dK11HK7pxU!zU6NOTWW_oxtpyATeQrgne!KJ00AZR0(Z+`rEL%+ZP1a)OH9l2cV zVapm2)R0Kj?g^;!HdPR$bOI`}X7c@ZG6=4gwkUUjBylrI(n^%^h@gNdY9UJ62vR-) zY$AwS2%P|4D!_xy_)b1v(u5NMII#c+0yq&LCvL)me5^=-6*pr$0j#hIE9PNA0Y=z_ z5%DqNMvPd10eKi9fDu6gzzF%U5Ca&Hj}{8hA|6@{AOb*(`DnN^9}V)*LZ~?sA>_j; zAk-O3;bBDpRtE#SYtFPD8{!v$d<3_`+ zyN!)J0N^*bw6?W({0R!hof4_+uY32qx_ch<_C0y}ynkTu#n8*)u~)AZ|4zJ}oSOOY z@xR%*PoEdQEPj1y9yXEKP$=dMVemZM%;#&Xtzo zi#X4R{rz7A7~mr5>T2fGWr>7qrCZ526)a1RMABk7H5W6Ja$sm^YemwDAxC`$xpZ+j zy?FLk#Mn^x>w4b>{fr|$UwJmDod@S*3B6f`I`d?$4Lb=^`q7uMHj?A zk=xjcWLzrE&SSF2fnwXZJASM?U14&&NX2fo^O?6k4vCL)x6=$;nVH*9yy@B`@$*RH zvJcZv6>eE9&&TIKgYmuuWH}3*30>sa~y`6<6Fgf zAX8@wSi0hb9G0m?ugt|%pWVmJ8;Lfxi7>)RFi{zod7y1Z6zA!%oTa@9GF_Y(}WD zhkc&M(YJa8cG`$Ks+<1xW7P$)ejI0B{&UkBu9s(tm=Y4f8CmCN?K-aY`6RY*=F#E# z^V~tS@!q%(^bL1~RsRrrZDq~VJEA(C?WXEwIM&i`gsTBHcGgc+25bgH%tqy9wKi0f zesEq(HXnm|r)+uY;Ve7WYkW3Z|DZS4^UHwfw9iQTz(o8TUkft}TKx5&^sTxST@zX3 ziy2!uhCzF>@*k&MG?>s`=kSu@L^Dy`OQhK1qU=go$+Req;3FhZOX%~YCuk!zXhF4L zdfm1Nqku(i7X1tNvQGJ$>S32xBS!+yfAAXAwb0$SIXNM4GRY|@YJPZPaH^*g)zQ|v Xs^(W!ecm1DfTP?Po-VhXL(cpUlK&2E diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/logo@3x.png b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/logo@3x.png deleted file mode 100644 index b34106b5867262bbfec832d27f30f324ad6aaada..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2229 zcmY+E2{=^iAIC?tV8#-SFfGc~%q{)1Mr9dm#?qLPit0*~t^RFDvW0A+%M?j6GS)U` zv(-7Xk)_)pCEdEXZG&zS>Q-{k8CSRaJZH{)-rxIu-}m!7&zZ@jdb_D&30MRIq3XWX znFf9P!yhFibXSkA-+(|Y8lignxqqL_~XnlJ(mM##g68!-R`e6)y-2DoSe4=v)r z0P@iiK3d2|i@0cjhXVO10S6`Ip#VM#vOi0S77MA^{!}WJ7?t%f$$wiwB<$&NCZgGzdAc(Smsgh&k{D$}0lM1QLUW&@5XH zPz7Fs0@<(t>;MbMhmhMmLvFAzbQ}tRVi2=oVQ3bF8i&mxfq#k%TgfZX)O`M*J&_;> z33UOmVSpS2P&+U{9YKcQ8Lq%}=sC<6;XGt3PeNPC_nf~&GVr6DKM2zM&hvG763#&I z-&N4?-|&z8!$LUl;|>d(FC4v~2m3ELL-3vD!f>r)kbTZO`Esa+S!vGot#}<-L|^BQ#`%AyuG(kedvCEJ9h5!57@nD z@6Unzg7$|TI2alh9(m~Sk)y|sMa7(qJr#F4J|QtNDLExIH7)Jz+4PLetgNi;oZP(g zzvLG%E?g`ux^($+$(7QpWz6ylR%KO9ZC%~<8#iy)H#Bg#Jbq(Sb4%-;yP!ZQ5=+|J z?{#!`b>Dv=?dk1%*#GG9z>~qJzdd{Y`_S;nA1_|Lej^(l8-M%fyNUN7rlw~;e){Y4 zm#?$m$PxTu1Ok=g?o9U8(Y+yv3(SdHj+uD9yK;X-vAfS!;jy<%ZJCptChi~hjT%Gdj?R8dLhZp_-&Kn{{ekBz6?7`ofCB}mp#!GvAWBxc(7am%> zd-r+Q0wd655`Vew{`zCRw+HQylOj`|s$jz$cHT;-Tls8zdywvWq8`~o`VFf+rhyeP z89wd)L>%dQs>c@A%#pB{6}fw;`NWc3Ft&?Sl4O>2$~$1VH>EeUWC@MD&zuoF+Prf8 z3>$AXRFceio;+z4m6Oy^=m`C2cT+m3X4Mg9j3~xg#HY00Kw{d%X*-55g^g(6MY%E@ zRKvWfLfq!_SvP~}>e0wy-L)?>q}8HID||7mHPaUyW$roAMQ$X$&c&n02ZuFXaxT}O z?e!zNTMUIa4%8ggj;0MFUg{F0D=3z%`hjg>T8tWtGId4}rNGBqW=k{=0}oNLq&sH_ zl;h0qYYI-x@$xAQfq4H+LlVZ&@d-K1Zj{7wbgxnnm5o=PDF5sGUUHimPf5k4X}$cN!4`9**aC`8b_2pynryuq$vm1mE#pz+SAL`lk+Jg zq{C7czVQYt_x+KsN{bbs3T5-qqxvGd+2FL^+FV*9BA(dqCb$uy5r3~4fA}N)C%(dM zJiYj=>#$5~YD8*{BZScWb3QDkZwhKh=f?Fle5=`SUWI!MJk-;Uy4DtNeM`^MxXdP? zL- zQP;Ma>B+7&$E3m2bSGKBp$_JmXR$Umv2j@S!j00ZNvqHU zCSC>SUJcHA6a@RP7F$a3l0!_>f&-yCD3h@~3juDza7!Wi3!;?!q%!`Qgxkv zP^EWwRLOq8c;z*+&HD*@_WSfuhv+Sf0`<6QcdzWSMI?`Y4YIpa^K8p{O|r~7TB1OS zip_R&1yu^CV~76Y+kKmC(X&eUB1ymH)mZh^Xv0vVW6VjZeu*>;`e#PCyLda_bPPQ6 EH^#~-F8}}l diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/logo_black.png b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/logo_black.png deleted file mode 100644 index 08760745b261ce88841ebdd2711c9d075b63d7d8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 376 zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE3?yBabR7dy#sNMdu0Wbpu$a~DBv6k)NswPK zgMfm8LqI}7L;w8s`_JEhuPoKn1(bW@>Eak-ak@45q*#jr4|jyw&0qiHt=X4FNfs16 znt8*NRfK1!#ESz`W~Tp?sy};+UwcvbNcnt*)#Q_V8utG@^=H+IJ&e3|Zz|rgG34Cm z`oYpLIX;2Wn8{^%t8Ktkfw(38K@BET!nrT6S@Xw3f?LC((#+$r;DPr|I|M6YjzkIk z=k#FtDfYydH(4P!sld`>K#66Ccgo0<2ApVv?KY7H&xdGE?L zJ=N=?Pwq4e4WGWTD^T9tEBD#untA^ePj0cupMI>QitpRM ZUyR2RwU?=i7a4%U&(qb4a7UQk{PjQHntfT6WI@rR znKw*XMR;~fyf`3bX8KR5`m?wAwHJktl+R~aO+LA&VgJule^#B?!^ms*rs5qNL(YA! zA1n=%;}aN-nOv5)+6GJ&h+EPh)L=3tocr>cHGe!LxHTLq%{(3p9(dohL$D&|NR+^T zP7ju!Vo!W|lNEBKIvXb^`DMoF+n!qRLm-vO=fu(}L0*fpnR$QsdHr;+*3hz^_pWS1 z{w;y&w|Dl5#9n9eaOMu#Q@t+wBmZ{_`d!7 Z#ds`Hdzq?ukpa-Z44$rjF6*2UngBSav<(0N diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/umbraco_logo_white.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/umbraco_logo_white.svg deleted file mode 100644 index 9372e25..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/application/umbraco_logo_white.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/content.png b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/content.png deleted file mode 100644 index 8a9069167499178a2c7250b998176cf7b1fcd6ed..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 290 zcmV+-0p0$IP)A0k3>SE5jSuNDn#WV4xroK0dxvS&?qI88YhqlEe#rtuk845GAkP&gEcDq zB)?{}yH95JO=c}ArBJD$i878t9~&n$&_@af?Gr(f(uOZT%LX<))FSV?V@EnI@p&?E zk;M>o-4kLWramMF>foqM$_)ty)=32!YXK5mB}Xq};Taawk!dq>E$% zp_kB$D2s~FM(J(Y%j{tfvgv=||H0*Y@AbQPqys-@=KJQH|DErid(N4nd_Es#GMOmA z_JT^V84UV3rqk(YT!5hX90Z5KYH$rK4hfRf#)CEBCfKiBF9+AbAyAq$ScWb;A?>27hU*|XMo*ceSq+wD*PG@c&@q`T$V)f6#lFVzX2aToG&tK z#acZ4hGU&r_&s>#5#WsS{v3~968i*Rs^?gKeh#eC_96@Z@+^uKb4#+y_vBI6fra3= z_Ul%H*~+!PIFVDz#V6Y8WMx|tCfxzc^=3`@Dd^WrW=?aGQh13~E##~=f{ohsZtznV z?&f1vt&+95%0sk_3pQ1+2c{mv2aEp&m++9jGTJ>NR?CTF0sF6r9RrhDnc5BhIW@6tqfe`4#WGj5 zfun}(uHpVJ0}~9sSyr+UqmOEBEQ95mXy+(LX^|zlq+py#GVDpctsldQqseqkZByn+ zaAgcc``JLe#@lKR2%#o>y47|{T*AFz2|J9hNugQFj1L;qJ-A~ O0000Q$-+z5Li@F zU{aDXq%U2y9G^^PVaJt z=tl3*BDJkb$s*A1Hjzzl)&shh-@4mUvN&|RNhIFXsh%&_nUpLEUbl(L>3};aSq6q{ zoyef&N=nHJ;5S|T-KrE`IHWiB?~BqhY9A3goO425u+~c_@4X3P diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/help.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/help.svg deleted file mode 100644 index 9205041..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/help.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/hlvticons-umbraco.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/hlvticons-umbraco.svg deleted file mode 100644 index 1d19538..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/hlvticons-umbraco.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/media.png b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/media.png deleted file mode 100644 index 6060ed6a9b9dd0b303bef47b01bdbdb45fa5c27b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 537 zcmV+!0_OdRP)oBF~p$0e70^4`7gd+`~DQS%?Bv0Vb=$}{l=#~|v75DKDMZFO6;qn5ujVgJ9t6u1-}e-#6* z2`s2lXId8QfK!kY9#=U~yL&@4ESosgIAmTl0c9=cj8rT-=i z-LUN{W8w}l@9i3q4b)n8*Wea!UVQR0dNh%hKL&Q%Zzw zSVWVR)hVS*2z_X*;2DZ5-N>Eqd>9rBizLhx37G}*U=cI{PxCq5YcRkI zI3P#UUAJ1Hq zqkIiTumtYQkqB`P2Bo!3j2wOB6y8c;Q;K*@5z#eB^Lit2VxGvc6yC=bbG@J&TuEi| z3@$mpl~mV7x1e%lE9OWfjx^4KBQUFRZF68xdEk&B3Wmei!EdowGezGQP*$6nJ_Ff7RiB+ z*@3xd?!9x@)ODTABV!GWF>b#AyO6^Myu&S&@YM{S#Citn(1$iW!YiyoN5Ply6f;<4 ze*!67z_WL54SHJ7;nO!r)Pp@ZQ`#Z5;1mv<8KnB&fd_br7}yeSU|U&Eg`+96r< zCCEYsAFA;`*@k|@PspHxEm)2OXL{N@_zfA9az9qXeA(GJf|bxL_;awSIY`v7HwEQd zorZ878YK7Th03uF8^gVBE}AAG1HZIP^}43*!-02ZMC?_}ASU0WB6g6>@Hcif+Uc}} cdGsg10Q1afp6gSX%K!iX07*qoM6N<$f|lTq_W%F@ diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/settings.png b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/applicationIcons/settings.png deleted file mode 100644 index 2438775562a0260cce2fe9e41c2d86828dd058ee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 600 zcmV-e0;m0nP)T(;^6OEsfdN6zQ_k|aqcxyXIC*y%h2TfOfQvrLvGNlB6<3!DJQoGp97 z-&RVJq$EjhHRN2|!3i^EKNxeVEHG7)k|Z0kNNxfA>HuJ^%rWj$(+Qy87WoA1a-o#uHUR7}UoykRlKD0R;7KXTusiJqPsm(v`rbcIJ7SIGZYMG3 zK^I8L^#*b?*2`L_0dS4XHOWdmCArp6raNhyWj6ar9t8j|$oUR=OJ4T5Wi~kDy4(+7 zo;k(=@SAD!B3NXazW^Ka4&ZCq1b_+m%50~=9(e^Ynr{J58~6zTyCvHI6RvO%;82bN zR+(uW0Ph;I3;>HQ1RTpTzymJvF90U&cNze9xdCuIKLQ>%*)IS90JzE$z|Z*ruuI+p z006L0o&oI3I=~sT-2?ytV3lEGfUTM36kvnA1ONbb8h9AM;$#Pa`#oCzLyiY2r2C9^wc67hZCv#35~F^yhC@qkn8qug)?32I;s zPkwN{BZp|%JdHw@eEZsV4eG+3BB+Y-p!uR9tGa@2&%R`?`LGXzYQoc(1jRK$F{B)V zhB2TCN-CGF_6zoFgW5f}>eK|aqQx;Np$V$WUUm$sYJ%?Z=ooaZ33@}xA>`T z2s*-twyCzEq-a5}7<6r_Q~0(FT5qO%iw%pA1H_sQ5?iPQgzT7Q4xJ-nal*>xtsspI zCQYj;B5z(AX{4X7C+rLkQO0Pnb|`dUPBl=S=vFaTity8tp26p8=<002ovPDHLkV1hgS#{2*P diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/forms/installer-background.png b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/forms/installer-background.png deleted file mode 100644 index 3f3ffb3ee2e3000a9eb68c8ed0b316096f46e07c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 22679 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 diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/installer.jpg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/installer.jpg deleted file mode 100644 index f0f5de8695c4ad6284a7ed6f5031e1c445834979..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 191322 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

#ln95|EI8(sR+#vBZS}rGqyh2EemdNvn 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�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 diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/logo.png b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/logo.png deleted file mode 100644 index ec59683c50e1e54d09c2edd1523ab72f9f1e0ff8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1746 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 M8A!ES_jknq+0$gu!~g&Q diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/transparent.png b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/transparent.png deleted file mode 100644 index 5fd23efa207ccf4010434f288636fcf67f04a739..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 84 zcmeAS@N?(olHy`uVBq!ia0vp^EFjFm1|(O0oL2{=q&;06Ln>}1{rUgjp4liN$$`0r e6)4Q`|35Rsu|8(j&tV4FKzvVEKbLh*2~7YZO%^o( diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/uploader/upload-illustration.png b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/uploader/upload-illustration.png deleted file mode 100644 index 1719715997240ee93b67709439257a59e1b5b85f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1047 zcmX|A3rtgI7`w*lk=pMjI)`z7nEq&3#O6ddoZfU!ZG~3C&-#zEM=RYU8$?YmC z%*Dm-ibW6vhvtzf@N9>hh}{A+`KxXTf<&;23aB|C0TPLX$K&z&e33{b6bk3&=EP#L zR4SFpWWa$al}eakgAEXXTrP(RG7OMF6beOn&d<-o1^^r2a2yB#HXs4O!3lD4aZ#() z!qn^au+eBVK$e%6!LYQn1jJx4gpa`6g@pxh{vQi6Y)<(*|EQ?6Z2sdxL8m1Q=YEhuWSSgcm7&1PGxsaacF zTVG$d+wG18f-PG5enA2cS-{4{}k*3W+bLQ?=8Y+9JE*m+{7)M0Sj&>60O8oRuec=q*uN&N}Ex!K3AbH+KG7>=t2M{8(qE{!^W znaPZ&eNZ1mt6;H6QRgqTwr-(S)ko1TG8hyzjZqtcY#_*)a`hdv=W$9Z8uP64$CoGX zW)OGq;%=&cNuDya#N(N#%ZT^;r#?v+?3C=aG9z(GzjwS{*>jyj>OMX=Rf5vxh@g(T zJraXRdPV2bXMfH4EQcJ3p_2JT;0rK}al1N0)}8|uGkw@O{;5mIAmyza_y?TRBMgeF=!eI} z7mCu@IoI+gE{*AJZc?S9OpSI44m9?^!ZmG3eye%(A)D-}uHT)NK8`ste0BCVHfo@p zS6+wRnOKmQ-*JqbZU{zeZ_tc*OIK5Ju=(((1ZVaUWl|s>uWI!sV>1ULw6+(D4;j^G zPYN*qT^;%kZrZ~bI*GKm$(>ITj8t|g@4p#cwa>jHGUxeG*<>PX^Z!P33dy4+TKm6z C*>#}+ diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/uploader/upload-illustration.svg b/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/uploader/upload-illustration.svg deleted file mode 100644 index 6b3960a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/assets/img/uploader/upload-illustration.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/app.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/app.min.js deleted file mode 100644 index c5cfd1d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/app.min.js +++ /dev/null @@ -1 +0,0 @@ -var app=angular.module("umbraco",["umbraco.filters","umbraco.directives","umbraco.resources","umbraco.services","umbraco.packages","umbraco.views","ngRoute","ngAnimate","ngCookies","ngSanitize","ngTouch","ngMessages","ngAria","tmh.dynamicLocale","ngFileUpload","LocalStorageModule","chart.js"]);app.config(["$compileProvider",function($compileProvider){$compileProvider.debugInfoEnabled(Umbraco.Sys.ServerVariables.isDebuggingEnabled),$compileProvider.commentDirectivesEnabled(!1),$compileProvider.cssClassDirectivesEnabled(!1)}]),angular.module("umbraco").config(function configureAnimate($animateProvider){$animateProvider.classNameFilter(/\bumb-animated\b/)});var packages=angular.module("umbraco.packages",[]);angular.module("umbraco.views",["umbraco.viewcache"]),angular.module("umbraco.viewcache",[]).run(function($rootScope,$templateCache,localStorageService){if(Umbraco.Sys.ServerVariables.isDebuggingEnabled)$templateCache.removeAll();else{var storedVersion=localStorageService.get("umbVersion");storedVersion&&storedVersion===Umbraco.Sys.ServerVariables.application.cacheBuster||($templateCache.removeAll(),localStorageService.set("umbVersion",Umbraco.Sys.ServerVariables.application.cacheBuster))}}).config(["$provide",function($provide){return $provide.decorator("$http",["$delegate",function($delegate){var get=$delegate.get;return $delegate.get=function(url,config){if(Umbraco.Sys.ServerVariables.application&&url.startsWith("views/")&&url.endsWith(".html")){var rnd=Umbraco.Sys.ServerVariables.application.cacheBuster,_op=url.indexOf("?")>0?"&":"?";url+=_op+"umb__rnd="+rnd}return get(url,config)},$delegate}])}]),_.isFunction(document.angularReady)&&document.angularReady.apply(this,[app]); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/init.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/init.min.js deleted file mode 100644 index 8f7e4aa..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/init.min.js +++ /dev/null @@ -1 +0,0 @@ -app.run(["$rootScope","$route","$location","urlHelper","navigationService","appState","assetsService","eventsService","$cookies","tourService","localStorageService",function($rootScope,$route,$location,urlHelper,navigationService,appState,assetsService,eventsService,$cookies,tourService,localStorageService){$.ajaxSetup({beforeSend:function(xhr){xhr.setRequestHeader("X-UMB-XSRF-TOKEN",$cookies["UMB-XSRF-TOKEN"]),xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");var queryStrings=urlHelper.getQueryStringParams();"true"!==queryStrings.umbDebug&&"true"!==queryStrings.umbdebug||xhr.setRequestHeader("X-UMB-DEBUG","true")}}),eventsService.on("app.authenticated",function(evt,data){assetsService._loadInitAssets().then(function(){!function appReady(data){appState.setGlobalState("isReady",!0),eventsService.emit("app.ready",data),returnToPath=null,returnToSearch=null}(data),tourService.registerAllTours().then(function(){tourService.getTourByAlias("umbIntroIntroduction").then(function(introTour){if(introTour&&!0!==introTour.disabled&&!0!==introTour.completed)tourService.startTour(introTour),localStorageService.set("introTourShown",!0);else{localStorageService.get("introTourShown")||tourService.getTourByAlias("umbEmailMarketing").then(function(emailMarketingTour){if(emailMarketingTour&&!0!==emailMarketingTour.disabled&&!0!==emailMarketingTour.completed){localStorageService.get("emailMarketingTourShown")||(tourService.startTour(emailMarketingTour),localStorageService.set("emailMarketingTourShown",!0))}})}})})})});var currentRouteParams=null,originalTitle="";$rootScope.$on("$changeTitle",function(event,titlePrefix){$rootScope.locationTitle=titlePrefix?titlePrefix+" - "+originalTitle:originalTitle}),$rootScope.$on("$routeChangeSuccess",function(event,current,previous){var deployEnv,deployEnvTitle,toRetain=currentRouteParams?navigationService.retainQueryStrings(currentRouteParams,current.params):null;if(toRetain?($route.updateParams(toRetain),currentRouteParams=toRetain):currentRouteParams=Utilities.copy(current.params),Umbraco.Sys.ServerVariables.deploy&&(deployEnvTitle="("+(deployEnv=Umbraco.Sys.ServerVariables.deploy.CurrentWorkspace)+") "),current.params.section){var baseTitle=current.params.section.charAt(0).toUpperCase()+current.params.section.slice(1)+" - "+$location.$$host;$rootScope.locationTitle=deployEnv?deployEnvTitle+baseTitle:baseTitle}else deployEnv&&($rootScope.locationTitle=deployEnvTitle+"Umbraco - "+$location.$$host),$rootScope.locationTitle="Umbraco - "+$location.$$host;originalTitle=$rootScope.locationTitle}),$rootScope.$on("$routeChangeError",function(event,current,previous,rejection){if(rejection.path){event.preventDefault();var returnPath=null;("/login"==rejection.path||rejection.path.startsWith("/login/"))&&(returnPath=encodeURIComponent($location.url())),$location.path(rejection.path),returnPath&&$location.search("returnPath",returnPath)}}),$rootScope.$on("$routeUpdate",function(event,next){if(currentRouteParams){var toRetain=navigationService.retainQueryStrings(currentRouteParams,next.params);toRetain&&$route.updateParams(toRetain),navigationService.isRouteChangingNavigation(currentRouteParams,next.params)?$route.reload():(currentRouteParams=toRetain||Utilities.copy(next.params)).sr&&(currentRouteParams.sr=null,$route.updateParams(currentRouteParams))}else $route.reload()});var touchDevice=/android|webos|iphone|ipad|ipod|blackberry|iemobile|touch/i.test(navigator.userAgent.toLowerCase());appState.setGlobalState("touchDevice",touchDevice)}]); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/install.loader.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/install.loader.min.js deleted file mode 100644 index ab08207..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/install.loader.min.js +++ /dev/null @@ -1 +0,0 @@ -LazyLoad.js(["lib/jquery/jquery.min.js","lib/angular/angular.min.js","lib/angular-cookies/angular-cookies.min.js","lib/angular-touch/angular-touch.min.js","lib/angular-sanitize/angular-sanitize.min.js","lib/angular-messages/angular-messages.min.js","lib/angular-aria/angular-aria.min.js","lib/underscore/underscore-min.js","lib/angular-ui-sortable/sortable.min.js","js/utilities.min.js","js/installer.app.min.js","js/umbraco.directives.min.js","js/umbraco.installer.min.js"],function(){jQuery(document).ready(function(){angular.bootstrap(document,["umbraco"])})}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/installer.app.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/installer.app.min.js deleted file mode 100644 index 4b098d3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/installer.app.min.js +++ /dev/null @@ -1 +0,0 @@ -var app=angular.module("umbraco",["umbraco.directives","umbraco.install","ngCookies","ngSanitize","ngTouch"]); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/main.controller.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/main.controller.min.js deleted file mode 100644 index 71254f8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/main.controller.min.js +++ /dev/null @@ -1 +0,0 @@ -function MainController($scope,$location,appState,treeService,notificationsService,userService,historyService,updateChecker,navigationService,eventsService,tmhDynamicLocale,localStorageService,editorService,overlayService,assetsService,tinyMceAssets){function handleFirstTab(evt){9===evt.keyCode&&function enableTabbingActive(){$scope.tabbingActive=!0,$scope.$digest(),window.addEventListener("mousedown",disableTabbingActive),window.removeEventListener("keydown",handleFirstTab)}()}function disableTabbingActive(evt){$scope.tabbingActive=!1,$scope.$digest(),window.removeEventListener("mousedown",disableTabbingActive),window.addEventListener("keydown",handleFirstTab)}$scope.authenticated=null,$scope.touchDevice=appState.getGlobalState("touchDevice"),$scope.infiniteMode=!1,$scope.overlay={},$scope.drawer={},$scope.search={},$scope.login={},$scope.tabbingActive=!1,tinyMceAssets.forEach(function(tinyJsAsset){assetsService.loadJs(tinyJsAsset,$scope)}),window.addEventListener("keydown",handleFirstTab),$scope.$on("showFocusOutline",function(){$scope.tabbingActive=!0,window.addEventListener("mousedown",disableTabbingActive),window.removeEventListener("keydown",handleFirstTab)}),$scope.removeNotification=function(index){notificationsService.remove(index)},$scope.closeSearch=function(){appState.setSearchState("show",!1)},$scope.showLoginScreen=function(isTimedOut){$scope.login.pageTitle=$scope.$root.locationTitle,$scope.login.isTimedOut=isTimedOut,$scope.login.show=!0},$scope.hideLoginScreen=function(){$scope.$root.locationTitle=$scope.login.pageTitle,$scope.login.show=!1};var evts=[];evts.push(eventsService.on("app.notAuthenticated",function(evt,data){$scope.authenticated=null,$scope.user=null;const isTimedOut=!(!data||!data.isTimedOut);$scope.showLoginScreen(isTimedOut),localStorageService.remove("emailMarketingTourShown"),localStorageService.remove("introTourShown")})),evts.push(eventsService.on("app.userRefresh",function(evt){userService.refreshCurrentUser().then(function(data){$scope.user=data,$scope.user.locale&&tmhDynamicLocale.set($scope.user.locale)})})),evts.push(eventsService.on("app.ready",function(evt,data){if($scope.authenticated=data.authenticated,$scope.user=data.user,updateChecker.check().then(function(update){if(update&&"null"!==update&&"None"!==update.type){var notification={headline:"Update available",message:"Click to download",sticky:!0,type:"info",url:update.url,target:"_blank"};notificationsService.add(notification)}}),void 0!==data.lastUserId&&null!==data.lastUserId&&data.lastUserId!==data.user.id){var section=appState.getSectionState("currentSection");section&&navigationService.reloadSection(section),$location.path("/").search(""),historyService.removeAll(),treeService.clearCache(),editorService.closeAll(),overlayService.close(),localStorageService.clearAll()}"credentials"===data.loginType&&localStorageService.clearAll(),$scope.user.locale&&tmhDynamicLocale.set($scope.user.locale)})),evts.push(eventsService.on("appState.searchState.changed",function(e,args){"show"===args.key&&($scope.search.show=args.value)})),evts.push(eventsService.on("appState.drawerState.changed",function(e,args){"view"===args.key&&($scope.drawer.view=args.value),"model"===args.key&&($scope.drawer.model=args.value),"showDrawer"===args.key&&($scope.drawer.show=args.value)})),evts.push(eventsService.on("appState.overlay",function(name,args){$scope.overlay=args})),evts.push(eventsService.on("appState.tour.start",function(name,args){$scope.tour=args,$scope.tour.show=!0})),evts.push(eventsService.on("appState.tour.end",function(){$scope.tour=null})),evts.push(eventsService.on("appState.tour.complete",function(){$scope.tour=null})),evts.push(eventsService.on("appState.backdrop",function(name,args){$scope.backdrop=args})),evts.push(eventsService.on("appState.editors.open",function(name,args){$scope.infiniteMode=!!(args&&args.editors.length>0)})),evts.push(eventsService.on("appState.editors.close",function(name,args){$scope.infiniteMode=!!(args&&args.editors.length>0)})),$scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])})}angular.module("umbraco").controller("Umbraco.MainController",MainController).config(function(tmhDynamicLocaleProvider){tmhDynamicLocaleProvider.localeLocationPattern("lib/angular-i18n/angular-locale_{{locale | lowercase}}.js")}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/navigation.controller.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/navigation.controller.min.js deleted file mode 100644 index b1d9351..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/navigation.controller.min.js +++ /dev/null @@ -1 +0,0 @@ -function NavigationController($scope,$rootScope,$location,$log,$q,$routeParams,$timeout,$cookies,treeService,appState,navigationService,keyboardService,historyService,eventsService,angularHelper,languageResource,contentTypeResource,editorState){var treeInitPromise=$q.defer();$scope.treeApi={},$scope.onTreeInit=function(){return $scope.treeApi.callbacks.treeNodeExpanded(nodeExpandedHandler),$scope.treeApi.callbacks.treeLoaded(function(args){appState.setTreeState("currentRootNode",args.tree)}),$scope.treeApi.callbacks.treeSynced(function(args){void 0!==args.activate&&!0!==args.activate||appState.setTreeState("selectedNode",args.node)}),$scope.treeApi.callbacks.treeOptionsClick(function(args){args.event.stopPropagation(),args.event.preventDefault(),args.event&&args.event.altKey&&(args.skipDefault=!0),navigationService.showMenu(args)}),$scope.treeApi.callbacks.treeNodeAltSelect(function(args){args.event.stopPropagation(),args.event.preventDefault(),args.skipDefault=!0,navigationService.showMenu(args)}),$scope.treeApi.callbacks.treeNodeSelect(function(args){var n=args.node;if(args.event.stopPropagation(),args.event.preventDefault(),n.metaData&&n.metaData.jsClickCallback&&Utilities.isString(n.metaData.jsClickCallback)&&""!==n.metaData.jsClickCallback){var jsPrefix="javascript:",js;js=n.metaData.jsClickCallback.startsWith(jsPrefix)?n.metaData.jsClickCallback.substr(jsPrefix.length):n.metaData.jsClickCallback;try{var func=eval(js);null!=func&&"function"==typeof func&&func.call()}catch(ex){$log.error("Error evaluating js callback from legacy tree node: "+ex)}}else n.routePath?(historyService.add({name:n.name,link:n.routePath,icon:n.icon}),appState.setTreeState("selectedNode",args.node),$location.path(n.routePath),navigationService.clearSearch()):n.section&&($location.path(n.section),navigationService.clearSearch());navigationService.hideNavigation()}),treeInitPromise.promise},$scope.showContextMenuDialog=!1,$scope.showContextMenu=!1,$scope.showSearchResults=!1,$scope.menuDialogTitle=null,$scope.menuActions=[],$scope.menuNode=null,$scope.languages=[],$scope.selectedLanguage={},$scope.page={},$scope.page.languageSelectorIsOpen=!1,$scope.currentSection=null,$scope.customTreeParams=null,$scope.treeCacheKey="_",$scope.showNavigation=appState.getGlobalState("showNavigation");var expandedPaths=[];keyboardService.bind("ctrl+shift+s",function(){navigationService.showSearch()});var isInit=!1,evts=[];function ensureMainCulture(){if(!$location.search().mculture){var language=lastLanguageOrDefault();language&&$timeout(function(){$scope.selectLanguage(language)})}}function configureTreeAndLanguages(){if("content"===$scope.currentSection){var mainCulture=$location.search().mculture;if(mainCulture&&$scope.languages&&$scope.languages.length>1){var found=_.find($scope.languages,function(l){return!0!==mainCulture&&l.culture.toLowerCase()===mainCulture.toLowerCase()});found&&(found.active=!0,$scope.selectedLanguage=found)}var queryParams={};$scope.selectedLanguage&&$scope.selectedLanguage.culture&&(queryParams.culture=$scope.selectedLanguage.culture,mainCulture||$location.search("mculture",$scope.selectedLanguage.culture));var queryString=$.param(queryParams)}queryString?($scope.customTreeParams=queryString,$scope.treeCacheKey=queryString):$scope.treeCacheKey="_"}function ensureInit(){if(!isInit){isInit=!0;var navInit=!1;$rootScope.$on("$routeChangeSuccess",function(){$routeParams.section&&(navInit||(navInit=!0,initNav()),$scope.currentSection!=$routeParams.section&&appState.setSectionState("currentSection",$routeParams.section))})}}function loadLanguages(){return contentTypeResource.allowsCultureVariation().then(function(b){return!0===b?languageResource.getAll():$q.when([])})}function initNav(){loadLanguages().then(function(languages){if($scope.languages=languages,$scope.languages.length>1){var language=null,mainCulture=$location.search().mculture;mainCulture&&(language=_.find($scope.languages,function(l){return l.culture.toLowerCase()===mainCulture.toLowerCase()})),language||(language=lastLanguageOrDefault())&&$location.search("mculture",language.culture)}$scope.currentSection=$routeParams.section,configureTreeAndLanguages(),treeInitPromise.resolve({section:$scope.currentSection,customTreeParams:$scope.customTreeParams,cacheKey:$scope.treeCacheKey,onLoaded:function(){eventsService.emit("app.navigationReady",{treeApi:$scope.treeApi})}})})}function lastLanguageOrDefault(){if(!$scope.languages||$scope.languages.length<=1)return null;var lastCulture=$cookies.get("UMB_MCULTURE"),language=lastCulture?_.find($scope.languages,function(l){return l.culture.toLowerCase()===lastCulture.toLowerCase()}):null;return language||(language=_.find($scope.languages,function(l){return l.isDefault})),language}function nodeExpandedHandler(args){args.node&&treeService._trackExpandedPaths(args.node,expandedPaths)}evts.push(eventsService.on("appState.globalState.changed",function(e,args){"showNavigation"===args.key&&($scope.showNavigation=args.value)})),evts.push(eventsService.on("appState.menuState.changed",function(e,args){"showMenuDialog"===args.key&&($scope.showContextMenuDialog=args.value),"dialogTemplateUrl"===args.key&&($scope.dialogTemplateUrl=args.value),"showMenu"===args.key&&($scope.showContextMenu=args.value),"dialogTitle"===args.key&&($scope.menuDialogTitle=args.value),"menuActions"===args.key&&($scope.menuActions=args.value),"currentNode"===args.key&&($scope.menuNode=args.value)})),evts.push(eventsService.on("appState.treeState.changed",function(e,args){"currentRootNode"===args.key&&(args.value.root&&!1===args.value.root.containsTrees?$rootScope.emptySection=!0:$rootScope.emptySection=!1)})),evts.push(eventsService.on("appState.sectionState.changed",function(e,args){"currentSection"===args.key&&$scope.currentSection!=args.value&&navigationService.waitForNavReady().then(()=>{$scope.currentSection=args.value,configureTreeAndLanguages(),$scope.treeApi.load({section:$scope.currentSection,customTreeParams:$scope.customTreeParams,cacheKey:$scope.treeCacheKey})}),"showSearchResults"===args.key&&($scope.showSearchResults=args.value)})),evts.push(eventsService.on("editors.languages.languageDeleted",function(e,args){loadLanguages().then(function(languages){$scope.languages=languages;const defaultCulture=$scope.languages[0].culture;if(args.language.culture===$scope.selectedLanguage.culture){$scope.selectedLanguage=defaultCulture,$scope.languages.length>1?$location.search("mculture",defaultCulture):$location.search("mculture",null);var currentEditorState=editorState.getCurrent();currentEditorState&¤tEditorState.path&&$scope.treeApi.syncTree({path:currentEditorState.path,activate:!0})}})})),evts.push(eventsService.on("editors.languages.languageSaved",function(e,args){args.isNew?loadLanguages().then(function(languages){$scope.languages=languages}):args.language.isDefault&&loadLanguages().then(function(languages){$scope.languages=languages})})),evts.push(eventsService.on("app.notAuthenticated",function(){$scope.authenticated=!1})),evts.push(eventsService.on("app.ready",function(evt,data){$scope.authenticated=!0,ensureInit(),ensureMainCulture()})),evts.push(eventsService.on("appState.editors.open",function(name,args){$scope.infiniteMode=!!(args&&args.editors.length>0)})),evts.push(eventsService.on("appState.editors.close",function(name,args){$scope.infiniteMode=!!(args&&args.editors.length>0)})),evts.push(eventsService.on("treeService.removeNode",function(e,args){var currentEditorState=editorState.getCurrent();if(currentEditorState&¤tEditorState.id.toString()===args.node.id.toString()){var section=appState.getSectionState("currentSection");$location.path("/"+section)}})),$scope.selectLanguage=function(language){$location.search("mculture",language.culture);var expireDate=new Date;expireDate.setDate(expireDate.getDate()+365),$cookies.put("UMB_MCULTURE",language.culture,{path:"/",expires:expireDate}),$scope.page.languageSelectorIsOpen=!1,configureTreeAndLanguages(),$scope.treeApi.load({section:$scope.currentSection,customTreeParams:$scope.customTreeParams,cacheKey:$scope.treeCacheKey}).then(function(){var currNode=appState.getTreeState("selectedNode"),promises=[];if(currNode){var path=treeService.getPath(currNode);promises.push($scope.treeApi.syncTree({path:path,activate:!0}))}Utilities.forEach($scope.languages,language=>{language.active=!1}),language.active=!0,angularHelper.executeSequentialPromises(promises)})},$scope.searchShowMenu=function(ev,args){args.skipDefault=!0,navigationService.showMenu(args)},$scope.searchHide=function(){navigationService.hideSearch()};var treeActive=!1;function closeTree(){appState.getGlobalState("touchDevice")||(treeActive=!1,$timeout(function(){treeActive||navigationService.hideTree()},300))}$scope.enterTree=function(event){treeActive=!0},$scope.leaveTree=function(event){event&&closeTree()},$scope.onOutsideClick=function(){closeTree()},$scope.toggleLanguageSelector=function(){$scope.page.languageSelectorIsOpen=!$scope.page.languageSelectorIsOpen},$scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])})}angular.module("umbraco").controller("Umbraco.NavigationController",NavigationController); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/routes.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/routes.min.js deleted file mode 100644 index f5d7984..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/routes.min.js +++ /dev/null @@ -1 +0,0 @@ -app.config(function($routeProvider){var canRoute=function(authRequired){return{isAuthenticatedAndReady:function($q,userService,$route,assetsService,appState){return $route.current.params.section||!1!==$route.current.params.check&&"false"!==$route.current.params.check?userService.isAuthenticated().then(function(){return assetsService._loadInitAssets().then(function(){var broadcast=!0!==appState.getGlobalState("isReady");return userService.getCurrentUser({broadcastEvent:broadcast}).then(function(user){return authRequired?("default"!==$route.current.params.section.toLowerCase()&&"umbraco"!==$route.current.params.section.toLowerCase()&&""!==$route.current.params.section||($route.current.params.section="content"),_.find(user.allowedSections,function(s){return 0===s.localeCompare($route.current.params.section,void 0,{sensitivity:"accent"})})?$q.when(!0):$q.reject({path:"/"+user.allowedSections[0]})):$q.when(!0)})})},function(){return authRequired?$q.reject({path:"/login/false"}):$q.when(!0)}):$q.when(!0)}}};$routeProvider.when("/",{redirectTo:"/content"}).when("/login",{templateUrl:"views/common/login.html",resolve:canRoute(!1)}).when("/login/:check",{templateUrl:"views/common/login.html",resolve:canRoute(!1)}).when("/logout",{resolve:{isLoggedOut:function($q,$location,userService){return userService.logout().then(function(){return $location.path("/login/false"),$q.when(!0)},function(){return $q.reject({path:"/login/false"})})}}}).when("/:section?",{template:"

",controller:function($scope,$route,$routeParams,$location,sectionService){sectionService.getSectionsForUser().then(function(sections){var found=_.find(sections,function(s){return 0===s.alias.localeCompare($routeParams.section,void 0,{sensitivity:"accent"})});found&&found.routePath?$location.path(found.routePath):($routeParams.url="dashboard.aspx?app="+$routeParams.section,$scope.templateUrl="views/common/dashboard.html")})},reloadOnSearch:!1,resolve:canRoute(!0)}).when("/:section/framed/:url",{templateUrl:function(rp){if(!rp.url)throw"A framed resource must have a url route parameter";return"views/common/legacy.html"},reloadOnSearch:!1,resolve:canRoute(!0)}).when("/:section/:tree/:method?",{template:"
",controller:function($scope,$routeParams,navigationService){if($routeParams.method){if("packages"!==$routeParams.section.toLowerCase()||"packages"!==$routeParams.tree.toLowerCase()||-1!==["edit","options"].indexOf($routeParams.method.toLowerCase())){"users"!==$routeParams.section.toLowerCase()||"users"!==$routeParams.tree.toLowerCase()||-1!==["user","group"].indexOf($routeParams.method.toLowerCase())?$scope.templateUrl=navigationService.getTreeTemplateUrl($routeParams.tree,$routeParams.method):$scope.templateUrl="views/users/overview.html"}else $scope.templateUrl="views/packages/overview.html"}else $scope.templateUrl="views/common/dashboard.html"},reloadOnSearch:!1,resolve:canRoute(!0)}).when("/:section/:tree/:method?/:id",{template:"
",controller:function($scope,$routeParams,navigationService){$routeParams.tree&&$routeParams.method?$scope.templateUrl=navigationService.getTreeTemplateUrl($routeParams.tree,$routeParams.method):$scope.templateUrl="views/common/dashboard.html"},reloadOnSearch:!1,reloadOnUrl:!1,resolve:canRoute(!0)}).otherwise({redirectTo:"/login"})}).config(function($locationProvider){$locationProvider.html5Mode(!1),$locationProvider.hashPrefix("")}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.controllers.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.controllers.min.js deleted file mode 100644 index 3eb8d87..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.controllers.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function MainController($scope,$location,appState,treeService,notificationsService,userService,historyService,updateChecker,navigationService,eventsService,tmhDynamicLocale,localStorageService,editorService,overlayService,assetsService,tinyMceAssets){function handleFirstTab(evt){9===evt.keyCode&&function enableTabbingActive(){$scope.tabbingActive=!0,$scope.$digest(),window.addEventListener("mousedown",disableTabbingActive),window.removeEventListener("keydown",handleFirstTab)}()}function disableTabbingActive(evt){$scope.tabbingActive=!1,$scope.$digest(),window.removeEventListener("mousedown",disableTabbingActive),window.addEventListener("keydown",handleFirstTab)}$scope.authenticated=null,$scope.touchDevice=appState.getGlobalState("touchDevice"),$scope.infiniteMode=!1,$scope.overlay={},$scope.drawer={},$scope.search={},$scope.login={},$scope.tabbingActive=!1,tinyMceAssets.forEach(function(tinyJsAsset){assetsService.loadJs(tinyJsAsset,$scope)}),window.addEventListener("keydown",handleFirstTab),$scope.$on("showFocusOutline",function(){$scope.tabbingActive=!0,window.addEventListener("mousedown",disableTabbingActive),window.removeEventListener("keydown",handleFirstTab)}),$scope.removeNotification=function(index){notificationsService.remove(index)},$scope.closeSearch=function(){appState.setSearchState("show",!1)},$scope.showLoginScreen=function(isTimedOut){$scope.login.pageTitle=$scope.$root.locationTitle,$scope.login.isTimedOut=isTimedOut,$scope.login.show=!0},$scope.hideLoginScreen=function(){$scope.$root.locationTitle=$scope.login.pageTitle,$scope.login.show=!1};var evts=[];evts.push(eventsService.on("app.notAuthenticated",function(evt,data){$scope.authenticated=null,$scope.user=null;var isTimedOut=!(!data||!data.isTimedOut);$scope.showLoginScreen(isTimedOut),localStorageService.remove("emailMarketingTourShown"),localStorageService.remove("introTourShown")})),evts.push(eventsService.on("app.userRefresh",function(evt){userService.refreshCurrentUser().then(function(data){$scope.user=data,$scope.user.locale&&tmhDynamicLocale.set($scope.user.locale)})})),evts.push(eventsService.on("app.ready",function(evt,data){if($scope.authenticated=data.authenticated,$scope.user=data.user,updateChecker.check().then(function(update){if(update&&"null"!==update&&"None"!==update.type){var notification={headline:"Update available",message:"Click to download",sticky:!0,type:"info",url:update.url,target:"_blank"};notificationsService.add(notification)}}),void 0!==data.lastUserId&&null!==data.lastUserId&&data.lastUserId!==data.user.id){var section=appState.getSectionState("currentSection");section&&navigationService.reloadSection(section),$location.path("/").search(""),historyService.removeAll(),treeService.clearCache(),editorService.closeAll(),overlayService.close(),localStorageService.clearAll()}"credentials"===data.loginType&&localStorageService.clearAll(),$scope.user.locale&&tmhDynamicLocale.set($scope.user.locale)})),evts.push(eventsService.on("appState.searchState.changed",function(e,args){"show"===args.key&&($scope.search.show=args.value)})),evts.push(eventsService.on("appState.drawerState.changed",function(e,args){"view"===args.key&&($scope.drawer.view=args.value),"model"===args.key&&($scope.drawer.model=args.value),"showDrawer"===args.key&&($scope.drawer.show=args.value)})),evts.push(eventsService.on("appState.overlay",function(name,args){$scope.overlay=args})),evts.push(eventsService.on("appState.tour.start",function(name,args){$scope.tour=args,$scope.tour.show=!0})),evts.push(eventsService.on("appState.tour.end",function(){$scope.tour=null})),evts.push(eventsService.on("appState.tour.complete",function(){$scope.tour=null})),evts.push(eventsService.on("appState.backdrop",function(name,args){$scope.backdrop=args})),evts.push(eventsService.on("appState.editors.open",function(name,args){$scope.infiniteMode=!!(args&&args.editors.length>0)})),evts.push(eventsService.on("appState.editors.close",function(name,args){$scope.infiniteMode=!!(args&&args.editors.length>0)})),$scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])})}function NavigationController($scope,$rootScope,$location,$log,$q,$routeParams,$timeout,$cookies,treeService,appState,navigationService,keyboardService,historyService,eventsService,angularHelper,languageResource,contentTypeResource,editorState){var treeInitPromise=$q.defer();$scope.treeApi={},$scope.onTreeInit=function(){return $scope.treeApi.callbacks.treeNodeExpanded(nodeExpandedHandler),$scope.treeApi.callbacks.treeLoaded(function(args){appState.setTreeState("currentRootNode",args.tree)}),$scope.treeApi.callbacks.treeSynced(function(args){void 0!==args.activate&&!0!==args.activate||appState.setTreeState("selectedNode",args.node)}),$scope.treeApi.callbacks.treeOptionsClick(function(args){args.event.stopPropagation(),args.event.preventDefault(),args.event&&args.event.altKey&&(args.skipDefault=!0),navigationService.showMenu(args)}),$scope.treeApi.callbacks.treeNodeAltSelect(function(args){args.event.stopPropagation(),args.event.preventDefault(),args.skipDefault=!0,navigationService.showMenu(args)}),$scope.treeApi.callbacks.treeNodeSelect(function(args){var n=args.node;if(args.event.stopPropagation(),args.event.preventDefault(),n.metaData&&n.metaData.jsClickCallback&&Utilities.isString(n.metaData.jsClickCallback)&&""!==n.metaData.jsClickCallback){var jsPrefix="javascript:",js;js=n.metaData.jsClickCallback.startsWith(jsPrefix)?n.metaData.jsClickCallback.substr(jsPrefix.length):n.metaData.jsClickCallback;try{var func=eval(js);null!=func&&"function"==typeof func&&func.call()}catch(ex){$log.error("Error evaluating js callback from legacy tree node: "+ex)}}else n.routePath?(historyService.add({name:n.name,link:n.routePath,icon:n.icon}),appState.setTreeState("selectedNode",args.node),$location.path(n.routePath),navigationService.clearSearch()):n.section&&($location.path(n.section),navigationService.clearSearch());navigationService.hideNavigation()}),treeInitPromise.promise},$scope.showContextMenuDialog=!1,$scope.showContextMenu=!1,$scope.showSearchResults=!1,$scope.menuDialogTitle=null,$scope.menuActions=[],$scope.menuNode=null,$scope.languages=[],$scope.selectedLanguage={},$scope.page={},$scope.page.languageSelectorIsOpen=!1,$scope.currentSection=null,$scope.customTreeParams=null,$scope.treeCacheKey="_",$scope.showNavigation=appState.getGlobalState("showNavigation");var expandedPaths=[];keyboardService.bind("ctrl+shift+s",function(){navigationService.showSearch()});var isInit=!1,evts=[];function ensureMainCulture(){if(!$location.search().mculture){var language=lastLanguageOrDefault();language&&$timeout(function(){$scope.selectLanguage(language)})}}function configureTreeAndLanguages(){if("content"===$scope.currentSection){var mainCulture=$location.search().mculture;if(mainCulture&&$scope.languages&&$scope.languages.length>1){var found=_.find($scope.languages,function(l){return!0!==mainCulture&&l.culture.toLowerCase()===mainCulture.toLowerCase()});found&&(found.active=!0,$scope.selectedLanguage=found)}var queryParams={};$scope.selectedLanguage&&$scope.selectedLanguage.culture&&(queryParams.culture=$scope.selectedLanguage.culture,mainCulture||$location.search("mculture",$scope.selectedLanguage.culture));var queryString=$.param(queryParams)}queryString?($scope.customTreeParams=queryString,$scope.treeCacheKey=queryString):$scope.treeCacheKey="_"}function ensureInit(){if(!isInit){isInit=!0;var navInit=!1;$rootScope.$on("$routeChangeSuccess",function(){$routeParams.section&&(navInit||(navInit=!0,initNav()),$scope.currentSection!=$routeParams.section&&appState.setSectionState("currentSection",$routeParams.section))})}}function loadLanguages(){return contentTypeResource.allowsCultureVariation().then(function(b){return!0===b?languageResource.getAll():$q.when([])})}function initNav(){loadLanguages().then(function(languages){if($scope.languages=languages,$scope.languages.length>1){var language=null,mainCulture=$location.search().mculture;mainCulture&&(language=_.find($scope.languages,function(l){return l.culture.toLowerCase()===mainCulture.toLowerCase()})),language||(language=lastLanguageOrDefault())&&$location.search("mculture",language.culture)}$scope.currentSection=$routeParams.section,configureTreeAndLanguages(),treeInitPromise.resolve({section:$scope.currentSection,customTreeParams:$scope.customTreeParams,cacheKey:$scope.treeCacheKey,onLoaded:function onLoaded(){eventsService.emit("app.navigationReady",{treeApi:$scope.treeApi})}})})}function lastLanguageOrDefault(){if(!$scope.languages||$scope.languages.length<=1)return null;var lastCulture=$cookies.get("UMB_MCULTURE"),language=lastCulture?_.find($scope.languages,function(l){return l.culture.toLowerCase()===lastCulture.toLowerCase()}):null;return language||(language=_.find($scope.languages,function(l){return l.isDefault})),language}function nodeExpandedHandler(args){args.node&&treeService._trackExpandedPaths(args.node,expandedPaths)}evts.push(eventsService.on("appState.globalState.changed",function(e,args){"showNavigation"===args.key&&($scope.showNavigation=args.value)})),evts.push(eventsService.on("appState.menuState.changed",function(e,args){"showMenuDialog"===args.key&&($scope.showContextMenuDialog=args.value),"dialogTemplateUrl"===args.key&&($scope.dialogTemplateUrl=args.value),"showMenu"===args.key&&($scope.showContextMenu=args.value),"dialogTitle"===args.key&&($scope.menuDialogTitle=args.value),"menuActions"===args.key&&($scope.menuActions=args.value),"currentNode"===args.key&&($scope.menuNode=args.value)})),evts.push(eventsService.on("appState.treeState.changed",function(e,args){"currentRootNode"===args.key&&(args.value.root&&!1===args.value.root.containsTrees?$rootScope.emptySection=!0:$rootScope.emptySection=!1)})),evts.push(eventsService.on("appState.sectionState.changed",function(e,args){"currentSection"===args.key&&$scope.currentSection!=args.value&&navigationService.waitForNavReady().then(function(){$scope.currentSection=args.value,configureTreeAndLanguages(),$scope.treeApi.load({section:$scope.currentSection,customTreeParams:$scope.customTreeParams,cacheKey:$scope.treeCacheKey})}),"showSearchResults"===args.key&&($scope.showSearchResults=args.value)})),evts.push(eventsService.on("editors.languages.languageDeleted",function(e,args){loadLanguages().then(function(languages){$scope.languages=languages;var defaultCulture=$scope.languages[0].culture;if(args.language.culture===$scope.selectedLanguage.culture){$scope.selectedLanguage=defaultCulture,$scope.languages.length>1?$location.search("mculture",defaultCulture):$location.search("mculture",null);var currentEditorState=editorState.getCurrent();currentEditorState&¤tEditorState.path&&$scope.treeApi.syncTree({path:currentEditorState.path,activate:!0})}})})),evts.push(eventsService.on("editors.languages.languageSaved",function(e,args){args.isNew?loadLanguages().then(function(languages){$scope.languages=languages}):args.language.isDefault&&loadLanguages().then(function(languages){$scope.languages=languages})})),evts.push(eventsService.on("app.notAuthenticated",function(){$scope.authenticated=!1})),evts.push(eventsService.on("app.ready",function(evt,data){$scope.authenticated=!0,ensureInit(),ensureMainCulture()})),evts.push(eventsService.on("appState.editors.open",function(name,args){$scope.infiniteMode=!!(args&&args.editors.length>0)})),evts.push(eventsService.on("appState.editors.close",function(name,args){$scope.infiniteMode=!!(args&&args.editors.length>0)})),evts.push(eventsService.on("treeService.removeNode",function(e,args){var currentEditorState=editorState.getCurrent();if(currentEditorState&¤tEditorState.id.toString()===args.node.id.toString()){var section=appState.getSectionState("currentSection");$location.path("/"+section)}})),$scope.selectLanguage=function(language){$location.search("mculture",language.culture);var expireDate=new Date;expireDate.setDate(expireDate.getDate()+365),$cookies.put("UMB_MCULTURE",language.culture,{path:"/",expires:expireDate}),$scope.page.languageSelectorIsOpen=!1,configureTreeAndLanguages(),$scope.treeApi.load({section:$scope.currentSection,customTreeParams:$scope.customTreeParams,cacheKey:$scope.treeCacheKey}).then(function(){var currNode=appState.getTreeState("selectedNode"),promises=[];if(currNode){var path=treeService.getPath(currNode);promises.push($scope.treeApi.syncTree({path:path,activate:!0}))}Utilities.forEach($scope.languages,function(language){language.active=!1}),language.active=!0,angularHelper.executeSequentialPromises(promises)})},$scope.searchShowMenu=function(ev,args){args.skipDefault=!0,navigationService.showMenu(args)},$scope.searchHide=function(){navigationService.hideSearch()};var treeActive=!1;function closeTree(){appState.getGlobalState("touchDevice")||(treeActive=!1,$timeout(function(){treeActive||navigationService.hideTree()},300))}$scope.enterTree=function(event){treeActive=!0},$scope.leaveTree=function(event){event&&closeTree()},$scope.onOutsideClick=function(){closeTree()},$scope.toggleLanguageSelector=function(){$scope.page.languageSelectorIsOpen=!$scope.page.languageSelectorIsOpen},$scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])})}function AuthorizeUpgradeController($scope,$window){$scope.loginAndRedirect=function(event){var qry=$window.location.search.trimStart("?").split("&"),redir=_.find(qry,function(item){return item.startsWith("redir=")});$window.location=redir?decodeURIComponent(redir.split("=")[1]):"/"}}function DashboardController($scope,$q,$routeParams,$location,dashboardResource,localizationService){var DASHBOARD_QUERY_PARAM="dashboard";$scope.page={},$scope.page.nameLocked=!0,$scope.page.loading=!0,$scope.dashboard={};var promises=[];promises.push(localizationService.localize("sections_"+$routeParams.section).then(function(name){$scope.dashboard.name=name})),promises.push(dashboardResource.getDashboard($routeParams.section).then(function(tabs){$scope.dashboard.tabs=tabs,$scope.dashboard.tabs&&$scope.dashboard.tabs.length>0&&function initActiveTab(){var dashboardAlias=$location.search()[DASHBOARD_QUERY_PARAM],dashboardIndex=$scope.dashboard.tabs.findIndex(function(tab){return tab.alias===dashboardAlias}),activeIndex=-1!==dashboardIndex?dashboardIndex:0,tab=$scope.dashboard.tabs[activeIndex];tab.active=!0,$location.search(DASHBOARD_QUERY_PARAM,tab.alias)}()})),$q.all(promises).then(function(){$scope.page.loading=!1}),$scope.changeTab=function(tab){$scope.dashboard.tabs&&$scope.dashboard.tabs.length>0&&$scope.dashboard.tabs.forEach(function(tab){tab.active=!1}),tab.active=!0,$location.search(DASHBOARD_QUERY_PARAM,tab.alias)}}function IconPickerController($scope,localizationService,iconHelper){var vm=this;function submit(){$scope.model&&$scope.model.submit&&$scope.model.submit($scope.model)}vm.filter={searchTerm:""},vm.selectIcon=function selectIcon(icon,color){$scope.model.icon=icon,$scope.model.color=color,submit()},vm.selectColor=function selectColor(color){var newColor=color||vm.colors.find(function(x){return x.default});$scope.model.color=newColor.value,vm.color=newColor},vm.submit=submit,vm.close=function close(){$scope.model&&$scope.model.close&&$scope.model.close()},vm.colors=[{name:"Black",value:"color-black",default:!0},{name:"Blue Grey",value:"color-blue-grey"},{name:"Grey",value:"color-grey"},{name:"Brown",value:"color-brown"},{name:"Blue",value:"color-blue"},{name:"Light Blue",value:"color-light-blue"},{name:"Indigo",value:"color-indigo"},{name:"Purple",value:"color-purple"},{name:"Deep Purple",value:"color-deep-purple"},{name:"Cyan",value:"color-cyan"},{name:"Green",value:"color-green"},{name:"Light Green",value:"color-light-green"},{name:"Lime",value:"color-lime"},{name:"Yellow",value:"color-yellow"},{name:"Amber",value:"color-amber"},{name:"Orange",value:"color-orange"},{name:"Deep Orange",value:"color-deep-orange"},{name:"Red",value:"color-red"},{name:"Pink",value:"color-pink"}],function onInit(){vm.loading=!0,function setTitle(){$scope.model.title||localizationService.localize("defaultdialogs_selectIcon").then(function(data){$scope.model.title=data})}(),iconHelper.getAllIcons().then(function(icons){vm.icons=icons,iconHelper.getIcons().then(function(icons){if(icons&&icons.length>0){var legacyIcons=icons.filter(function(icon){return!vm.icons.find(function(x){return x.name==icon})}).map(function(icon){return{name:icon,svgString:null}});vm.icons=legacyIcons.concat(vm.icons)}vm.loading=!1})}),vm.color=$scope.model.color?function findColor(value){return vm.colors.find(function(x){return x.value===value})}($scope.model.color):vm.colors.find(function(x){return x.default}),vm.icon=$scope.model.icon?$scope.model.icon:void 0}()}function ItemPickerController($scope,localizationService){function submit(model){$scope.model.submit&&$scope.model.submit(model)}this.selectItem=function selectItem(item){$scope.model.selectedItem=item,submit($scope.model)},this.submit=submit,this.close=function close(){$scope.model.close&&$scope.model.close()},function onInit(){$scope.model.title||localizationService.localize("defaultdialogs_selectItem").then(function(value){$scope.model.title=value})}()}function MacroPickerController($scope,entityResource,macroResource,umbPropEditorHelper,macroService,formHelper,localizationService){function editParams(insertIfNoParameters){insertIfNoParameters=void 0===insertIfNoParameters||insertIfNoParameters,macroResource.getMacroParameters($scope.model.selectedMacro.id).then(function(data){Utilities.isArray(data)&&0!==data.length?($scope.wizardStep="paramSelect",$scope.model.macroParams=data,$scope.model.dialogData&&$scope.model.dialogData.macroData&&$scope.model.dialogData.macroData.macroParamsDictionary&&_.each($scope.model.dialogData.macroData.macroParamsDictionary,function(val,key){var prop=_.find($scope.model.macroParams,function(item){return item.alias==key});if(prop)if(_.isString(val))if((val=_.unescape(val)).detectIsJson())try{prop.value=Utilities.fromJson(val)}catch(e){prop.value=val}else prop.value=val;else prop.value=val})):insertIfNoParameters?$scope.model.submit($scope.model):($scope.wizardStep="macroSelect",displayA11yMessages($scope.macros))})}function displayA11yMessages(macros){$scope.noMacroParams||!macros||0===macros.length?localizationService.localize("general_searchNoResult").then(function(value){$scope.a11yInfo=value}):macros&&(1===macros.length?localizationService.localize("treeSearch_searchResult").then(function(value){$scope.a11yInfo="1 "+value}):localizationService.localize("treeSearch_searchResults").then(function(value){$scope.a11yInfo=macros.length+" "+value}))}$scope.macros=[],$scope.a11yInfo="",$scope.model.selectedMacro=null,$scope.model.macroParams=[],$scope.displayA11YMessageForFilter=function displayA11YMessageForFilter(){displayA11yMessages(_.filter($scope.macros,function(v){return v.name.toLowerCase().includes($scope.model.searchTerm.toLowerCase())}))},$scope.wizardStep="macroSelect",$scope.noMacroParams=!1,$scope.model.searchTerm="",$scope.selectMacro=function(macro){$scope.model.selectedMacro=macro,"macroSelect"===$scope.wizardStep?editParams(!0):($scope.$broadcast("formSubmitting",{scope:$scope}),$scope.model.submit($scope.model))},$scope.close=function(){$scope.model.close&&$scope.model.close()},$scope.model.dialogData&&$scope.model.dialogData.macroData&&($scope.wizardStep="paramSelect"),entityResource.getAll("Macro",$scope.model.dialogData&&$scope.model.dialogData.richTextEditor&&!0===$scope.model.dialogData.richTextEditor?"UseInEditor=true":null).then(function(data){if(Utilities.isArray(data)&&0==data.length&&($scope.nomacros=!0),Utilities.isArray($scope.model.dialogData.allowedMacros)&&$scope.model.dialogData.allowedMacros.length>0?$scope.macros=_.filter(data,function(d){return _.contains($scope.model.dialogData.allowedMacros,d.alias)}):$scope.macros=data,$scope.model.dialogData&&$scope.model.dialogData.macroData&&$scope.model.dialogData.macroData.macroAlias){var found=_.find(data,function(item){return item.alias===$scope.model.dialogData.macroData.macroAlias});if(found)return $scope.model.selectedMacro=found,void editParams(!0)}1==$scope.macros.length?($scope.model.selectedMacro=$scope.macros[0],editParams(!1)):$scope.wizardStep="macroSelect",displayA11yMessages($scope.macros)}),function onInit(){$scope.model.title||localizationService.localize("defaultdialogs_selectMacro").then(function(value){$scope.model.title=value})}()}function LegacyController($scope,$routeParams,$element){var url=decodeURIComponent($routeParams.url.replace(/javascript\:/gi,"")),urlParts=url.split("?"),extIndex=urlParts[0].lastIndexOf("."),ext=-1===extIndex?"":urlParts[0].substr(extIndex);if(".js"===ext&&""!==ext)throw"Invalid url";for(var i=0;i<"*(){}[];:<>\\|'\"".length;i++){var reg=new RegExp("\\"+"*(){}[];:<>\\|'\""[i],"g");urlParts[0]=urlParts[0].replace(reg,"")}url=urlParts[0]+(1===urlParts.length?"":"?"+urlParts[1]),$scope.legacyPath=url}function ItemPickerOverlay($scope,localizationService){$scope.filter={searchTerm:""},$scope.selectItem=function(item){$scope.model.selectedItem=item,$scope.submitForm($scope.model)},$scope.tooltip={show:!1,event:null},$scope.showTooltip=function(item,$event){item.tooltip&&($scope.tooltip={show:!0,event:$event,text:item.tooltip})},$scope.hideTooltip=function(){$scope.tooltip={show:!1,event:null,text:null}},function onInit(){$scope.model.hideSubmitButton=!0,$scope.model.title||localizationService.localize("defaultdialogs_selectItem").then(function(value){$scope.model.title=value}),$scope.model.orderBy||($scope.model.orderBy="name")}()}function contentCreateController($scope,$routeParams,contentTypeResource,iconHelper,$location,navigationService,blueprintConfig,authResource,contentResource,$q){var mainCulture=$routeParams.mculture?$routeParams.mculture:null;function close(){navigationService.hideMenu()}function createBlank(docType){$location.path("/content/content/edit/"+$scope.currentNode.id).search("doctype",docType.alias).search("create","true").search("cculture",mainCulture).search("csegment",null).search("blueprintId",null),close()}function createFromBlueprint(blueprintId){$location.path("/content/content/edit/"+$scope.currentNode.id).search("doctype",$scope.docType.alias).search("create","true").search("blueprintId",blueprintId),close()}$scope.close=function(){close()},$scope.closeDialog=function(showMenu){navigationService.hideDialog(showMenu)},$scope.createContentType=function(){$location.path("/settings/documenttypes/edit/-1").search("create","true"),close()},$scope.editContentType=function(){$location.path("/settings/documenttypes/edit/"+$scope.contentTypeId).search("view","permissions"),close()},$scope.createBlank=createBlank,$scope.createOrSelectBlueprintIfAny=function createOrSelectBlueprintIfAny(docType){var blueprints=_.map(_.pairs(docType.blueprints||{}),function(pair){return{id:pair[0],name:pair[1]}});$scope.docType=docType,blueprints.length?blueprintConfig.skipSelect?createFromBlueprint(blueprints[0].id):($scope.selectContentType=!1,$scope.selectBlueprint=!0,$scope.selectableBlueprints=blueprints):createBlank(docType)},$scope.createFromBlueprint=createFromBlueprint;var unbindModelWatcher=$scope.$watch("currentNode",function initialize(){$scope.loading=!0,$scope.allowedTypes=null;var getAllowedTypes=contentTypeResource.getAllowedTypes($scope.currentNode.id).then(function(data){$scope.allowedTypes=iconHelper.formatContentTypeIcons(data)}),getCurrentUser=authResource.getCurrentUser().then(function(currentUser){if($scope.hasSettingsAccess=currentUser.allowedSections.indexOf("settings")>-1,$scope.hasSettingsAccess&&$scope.currentNode.id>-1)return contentResource.getById($scope.currentNode.id).then(function(data){$scope.contentTypeId=data.contentTypeId})});$q.all([getAllowedTypes,getCurrentUser]).then(function(){if(!0===$scope.hasSettingsAccess&&0===$scope.allowedTypes.length)return contentTypeResource.getCount().then(function(count){$scope.countTypes=count})}).then(function(){$scope.loading=!1}),$scope.selectContentType=!0,$scope.selectBlueprint=!1,$scope.allowBlank=blueprintConfig.allowBlank});$scope.$on("$destroy",function(){unbindModelWatcher()})}function ContentDeleteController($scope,$timeout,contentResource,treeService,navigationService,editorState,$location,overlayService,languageResource){function toggleDeleting(isDeleting){$scope.currentNode.loading=isDeleting,$scope.busy=isDeleting}$scope.performDelete=function(){if($scope.busy)return!1;toggleDeleting(!0),contentResource.deleteById($scope.currentNode.id).then(function(){var rootNode=treeService.getTreeRoot($scope.currentNode);if(treeService.removeNode($scope.currentNode),toggleDeleting(!1),rootNode){var recycleBin=treeService.getDescendantNode(rootNode,-20);recycleBin&&(recycleBin.hasChildren=!0,recycleBin.expanded&&treeService.loadNodeChildren({node:recycleBin,section:"content"}))}if(editorState.current&&editorState.current.id==$scope.currentNode.id){var location="/content";"-20"===$scope.currentNode.parentId.toString()?location="/content/content/recyclebin":"-1"!==$scope.currentNode.parentId.toString()&&(location="/content/content/edit/"+$scope.currentNode.parentId),$location.path(location)}$scope.success=!0},function(err){toggleDeleting(!1),err.status&&err.status>=500&&overlayService.ysod(err)})},$scope.cancel=function(){toggleDeleting(!1),$scope.close()},$scope.close=function(){navigationService.hideDialog()}}function ContentEditController($scope,$routeParams,contentResource){var infiniteMode=$scope.model&&$scope.model.infiniteMode;$scope.contentId=infiniteMode?$scope.model.id:$routeParams.id,$scope.saveMethod=contentResource.save,$scope.getMethod=contentResource.getById,$scope.getScaffoldMethod=$routeParams.blueprintId?function scaffoldBlueprint(){return contentResource.getBlueprintScaffold($routeParams.id,$routeParams.blueprintId)}:infiniteMode?function scaffoldInfiniteEmpty(){return contentResource.getScaffold($scope.model.parentId,$scope.model.documentTypeAlias)}:function scaffoldEmpty(){return contentResource.getScaffold($routeParams.id,$routeParams.doctype)},$scope.page=$routeParams.page,$scope.isNew=infiniteMode?$scope.model.create:$routeParams.create,$scope.culture=$routeParams.cculture?$routeParams.cculture:$routeParams.mculture,$scope.segment=$routeParams.csegment?$routeParams.csegment:null,$scope.$on("$routeUpdate",function(event,next){$scope.culture=next.params.cculture?next.params.cculture:$routeParams.mculture,$scope.segment=next.params.csegment?next.params.csegment:null,$scope.isNew="true"===next.params.create,$scope.contentId=infiniteMode?$scope.model.id:$routeParams.id})}function ContentEmptyRecycleBinController($scope,contentResource,treeService,navigationService,notificationsService,$route){$scope.busy=!1,$scope.performDelete=function(){$scope.busy=!0,$scope.currentNode.loading=!0,contentResource.emptyRecycleBin($scope.currentNode.id).then(function(result){$scope.busy=!1,$scope.currentNode.loading=!1,treeService.removeChildNodes($scope.currentNode),navigationService.hideMenu(),$route.reload()})},$scope.cancel=function(){navigationService.hideDialog()}}function ContentRecycleBinController($scope,$routeParams,contentResource,navigationService,localizationService){$scope.page={},$scope.page.name="Recycle Bin",$scope.page.nameLocked=!0,$scope.listViewPath=null,$routeParams.id="-20",contentResource.getRecycleBin().then(function(result){$scope.content=result}),navigationService.syncTree({tree:"content",path:["-1",$routeParams.id],forceReload:!1}),function localizePageName(){localizationService.localize("general_recycleBin").then(function(value){$scope.page.name=value})}()}function ContentBlueprintCreateController($scope,$location,contentTypeResource,navigationService,appState){var vm=this,node=$scope.currentNode,section=appState.getSectionState("currentSection");vm.createBlueprint=function createBlueprint(documentType){$location.path("/"+section+"/contentBlueprints/edit/"+node.id).search("create","true").search("doctype",documentType.alias),navigationService.hideMenu()},vm.close=function close(){navigationService.hideDialog(!0)},function onInit(){vm.loading=!0,contentTypeResource.getAll().then(function(documentTypes){vm.documentTypes=documentTypes,vm.loading=!1})}()}function ContentBlueprintDeleteController($scope,contentResource,treeService,navigationService){$scope.performDelete=function(){$scope.currentNode.loading=!0,contentResource.deleteBlueprint($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;treeService.getTreeRoot($scope.currentNode);treeService.removeNode($scope.currentNode),navigationService.hideMenu()})},$scope.cancel=function(){navigationService.hideDialog()}}function ContentBlueprintEditController($scope,$routeParams,contentResource){function initialize(content){if(content.apps&&content.apps.length){var contentApp=_.find(content.apps,function(app){return"umbContent"===app.alias});content.apps=contentApp?[contentApp]:[]}return content.allowPreview=!1,content.allowedActions=["A","S","C"],content}$scope.contentId=$routeParams.id,$scope.isNew="-1"===$routeParams.id,$scope.saveMethod=contentResource.saveBlueprint,$scope.getMethod=function getBlueprintById(id){return contentResource.getBlueprintById(id).then(function(blueprint){return initialize(blueprint)})},$scope.getScaffoldMethod=function getScaffold(){return contentResource.getScaffold(-1,$routeParams.doctype).then(function(scaffold){return initialize(scaffold)})},$scope.culture=$routeParams.cculture?$routeParams.cculture:$routeParams.mculture,$scope.segment=$routeParams.csegment?$routeParams.csegment:null,$scope.$on("$routeUpdate",function(event,next){$scope.culture=next.params.cculture?next.params.cculture:$routeParams.mculture,$scope.segment=next.params.csegment?next.params.csegment:null,$scope.isNew="-1"===$routeParams.id,$scope.contentId=$routeParams.id})}function startUpVideosDashboardController($scope,dashboardResource){$scope.videos=[],$scope.init=function(url){dashboardResource.getRemoteXmlData("COM",url).then(function(data){var feed=$(data.data);$("item",feed).each(function(i,item){var video={};video.thumbnail=$(item).find("thumbnail").attr("url"),video.title=$("title",item).text(),video.link=$("guid",item).text(),$scope.videos.push(video)})},function(exception){console.error("ex from remote data",exception)})}}function startUpDynamicContentController($q,$timeout,$scope,dashboardResource,assetsService,tourService,eventsService){var vm=this;vm.loading=!0,vm.showDefault=!1,vm.startTour=function startTour(tour){tourService.startTour(tour)},vm.defaultDashboard={infoBoxes:[{title:"Documentation",description:"Find the answers to your Umbraco questions",url:"https://our.umbraco.com/documentation/?utm_source=core&utm_medium=dashboard&utm_content=text&utm_campaign=documentation/"},{title:"Community",description:"Find the answers or ask your Umbraco questions",url:"https://our.umbraco.com/?utm_source=core&utm_medium=dashboard&utm_content=text&utm_campaign=our_forum"},{title:"Umbraco.tv",description:"Tutorial videos (some are free, some are on subscription)",url:"https://umbraco.tv/?utm_source=core&utm_medium=dashboard&utm_content=text&utm_campaign=tutorial_videos"},{title:"Training",description:"Real-life training and official Umbraco certifications",url:"https://umbraco.com/training/?utm_source=core&utm_medium=dashboard&utm_content=text&utm_campaign=training"}],articles:[{title:"Umbraco.TV - Learn from the source!",description:"Umbraco.TV will help you go from zero to Umbraco hero at a pace that suits you. Our easy to follow online training videos will give you the fundamental knowledge to start building awesome Umbraco websites.",img:"views/dashboard/default/umbracotv.png",url:"https://umbraco.tv/?utm_source=core&utm_medium=dashboard&utm_content=image&utm_campaign=tv",altText:"Umbraco.TV - Hours of Umbraco Video Tutorials",buttonText:"Visit Umbraco.TV"},{title:"Our Umbraco - The Friendliest Community",description:"Our Umbraco - the official community site is your one stop for everything Umbraco. Whether you need a question answered or looking for cool plugins, the world's best and friendliest community is just a click away.",img:"views/dashboard/default/ourumbraco.png",url:"https://our.umbraco.com/?utm_source=core&utm_medium=dashboard&utm_content=image&utm_campaign=our",altText:"Our Umbraco",buttonText:"Visit Our Umbraco"}]},[].push(eventsService.on("appState.tour.complete",function(name,completedTour){$timeout(function(){Utilities.forEach(vm.tours,function(tourGroup){Utilities.forEach(tourGroup,function(tour){tour.alias===completedTour.alias&&(tour.completed=!0)})})})})),assetsService.loadCss(dashboardResource.getRemoteDashboardCssUrl("content"),$scope),dashboardResource.getRemoteDashboardContent("content").then(function(data){vm.loading=!1,data&&data.sections?vm.dashboard=data:vm.showDefault=!0},function(exception){console.error(exception),vm.loading=!1,vm.showDefault=!0}),function onInit(){tourService.getGroupedTours().then(function(groupedTours){vm.tours=groupedTours})}()}function startupLatestEditsController($scope){}function MediaFolderBrowserDashboardController($scope,$routeParams,$location,contentTypeResource,userService){var currentUser={};userService.getCurrentUser().then(function(user){(currentUser=user).startMediaIds.indexOf(-1)>=0?contentTypeResource.getPropertyTypeScaffold(-96).then(function(dt){$scope.fakeProperty={alias:"contents",config:dt.config,description:"",editor:dt.editor,hideLabel:!0,id:1,label:"Contents:",validation:{mandatory:!1,pattern:null},value:"",view:dt.view},$routeParams.id=-1}):currentUser.startMediaIds.length>0&&$location.path("/media/media/edit/"+(0===currentUser.startMediaIds.length?-1:currentUser.startMediaIds[0]))})}function ExamineManagementController($http,$q,$timeout,umbRequestHelper,localizationService,overlayService,editorService){var vm=this;function setViewState(state){vm.searchResults=null,vm.viewState=state}function search(searcher,e,pageNumber){if(!e||13===e.keyCode){if(!searcher)throw"searcher parameter is required";searcher.isProcessing=!0,umbRequestHelper.resourcePromise($http.get(umbRequestHelper.getApiUrl("examineMgmtBaseUrl","GetSearchResults",{searcherName:searcher.name,query:encodeURIComponent(vm.searchText),pageIndex:pageNumber?pageNumber-1:0})),"Failed to search").then(function(searchResults){searcher.isProcessing=!1,vm.searchResults=searchResults,vm.searchResults.pageNumber=pageNumber||1,vm.searchResults.totalPages=Math.ceil(vm.searchResults.totalRecords/20),_.each(vm.searchResults.results,function(result){var section=result.values.__IndexType[0];switch(section){case"content":case"media":result.editUrl="/"+section+"/"+section+"/edit/"+result.values.__NodeId[0],result.editId=result.values.__NodeId[0],result.editSection=section;break;case"member":result.editUrl="/member/member/edit/"+result.values.__Key[0],result.editId=result.values.__Key[0],result.editSection=section}})})}}vm.indexerDetails=[],vm.searcherDetails=[],vm.loading=!0,vm.viewState="list",vm.selectedIndex=null,vm.selectedSearcher=null,vm.searchResults=null,vm.showSearchResultDialog=function showSearchResultDialog(values){vm.searchResults&&localizationService.localize("examineManagement_fieldValues").then(function(value){editorService.open({title:value,searchResultValues:values,size:"medium",view:"views/dashboard/settings/examinemanagementresults.html",close:function close(){editorService.close()}})})},vm.showIndexInfo=function showIndexInfo(index){vm.selectedIndex=index,setViewState("index-details")},vm.showSearcherInfo=function showSearcherInfo(searcher){vm.selectedSearcher=searcher,setViewState("searcher-details")},vm.search=search,vm.toggle=function toggle(provider,propName){void 0!==provider[propName]?provider[propName]=!provider[propName]:provider[propName]=!0},vm.rebuildIndex=function rebuildIndex(index,event){var dialog={view:"views/dashboard/settings/overlays/examinemanagement.rebuild.html",index:index,submitButtonLabelKey:"general_ok",submitButtonStyle:"danger",submit:function submit(model){!function performRebuild(index){index.isProcessing=!0,index.processingAttempts=0,umbRequestHelper.resourcePromise($http.post(umbRequestHelper.getApiUrl("examineMgmtBaseUrl","PostRebuildIndex",{indexName:index.name})),"Failed to rebuild index").then(function(){$timeout(function(){(function checkProcessing(index,checkActionName){umbRequestHelper.resourcePromise($http.post(umbRequestHelper.getApiUrl("examineMgmtBaseUrl",checkActionName,{indexName:index.name})),"Failed to check index processing").then(function(data){if(null!==data&&"null"!==data){for(var k in data)index[k]=data[k];index.isProcessing=!1}else $timeout(function(){index.processingAttempts<100?(checkProcessing(index,checkActionName),index.processingAttempts++):index.isProcessing=!1},1e3)})})(index,"PostCheckRebuildIndex")})})}(model.index),overlayService.close()},close:function close(){overlayService.close()}};localizationService.localize("examineManagement_rebuildIndex").then(function(value){dialog.title=value,overlayService.open(dialog)}),event.preventDefault(),event.stopPropagation()},vm.setViewState=setViewState,vm.nextSearchResultPage=function nextSearchResultPage(pageNumber){search(vm.selectedIndex?vm.selectedIndex:vm.selectedSearcher,null,pageNumber)},vm.prevSearchResultPage=function prevSearchResultPage(pageNumber){search(vm.selectedIndex?vm.selectedIndex:vm.selectedSearcher,null,pageNumber)},vm.goToPageSearchResultPage=function goToPageSearchResultPage(pageNumber){search(vm.selectedIndex?vm.selectedIndex:vm.selectedSearcher,null,pageNumber)},vm.goToResult=function goToResult(result,event){if(!result.editUrl)return;if(event.ctrlKey||event.shiftKey||event.metaKey||event.button&&1===event.button)return;var editor={id:result.editId,submit:function submit(model){editorService.close()},close:function close(){editorService.close()}};switch(result.editSection){case"content":editorService.contentEditor(editor);break;case"media":editorService.mediaEditor(editor);break;case"member":editorService.memberEditor(editor)}event.stopPropagation(),event.preventDefault()},vm.infoOverlay=null,function init(){$q.all([umbRequestHelper.resourcePromise($http.get(umbRequestHelper.getApiUrl("examineMgmtBaseUrl","GetIndexerDetails")),"Failed to retrieve indexer details").then(function(data){vm.indexerDetails=data}),umbRequestHelper.resourcePromise($http.get(umbRequestHelper.getApiUrl("examineMgmtBaseUrl","GetSearcherDetails")),"Failed to retrieve searcher details").then(function(data){vm.searcherDetails=data})]).then(function(){vm.loading=!1})}()}function modelsBuilderManagementController($scope,$http,umbRequestHelper,modelsBuilderManagementResource){var vm=this;vm.reload=function reload(){vm.loading=!0,modelsBuilderManagementResource.getDashboard().then(function(result){vm.dashboard=result,vm.loading=!1})},vm.generate=function generate(){vm.generating=!0,umbRequestHelper.resourcePromise($http.post(umbRequestHelper.getApiUrl("modelsBuilderBaseUrl","BuildModels")),"Failed to generate.").then(function(result){vm.generating=!1,vm.dashboard=result})},vm.dashboard=null,function init(){vm.loading=!0,modelsBuilderManagementResource.getDashboard().then(function(result){vm.dashboard=result,vm.loading=!1})}()}function ProfilerController($scope,$cookies,$http,umbRequestHelper){var vm=this;vm.loading=!0,vm.toggle=function toggle(){!0===vm.alwaysOn?($cookies.remove("UMB-DEBUG",{path:"/"}),vm.alwaysOn=!1):($cookies.put("UMB-DEBUG","true",{path:"/",expires:"Tue, 01 Jan 2100 00:00:01 GMT"}),vm.alwaysOn=!0)},function init(){vm.alwaysOn="true"===$cookies.get("UMB-DEBUG"),umbRequestHelper.resourcePromise($http.get(umbRequestHelper.getApiUrl("webProfilingBaseUrl","GetStatus")),"Failed to retrieve status for web profiling").then(function(status){vm.loading=!1,vm.profilerEnabled=status.Enabled})}()}function publishedSnapshotCacheController($scope,$http,umbRequestHelper,localizationService,overlayService){var vm=this;function verify(){vm.working||(vm.working=!0,umbRequestHelper.resourcePromise($http.get(umbRequestHelper.getApiUrl("publishedSnapshotCacheStatusBaseUrl","GetStatus")),"Failed to verify the cache.").then(function(result){vm.working=!1,vm.status=result}))}vm.collect=function collect(){if(vm.working)return;vm.working=!0,umbRequestHelper.resourcePromise($http.get(umbRequestHelper.getApiUrl("publishedSnapshotCacheStatusBaseUrl","Collect")),"Failed to verify the cache.").then(function(result){vm.working=!1,vm.status=result})},vm.reload=function reload(event){if(vm.working)return;var dialog={view:"views/dashboard/settings/overlays/nucache.reload.html",submitButtonLabelKey:"general_ok",submit:function submit(model){!function performReload(){vm.working=!0,umbRequestHelper.resourcePromise($http.post(umbRequestHelper.getApiUrl("publishedSnapshotCacheStatusBaseUrl","ReloadCache")),"Failed to trigger a cache reload").then(function(result){vm.working=!1})}(),overlayService.close()},close:function close(){overlayService.close()}};localizationService.localize("general_reload").then(function(value){dialog.title=value,overlayService.open(dialog)}),event.preventDefault(),event.stopPropagation()},vm.verify=verify,vm.rebuild=function rebuild(event){if(vm.working)return;var dialog={view:"views/dashboard/settings/overlays/nucache.rebuild.html",submitButtonLabelKey:"general_ok",submit:function submit(model){!function performRebuild(){vm.working=!0,umbRequestHelper.resourcePromise($http.post(umbRequestHelper.getApiUrl("publishedSnapshotCacheStatusBaseUrl","RebuildDbCache")),"Failed to rebuild the cache.").then(function(result){vm.working=!1,vm.status=result})}(),overlayService.close()},close:function close(){overlayService.close()}};localizationService.localize("general_rebuild").then(function(value){dialog.title=value,overlayService.open(dialog)}),event.preventDefault(),event.stopPropagation()},function init(){vm.working=!1,verify()}()}function publishedStatusController($scope,$http,umbRequestHelper){var vm=this;umbRequestHelper.resourcePromise($http.get(umbRequestHelper.getApiUrl("publishedStatusBaseUrl","GetPublishedStatusUrl")),"Failed to get published status url").then(function(result){vm.includeUrl=result})}function DataTypeCreateController($scope,$location,navigationService,dataTypeResource,formHelper,appState){$scope.model={folderName:"",creatingFolder:!1};var node=$scope.currentNode,section=appState.getSectionState("currentSection");$scope.showCreateFolder=function(){$scope.model.creatingFolder=!0},$scope.createContainer=function(){formHelper.submitForm({scope:$scope,formCtrl:$scope.createFolderForm})&&dataTypeResource.createContainer(node.id,$scope.model.folderName).then(function(folderId){navigationService.hideMenu();var currPath=node.path?node.path:"-1";navigationService.syncTree({tree:"datatypes",path:currPath+","+folderId,forceReload:!0,activate:!0}),formHelper.resetForm({scope:$scope,formCtrl:$scope.createFolderForm})},function(err){formHelper.resetForm({scope:$scope,formCtrl:$scope.createFolderForm,hasErrors:!0})})},$scope.createDataType=function(){$location.search("create",null),$location.path("/"+section+"/datatypes/edit/"+node.id).search("create","true"),navigationService.hideMenu()},$scope.close=function(){navigationService.hideDialog(!0)}}function DataTypeDeleteController($scope,dataTypeResource,treeService,navigationService,localizationService){var vm=this;vm.hasReferences=!1,vm.references=[],vm.performDelete=function(){$scope.currentNode.loading=!0,dataTypeResource.deleteById($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;treeService.getTreeRoot($scope.currentNode);treeService.removeNode($scope.currentNode),navigationService.hideMenu()})},vm.performContainerDelete=function(){$scope.currentNode.loading=!0,dataTypeResource.deleteContainerById($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;treeService.getTreeRoot($scope.currentNode);treeService.removeNode($scope.currentNode),navigationService.hideMenu()})},vm.cancel=function(){navigationService.hideDialog()},vm.onReferenceClicked=function(event){!0!==event.metaKey&&navigationService.hideDialog()},vm.labels={},localizationService.localize("editdatatype_acceptDeleteConsequence",[$scope.currentNode.name]).then(function(data){vm.labels.deleteConfirm=data});!function init(){"dataTypes"===$scope.currentNode.nodeType&&(vm.loading=!0,dataTypeResource.getReferences($scope.currentNode.id).then(function(data){vm.loading=!1,vm.references=data,vm.hasReferences=data.documentTypes.length>0||data.mediaTypes.length>0||data.memberTypes.length>0}))}()}function DataTypeEditController($scope,$routeParams,appState,navigationService,dataTypeResource,serverValidationManager,contentEditingHelper,formHelper,editorState,dataTypeHelper,eventsService,localizationService){var evts=[],vm=this;function createPreValueProps(preVals){vm.preValues=dataTypeHelper.createPreValueProps(preVals)}function setHeaderNameState(content){1==content.isSystem&&(vm.page.nameLocked=!0)}function loadDataType(){vm.page.loading=!0,vm.showIdentifier=!0,dataTypeResource.getById($routeParams.id).then(function(data){vm.preValuesLoaded=!0,vm.content=data,createPreValueProps(vm.content.preValues),setHeaderNameState(vm.content),editorState.set(vm.content),serverValidationManager.notifyAndClearAllSubscriptions(),navigationService.syncTree({tree:"datatypes",path:data.path}).then(function(syncArgs){vm.page.menu.currentNode=syncArgs.node}),vm.page.loading=!1})}vm.header={},vm.header.editorfor="visuallyHiddenTexts_newDataType",vm.header.setPageTitle=!0,vm.page={},vm.page.loading=!1,vm.page.menu={},vm.page.menu.currentSection=appState.getSectionState("currentSection"),vm.page.menu.currentNode=null,vm.properties={selectedEditor:{alias:"selectedEditor",description:"Select a property editor",label:"Property editor"}},vm.preValues=[],vm.save=function saveDataType(){formHelper.submitForm({scope:$scope})&&(vm.page.saveButtonState="busy",dataTypeResource.save(vm.content,vm.preValues,$routeParams.create).then(function(data){formHelper.resetForm({scope:$scope}),contentEditingHelper.handleSuccessfulSave({scope:$scope,savedContent:data,rebindCallback:function rebindCallback(){createPreValueProps(data.preValues)}}),setHeaderNameState(vm.content),editorState.set(vm.content),navigationService.syncTree({tree:"datatypes",path:data.path,forceReload:!0}).then(function(syncArgs){vm.page.menu.currentNode=syncArgs.node}),vm.page.saveButtonState="success",dataTypeHelper.rebindChangedProperties(vm.content,data)},function(err){formHelper.resetForm({scope:$scope,hasErrors:!0}),contentEditingHelper.handleSaveError({err:err}),vm.page.saveButtonState="error",editorState.set(vm.content)}))},evts.push(eventsService.on("app.refreshEditor",function(name,error){loadDataType()})),$scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])}),function init(){$scope.$watch("vm.content.selectedEditor",function(newVal,oldVal){if(newVal&&newVal!=oldVal&&(oldVal||$routeParams.create)){var currDataTypeId=$routeParams.create?void 0:$routeParams.id;dataTypeResource.getPreValues(newVal,currDataTypeId).then(function(data){vm.preValuesLoaded=!0,vm.content.preValues=data,createPreValueProps(vm.content.preValues),setHeaderNameState(vm.content),editorState.set(vm.content)})}}),$routeParams.create?(vm.page.loading=!0,vm.showIdentifier=!1,dataTypeResource.getScaffold($routeParams.id).then(function(data){vm.preValuesLoaded=!0,vm.content=data,setHeaderNameState(vm.content),editorState.set(vm.content),vm.page.loading=!1})):loadDataType(),localizationService.localizeMany(["general_settings","general_info"]).then(function(values){vm.page.navigation=[{name:values[0],alias:"settings",icon:"icon-settings",view:"views/datatypes/views/datatype.settings.html",active:!0},{name:values[1],alias:"info",icon:"icon-info",view:"views/datatypes/views/datatype.info.html"}]})}()}function DataTypeInfoController($scope,$routeParams,dataTypeResource,eventsService,$timeout,editorService){var vm=this,evts=[],referencesLoaded=!1;function loadRelations(){referencesLoaded||(referencesLoaded=!0,dataTypeResource.getReferences($routeParams.id).then(function(data){vm.view.loading=!1,vm.references=data,vm.hasReferences=data.documentTypes.length>0||data.mediaTypes.length>0||data.memberTypes.length>0}))}function open(id,event,type){if(!(event.ctrlKey||event.shiftKey||event.metaKey||event.button&&1===event.button)){event.stopPropagation(),event.preventDefault();var editor={id:id,submit:function submit(model){editorService.close(),vm.view.loading=!0,referencesLoaded=!1,loadRelations()},close:function close(){editorService.close()}};switch(type){case"documentType":editorService.documentTypeEditor(editor);break;case"mediaType":editorService.mediaTypeEditor(editor);break;case"memberType":editorService.memberTypeEditor(editor)}}}vm.references={},vm.hasReferences=!1,vm.view={},vm.view.loading=!0,vm.openDocumentType=function openDocumentType(id,event){open(id,event,"documentType")},vm.openMediaType=function openMediaType(id,event){open(id,event,"mediaType")},vm.openMemberType=function openMemberType(id,event){open(id,event,"memberType")},evts.push(eventsService.on("app.tabChange",function(event,args){$timeout(function(){"info"===args.alias&&loadRelations()})})),$scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])})}function DictionaryCreateController($scope,$location,dictionaryResource,navigationService,notificationsService,formHelper,appState){var vm=this;vm.itemKey="",vm.createItem=function createItem(){if(formHelper.submitForm({scope:$scope,formCtrl:$scope.createDictionaryForm})){var node=$scope.currentNode;dictionaryResource.create(node.id,vm.itemKey).then(function(data){navigationService.hideMenu();var currPath=node.path?node.path:"-1";navigationService.syncTree({tree:"dictionary",path:currPath+","+data,forceReload:!0,activate:!0}),formHelper.resetForm({scope:$scope,formCtrl:$scope.createDictionaryForm});var currentSection=appState.getSectionState("currentSection");$location.path("/"+currentSection+"/dictionary/edit/"+data)},function(err){formHelper.resetForm({scope:$scope,formCtrl:$scope.createDictionaryForm,hasErrors:!0}),err.data&&err.data.message&&(notificationsService.error(err.data.message),navigationService.hideMenu())})}},$scope.$emit("$changeTitle","")}function DictionaryDeleteController($scope,$location,dictionaryResource,treeService,navigationService,appState){this.cancel=function cancel(){navigationService.hideDialog()},this.performDelete=function performDelete(){if($scope.busy)return!1;$scope.currentNode.loading=!0,$scope.busy=!0,dictionaryResource.deleteById($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;var parentId=$scope.currentNode.parentId;treeService.removeNode($scope.currentNode),navigationService.hideMenu();var currentSection=appState.getSectionState("currentSection");"-1"!==parentId?$location.path("/"+currentSection+"/dictionary/edit/"+parentId):$location.path("/"+currentSection+"/")})}}function DictionaryEditController($scope,$routeParams,$location,dictionaryResource,navigationService,appState,editorState,contentEditingHelper,formHelper,notificationsService,localizationService){var vm=this;function bindDictionary(data){localizationService.localize("dictionaryItem_description").then(function(value){vm.description=value.replace("%0%",data.name)});for(var i=0;iMath.max(.8*vm.maxlength,vm.maxlength-50)}}vm.nameDirty=!1,vm.header={},vm.header.editorfor="template_insertDictionaryItem",vm.header.setPageTitle=!0,vm.page={},vm.page.loading=!1,vm.page.nameLocked=!1,vm.page.menu={},vm.page.menu.currentSection=appState.getSectionState("currentSection"),vm.page.menu.currentNode=null,vm.description="",vm.showBackButton=!0,vm.maxlength=1e3,vm.save=function saveDictionary(){formHelper.submitForm({scope:$scope,statusMessage:"Saving..."})&&(vm.page.saveButtonState="busy",dictionaryResource.save(vm.content,vm.nameDirty).then(function(data){formHelper.resetForm({scope:$scope}),bindDictionary(data),vm.page.saveButtonState="success"},function(err){formHelper.resetForm({scope:$scope,hasErrors:!0}),contentEditingHelper.handleSaveError({err:err}),notificationsService.error(err.data.message),vm.page.saveButtonState="error"}))},vm.back=function back(){$location.path(vm.page.menu.currentSection+"/dictionary/list")},vm.change=change,$scope.$watch("vm.content.name",function(newVal,oldVal){newVal&&newVal!==oldVal&&void 0!==oldVal&&(vm.nameDirty=!0)}),function onInit(){!function loadDictionary(){vm.page.loading=!0,dictionaryResource.getById($routeParams.id).then(function(data){bindDictionary(data),vm.page.loading=!1})}()}()}function DictionaryListController($scope,$location,dictionaryResource,localizationService,appState){var vm=this;vm.title="Dictionary overview",vm.loading=!1,vm.items=[],vm.clickItem=function clickItem(id){var currentSection=appState.getSectionState("currentSection");$location.path("/"+currentSection+"/dictionary/edit/"+id)},function onInit(){localizationService.localize("dictionaryItem_overviewTitle").then(function(value){vm.title=value}),function loadList(){vm.loading=!0,dictionaryResource.getList().then(function(data){vm.items=data,vm.items.forEach(function(item){item.style={paddingLeft:10*item.level}}),vm.loading=!1})}()}()}function DocumentTypesCreateController($scope,$location,navigationService,contentTypeResource,formHelper,appState,notificationsService,localizationService,iconHelper){$scope.model={allowCreateFolder:null===$scope.currentNode.parentId||"container"===$scope.currentNode.nodeType,folderName:"",creatingFolder:!1};var disableTemplates=Umbraco.Sys.ServerVariables.features.disabledFeatures.disableTemplates;$scope.model.disableTemplates=disableTemplates;var node=$scope.currentNode;$scope.showCreateFolder=function(){$scope.model.creatingFolder=!0},$scope.createContainer=function(){formHelper.submitForm({scope:$scope,formCtrl:$scope.createFolderForm})&&contentTypeResource.createContainer(node.id,$scope.model.folderName).then(function(folderId){navigationService.hideMenu();var currPath=node.path?node.path:"-1";navigationService.syncTree({tree:"documenttypes",path:currPath+","+folderId,forceReload:!0,activate:!0}),formHelper.resetForm({scope:$scope,formCtrl:$scope.createFolderForm});appState.getSectionState("currentSection")},function(err){formHelper.resetForm({scope:$scope,formCtrl:$scope.createFolderForm,hasErrors:!0}),$scope.error=err})},disableTemplates||($scope.createDocType=function(){$location.search("create",null),$location.search("notemplate",null),$location.path("/settings/documenttypes/edit/"+node.id).search("create","true"),navigationService.hideMenu()}),$scope.createComponent=function(){$location.search("create",null),$location.search("notemplate",null),$location.path("/settings/documenttypes/edit/"+node.id).search("create","true").search("notemplate","true"),navigationService.hideMenu()},$scope.createComposition=function(){$location.search("create",null),$location.search("notemplate",null),$location.search("iscomposition",null),$location.path("/settings/documenttypes/edit/"+node.id).search("create","true").search("notemplate","true").search("iscomposition","true"),navigationService.hideMenu()},$scope.createElement=function(){$location.search("create",null),$location.search("notemplate",null),$location.search("iselement",null),$location.path("/settings/documenttypes/edit/"+node.id).search("create","true").search("notemplate","true").search("iselement","true"),navigationService.hideMenu()},$scope.close=function(){navigationService.hideDialog(!0)}}function DocumentTypesDeleteController($scope,dataTypeResource,contentTypeResource,treeService,navigationService,localizationService){$scope.performDelete=function(){$scope.currentNode.loading=!0,contentTypeResource.deleteById($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;treeService.getTreeRoot($scope.currentNode);treeService.removeNode($scope.currentNode),navigationService.hideMenu()})},$scope.performContainerDelete=function(){$scope.currentNode.loading=!0,contentTypeResource.deleteContainerById($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;treeService.getTreeRoot($scope.currentNode);treeService.removeNode($scope.currentNode),navigationService.hideMenu()})},$scope.cancel=function(){navigationService.hideDialog()},$scope.labels={},localizationService.format(["contentTypeEditor_yesDelete","contentTypeEditor_andAllDocuments"],"%0% "+$scope.currentNode.name+" %1%").then(function(data){$scope.labels.deleteConfirm=data})}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function _iterableToArrayLimit(arr,i){if(Symbol.iterator in Object(arr)||"[object Arguments]"===Object.prototype.toString.call(arr)){var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function _slicedToArray(arr,i){return _arrayWithHoles(arr)||_iterableToArrayLimit(arr,i)||_nonIterableRest()}function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}function _iterableToArrayLimit(arr,i){if(Symbol.iterator in Object(arr)||"[object Arguments]"===Object.prototype.toString.call(arr)){var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}}function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}function MacrosCreateController($scope,$location,macroResource,navigationService,notificationsService,formHelper,appState){var vm=this;vm.itemKey="",vm.createItem=function createItem(){if(formHelper.submitForm({scope:$scope,formCtrl:$scope.createMacroForm})){var node=$scope.currentNode;macroResource.createMacro(vm.itemKey).then(function(data){navigationService.hideMenu();var currPath=node.path?node.path:"-1";navigationService.syncTree({tree:"macros",path:currPath+","+data,forceReload:!0,activate:!0}),formHelper.resetForm({scope:$scope,formCtrl:$scope.createMacroForm});var currentSection=appState.getSectionState("currentSection");$location.path("/"+currentSection+"/macros/edit/"+data)},function(err){formHelper.resetForm({scope:$scope,formCtrl:$scope.createMacroForm,hasErrors:!0}),err.data&&err.data.message&&(notificationsService.error(err.data.message),navigationService.hideMenu())})}}}function MacrosDeleteController($scope,macroResource,navigationService,treeService){this.name=$scope.currentNode.name,this.performDelete=function performDelete(){$scope.currentNode.loading=!0,macroResource.deleteById($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1,treeService.removeNode($scope.currentNode),navigationService.hideMenu()})},this.cancel=function cancel(){navigationService.hideDialog()}}function MacrosEditController($scope,$q,$routeParams,macroResource,editorState,navigationService,formHelper,contentEditingHelper,localizationService,angularHelper){var vm=this;function bindMacro(data){vm.macro=data,vm.macro&&vm.macro.view&&(vm.macro.node={icon:"icon-article",name:vm.macro.view}),editorState.set(vm.macro),navigationService.syncTree({tree:"macros",path:vm.macro.path,forceReload:!0}).then(function(syncArgs){vm.page.menu.currentNode=syncArgs.node})}vm.promises={},vm.header={},vm.header.editorfor="general_macro",vm.header.setPageTitle=!0,vm.page={},vm.page.loading=!1,vm.page.saveButtonState="init",vm.page.menu={},vm.labels={},vm.toggle=function toggleValue(key){vm.macro[key]=!vm.macro[key]},vm.save=function saveMacro(){formHelper.submitForm({scope:$scope,statusMessage:"Saving..."})&&(vm.page.saveButtonState="busy",macroResource.saveMacro(vm.macro).then(function(data){formHelper.resetForm({scope:$scope}),bindMacro(data),vm.page.saveButtonState="success"},function(error){formHelper.resetForm({scope:$scope,hasErrors:!0}),contentEditingHelper.handleSaveError({err:error}),vm.page.saveButtonState="error"}))},vm.setDirty=function setFormDirty(){var currentForm=angularHelper.getCurrentForm($scope);currentForm&¤tForm.$setDirty()},function init(){vm.page.loading=!0,vm.promises.partialViews=function getPartialViews(){var deferred=$q.defer();return macroResource.getPartialViews().then(function(data){deferred.resolve(data)},function(){deferred.reject()}),deferred.promise}(),vm.promises.macro=function getMacro(){var deferred=$q.defer();return macroResource.getById($routeParams.id).then(function(data){deferred.resolve(data)},function(){deferred.reject()}),deferred.promise}(),vm.views=[],vm.node=null,$q.all(vm.promises).then(function(values){for(var keys=Object.keys(values),i=0;i div.control-group",handle:".handle",tolerance:"pointer",update:function update(e,ui){setDirty()}},function init(){localizationService.localizeMany(["macro_addParameter","macro_editParameter"]).then(function(data){vm.labels.addParameter=data[0],vm.labels.editParameter=data[1]})}()}function MacrosSettingsController($scope,editorService,localizationService){$scope.model.openViewPicker=function openViewPicker(){var controlPicker={title:labels.selectViewFile,section:"settings",treeAlias:"partialViewMacros",entityType:"partialView",onlyInitialized:!1,filter:function filter(i){if(-1===i.name.indexOf(".cshtml")&&-1===i.name.indexOf(".vbhtml"))return!0},filterCssClass:"not-allowed",select:function select(node){var id=decodeURIComponent(node.id.replace(/\+/g," "));$scope.model.macro.view="~/Views/MacroPartials/"+id,$scope.model.macro.node={icon:node.icon,name:$scope.model.macro.view},editorService.close()},close:function close(){editorService.close()}};editorService.treePicker(controlPicker)},$scope.model.removeMacroView=function removeMacroView(){$scope.model.macro.node=null,$scope.model.macro.view=null};var labels={};localizationService.localizeMany(["macro_selectViewFile"]).then(function(data){labels.selectViewFile=data[0]})}function mediaCreateController($scope,$location,mediaTypeResource,iconHelper,navigationService,authResource,mediaResource){$scope.createMediaItem=function(docType){$location.path("/media/media/edit/"+$scope.currentNode.id).search("doctype",docType.alias).search("create","true"),navigationService.hideMenu()},$scope.close=function(){navigationService.hideMenu()},$scope.closeDialog=function(){navigationService.hideDialog(!0)};var unbindModelWatcher=$scope.$watch("currentNode",function initialize(){$scope.allowedTypes=null,mediaTypeResource.getAllowedTypes($scope.currentNode.id).then(function(data){$scope.allowedTypes=iconHelper.formatContentTypeIcons(data)}),$scope.currentNode.id>-1&&authResource.getCurrentUser().then(function(currentUser){currentUser.allowedSections.indexOf("settings")>-1&&($scope.hasSettingsAccess=!0,mediaResource.getById($scope.currentNode.id).then(function(data){$scope.mediaTypeId=data.contentType.id}))})});$scope.$on("$destroy",function(){unbindModelWatcher()})}function MediaDeleteController($scope,mediaResource,treeService,navigationService,editorState,$location,overlayService){$scope.performDelete=function(){if($scope.busy)return!1;$scope.currentNode.loading=!0,$scope.busy=!0,mediaResource.deleteById($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;var rootNode=treeService.getTreeRoot($scope.currentNode);if(treeService.removeNode($scope.currentNode),rootNode){var recycleBin=treeService.getDescendantNode(rootNode,-21);recycleBin&&(recycleBin.hasChildren=!0,recycleBin.expanded&&treeService.loadNodeChildren({node:recycleBin,section:"media"}))}if(editorState.current&&editorState.current.id==$scope.currentNode.id){var location="/media";"-21"===$scope.currentNode.parentId.toString()?location="/media/media/recyclebin":"-1"!==$scope.currentNode.parentId.toString()&&(location="/media/media/edit/"+$scope.currentNode.parentId),$location.path(location)}$scope.success=!0},function(err){$scope.currentNode.loading=!1,$scope.busy=!1,err.status&&err.status>=500&&overlayService.ysod(err)})},$scope.close=function(){navigationService.hideDialog()}}function mediaEditController($scope,$routeParams,$location,$http,$q,appState,mediaResource,entityResource,navigationService,notificationsService,localizationService,serverValidationManager,contentEditingHelper,fileManager,formHelper,editorState,umbRequestHelper,eventsService){var evts=[],nodeId=null,create=!1,infiniteMode=$scope.model&&$scope.model.infiniteMode;function init(){var content=$scope.content,isAppPresent=!1;$scope.app&&(content.apps.forEach(function(app){app===$scope.app&&(isAppPresent=!0)}),!1===isAppPresent&&content.apps.forEach(function(app){app.alias===$scope.app.alias&&(isAppPresent=!0,app.active=!0,$scope.appChanged(app))})),!1===isAppPresent&&(content.apps[0].active=!0,$scope.appChanged(content.apps[0])),editorState.set($scope.content),function bindEvents(){for(var e in evts)eventsService.unsubscribe(evts[e]);evts.push(eventsService.on("editors.mediaType.saved",function(name,args){args&&args.mediaType&&args.mediaType.key===$scope.content.contentType.key&&($scope.page.loading=!0,loadMedia().then(function(){$scope.page.loading=!1},function(){$scope.page.loading=!1}))}))}()}function syncTreeNode(content,path,initialLoad){infiniteMode||($scope.content.isChildOfListView?!0===initialLoad&&(navigationService.syncTree({tree:"media",path:path.substring(0,path.lastIndexOf(",")).split(","),forceReload:!0!==initialLoad}),umbRequestHelper.resourcePromise($http.get(content.treeNodeUrl),"Failed to retrieve data for child node "+content.id).then(function(node){$scope.page.menu.currentNode=node})):navigationService.syncTree({tree:"media",path:path.split(","),forceReload:!0!==initialLoad}).then(function(syncArgs){$scope.page.menu.currentNode=syncArgs.node}))}function loadMedia(){return mediaResource.getById(nodeId).then(function(data){$scope.content=data,data.isChildOfListView&&!1===data.trashed&&($scope.page.listViewPath=$routeParams.page?"/media/media/edit/"+data.parentId+"?page="+$routeParams.page:"/media/media/edit/"+data.parentId),editorState.set($scope.content),serverValidationManager.notifyAndClearAllSubscriptions(),infiniteMode||syncTreeNode($scope.content,data.path,!0),$scope.content.parentId&&-1!==$scope.content.parentId&&-21!==$scope.content.parentId&&entityResource.getAncestors(nodeId,"media").then(function(anc){$scope.ancestors=anc}),init(),$scope.page.loading=!1,$q.resolve($scope.content)},function(error){$scope.page.loading=!1,$q.reject(error)})}nodeId=infiniteMode&&$scope.model.id?$scope.model.id:$routeParams.id,create=infiniteMode?$scope.model.create:$routeParams.create,$scope.currentSection=appState.getSectionState("currentSection"),$scope.currentNode=null,$scope.header={},$scope.header.setPageTitle="media"===$scope.currentSection,$scope.page={},$scope.page.loading=!1,$scope.page.menu={},$scope.page.menu.currentSection=appState.getSectionState("currentSection"),$scope.page.menu.currentNode=null,$scope.page.listViewPath=null,$scope.page.saveButtonState="init",$scope.page.submitButtonLabelKey="buttons_save",$scope.app=null,create?($scope.page.loading=!0,mediaResource.getScaffold(nodeId,$routeParams.doctype).then(function(data){$scope.content=data,init(),$scope.page.loading=!1},function(){$scope.page.loading=!1})):($scope.page.loading=!0,loadMedia().then(function(){$scope.page.loading=!1},function(){$scope.page.loading=!1})),$scope.page.submitButtonLabelKey="buttons_save",$scope.save=function(){formHelper.submitForm({scope:$scope})?($scope.page.saveButtonState="busy",mediaResource.save($scope.content,create,fileManager.getFiles()).then(function(data){return formHelper.resetForm({scope:$scope}),infiniteMode&&$scope.model.submit?($scope.model.mediaNode=$scope.content,$scope.model.submit($scope.model)):(contentEditingHelper.handleSuccessfulSave({scope:$scope,savedContent:data,rebindCallback:contentEditingHelper.reBindChangedProperties($scope.content,data)}),editorState.set($scope.content),syncTreeNode($scope.content,data.path),$scope.page.saveButtonState="success",init()),eventsService.emit("editors.media.saved",{media:data}),data},function(err){formHelper.resetForm({scope:$scope,hasErrors:!0}),contentEditingHelper.handleSaveError({err:err,rebindCallback:contentEditingHelper.reBindChangedProperties($scope.content,err.data)}),editorState.set($scope.content),$scope.page.saveButtonState="error"})):function showValidationNotification(){localizationService.localizeMany(["speechBubbles_validationFailedHeader","speechBubbles_validationFailedMessage"]).then(function(data){notificationsService.error(data[0],data[1])})}()},$scope.close=function(){$scope.model.close&&$scope.model.close($scope.model)},$scope.appChanged=function(app){$scope.app=app,infiniteMode&&($scope.page.submitButtonLabelKey="buttons_saveAndClose")},$scope.showBack=function(){return!infiniteMode&&!!$scope.page.listViewPath},$scope.onBack=function(){$scope.page.listViewPath&&$location.path($scope.page.listViewPath.split("?")[0])},$scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])})}function MediaEmptyRecycleBinController($scope,mediaResource,treeService,navigationService,notificationsService,$route){$scope.busy=!1,$scope.performDelete=function(){$scope.busy=!0,$scope.currentNode.loading=!0,mediaResource.emptyRecycleBin($scope.currentNode.id).then(function(result){$scope.busy=!1,$scope.currentNode.loading=!1,treeService.removeChildNodes($scope.currentNode),navigationService.hideMenu(),$route.reload()})},$scope.cancel=function(){navigationService.hideDialog()}}function MediaRecycleBinController($scope,$routeParams,mediaResource,navigationService,localizationService){$scope.page={},$scope.page.name="Recycle Bin",$scope.page.nameLocked=!0,$scope.listViewPath=null,$routeParams.id="-21",mediaResource.getRecycleBin().then(function(result){$scope.content=result}),navigationService.syncTree({tree:"media",path:["-1",$routeParams.id],forceReload:!1}),function localizePageName(){localizationService.localize("general_recycleBin").then(function(value){$scope.page.name=value})}()}function MediaTypesCreateController($scope,$location,navigationService,mediaTypeResource,formHelper,appState,localizationService){$scope.model={folderName:"",creatingFolder:!1};var node=$scope.currentNode;$scope.showCreateFolder=function(){$scope.model.creatingFolder=!0},$scope.createContainer=function(){formHelper.submitForm({scope:$scope,formCtrl:$scope.createFolderForm})&&mediaTypeResource.createContainer(node.id,$scope.model.folderName).then(function(folderId){navigationService.hideMenu();var currPath=node.path?node.path:"-1";navigationService.syncTree({tree:"mediatypes",path:currPath+","+folderId,forceReload:!0,activate:!0}),formHelper.resetForm({scope:$scope,formCtrl:$scope.createFolderForm});appState.getSectionState("currentSection")},function(err){formHelper.resetForm({scope:$scope,formCtrl:$scope.createFolderForm,hasErrors:!0}),$scope.error=err})},$scope.createMediaType=function(){$location.search("create",null),$location.path("/settings/mediatypes/edit/"+node.id).search("create","true"),navigationService.hideMenu()},$scope.close=function(){navigationService.hideDialog(!0)}}function MediaTypesDeleteController($scope,mediaTypeResource,treeService,navigationService,localizationService){$scope.performDelete=function(){$scope.currentNode.loading=!0,mediaTypeResource.deleteById($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;treeService.getTreeRoot($scope.currentNode);treeService.removeNode($scope.currentNode),navigationService.hideMenu()})},$scope.performContainerDelete=function(){$scope.currentNode.loading=!0,mediaTypeResource.deleteContainerById($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;treeService.getTreeRoot($scope.currentNode);treeService.removeNode($scope.currentNode),navigationService.hideMenu()})},$scope.cancel=function(){navigationService.hideDialog()},$scope.labels={},localizationService.format(["contentTypeEditor_yesDelete","contentTypeEditor_andAllMediaItems"],"%0% "+$scope.currentNode.name+" %1%").then(function(data){$scope.labels.deleteConfirm=data})}function memberCreateController($scope,memberTypeResource,iconHelper,navigationService,$location){memberTypeResource.getTypes($scope.currentNode.id).then(function(data){$scope.allowedTypes=iconHelper.formatContentTypeIcons(data)}),$scope.close=function(){navigationService.hideDialog(!0)},$scope.createMemberType=function(memberType){$location.path("/member/member/edit/"+$scope.currentNode.id).search("doctype",memberType.alias).search("create","true"),navigationService.hideNavigation()}}function MemberDeleteController($scope,memberResource,treeService,navigationService,editorState,$location,$routeParams){$scope.performDelete=function(){$scope.currentNode.loading=!0,memberResource.deleteByKey($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1,treeService.removeNode($scope.currentNode),editorState.current&&editorState.current.key==$scope.currentNode.id&&$location.path("/member/member/list/"+($routeParams.listName?$routeParams.listName:"all-members")),navigationService.hideMenu()})},$scope.cancel=function(){navigationService.hideDialog()}}function MemberEditController($scope,$routeParams,$location,$http,$q,appState,memberResource,entityResource,navigationService,notificationsService,localizationService,serverValidationManager,contentEditingHelper,fileManager,formHelper,editorState,umbRequestHelper,eventsService){var evts=[],infiniteMode=$scope.model&&$scope.model.infiniteMode,id=infiniteMode?$scope.model.id:$routeParams.id,create=infiniteMode?$scope.model.create:$routeParams.create,listName=infiniteMode?$scope.model.listname:$routeParams.listName,docType=infiniteMode?$scope.model.doctype:$routeParams.doctype;function buildTreePath(data){return listName?"-1,"+listName:"-1"}function init(){var content=$scope.content,isAppPresent=!1;$scope.app&&(_.forEach(content.apps,function(app){app===$scope.app&&(isAppPresent=!0)}),!1===isAppPresent&&_.forEach(content.apps,function(app){app.alias===$scope.app.alias&&(isAppPresent=!0,app.active=!0,$scope.appChanged(app))})),!1===isAppPresent&&(content.apps[0].active=!0,$scope.appChanged(content.apps[0])),0===content.membershipScenario&&($scope.page.nameLocked=!0),editorState.set($scope.content),function bindEvents(){for(var e in evts)eventsService.unsubscribe(evts[e]);evts.push(eventsService.on("editors.memberType.saved",function(name,args){args&&args.memberType&&args.memberType.key.replace(/-/g,"")===$scope.content.contentType.key&&($scope.page.loading=!0,loadMember().then(function(){$scope.page.loading=!1}))}))}()}function loadMember(){var deferred=$q.defer();return id&&id.length<9?entityResource.getById(id,"Member").then(function(entity){$location.path("/member/member/edit/"+entity.key),deferred.resolve($scope.content)},function(){deferred.reject()}):memberResource.getByKey(id).then(function(data){if($scope.content=data,!infiniteMode){var path=buildTreePath();navigationService.syncTree({tree:"member",path:path.split(","),forceReload:!0})}umbRequestHelper.resourcePromise($http.get(data.treeNodeUrl),"Failed to retrieve data for child node "+data.key).then(function(node){$scope.page.menu.currentNode=node}),serverValidationManager.notifyAndClearAllSubscriptions(),init(),$scope.page.loading=!1,deferred.resolve($scope.content)},function(){deferred.reject()}),deferred.promise}$scope.header={},$scope.header.editorfor="visuallyHiddenTexts_newMember",$scope.header.setPageTitle=!0,$scope.page={},$scope.page.loading=!0,$scope.page.menu={},$scope.page.menu.currentSection=appState.getSectionState("currentSection"),$scope.page.menu.currentNode=null,$scope.page.nameLocked=!1,$scope.page.saveButtonState="init",$scope.page.exportButton="init",create?docType?memberResource.getScaffold(docType).then(function(data){$scope.content=data,init(),$scope.page.loading=!1}):memberResource.getScaffold().then(function(data){$scope.content=data,init(),$scope.page.loading=!1}):($scope.page.loading=!0,loadMember().then(function(){$scope.page.loading=!1})),$scope.save=function(){formHelper.submitForm({scope:$scope})?($scope.page.saveButtonState="busy",memberResource.save($scope.content,create,fileManager.getFiles()).then(function(data){if(formHelper.resetForm({scope:$scope}),infiniteMode&&$scope.model.submit)$scope.model.memberNode=$scope.content,$scope.model.submit($scope.model);else{contentEditingHelper.handleSuccessfulSave({scope:$scope,savedContent:data,redirectId:data.key,rebindCallback:contentEditingHelper.reBindChangedProperties($scope.content,data)}),editorState.set($scope.content);var path=buildTreePath();navigationService.syncTree({tree:"member",path:path.split(",")}),$scope.page.saveButtonState="success",init()}},function(err){formHelper.resetForm({scope:$scope,hasErrors:!0}),contentEditingHelper.handleSaveError({err:err,rebindCallback:contentEditingHelper.reBindChangedProperties($scope.content,err.data)}),editorState.set($scope.content),$scope.page.saveButtonState="error"})):function showValidationNotification(){localizationService.localizeMany(["speechBubbles_validationFailedHeader","speechBubbles_validationFailedMessage"]).then(function(data){notificationsService.error(data[0],data[1])})}()},$scope.appChanged=function(app){$scope.app=app,infiniteMode&&($scope.page.submitButtonLabelKey="buttons_saveAndClose")},$scope.showBack=function(){return!infiniteMode&&!!listName},$scope.onBack=function(){$location.path("/member/member/list/"+listName),$location.search("listName",null),$routeParams.page&&$location.search("page",$routeParams.page)},$scope.export=function(){var memberKey=$scope.content.key;memberResource.exportMemberData(memberKey)},$scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])})}function MemberListController($scope,$routeParams,$location,$q,$window,appState,memberResource,entityResource,navigationService,notificationsService,angularHelper,serverValidationManager,contentEditingHelper,fileManager,formHelper,umbModelMapper,editorState,localizationService){$scope.currentSection=appState.getSectionState("currentSection"),$scope.currentNode=null,$scope.page={},$scope.page.lockedName=!0,$scope.page.loading=!0,memberResource.getListNode($routeParams.id).then(function(data){$scope.content=data,null!=$scope.content&&null!=$scope.content.name&&"allmembers"==$scope.content.name.replace(" ","").toLowerCase()&&localizationService.localize("member_allMembers").then(function(value){$scope.content.name=value}),editorState.set($scope.content),navigationService.syncTree({tree:"member",path:data.path.split(",")}).then(function(syncArgs){$scope.currentNode=syncArgs.node}),serverValidationManager.notifyAndClearAllSubscriptions(),$scope.page.loading=!1})}function MemberGroupsDeleteController($scope,memberGroupResource,treeService,navigationService){$scope.performDelete=function(){$scope.currentNode.loading=!0,memberGroupResource.deleteById($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;treeService.getTreeRoot($scope.currentNode);treeService.removeNode($scope.currentNode),navigationService.hideMenu()})},$scope.cancel=function(){navigationService.hideDialog()}}function MemberGroupsEditController($scope,$routeParams,appState,navigationService,memberGroupResource,contentEditingHelper,formHelper,editorState,eventsService){$scope.page={},$scope.page.loading=!1,$scope.header={},$scope.header.editorfor="content_membergroup",$scope.header.setPageTitle=!0,$scope.page.menu={},$scope.page.menu.currentSection=appState.getSectionState("currentSection"),$scope.page.menu.currentNode=null;var evts=[];function loadMemberGroup(){$scope.page.loading=!0,memberGroupResource.getById($routeParams.id).then(function(data){$scope.content=data,editorState.set($scope.content),navigationService.syncTree({tree:"memberGroups",path:data.path}).then(function(syncArgs){$scope.page.menu.currentNode=syncArgs.node}),$scope.page.loading=!1})}$routeParams.create?($scope.page.loading=!0,memberGroupResource.getScaffold().then(function(data){$scope.content=data,editorState.set($scope.content),$scope.page.loading=!1})):loadMemberGroup(),$scope.save=function(){formHelper.submitForm({scope:$scope})&&($scope.page.saveButtonState="busy",memberGroupResource.save($scope.content,$scope.preValues,$routeParams.create).then(function(data){formHelper.resetForm({scope:$scope}),contentEditingHelper.handleSuccessfulSave({scope:$scope,savedContent:data}),editorState.set($scope.content),navigationService.syncTree({tree:"memberGroups",path:data.path,forceReload:!0}).then(function(syncArgs){$scope.page.menu.currentNode=syncArgs.node}),$scope.page.saveButtonState="success"},function(err){formHelper.resetForm({scope:$scope,hasErrors:!0}),contentEditingHelper.handleSaveError({err:err}),$scope.page.saveButtonState="error",editorState.set($scope.content)}))},evts.push(eventsService.on("app.refreshEditor",function(name,error){loadMemberGroup()})),$scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])})}function MemberTypesCreateController($scope,$location,navigationService,memberTypeResource,formHelper,appState,localizationService){$scope.model={folderName:"",creatingFolder:!1};var node=$scope.currentNode,section=appState.getSectionState("currentSection");$scope.showCreateFolder=function(){$scope.model.creatingFolder=!0},$scope.createContainer=function(){formHelper.submitForm({scope:$scope,formCtrl:this.createFolderForm})&&memberTypeResource.createContainer(node.id,$scope.model.folderName).then(function(folderId){navigationService.hideMenu();var currPath=node.path?node.path:"-1";navigationService.syncTree({tree:"membertypes",path:currPath+","+folderId,forceReload:!0,activate:!0}),formHelper.resetForm({scope:$scope,formCtrl:this.createFolderForm})},function(err){formHelper.resetForm({scope:$scope,formCtrl:this.createFolderForm,hasErrors:!0})})},$scope.createMemberType=function(){$location.search("create",null),$location.path("/"+section+"/membertypes/edit/"+node.id).search("create","true"),navigationService.hideMenu()}}function MemberTypesDeleteController($scope,memberTypeResource,treeService,navigationService,localizationService){$scope.performDelete=function(){$scope.currentNode.loading=!0,memberTypeResource.deleteById($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;treeService.getTreeRoot($scope.currentNode);treeService.removeNode($scope.currentNode),navigationService.hideMenu()})},$scope.cancel=function(){navigationService.hideDialog()},$scope.labels={},localizationService.format(["contentTypeEditor_yesDelete","contentTypeEditor_andAllMembers"],"%0% "+$scope.currentNode.name+" %1%").then(function(data){$scope.labels.deleteConfirm=data})}function PartialViewMacrosDeleteController($scope,codefileResource,treeService,navigationService){$scope.performDelete=function(){$scope.currentNode.loading=!0,codefileResource.deleteByPath("partialViewMacros",$scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;treeService.getTreeRoot($scope.currentNode);treeService.removeNode($scope.currentNode),navigationService.hideMenu()})},$scope.cancel=function(){navigationService.hideDialog()}}function PartialViewsDeleteController($scope,codefileResource,treeService,navigationService){$scope.performDelete=function(){$scope.currentNode.loading=!0,$scope.error=null,codefileResource.deleteByPath("partialViews",$scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;treeService.getTreeRoot($scope.currentNode);treeService.removeNode($scope.currentNode),navigationService.hideMenu()},function(err){$scope.currentNode.loading=!1,$scope.error=err})},$scope.cancel=function(){navigationService.hideDialog()}}function imageFilePickerController($scope,editorService){$scope.add=function(){var mediaPickerOptions={view:"mediapicker",multiPicker:!1,disableFolderSelect:!0,onlyImages:!0,submit:function submit(model){$scope.model.value=model.selection[0].image,editorService.close()},close:function close(){editorService.close()}};editorService.mediaPicker(mediaPickerOptions)},$scope.remove=function(){$scope.model.value=null}}function mediaFolderPickerController($scope,editorService,entityResource){function retriveFolderData(){var id=$scope.model.value;null!=id?entityResource.getById(id,"Media").then(function(media){$scope.media=media}):$scope.folderName=""}$scope.folderName="",retriveFolderData(),$scope.add=function(){var mediaPickerOptions={view:"mediapicker",multiPicker:!1,disableFolderSelect:!1,onlyImages:!1,onlyFolders:!0,submit:function submit(model){$scope.model.value=model.selection[0].udi,retriveFolderData(),editorService.close()},close:function close(){editorService.close()}};editorService.mediaPicker(mediaPickerOptions)},$scope.remove=function(){$scope.model.value=null,retriveFolderData()}}function mediaPickerController($scope,entityResource,iconHelper,editorService,angularHelper){$scope.renderModel=[],$scope.allowRemove=!0,$scope.allowEdit=!0,$scope.sortable=!1;var dialogOptions={multiPicker:!1,entityType:"Media",section:"media",treeAlias:"media",idType:"udi"};function syncModelValue(){var currIds=_.map($scope.renderModel,function(i){return"udi"===dialogOptions.idType?i.udi:i.id});$scope.model.value=function trim(str,chr){var rgxtrim=chr?new RegExp("^"+chr+"+|"+chr+"+$","g"):new RegExp("^\\s+|\\s+$","g");return str.replace(rgxtrim,"")}(currIds.join(),","),angularHelper.getCurrentForm($scope).$setDirty()}$scope.model.config&&Utilities.extend(dialogOptions,$scope.model.config),$scope.openTreePicker=function(){var treePicker=dialogOptions;treePicker.submit=function(model){treePicker.multiPicker?_.each(model.selection,function(item,i){$scope.add(item)}):($scope.clear(),$scope.add(model.selection[0])),editorService.close()},treePicker.close=function(){editorService.close()},editorService.treePicker(treePicker)},$scope.remove=function(index){$scope.renderModel.splice(index,1),syncModelValue()},$scope.clear=function(){$scope.renderModel=[],syncModelValue()},$scope.add=function(item){var itemId="udi"===dialogOptions.idType?item.udi:item.id;if(_.map($scope.renderModel,function(i){return"udi"===dialogOptions.idType?i.udi:i.id}).indexOf(itemId)<0){item.icon=iconHelper.convertFromLegacyIcon(item.icon),$scope.renderModel.push({name:item.name,id:item.id,icon:item.icon,udi:item.udi});var itemRenderIndex=$scope.renderModel.length-1;entityResource.getUrl(item.id,dialogOptions.entityType).then(function(data){$scope.renderModel[itemRenderIndex].path=data})}syncModelValue()};var modelIds=$scope.model.value?$scope.model.value.split(","):[];modelIds.length>0&&entityResource.getByIds(modelIds,dialogOptions.entityType).then(function(data){_.each(data,function(item,i){item.icon=iconHelper.convertFromLegacyIcon(item.icon),$scope.renderModel.push({name:item.name,id:item.id,icon:item.icon,udi:item.udi});var itemRenderIndex=$scope.renderModel.length-1;entityResource.getUrl(item.id,dialogOptions.entityType).then(function(data){$scope.renderModel[itemRenderIndex].path=data})})})}function TreeSourceTypePickerController($scope,contentTypeResource,mediaTypeResource,memberTypeResource,editorService,eventsService,angularHelper){var vm=this;vm.loading=!1,vm.itemTypes=[],vm.remove=function remove(itemType){vm.itemTypes=_.without(vm.itemTypes,itemType),updateModel()},vm.add=function add(){if(!currentItemType)return;var editor={multiPicker:!0,filterCssClass:"not-allowed not-published",filter:function filter(item){return"container"===item.nodeType||item.metaData.isElement||!!_.findWhere(vm.itemTypes,{udi:item.udi})},submit:function submit(model){var newItemTypes=_.map(model.selection,function(selected){return _.findWhere(allItemTypes,{udi:selected.udi})});vm.itemTypes=_.uniq(_.union(vm.itemTypes,newItemTypes)),updateModel(),editorService.close()},close:function close(){editorService.close()}};switch(currentItemType){case"content":editorService.contentTypePicker(editor);break;case"media":editorService.mediaTypePicker(editor);break;case"member":editorService.memberTypePicker(editor)}};var allItemTypes=null,currentItemType=null;function init(){switch(vm.loading=!0,currentItemType){case"content":contentTypeResource.getAll().then(getAllItemTypesCallback);break;case"media":mediaTypeResource.getAll().then(getAllItemTypesCallback);break;case"member":memberTypeResource.getTypes().then(getAllItemTypesCallback)}}function getAllItemTypesCallback(all){allItemTypes=all,vm.loading=!1;var currentItemTypes=_.map(($scope.model.value||"").split(","),function(s){return s.trim()});vm.itemTypes=_.filter(allItemTypes,function(itemType){return currentItemTypes.indexOf(itemType.alias)>=0})}function updateModel(){$scope.model.value=_.pluck(vm.itemTypes,"alias").join(),angularHelper.getCurrentForm($scope).$setDirty()}var evts=[];evts.push(eventsService.on("treeSourceChanged",function(e,args){currentItemType&¤tItemType!==args.value&&(vm.itemTypes=[],updateModel()),currentItemType=args.value,init()})),$scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])}),$scope.model.config.itemType&&(currentItemType=$scope.model.config.itemType,init())}function _defineProperty(obj,key,value){return key in obj?Object.defineProperty(obj,key,{value:value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function booleanEditorController($scope){var config={truevalue:"1",falsevalue:"0",showLabels:!1};function setupViewModel(){$scope.renderModel={value:!1},$scope.model.config&&$scope.model.config.default&&Object.toBoolean($scope.model.config.default)&&$scope.model&&!$scope.model.value&&($scope.renderModel.value=!0),$scope.model&&$scope.model.value&&Object.toBoolean($scope.model.value)&&($scope.renderModel.value=!0)}$scope.model.config&&($scope.model.config.showLabels=$scope.model.config.showLabels?Object.toBoolean($scope.model.config.showLabels):config.showLabels),Utilities.extend(config,$scope.model.config),$scope.model.config=config,setupViewModel(),$scope.model&&!$scope.model.value&&($scope.model.value=!0===$scope.renderModel.value?$scope.model.config.truevalue:$scope.model.config.falsevalue),$scope.model.onValueChanged=function(newVal,oldVal){setupViewModel()};var unsubscribe=$scope.$watch("model.value",function(newVal,oldVal){newVal!==oldVal&&setupViewModel()});$scope.toggle=function(){if(function setDirty(){$scope.modelValueForm&&$scope.modelValueForm.modelValue.$setDirty()}(),$scope.renderModel.value)return $scope.model.value=$scope.model.config.falsevalue,void setupViewModel();$scope.model.value=$scope.model.config.truevalue,setupViewModel()},$scope.$on("$destroy",function(){unsubscribe()})}function ColorPickerController($scope,$timeout){var vm=this,config={items:[],multiple:!1};if(Utilities.extend(config,$scope.model.config),$scope.model.config=config,$scope.isConfigured=$scope.model.config&&$scope.model.config.items&&_.keys($scope.model.config.items).length>0,$scope.isConfigured){for(var key in $scope.model.config.items)$scope.model.config.items[key].hasOwnProperty("value")||($scope.model.config.items[key]={value:$scope.model.config.items[key],label:$scope.model.config.items[key]});$scope.model.useLabel=Object.toBoolean($scope.model.config.useLabel),function initActiveColor(){if(!$scope.model.value)return;"string"==typeof $scope.model.value&&($scope.model.value={value:$scope.model.value,label:$scope.model.value});if(!$scope.model.value.hasOwnProperty("value"))return;var modelColor=$scope.model.value.value,modelLabel=$scope.model.value.label,foundItem=null;for(var key in $scope.model.config.items){var item=$scope.model.config.items[key];if(item.value==modelColor&&item.label==modelLabel){foundItem=item;break}}if(!foundItem)for(var key in $scope.model.config.items){var item=$scope.model.config.items[key];if(item.value==modelColor){foundItem=item;break}}if(!foundItem)for(var key in $scope.model.config.items){var item=$scope.model.config.items[key];if(item.label==modelLabel){foundItem=item;break}}foundItem&&($scope.model.value.value=foundItem.value,$scope.model.value.label=foundItem.label)}()}if(!Utilities.isArray($scope.model.config.items)){var items=[];for(var i in $scope.model.config.items){var oldValue=$scope.model.config.items[i];oldValue.hasOwnProperty("value")?items.push({value:oldValue.value,label:oldValue.label,sortOrder:oldValue.sortOrder,id:i}):items.push({value:oldValue,label:oldValue,sortOrder:sortOrder,id:i})}items.sort(function(a,b){return a.sortOrder>b.sortOrder?1:b.sortOrder>a.sortOrder?-1:0}),$scope.model.config.items=items}vm.selectColor=function(color){$timeout(function(){var newColor=color?color.value:null;vm.modelValueForm.selectedColor.$setViewValue(newColor)})},$scope.validateMandatory=function(){return{isValid:!$scope.model.validation.mandatory||null!=$scope.model.value&&""!=$scope.model.value&&(!$scope.model.value.hasOwnProperty("value")||""!==$scope.model.value.value),errorMsg:$scope.model.validation.mandatoryMessage||"Value cannot be empty",errorKey:"required"}}}function contentPickerController($scope,$q,$routeParams,$location,entityResource,editorState,iconHelper,navigationService,localizationService,editorService,userService,overlayService){var unsubscribe,vm={labels:{general_recycleBin:"",general_add:""}};function subscribe(){unsubscribe=$scope.$on("formSubmitting",function(ev,args){var currIds=_.map($scope.renderModel,function(i){return"udi"===$scope.model.config.idType?i.udi:i.id});$scope.model.value=function trim(str,chr){var rgxtrim=chr?new RegExp("^"+chr+"+|"+chr+"+$","g"):new RegExp("^\\s+|\\s+$","g");return str.replace(rgxtrim,"")}(currIds.join(),",")})}function validate(){$scope.contentPickerForm&&($scope.model.config&&$scope.model.config.minNumber&&parseInt($scope.model.config.minNumber)>$scope.renderModel.length?$scope.contentPickerForm.minCount.$setValidity("minCount",!1):$scope.contentPickerForm.minCount.$setValidity("minCount",!0),$scope.model.config&&$scope.model.config.maxNumber&&parseInt($scope.model.config.maxNumber)<$scope.renderModel.length?$scope.contentPickerForm.maxCount.$setValidity("maxCount",!1):$scope.contentPickerForm.maxCount.$setValidity("maxCount",!0))}$scope.renderModel=[],$scope.sortableModel=[],$scope.labels=vm.labels,$scope.dialogEditor=editorState&&editorState.current&&!0===editorState.current.isDialogEditor;var defaultConfig={multiPicker:!1,showOpenButton:!1,showEditButton:!1,showPathOnHover:!1,dataTypeKey:null,maxNumber:1,minNumber:0,startNode:{query:"",type:"content",id:$scope.model.config.startNodeId?$scope.model.config.startNodeId:-1}};$scope.sortableOptions={axis:"y",containment:"parent",distance:10,opacity:.7,tolerance:"pointer",scroll:!0,zIndex:6e3,update:function update(e,ui){setDirty()}};var removeAllEntriesAction={labelKey:"clipboard_labelForRemoveAllEntries",labelTokens:[],icon:"trash",method:function removeAllEntries(){localizationService.localizeMany(["content_nestedContentDeleteAllItems","general_delete"]).then(function(data){overlayService.confirmDelete({title:data[1],content:data[0],close:function close(){overlayService.close()},submit:function submit(){$scope.clear(),overlayService.close()}})})},isDisabled:!0};if($scope.model.config&&($scope.model.config.startNode||delete $scope.model.config.startNode,$scope.model.config=Utilities.extend(defaultConfig,$scope.model.config),$scope.model.validation&&$scope.model.validation.mandatory&&!$scope.model.config.minNumber&&($scope.model.config.minNumber=1),!0===$scope.model.config.multiPicker&&$scope.umbProperty)){var propertyActions=[removeAllEntriesAction];$scope.umbProperty.setPropertyActions(propertyActions)}$scope.model.config.multiPicker=Object.toBoolean($scope.model.config.multiPicker),$scope.model.config.showOpenButton=Object.toBoolean($scope.model.config.showOpenButton),$scope.model.config.showEditButton=Object.toBoolean($scope.model.config.showEditButton),$scope.model.config.showPathOnHover=Object.toBoolean($scope.model.config.showPathOnHover);var entityType="member"===$scope.model.config.startNode.type?"Member":"media"===$scope.model.config.startNode.type?"Media":"Document";$scope.allowOpenButton=!1,$scope.allowEditButton="Document"===entityType,$scope.allowRemoveButton=!0;var dialogOptions={multiPicker:$scope.model.config.multiPicker,entityType:entityType,filterCssClass:"not-allowed not-published",startNodeId:null,dataTypeKey:$scope.model.dataTypeKey,currentNode:editorState?editorState.current:null,callback:function callback(data){Utilities.isArray(data)?_.each(data,function(item,i){$scope.add(item)}):($scope.clear(),$scope.add(data)),setDirty()},treeAlias:$scope.model.config.startNode.type,section:$scope.model.config.startNode.type,idType:"udi"};if(Utilities.extend(dialogOptions,$scope.model.config),dialogOptions.dataTypeKey=$scope.model.dataTypeKey,$scope.model.config.maxNumber&&1===parseInt($scope.model.config.maxNumber)&&(dialogOptions.multiPicker=!1),$scope.model.config.filter&&localizationService.localize("contentPicker_allowedItemTypes",[$scope.model.config.filter]).then(function(data){dialogOptions.filterTitle=data}),"Member"===entityType){dialogOptions.filterCssClass="not-allowed";var currFilter=dialogOptions.filter;dialogOptions.filter=function(i){if(i.metaData.isContainer)return!0;if(!currFilter)return!1;var filterItem=currFilter.toLowerCase().split(","),itemContentType=i.metaData.contentType||i.metaData.ContentTypeAlias,found=filterItem.indexOf(itemContentType.toLowerCase())>=0;return!!(!currFilter.startsWith("!")&&!found||currFilter.startsWith("!")&&found)}}if("settings"===$routeParams.section&&"documentTypes"===$routeParams.tree)dialogOptions.startNodeId=-1;else if($scope.model.config.startNode.query){var rootId=$routeParams.id;entityResource.getByQuery($scope.model.config.startNode.query,rootId,"Document").then(function(ent){dialogOptions.startNodeId=("udi"===$scope.model.config.idType?ent.udi:ent.id).toString()})}else dialogOptions.startNodeId=$scope.model.config.startNode.id;function setDirty(){$scope.contentPickerForm&&$scope.contentPickerForm.modelValue&&$scope.contentPickerForm.modelValue.$setDirty()}function syncRenderModel(doValidation){var valueIds=$scope.model.value?$scope.model.value.split(","):[];if($scope.sortableModel=valueIds,removeAllEntriesAction.isDisabled=0===valueIds.length,valueIds.length>0){for(var renderModelIds=_.map($scope.renderModel,function(d){return("udi"===$scope.model.config.idType?d.udi:d.id).toString()}),toRemove=_.difference(renderModelIds,valueIds),j=0;j0)return entityResource.getByIds(missingIds,entityType).then(function(data){return _.each(valueIds,function(id,i){var entity=_.find(data,function(d){return"udi"===$scope.model.config.idType?d.udi==id:d.id==id});entity&&function addSelectedItem(item){item.icon&&(item.icon=iconHelper.convertFromLegacyIcon(item.icon));if(!item.icon)switch(entityType){case"Document":item.icon="icon-document";break;case"Media":item.icon="icon-picture";break;case"Member":item.icon="icon-user"}$scope.renderModel.push({name:item.name,id:item.id,udi:item.udi,icon:item.icon,path:item.path,url:item.url,key:item.key,trashed:item.trashed,published:!item.metaData||!1!==item.metaData.IsPublished||"Document"!==entityType}),function setEntityUrl(entity){"Member"!==entityType&&entityResource.getUrl(entity.id,entityType).then(function(data){$scope.renderModel.forEach(function(item){item.id===entity.id&&(entity.trashed?item.url=vm.labels.general_recycleBin:item.url=data)})})}(item)}(entity)}),doValidation&&validate(),setSortingState($scope.renderModel),$q.when(!0)});var current=$scope.renderModel;$scope.renderModel=[];for(var k=0;k1?$scope.sortableOptions.disabled=!1:$scope.sortableOptions.disabled=!0}$scope.openCurrentPicker=function(){switch($scope.currentPicker=dialogOptions,$scope.currentPicker.submit=function(model){Utilities.isArray(model.selection)&&(_.each(model.selection,function(item,i){$scope.add(item)}),setDirty()),setDirty(),editorService.close()},$scope.currentPicker.close=function(){editorService.close()},entityType){case"Document":editorService.contentPicker($scope.currentPicker);break;case"Media":editorService.mediaPicker($scope.currentPicker);break;case"Member":editorService.memberPicker($scope.currentPicker)}},$scope.remove=function(index){var currIds=$scope.model.value?$scope.model.value.split(","):[];currIds.length>0&&(currIds.splice(index,1),setDirty(),$scope.model.value=currIds.join()),removeAllEntriesAction.isDisabled=0===currIds.length},$scope.showNode=function(index){var id=$scope.renderModel[index].id,section=$scope.model.config.startNode.type.toLowerCase();entityResource.getPath(id,entityType).then(function(path){navigationService.changeSection(section),navigationService.showTree(section,{tree:section,path:path,forceReload:!1,activate:!0});var routePath=section+"/"+section+"/edit/"+id.toString();$location.path(routePath).search("")})},$scope.add=function(item){var currIds=$scope.model.value?$scope.model.value.split(","):[],itemId=("udi"===$scope.model.config.idType?item.udi:item.id).toString();currIds.indexOf(itemId)<0&&(currIds.push(itemId),$scope.model.value=currIds.join()),removeAllEntriesAction.isDisabled=!1},$scope.clear=function(){$scope.model.value=null,removeAllEntriesAction.isDisabled=!0},$scope.openEditor=function(item){var editor={id:"Member"===entityType?item.key:item.id,submit:function submit(model){var node="Member"===entityType?model.memberNode:"Media"===entityType?model.mediaNode:model.contentNode;item.name=node.name,"Member"!==entityType&&("Document"===entityType&&(item.published=node.hasPublishedVersion),entityResource.getUrl(node.id,entityType).then(function(data){item.url=data})),editorService.close()},close:function close(){editorService.close()}};switch(entityType){case"Document":editorService.contentEditor(editor);break;case"Media":editorService.mediaEditor(editor);break;case"Member":editorService.memberEditor(editor)}},$scope.$on("$destroy",function(){unsubscribe&&unsubscribe()}),function init(){userService.getCurrentUser().then(function(user){switch(entityType){case"Document":var hasAccessToContent=-1!==user.allowedSections.indexOf("content");$scope.allowOpenButton=hasAccessToContent;break;case"Media":var hasAccessToMedia=-1!==user.allowedSections.indexOf("media");$scope.allowOpenButton=hasAccessToMedia;break;case"Member":var hasAccessToMember=-1!==user.allowedSections.indexOf("member");$scope.allowOpenButton=hasAccessToMember}}),localizationService.localizeMany(["general_recycleBin","general_add"]).then(function(data){vm.labels.general_recycleBin=data[0],vm.labels.general_add=data[1],syncRenderModel(!1).then(function(){!function startWatch(){$scope.$watchCollection("sortableModel",function(newVal,oldVal){$scope.model.value=newVal.join()}),$scope.$watch("model.value",function(newVal,oldVal){newVal!==oldVal&&syncRenderModel(!0)})}(),subscribe(),validate()})})}()}function dateTimePickerController($scope,angularHelper,dateHelper,validationMessageService){var flatPickr=null;function setDate(momentDate){angularHelper.safeApply($scope,function(){momentDate&&momentDate.isValid()?($scope.datePickerForm.datepicker.$setValidity("pickerError",!0),$scope.hasDatetimePickerValue=!0,$scope.model.datetimePickerValue=momentDate.format($scope.model.config.format)):($scope.hasDatetimePickerValue=!1,$scope.model.datetimePickerValue=null),function updateModelValue(momentDate){$scope.hasDatetimePickerValue?$scope.model.config.pickTime?$scope.model.value&&Object.toBoolean($scope.model.config.offsetTime)&&void 0!==Umbraco.Sys.ServerVariables.application.serverTimeOffset?($scope.model.value=dateHelper.convertToServerStringTime(momentDate,Umbraco.Sys.ServerVariables.application.serverTimeOffset),$scope.serverTime=dateHelper.convertToServerStringTime(momentDate,Umbraco.Sys.ServerVariables.application.serverTimeOffset,"YYYY-MM-DD HH:mm:ss Z")):$scope.model.value=momentDate.format("YYYY-MM-DD HH:mm:ss"):$scope.model.value=momentDate.format("YYYY-MM-DD"):$scope.model.value=null;!function setDirty(){$scope.datePickerForm&&$scope.datePickerForm.datepicker.$setDirty()}()}(momentDate)})}function setDatePickerVal(){if($scope.model.value){if($scope.model.value&&Object.toBoolean($scope.model.config.offsetTime)&&$scope.serverTimeNeedsOffsetting)dateVal=dateHelper.convertToLocalMomentTime($scope.model.value,Umbraco.Sys.ServerVariables.application.serverTimeOffset),$scope.serverTime=dateHelper.convertToServerStringTime(dateVal,Umbraco.Sys.ServerVariables.application.serverTimeOffset,"YYYY-MM-DD HH:mm:ss Z");else var dateVal=$scope.model.value?moment($scope.model.value,"YYYY-MM-DD HH:mm:ss"):moment();$scope.model.datetimePickerValue=dateVal.format($scope.model.config.format)}else $scope.clearDate()}$scope.clearDate=function(){$scope.hasDatetimePickerValue=!1,$scope.model&&($scope.model.datetimePickerValue=null,$scope.model.value=null),$scope.datePickerForm&&$scope.datePickerForm.datepicker&&$scope.datePickerForm.datepicker.$setValidity("pickerError",!0)},$scope.datePickerSetup=function(instance){flatPickr=instance},$scope.datePickerChange=function(date){setDate(moment(date)),setDatePickerVal()},$scope.inputChanged=function(){if(""===$scope.model.datetimePickerValue&&$scope.hasDatetimePickerValue)$scope.clearDate();else if($scope.model.datetimePickerValue){var momentDate=moment($scope.model.datetimePickerValue,$scope.model.config.format,!0);momentDate&&momentDate.isValid()||(momentDate=moment(new Date($scope.model.datetimePickerValue))),momentDate&&momentDate.isValid()&&setDate(momentDate),setDatePickerVal(),flatPickr.setDate($scope.model.value,!1)}},$scope.model.onValueChanged=function(newVal,oldVal){if(newVal!=oldVal){var minDate=moment("0001-01-01"),newDate=moment(newVal);newDate.isAfter(minDate)?setDate(newDate):$scope.clearDate()}},$scope.$watch("model.value",function(newVal,oldVal){newVal!==oldVal&&($scope.hasDatetimePickerValue=!!newVal,setDatePickerVal())}),function onInit(){if($scope.hasDatetimePickerValue=!!$scope.model.value,$scope.model.datetimePickerValue=null,$scope.serverTime=null,$scope.serverTimeNeedsOffsetting=!1,$scope.model.config=Utilities.extend({pickDate:!0,pickTime:!0,useSeconds:!0,format:"YYYY-MM-DD HH:mm:ss",icons:{time:"icon-time",date:"icon-calendar",up:"icon-chevron-up",down:"icon-chevron-down"}},$scope.model.config),""!==$scope.model.config.format&&void 0!==$scope.model.config.format&&null!==$scope.model.config.format||($scope.model.config.format=$scope.model.config.pickTime?"YYYY-MM-DD HH:mm:ss":"YYYY-MM-DD"),void 0!==Umbraco.Sys.ServerVariables.application.serverTimeOffset){var serverOffset=Umbraco.Sys.ServerVariables.application.serverTimeOffset,localOffset=(new Date).getTimezoneOffset();$scope.serverTimeNeedsOffsetting=-serverOffset!==localOffset}var dateFormat=$scope.model.config.pickTime?"Y-m-d H:i:S":"Y-m-d";$scope.datePickerConfig={enableTime:$scope.model.config.pickTime,dateFormat:dateFormat,time_24hr:!0},$scope.model.config.format.toLowerCase().match(/^h{1,2}:m{1,2}:s{1,2}\s?a?$/gim)&&($scope.datePickerConfig.enableTime=!0,$scope.datePickerConfig.noCalendar=!0),setDatePickerVal(),validationMessageService.getMandatoryMessage($scope.model.validation).then(function(value){$scope.mandatoryMessage=value})}()}function emailController($scope,validationMessageService){validationMessageService.getMandatoryMessage($scope.model.validation).then(function(value){$scope.mandatoryMessage=value})}function entityPicker($scope,entityResource){$scope.model.config.entityType||($scope.model.config.entityType="DocumentType"),$scope.model.config.publishBy?$scope.selectOptions="entity."+$scope.model.config.publishBy+" as entity.name for entity in entities":$scope.selectOptions="entity.id as entity.name for entity in entities",entityResource.getAll($scope.model.config.entityType).then(function(data){_.each(data,function(d){d.id=d.id.toString()}),$scope.entities=data}),null===$scope.model.value||void 0===$scope.model.value?$scope.model.config.multiple?$scope.model.value=[]:$scope.model.value="":Object.toBoolean($scope.model.config.multiple)&&_.isString($scope.model.value)&&($scope.model.value=$scope.model.value.split(","))}function EyeDropperColorPickerController($scope,angularHelper){var vm=this,config={showAlpha:!0,showPalette:!0,allowEmpty:!0};Utilities.extend(config,$scope.model.config),$scope.model.config=config,vm.options=$scope.model.config,vm.color=$scope.model.value||null,vm.selectColor=function(color){angularHelper.safeApply($scope,function(){vm.color=color?color.toString():null,$scope.model.value=vm.color,$scope.propertyForm.selectedColor.$setViewValue(vm.color)})},$scope.validateMandatory=function(){return{isValid:!$scope.model.validation.mandatory||null!=$scope.model.value&&""!=$scope.model.value,errorMsg:$scope.model.validation.mandatoryMessage||"Value cannot be empty",errorKey:"required"}}}function ConfigController($scope){var vm=this;function onWatch(){vm.showConfig=$scope.model.config&&($scope.model.config.length>0||Object.keys($scope.model.config).length>0),vm.showStyles=$scope.model.styles&&($scope.model.styles.length>0||Object.keys($scope.model.styles).length>0),vm.showEmptyState=!1===vm.showConfig&&!1===vm.showStyles}vm.submit=function submit(){$scope.model&&$scope.model.submit&&$scope.model.submit($scope.model)},vm.close=function close(){$scope.model.close&&$scope.model.close()},vm.showEmptyState=!1,vm.showConfig=!1,vm.showStyles=!1,$scope.$watchCollection("model.config",onWatch),$scope.$watchCollection("model.styles",onWatch)}function EditConfigController($scope,angularHelper){var vm=this;function blurAceEditor(event,_editor){var code=_editor.getValue(),form=vm.gridConfigEditor;(function isValidJson(model){var flag=!0;try{Utilities.fromJson(model)}catch(err){flag=!1}return flag})(code)?($scope.model.config=Utilities.fromJson(code),function setValid(form){form.$setValidity("json",!0)}(form)):function setInvalid(form){form.$setValidity("json",!1)}(form)}vm.submit=function submit(){$scope.model&&$scope.model.submit&&$scope.model.submit($scope.model)},vm.close=function close(){$scope.model.close&&$scope.model.close()},vm.aceOption={mode:"json",theme:"chrome",showPrintMargin:!1,advanced:{fontSize:"14px",enableSnippets:!0,enableBasicAutocompletion:!0,enableLiveAutocompletion:!1},onLoad:function onLoad(_editor){vm.editor=_editor,vm.configJson=Utilities.toJson($scope.model.config,!0),vm.editor.setValue(vm.configJson),vm.editor.on("blur",blurAceEditor)}}}function RowConfigController($scope,localizationService){var vm=this;vm.configureCell=function configureCell(cell,row){if($scope.currentCell&&$scope.currentCell===cell)delete $scope.currentCell;else{if(null===cell){var available=$scope.availableRowSpace,space=4;available<4&&available>0&&(space=available),cell={grid:space},row.areas.push(cell)}cell.allowed=cell.allowed||[],$scope.editors.forEach(function(e){e.allowed=-1!==cell.allowed.indexOf(e.alias)}),cell.allowAll=cell.allowAll||!cell.allowed||!cell.allowed.length,$scope.currentCell=cell}},vm.closeArea=function closeArea(){$scope.currentCell=null},vm.deleteArea=function deleteArea(cell,row){$scope.currentCell===cell&&($scope.currentCell=null);var index=row.areas.indexOf(cell);row.areas.splice(index,1)},vm.selectEditor=function selectEditor(cell,editor){cell.allowed=cell.allowed||[];var index=cell.allowed.indexOf(editor.alias);!0===editor.allowed?-1===index&&cell.allowed.push(editor.alias):cell.allowed.splice(index,1)},vm.toggleAllowed=function toggleAllowed(cell){cell.allowAll=!cell.allowAll,cell.allowed?delete cell.allowed:cell.allowed=[]},vm.percentage=function percentage(spans){return(spans/$scope.columns*100).toFixed(8)},vm.scaleUp=function scaleUp(section,max,overflow){var add=1;!0!==overflow&&(add=max>1?1:max);section.grid=section.grid+add},vm.scaleDown=function scaleDown(section){var remove=section.grid>1?1:0;section.grid=section.grid-remove},vm.close=function close(){$scope.model.close&&$scope.model.close()},vm.submit=function submit(){$scope.model.submit&&$scope.model.submit($scope.currentRow)},vm.labels={},$scope.$watch("currentRow",function(row){if(row){var total=0;_.forEach(row.areas,function(area){total+=area.grid}),$scope.availableRowSpace=$scope.columns-total;var originalName=$scope.currentRow.name;originalName&&(originalName!=row.name?$scope.nameChanged=!0:$scope.nameChanged=!1)}},!0),function init(){$scope.currentRow=$scope.model.currentRow,$scope.columns=$scope.model.columns,$scope.editors=$scope.model.editors,$scope.nameChanged=!1,localizationService.localizeMany(["grid_addRowConfiguration","grid_allowAllEditors"]).then(function(data){vm.labels.title=data[0],vm.labels.allowAllEditors=data[1],function setTitle(value){$scope.model.title||($scope.model.title=value)}(vm.labels.title)})}()}function IdWithGuidValueController($rootScope,$scope,$filter){!function formatDisplayValue(){$scope.model.value.length>1?($scope.displayid=$scope.model.value[0],$scope.displayguid=$scope.model.value[1]):$scope.displayid=$scope.model.value}()}function iconPreValsController($scope,editorService){$scope.model.value||($scope.model.value="icon-list");var valueArray=$scope.model.value.split(" ");$scope.icon=valueArray[0],$scope.color=valueArray[1],$scope.openIconPicker=function(){var iconPicker={icon:$scope.icon,color:$scope.color,submit:function submit(model){model.icon&&(model.color?($scope.model.value=model.icon+" "+model.color,$scope.color=model.color):$scope.model.value=model.icon,$scope.icon=model.icon,$scope.iconForm.$setDirty()),editorService.close()},close:function close(){editorService.close()}};editorService.iconPicker(iconPicker)}}function includePropsPreValsController($rootScope,$scope,localizationService,contentTypeResource){$scope.model.value||($scope.model.value=[]),$scope.hasError=!1,$scope.errorMsg="",$scope.propertyAliases=[],$scope.selectedField=null,$scope.systemFields=[{value:"sortOrder"},{value:"updateDate"},{value:"updater"},{value:"createDate"},{value:"owner"},{value:"published"},{value:"contentTypeAlias"},{value:"email"},{value:"username"}],$scope.getLocalizedKey=function(alias){switch(alias){case"name":return"general_name";case"sortOrder":return"general_sort";case"updateDate":return"content_updateDate";case"updater":return"content_updatedBy";case"createDate":return"content_createDate";case"owner":return"content_createBy";case"published":return"content_isPublished";case"contentTypeAlias":return"content_documentType";case"email":return"general_email";case"username":return"general_username"}return alias},$scope.changeField=function(){$scope.hasError=!1,$scope.errorMsg=""},$scope.removeField=function(e){var index=$scope.model.value.indexOf(e);$scope.model.value.splice(index,1)},_.each($scope.systemFields,function(e,i){var key=$scope.getLocalizedKey(e.value);localizationService.localize(key).then(function(v){switch(e.name=v,e.value){case"updater":case"published":e.name+=" (Content only)";break;case"email":case"username":e.name+=" (Members only)"}})});$scope.sortableOptions={helper:function fixHelper(e,ui){ui.children().each(function(){$(this).width($(this).width())});var row=ui.clone();return row.css("background-color","lightgray"),row},handle:".handle",opacity:.5,axis:"y",containment:"parent",cursor:"move",items:"> tr",tolerance:"pointer",forcePlaceholderSize:!0,start:function start(e,ui){ui.placeholder.height(ui.item.height())},update:function update(e,ui){var newIndex=ui.item.index(),originalIndex=function getAliasIndexByText(value){for(var i=0;i<$scope.model.value.length;i++)if($scope.model.value[i].alias===value)return i;return-1}($(".alias-value",ui.item).text().trim());if(originalIndex>-1){var movedElement=$scope.model.value[originalIndex];$scope.model.value.splice(originalIndex,1),$scope.model.value.splice(newIndex,0,movedElement)}}},contentTypeResource.getAllPropertyTypeAliases().then(function(data){$scope.propertyAliases=data}),$scope.addField=function(){var val=$scope.selectedField;if(val){var isSystem=val.startsWith("_system_");isSystem&&(val=val.trimStart("_system_")),_.find($scope.model.value,function(i){return i.alias===val})?($scope.hasError=!0,$scope.errorMsg="Property is already added"):($scope.hasError=!1,$scope.errorMsg="",$scope.model.value.push({alias:val,isSystem:isSystem?1:0}))}else $scope.hasError=!0,$scope.errorMsg="No property selected"}}function listViewController($scope,$interpolate,$routeParams,$injector,$timeout,currentUserResource,notificationsService,iconHelper,editorState,localizationService,appState,$location,listViewHelper,navigationService,editorService,overlayService,languageResource,mediaHelper,eventsService){if($routeParams.create)$scope.isNew=!0;else{var contentResource,getContentTypesCallback,getListResultsCallback,deleteItemCallback,getIdCallback,createEditUrlCallback;if($scope.model.config.entityType&&"member"===$scope.model.config.entityType||"member"===appState.getSectionState("currentSection")?($scope.entityType="member",contentResource=$injector.get("memberResource"),getContentTypesCallback=$injector.get("memberTypeResource").getTypes,getListResultsCallback=contentResource.getPagedResults,deleteItemCallback=contentResource.deleteByKey,getIdCallback=function getIdCallback(selected){return selected.key},createEditUrlCallback=function createEditUrlCallback(item){return"/"+$scope.entityType+"/"+$scope.entityType+"/edit/"+item.key+"?page="+$scope.options.pageNumber+"&listName="+$scope.contentId}):($scope.model.config.entityType&&"media"===$scope.model.config.entityType||"media"===appState.getSectionState("currentSection")?($scope.entityType="media",contentResource=$injector.get("mediaResource"),getContentTypesCallback=$injector.get("mediaTypeResource").getAllowedTypes):($scope.entityType="content",contentResource=$injector.get("contentResource"),getContentTypesCallback=$injector.get("contentTypeResource").getAllowedTypes),getListResultsCallback=contentResource.getChildren,deleteItemCallback=contentResource.deleteById,getIdCallback=function getIdCallback(selected){return selected.id},createEditUrlCallback=function createEditUrlCallback(item){return"/"+$scope.entityType+"/"+$scope.entityType+"/edit/"+item.id+"?list="+$routeParams.id+"&page="+$scope.options.pageNumber+"&filter="+$scope.options.filter+"&orderBy="+$scope.options.orderBy+"&orderDirection="+$scope.options.orderDirection}),$scope.pagination=[],$scope.isNew=!1,$scope.actionInProgress=!1,$scope.selection=[],$scope.folders=[],$scope.page={createDropdownOpen:!1},$scope.listViewResultSet={totalPages:0,items:[]},$scope.createAllowedButtonSingle=!1,$scope.createAllowedButtonSingleWithBlueprints=!1,$scope.createAllowedButtonMultiWithBlueprints=!1,$scope.currentNodePermissions=null,"content"===$scope.entityType&&editorState.current){var currentUserPermissions=editorState.current.allowedActions;$scope.currentNodePermissions={canCopy:_.contains(currentUserPermissions,"O"),canCreate:_.contains(currentUserPermissions,"C"),canDelete:_.contains(currentUserPermissions,"D"),canMove:_.contains(currentUserPermissions,"M"),canPublish:_.contains(currentUserPermissions,"U"),canUnpublish:_.contains(currentUserPermissions,"U")}}if($scope.buttonPermissions=null,"content"===$scope.entityType){var idsWithPermissions=null;$scope.buttonPermissions={canCopy:!0,canCreate:!0,canDelete:!0,canMove:!0,canPublish:!0,canUnpublish:!0},$scope.$watch("selection.length",function(newVal,oldVal){if(null==idsWithPermissions&&newVal>0||null!=idsWithPermissions){var ids=_.map($scope.selection,function(i){return i.id.toString()}),filtered={};_.each(idsWithPermissions,function(value,key,list){_.contains(ids,key)&&(filtered[key]=value)}),idsWithPermissions=filtered;var existingIds=_.keys(idsWithPermissions),missingLookup=_.map(_.difference(ids,existingIds),function(i){return Number(i)});missingLookup.length>0?currentUserResource.getPermissions(missingLookup).then(function(p){$scope.buttonPermissions=listViewHelper.getButtonPermissions(p,idsWithPermissions)}):$scope.buttonPermissions=listViewHelper.getButtonPermissions({},idsWithPermissions)}})}var listParamsForCurrent=$routeParams.id==$routeParams.list;$scope.options={useInfiniteEditor:!0===$scope.model.config.useInfiniteEditor,pageSize:$scope.model.config.pageSize?$scope.model.config.pageSize:10,pageNumber:listParamsForCurrent&&$routeParams.page&&NaN!=Number($routeParams.page)&&Number($routeParams.page)>0?$routeParams.page:1,filter:(listParamsForCurrent&&$routeParams.filter?$routeParams.filter:"").trim(),orderBy:(listParamsForCurrent&&$routeParams.orderBy?$routeParams.orderBy:$scope.model.config.orderBy?$scope.model.config.orderBy:"VersionDate").trim(),orderDirection:(listParamsForCurrent&&$routeParams.orderDirection?$routeParams.orderDirection:$scope.model.config.orderDirection?$scope.model.config.orderDirection:"desc").trim(),orderBySystemField:!0,includeProperties:$scope.model.config.includeProperties?$scope.model.config.includeProperties:[{alias:"updateDate",header:"Last edited",isSystem:1},{alias:"updater",header:"Last edited by",isSystem:1}],layout:{layouts:$scope.model.config.layouts,activeLayout:listViewHelper.getLayout($routeParams.id,$scope.model.config.layouts)},allowBulkPublish:"content"===$scope.entityType&&$scope.model.config.bulkActionPermissions.allowBulkPublish,allowBulkUnpublish:"content"===$scope.entityType&&$scope.model.config.bulkActionPermissions.allowBulkUnpublish,allowBulkCopy:"content"===$scope.entityType&&$scope.model.config.bulkActionPermissions.allowBulkCopy,allowBulkMove:"member"!==$scope.entityType&&$scope.model.config.bulkActionPermissions.allowBulkMove,allowBulkDelete:$scope.model.config.bulkActionPermissions.allowBulkDelete,cultureName:$routeParams.cculture?$routeParams.cculture:$routeParams.mculture},_.each($scope.options.includeProperties,function(property){property.nameExp=property.nameTemplate?$interpolate(property.nameTemplate):void 0}),$scope.$watch(function(){return $routeParams.cculture?$routeParams.cculture:$routeParams.mculture},function(newVal,oldVal){newVal&&newVal!==oldVal&&($scope.options.cultureName=newVal,$scope.reloadView($scope.contentId))});for(var j=0;j<$scope.options.includeProperties.length;j++){var includedProperty=$scope.options.includeProperties[j];if(includedProperty.alias.toLowerCase()===$scope.options.orderBy.toLowerCase()){$scope.options.orderBySystemField=1===includedProperty.isSystem;break}}if(_.each($scope.options.includeProperties,function(e,i){if(e.allowSorting=!0,e.isSystem&&"member"===$scope.entityType&&(e.allowSorting="username"===e.alias||"email"===e.alias||"updateDate"===e.alias||"createDate"===e.alias||"contentTypeAlias"===e.alias),e.isSystem){var key=function getLocalizedKey(alias){switch(alias){case"sortOrder":return"general_sort";case"updateDate":return"content_updateDate";case"updater":return"content_updatedBy";case"createDate":return"content_createDate";case"owner":return"content_createBy";case"published":return"content_isPublished";case"contentTypeAlias":return"content"===$scope.entityType?"content_documentType":"media"===$scope.entityType?"content_mediatype":"content_membertype";case"email":return"general_email";case"username":return"general_username"}return alias}(e.alias);localizationService.localize(key).then(function(v){e.header=v})}}),$scope.selectLayout=function(layout){$scope.options.layout.activeLayout=listViewHelper.setLayout($routeParams.id,layout,$scope.model.config.layouts)},$scope.next=function(pageNumber){$scope.options.pageNumber=pageNumber,$scope.reloadView($scope.contentId)},$scope.goToPage=function(pageNumber){$scope.options.pageNumber=pageNumber,$scope.reloadView($scope.contentId)},$scope.prev=function(pageNumber){$scope.options.pageNumber=pageNumber,$scope.reloadView($scope.contentId)},$scope.getContent=function(contentId){$scope.reloadView($scope.contentId,!0)},$scope.reloadView=function(id,reloadActiveNode){id&&($scope.viewLoaded=!1,$scope.folders=[],listViewHelper.clearSelection($scope.listViewResultSet.items,$scope.folders,$scope.selection),getListResultsCallback(id,$scope.options).then(function(data){$scope.actionInProgress=!1,$scope.listViewResultSet=data;var section=appState.getSectionState("currentSection");if($scope.listViewResultSet.items&&_.each($scope.listViewResultSet.items,function(e,index){!function setPropertyValues(result){result.editPath=createEditUrlCallback(result),_.each($scope.options.includeProperties,function(e,i){var alias=e.alias,value=result[alias];if(value===Object(value)&&(value=value.name),void 0===value&&(value=function getCustomPropertyValue(alias,properties){for(var value="",index=0,foundAlias=!1,i=0;i$scope.listViewResultSet.totalPages)$scope.options.pageNumber=$scope.listViewResultSet.totalPages,$scope.reloadView(id,reloadActiveNode);else if(reloadActiveNode&&"media"===section){var activeNode=appState.getTreeState("selectedNode");activeNode?activeNode.expanded&&navigationService.reloadNode(activeNode):navigationService.reloadSection(section)}}))},$scope.makeSearch=function(){null!==$scope.options.filter&&void 0!==$scope.options.filter&&($scope.options.pageNumber=1,$scope.reloadView($scope.contentId))},$scope.onSearchStartTyping=function(){$scope.viewLoaded=!1},$scope.selectedItemsCount=function(){return $scope.selection.length},$scope.clearSelection=function(){listViewHelper.clearSelection($scope.listViewResultSet.items,$scope.folders,$scope.selection)},$scope.getIcon=function(entry){return iconHelper.convertFromLegacyIcon(entry.icon)},$scope.delete=function(){var dialog={view:"views/propertyeditors/listview/overlays/delete.html",deletesVariants:selectionHasVariants(),isTrashed:$scope.isTrashed,submitButtonLabelKey:"contentTypeEditor_yesDelete",submitButtonStyle:"danger",submit:function submit(model){!function performDelete(){applySelected(function(selected,index){return deleteItemCallback(getIdCallback(selected[index]))},function(count,total){var key=1===total?"bulk_deletedItemOfItem":"bulk_deletedItemOfItems";return localizationService.localize(key,[count,total])},function(total){var key=1===total?"bulk_deletedItem":"bulk_deletedItems";return localizationService.localize(key,[total])}).then(function(){$scope.reloadView($scope.contentId,!0)})}(),overlayService.close()},close:function close(){overlayService.close()}};localizationService.localize("general_delete").then(function(value){dialog.title=value,overlayService.open(dialog)})},$scope.publish=function(){var dialog={view:"views/propertyeditors/listview/overlays/listviewpublish.html",submitButtonLabelKey:"actions_publish",submit:function submit(model){var selectedCultures=[];model.languages&&model.languages.length>0&&model.languages.forEach(function(language){language.publish&&selectedCultures.push(language.culture)}),function performPublish(cultures){applySelected(function(selected,index){return contentResource.publishById(getIdCallback(selected[index]),cultures)},function(count,total){var key=1===total?"bulk_publishedItemOfItem":"bulk_publishedItemOfItems";return localizationService.localize(key,[count,total])},function(total){var key=1===total?"bulk_publishedItem":"bulk_publishedItems";return localizationService.localize(key,[total])}).then(function(){$scope.reloadView($scope.contentId)})}(selectedCultures),overlayService.close()},close:function close(){overlayService.close()}};selectionHasVariants()?languageResource.getAll().then(function(languages){dialog.languages=languages,overlayService.open(dialog)},function(error){notificationsService.error(error)}):overlayService.open(dialog)},$scope.unpublish=function(){var dialog={view:"views/propertyeditors/listview/overlays/listviewunpublish.html",submitButtonLabelKey:"actions_unpublish",submitButtonStyle:"warning",submit:function submit(model){var selectedCultures=[];model.languages&&model.languages.length>0&&model.languages.forEach(function(language){language.unpublish&&selectedCultures.push(language.culture)}),function performUnpublish(cultures){applySelected(function(selected,index){return contentResource.unpublish(getIdCallback(selected[index]),cultures)},function(count,total){var key=1===total?"bulk_unpublishedItemOfItem":"bulk_unpublishedItemOfItems";return localizationService.localize(key,[count,total])},function(total){var key=1===total?"bulk_unpublishedItem":"bulk_unpublishedItems";return localizationService.localize(key,[total])}).then(function(){$scope.reloadView($scope.contentId,!0)})}(selectedCultures),overlayService.close()},close:function close(){overlayService.close()}};selectionHasVariants()?languageResource.getAll().then(function(languages){dialog.languages=languages,overlayService.open(dialog)},function(error){notificationsService.error(error)}):overlayService.open(dialog)},$scope.move=function(){var move={section:$scope.entityType,currentNode:$scope.contentId,submit:function submit(model){model.target&&function performMove(target){var newPath=null;applySelected(function(selected,index){return contentResource.move({parentId:target.id,id:getIdCallback(selected[index])}).then(function(path){return newPath=path,path})},function(count,total){var key=1===total?"bulk_movedItemOfItem":"bulk_movedItemOfItems";return localizationService.localize(key,[count,total])},function(total){var key=1===total?"bulk_movedItem":"bulk_movedItems";return localizationService.localize(key,[total])}).then(function(){newPath&&($scope.reloadView($scope.contentId),navigationService.syncTree({tree:target.nodeType?target.nodeType:target.metaData.treeAlias,path:newPath,forceReload:!0,activate:!1}).then(function(args){var activeNode=appState.getTreeState("selectedNode");activeNode&&navigationService.reloadNode(activeNode)}))})}(model.target),editorService.close()},close:function close(){editorService.close()}};editorService.move(move)},$scope.copy=function(){var copyEditor={section:$scope.entityType,currentNode:$scope.contentId,submit:function submit(model){model.target&&function performCopy(target,relateToOriginal,includeDescendants){applySelected(function(selected,index){return contentResource.copy({parentId:target.id,id:getIdCallback(selected[index]),relateToOriginal:relateToOriginal,recursive:includeDescendants})},function(count,total){var key=1===total?"bulk_copiedItemOfItem":"bulk_copiedItemOfItems";return localizationService.localize(key,[count,total])},function(total){var key=1===total?"bulk_copiedItem":"bulk_copiedItems";return localizationService.localize(key,[total])})}(model.target,model.relateToOriginal,model.includeDescendants),editorService.close()},close:function close(){editorService.close()}};editorService.copy(copyEditor)},$scope.createBlank=function createBlank(entityType,docTypeAlias){if($scope.options.useInfiniteEditor){var editorModel={create:!0,submit:function submit(model){editorService.close(),$scope.reloadView($scope.contentId)},close:function close(){editorService.close(),$scope.reloadView($scope.contentId)}};if("content"==entityType)return editorModel.parentId=$scope.contentId,editorModel.documentTypeAlias=docTypeAlias,void editorService.contentEditor(editorModel);if("media"==entityType)return void editorService.mediaEditor(editorModel);if("member"==entityType)return editorModel.doctype=docTypeAlias,void editorService.memberEditor(editorModel)}$location.path("/"+entityType+"/"+entityType+"/edit/"+$scope.contentId).search("doctype",docTypeAlias).search("create","true")},$scope.createFromBlueprint=function createFromBlueprint(entityType,docTypeAlias,blueprintId){$location.path("/"+entityType+"/"+entityType+"/edit/"+$scope.contentId).search("doctype",docTypeAlias).search("create","true").search("blueprintId",blueprintId)},$scope.toggleDropdown=function toggleDropdown(){$scope.page.createDropdownOpen=!$scope.page.createDropdownOpen},$scope.leaveDropdown=function leaveDropdown(){$scope.page.createDropdownOpen=!1},_.find($scope.options.includeProperties,function(property){return"sortOrder"===property.alias})){var eventSubscription=eventsService.on("sortCompleted",function(e,args){parseInt(args.id)===parseInt($scope.contentId)&&$scope.reloadView($scope.contentId)});$scope.$on("$destroy",function(){eventsService.unsubscribe(eventSubscription)})}!function initView(){var id=$routeParams.id;void 0!==id&&($scope.contentId=id,$scope.isTrashed=editorState.current?editorState.current.trashed:"-20"===id||"-21"===id,$scope.options.allowBulkPublish=$scope.options.allowBulkPublish&&!$scope.isTrashed,$scope.options.allowBulkUnpublish=$scope.options.allowBulkUnpublish&&!$scope.isTrashed,$scope.options.allowBulkCopy=$scope.options.allowBulkCopy&&!$scope.isTrashed,$scope.options.bulkActionsAllowed=$scope.options.allowBulkPublish||$scope.options.allowBulkUnpublish||$scope.options.allowBulkCopy||$scope.options.allowBulkMove||$scope.options.allowBulkDelete,!1===$scope.isTrashed&&getContentTypesCallback(id).then(function(listViewAllowedTypes){$scope.listViewAllowedTypes=listViewAllowedTypes;var blueprints=!1;_.each(listViewAllowedTypes,function(allowedType){_.isEmpty(allowedType.blueprints)?allowedType.blueprints=null:(blueprints=!0,allowedType.blueprints=_.map(_.pairs(allowedType.blueprints||{}),function(pair){return{id:pair[0],name:pair[1]}}))}),1===listViewAllowedTypes.length&&!1===blueprints&&($scope.createAllowedButtonSingle=!0),1===listViewAllowedTypes.length&&!0===blueprints&&($scope.createAllowedButtonSingleWithBlueprints=!0),listViewAllowedTypes.length>1&&($scope.createAllowedButtonMultiWithBlueprints=!0)}),$scope.reloadView($scope.contentId))}()}function showNotificationsAndReset(err,reload,successMsgPromise){err.status&&err.status>=500&&overlayService.ysod(err),$timeout(function(){$scope.bulkStatus="",$scope.actionInProgress=!1},500),successMsgPromise&&localizationService.localize("bulk_done").then(function(v){successMsgPromise.then(function(successMsg){notificationsService.success(v,successMsg)})})}function applySelected(fn,getStatusMsg,getSuccessMsg,confirmMsg){var selected=$scope.selection;if(0!==selected.length&&(!confirmMsg||confirm(confirmMsg)))return $scope.actionInProgress=!0,getStatusMsg(0,selected.length).then(function(value){$scope.bulkStatus=value}),function serial(selected,fn,getStatusMsg,index){return fn(selected,index).then(function(content){return getStatusMsg(++index,selected.length).then(function(value){$scope.bulkStatus=value}),index div.textbox-wrapper",tolerance:"pointer"},$scope.model.value||($scope.model.value=[]),$scope.model.config.min>0)for(var i=0;i<$scope.model.config.min;i++)i+1>$scope.model.value.length&&$scope.model.value.push({value:""});function validate(){if($scope.multipleTextboxForm){var invalid=$scope.model.validation.mandatory&&!$scope.model.value.length;$scope.multipleTextboxForm.mandatory.$setValidity("minCount",!invalid)}}$scope.addRemoveOnKeyDown=function(event,index){var txtBoxValue=$scope.model.value[index];switch(event.preventDefault(),event.keyCode){case 13:if($scope.model.config.max<=0&&txtBoxValue.value||$scope.model.value.length<$scope.model.config.max&&txtBoxValue.value){var newItemIndex=index+1;$scope.model.value.splice(newItemIndex,0,{value:""}),$scope.model.value[newItemIndex].hasFocus=!0}break;case 8:if($scope.model.value.length>$scope.model.config.min){var remainder=[];if(""===txtBoxValue.value?backspaceHits++:backspaceHits=0,""===txtBoxValue.value&&2===backspaceHits){for(var x=0;x<$scope.model.value.length;x++)x!==index&&remainder.push($scope.model.value[x]);$scope.model.value=remainder;var prevItemIndex=index-1;prevItemIndex>=0&&($scope.model.value[prevItemIndex].hasFocus=!1,$timeout(function(){$scope.model.value[prevItemIndex].hasFocus=!0})),backspaceHits=0}}}validate()},$scope.add=function(){if($scope.model.config.max<=0||$scope.model.value.length<$scope.model.config.max){$scope.model.value.push({value:""});var newItemIndex=$scope.model.value.length-1;$scope.model.value[newItemIndex].hasFocus=!0}validate()},$scope.remove=function(index){$scope.hidePrompt();for(var remainder=[],x=0;x<$scope.model.value.length;x++)x!==index&&remainder.push($scope.model.value[x]);$scope.model.value=remainder},$scope.showPrompt=function(idx,item){var i=$scope.model.value.indexOf(item);i===idx&&($scope.promptIsVisible=i)},$scope.hidePrompt=function(){$scope.promptIsVisible="-1"},$timeout(function(){validate()});var unsubscribe=$scope.$on("formSubmitting",function(ev,args){$scope.model.value=$scope.model.value.filter(function(el){return""!==el.value.trim()})||[]});$scope.$on("$destroy",function(){unsubscribe()})}function multiUrlPickerController($scope,localizationService,entityResource,iconHelper,editorService){var vm={labels:{general_recycleBin:""}};function setDirty(){$scope.multiUrlPickerForm&&$scope.multiUrlPickerForm.modelValue.$setDirty()}$scope.renderModel=[],$scope.preview||(Array.isArray($scope.model.value)||($scope.model.value=[]),$scope.sortableOptions={axis:"y",containment:"parent",distance:10,opacity:.7,tolerance:"pointer",scroll:!0,zIndex:6e3,update:function update(){setDirty()}},$scope.model.value.forEach(function(link){link.icon=iconHelper.convertFromLegacyIcon(link.icon),$scope.renderModel.push(link)}),$scope.$on("formSubmitting",function(){$scope.model.value=$scope.renderModel}),$scope.$watch(function(){return $scope.renderModel.length},function(){$scope.model.config&&$scope.model.config.minNumber&&parseInt($scope.model.config.minNumber)>$scope.renderModel.length?$scope.multiUrlPickerForm.minCount.$setValidity("minCount",!1):$scope.multiUrlPickerForm.minCount.$setValidity("minCount",!0),$scope.model.config&&$scope.model.config.maxNumber&&parseInt($scope.model.config.maxNumber)<$scope.renderModel.length?$scope.multiUrlPickerForm.maxCount.$setValidity("maxCount",!1):$scope.multiUrlPickerForm.maxCount.$setValidity("maxCount",!0),$scope.sortableOptions.disabled=1===$scope.renderModel.length,$scope.model.value=$scope.renderModel}),$scope.remove=function($index){$scope.renderModel.splice($index,1),setDirty()},$scope.openLinkPicker=function(link,$index){var linkPicker={currentTarget:link?{name:link.name,anchor:link.queryString,udi:link.udi,url:link.url,target:link.target}:null,dataTypeKey:$scope.model.dataTypeKey,ignoreUserStartNodes:$scope.model.config&&$scope.model.config.ignoreUserStartNodes?$scope.model.config.ignoreUserStartNodes:"0",hideAnchor:!(!$scope.model.config||!$scope.model.config.hideAnchor),size:$scope.model.config.overlayWidthSize,submit:function submit(model){if(model.target.url||model.target.anchor){if(model.target.anchor&&"?"!==model.target.anchor[0]&&"#"!==model.target.anchor[0]&&(model.target.anchor=(-1===model.target.anchor.indexOf("=")?"#":"?")+model.target.anchor),link?(link.udi=model.target.udi,link.name=model.target.name||model.target.url||model.target.anchor,link.queryString=model.target.anchor,link.target=model.target.target,link.url=model.target.url):(link={name:model.target.name||model.target.url||model.target.anchor,queryString:model.target.anchor,target:model.target.target,udi:model.target.udi,url:model.target.url},$scope.renderModel.push(link)),link.udi){var entityType=model.target.isMedia?"Media":"Document";entityResource.getById(link.udi,entityType).then(function(data){link.icon=iconHelper.convertFromLegacyIcon(data.icon),link.published=!data.metaData||!1!==data.metaData.IsPublished||"Document"!==entityType,link.trashed=data.trashed,link.trashed&&(item.url=vm.labels.general_recycleBin)})}else link.icon="icon-link",link.published=!0;setDirty()}editorService.close()},close:function close(){editorService.close()}};editorService.linkPicker(linkPicker)},function init(){localizationService.localizeMany(["general_recycleBin"]).then(function(data){vm.labels.general_recycleBin=data[0]}),$scope.model.validation&&$scope.model.validation.mandatory&&!$scope.model.config.minNumber&&($scope.model.config.minNumber=1),_.each($scope.model.value,function(item){item.udi&&item.udi.indexOf("/document/")>0&&(item.url=null,entityResource.getUrlByUdi(item.udi).then(function(data){item.url=data}))})}())}function _typeof(obj){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function _typeof(obj){return typeof obj}:function _typeof(obj){return obj&&"function"==typeof Symbol&&obj.constructor===Symbol&&obj!==Symbol.prototype?"symbol":typeof obj})(obj)}function ReadOnlyValueController($rootScope,$scope,$filter){function formatDisplayValue(){$scope.model.config&&$scope.model.config.filter?$scope.model.config.format?$scope.displayvalue=$filter($scope.model.config.filter)($scope.model.value,$scope.model.config.format):$scope.displayvalue=$filter($scope.model.config.filter)($scope.model.value):$scope.displayvalue=$scope.model.value}formatDisplayValue(),$scope.$watch("model.value",function(newVal,oldVal){null!=newVal&&newVal!==oldVal&&formatDisplayValue()})}function sliderController($scope){var sliderRef=null;function setModelValue(values){$scope.model.value=values?values.toString():null,function setDirty(){$scope.modelValueForm&&$scope.modelValueForm.modelValue.$setDirty()}()}$scope.setup=function(slider){sliderRef=slider},$scope.change=function(values){setModelValue(values)},$scope.$watch("model.value",function(newValue,oldValue){newValue&&newValue!==oldValue&&($scope.sliderValue=newValue.split(","),sliderRef.noUiSlider.set($scope.sliderValue))}),function init(){!function configureDefaults(){$scope.model.config.enableRange=!!$scope.model.config.enableRange&&Object.toBoolean($scope.model.config.enableRange),$scope.model.config.initVal1=$scope.model.config.initVal1?parseFloat($scope.model.config.initVal1):0,$scope.model.config.initVal2=$scope.model.config.initVal2?parseFloat($scope.model.config.initVal2):0,$scope.model.config.minVal=$scope.model.config.minVal?parseFloat($scope.model.config.minVal):0,$scope.model.config.maxVal=$scope.model.config.maxVal?parseFloat($scope.model.config.maxVal):100,$scope.model.config.step=$scope.model.config.step?parseFloat($scope.model.config.step):1}();var start=$scope.model.config.enableRange?[$scope.model.config.initVal1,$scope.model.config.initVal2]:[$scope.model.config.initVal1],step=$scope.model.config.step,tooltips=$scope.model.config.enableRange?[!0,!0]:[!0],min=($scope.model.config.minVal,[$scope.model.config.minVal]),max=($scope.model.config.maxVal,[$scope.model.config.maxVal]);$scope.model.value||($scope.model.value=start.toString()),$scope.sliderValue=$scope.model.value?$scope.model.value.split(","):null;var stepDecimalPlaces=$scope.model.config.step%1==0?0:_.last($scope.model.config.step.toString().replace(",",".").split(".")).length;$scope.sliderOptions={start:start,step:step,tooltips:tooltips,format:{to:function to(value){return value.toFixed(stepDecimalPlaces)},from:function from(value){return Number(value)}},range:{min:min,max:max},pips:{mode:"steps",density:100,filter:function filterPips(value){return value===$scope.model.config.minVal||value===$scope.model.config.maxVal?1:-1}}}}()}function textAreaController($scope,validationMessageService){$scope.model.config||($scope.model.config={}),$scope.maxChars=$scope.model.config.maxChars||0,$scope.maxCharsLimit=$scope.model.config&&$scope.model.config.maxChars>0,$scope.charsCount=0,$scope.nearMaxLimit=!1,$scope.validLength=!0,$scope.$on("formSubmitting",function(){$scope.validLength?$scope.textareaFieldForm.textarea.$setValidity("maxChars",!0):$scope.textareaFieldForm.textarea.$setValidity("maxChars",!1)}),$scope.change=function(){$scope.model.value&&($scope.charsCount=$scope.model.value.length,function checkLengthVadility(){$scope.validLength=!(!0===$scope.maxCharsLimit&&$scope.charsCount>$scope.maxChars)}(),$scope.nearMaxLimit=!0===$scope.maxCharsLimit&&!0===$scope.validLength&&$scope.charsCount>Math.max(.8*$scope.maxChars,$scope.maxChars-50))},$scope.model.onValueChanged=$scope.change,$scope.change(),validationMessageService.getMandatoryMessage($scope.model.validation).then(function(value){$scope.mandatoryMessage=value})}function textboxController($scope,validationMessageService){function checkLengthVadility(){$scope.validLength=$scope.charsCount<=$scope.maxChars}$scope.model.config||($scope.model.config={}),$scope.maxChars=Math.min($scope.model.config.maxChars||512,512),$scope.charsCount=0,$scope.nearMaxLimit=!1,$scope.validLength=!0,$scope.$on("formSubmitting",function(){!0===$scope.validLength?$scope.textboxFieldForm.textbox.$setValidity("maxChars",!0):$scope.textboxFieldForm.textbox.$setValidity("maxChars",!1)}),$scope.change=function(){$scope.model.value?($scope.charsCount=$scope.model.value.length,checkLengthVadility(),$scope.nearMaxLimit=$scope.validLength&&$scope.charsCount>Math.max(.8*$scope.maxChars,$scope.maxChars-25)):($scope.charsCount=0,checkLengthVadility())},$scope.model.onValueChanged=$scope.change,$scope.change(),validationMessageService.getMandatoryMessage($scope.model.validation).then(function(value){$scope.mandatoryMessage=value})}function userPickerController($scope,iconHelper,editorService,overlayService,entityResource){$scope.renderModel=[],$scope.allowRemove=!0;var multiPicker=!(!$scope.model.config.multiPicker||"0"===$scope.model.config.multiPicker);function setDirty(){$scope.modelValueForm&&$scope.modelValueForm.modelValue.$setDirty()}$scope.openUserPicker=function(){var userPicker={multiPicker:multiPicker,selection:[],submit:function submit(model){model.selection&&_.each(model.selection,function(item,i){$scope.add(item)}),editorService.close()},close:function close(){editorService.close()}};editorService.userPicker(userPicker)},$scope.remove=function(index){var dialog={view:"views/propertyeditors/userpicker/overlays/remove.html",username:$scope.renderModel[index].name,submitButtonLabelKey:"defaultdialogs_yesRemove",submitButtonStyle:"danger",submit:function submit(){$scope.renderModel.splice(index,1),$scope.userName="",setDirty(),overlayService.close()},close:function close(){overlayService.close()}};overlayService.open(dialog)},$scope.add=function(item){var currIds=_.map($scope.renderModel,function(i){return"udi"===$scope.model.config.idType?i.udi:i.id}),itemId="udi"===$scope.model.config.idType?item.udi:item.id;currIds.indexOf(itemId)<0&&(item.icon=item.icon?iconHelper.convertFromLegacyIcon(item.icon):"icon-user",$scope.renderModel.push({name:item.name,id:item.id,udi:item.udi,icon:item.icon,avatars:item.avatars}),setDirty())},$scope.clear=function(){$scope.renderModel=[],setDirty()};var unsubscribe=$scope.$on("formSubmitting",function(ev,args){var currIds=_.map($scope.renderModel,function(i){return"udi"===$scope.model.config.idType?i.udi:i.id});$scope.model.value=function trim(str,chr){var rgxtrim=chr?new RegExp("^"+chr+"+|"+chr+"+$","g"):new RegExp("^\\s+|\\s+$","g");return str.replace(rgxtrim,"")}(currIds.join(),",")});$scope.$on("$destroy",function(){unsubscribe()});var modelIds=$scope.model.value?$scope.model.value.split(",").map(function(x){return+x}):[];0!==modelIds.length&&entityResource.getAll("User").then(function(users){users.filter(function(user){return-1!==modelIds.indexOf(user.id)}).forEach(function(item){$scope.renderModel.push({name:item.name,id:item.id,udi:item.udi,icon:item.icon=item.icon?iconHelper.convertFromLegacyIcon(item.icon):"icon-user",avatars:item.avatars})})})}function RelationTypeCreateController($scope,$location,relationTypeResource,navigationService,formHelper,appState,notificationsService){var vm=this;vm.relationType={},vm.objectTypes={},vm.createRelationType=function createRelationType(){if(formHelper.submitForm({scope:$scope,formCtrl:$scope.createRelationTypeForm,statusMessage:"Creating relation type..."})){var node=$scope.currentNode;relationTypeResource.create(vm.relationType).then(function(data){navigationService.hideMenu();var currentPath=node.path?node.path:"-1";navigationService.syncTree({tree:"relationTypes",path:currentPath+","+data,forceReload:!0,activate:!0}),formHelper.resetForm({scope:$scope,formCtrl:$scope.createRelationTypeForm});var currentSection=appState.getSectionState("currentSection");$location.path("/"+currentSection+"/relationTypes/edit/"+data)},function(err){formHelper.resetForm({scope:$scope,formCtrl:$scope.createRelationTypeForm,hasErrors:!0}),err.data&&err.data.message&&(notificationsService.error(err.data.message),navigationService.hideMenu())})}},function init(){$scope.$emit("$changeTitle",""),relationTypeResource.getRelationObjectTypes().then(function(data){vm.objectTypes=data},function(err){notificationsService.error("Could not load form.")})}()}function RelationTypeDeleteController($scope,$location,relationTypeResource,treeService,navigationService,appState){this.cancel=function cancel(){navigationService.hideDialog()},this.performDelete=function performDelete(){if($scope.busy)return!1;$scope.currentNode.loading=!0,$scope.busy=!0,relationTypeResource.deleteById($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1,treeService.removeNode($scope.currentNode),navigationService.hideMenu();var currentSection=appState.getSectionState("currentSection");$location.path("/"+currentSection+"/")})}}function RelationTypeEditController($scope,$routeParams,relationTypeResource,editorState,navigationService,dateHelper,userService,entityResource,formHelper,contentEditingHelper,localizationService,eventsService){var vm=this;function changePageNumber(pageNumber){vm.options.pageNumber=pageNumber,loadRelations()}function loadRelations(){relationTypeResource.getPagedResults($routeParams.id,vm.options).then(function(data){!function formatDates(relations){relations&&userService.getCurrentUser().then(function(currentUser){relations.forEach(function(relation){relation.timestampFormatted=dateHelper.getLocalDate(relation.createDate,currentUser.locale,"LLL")})})}(data.items),vm.relationsLoading=!1,vm.relations=data})}function bindRelationType(relationType){relationType.isBidirectional=(relationType.isBidirectional||!1).toString(),vm.relationType=relationType,editorState.set(vm.relationType),navigationService.syncTree({tree:"relationTypes",path:relationType.path,forceReload:!0}).then(function(syncArgs){vm.page.menu.currentNode=syncArgs.node})}vm.header={},vm.header.editorfor="relationType_tabRelationType",vm.header.setPageTitle=!0,vm.page={},vm.page.loading=!1,vm.page.saveButtonState="init",vm.page.menu={},vm.save=function saveRelationType(){formHelper.submitForm({scope:$scope,statusMessage:"Saving..."})&&(vm.page.saveButtonState="busy",relationTypeResource.save(vm.relationType).then(function(data){formHelper.resetForm({scope:$scope}),bindRelationType(data),vm.page.saveButtonState="success"},function(error){formHelper.resetForm({scope:$scope,hasErrors:!0}),contentEditingHelper.handleSaveError({err:error}),notificationsService.error(error.data.message),vm.page.saveButtonState="error"}))},function init(){vm.page.loading=!0,vm.relationsLoading=!0,vm.changePageNumber=changePageNumber,vm.options={};localizationService.localizeMany(["relationType_tabRelationType","relationType_tabRelations"]).then(function(data){vm.page.navigation=[{name:data[0],alias:"relationType",icon:"icon-info",view:"views/relationTypes/views/relationType.html",active:!0},{name:data[1],alias:"relations",icon:"icon-trafic",view:"views/relationTypes/views/relations.html"}]});var appTabChange=eventsService.on("app.tabChange",function(event,args){"relations"===args.alias&&loadRelations()});$scope.$on("$destroy",function(){appTabChange()}),relationTypeResource.getById($routeParams.id).then(function(data){bindRelationType(data),vm.page.loading=!1})}()}function RelationTypeSettingsController($scope,localizationService){var vm=this;vm.labels={},function init(){localizationService.localizeMany(["relationType_parentToChild","relationType_bidirectional"]).then(function(data){vm.labels.parentToChild=data[0],vm.labels.bidirectional=data[1]})}()}function ScriptsDeleteController($scope,codefileResource,treeService,navigationService){$scope.performDelete=function(){$scope.currentNode.loading=!0,codefileResource.deleteByPath("scripts",$scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;treeService.getTreeRoot($scope.currentNode);treeService.removeNode($scope.currentNode),navigationService.hideMenu()})},$scope.cancel=function(){navigationService.hideDialog()}}function StyleSheetsDeleteController($scope,codefileResource,treeService,navigationService){$scope.performDelete=function(){$scope.currentNode.loading=!0,codefileResource.deleteByPath("stylesheets",$scope.currentNode.id).then(function(){$scope.currentNode.loading=!1,treeService.removeNode($scope.currentNode),navigationService.hideMenu()})},$scope.cancel=function(){navigationService.hideDialog()}}function TemplatesDeleteController($scope,templateResource,treeService,navigationService){$scope.performDelete=function(){$scope.currentNode.loading=!0,$scope.error=null,templateResource.deleteById($scope.currentNode.id).then(function(){$scope.currentNode.loading=!1;treeService.getTreeRoot($scope.currentNode);treeService.removeNode($scope.currentNode),navigationService.hideMenu()},function(err){$scope.currentNode.loading=!1,$scope.error=err})},$scope.cancel=function(){navigationService.hideDialog()}}angular.module("umbraco").controller("Umbraco.MainController",MainController).config(function(tmhDynamicLocaleProvider){tmhDynamicLocaleProvider.localeLocationPattern("lib/angular-i18n/angular-locale_{{locale | lowercase}}.js")}),angular.module("umbraco").controller("Umbraco.NavigationController",NavigationController),angular.module("umbraco").controller("Umbraco.AuthorizeUpgradeController",AuthorizeUpgradeController),angular.module("umbraco").controller("Umbraco.DashboardController",DashboardController),function(){angular.module("umbraco").controller("Umbraco.Drawers.Help",function HelpDrawerController($scope,$routeParams,$timeout,dashboardResource,localizationService,userService,eventsService,helpService,appState,tourService,$filter,editorState){var vm=this,evts=[];function closeDrawer(){appState.setDrawerState("showDrawer",!1)}function findHelp(section,tree,usertype,userLang){vm.hasAccessToSettings&&helpService.getContextHelpForPage(section,tree).then(function(topics){vm.topics=topics});var rq={};rq.section=vm.section,rq.usertype=usertype,rq.lang=userLang,$routeParams.url?(rq.path=decodeURIComponent($routeParams.url),0===rq.path.indexOf(Umbraco.Sys.ServerVariables.umbracoSettings.umbracoPath)&&(rq.path=rq.path.substring(Umbraco.Sys.ServerVariables.umbracoSettings.umbracoPath.length)),rq.path.indexOf(".aspx")>0&&(rq.path=rq.path.substring(0,rq.path.indexOf(".aspx")))):rq.path=rq.section+"/"+$routeParams.tree+"/"+$routeParams.method,vm.hasAccessToSettings&&helpService.findVideos(rq).then(function(videos){vm.videos=videos})}function setSectionName(){var languageKey="sections_"+vm.section;localizationService.localize(languageKey).then(function(value){vm.sectionName=value})}function openTourGroup(tourAlias){vm.tours.forEach(function(group){group.tours.forEach(function(tour){tour.alias===tourAlias&&(group.open=!0)})})}function getTourGroupCompletedPercentage(){vm.tours.forEach(function(group){var completedTours=0;group.tours.forEach(function(tour){tour.completed&&completedTours++}),group.completedPercentage=Math.round(completedTours/group.tours.length*100)})}function setDocTypeTour(node){vm.showDocTypeTour=!1,vm.docTypeTours=[],vm.nodeName="","content"===vm.section&&"content"===vm.tree&&node&&tourService.getToursForDoctype(node.contentTypeAlias).then(function(data){if(data&&data.length>0){vm.docTypeTours=data;var currentVariant=_.find(node.variants,function(x){return x.active});vm.nodeName=currentVariant.name,vm.showDocTypeTour=!0}})}vm.title="",vm.subtitle="Umbraco version "+Umbraco.Sys.ServerVariables.application.version,vm.section=$routeParams.section,vm.tree=$routeParams.tree,vm.sectionName="",vm.customDashboard=null,vm.tours=[],vm.closeDrawer=closeDrawer,vm.startTour=function startTour(tour){tourService.startTour(tour),closeDrawer()},vm.getTourGroupCompletedPercentage=getTourGroupCompletedPercentage,vm.showTourButton=function showTourButton(index,tourGroup){if(0===index)return!0;var prevTour=tourGroup.tours[index-1];return!!prevTour.completed||void 0},vm.showDocTypeTour=!1,vm.docTypeTours=[],vm.nodeName="",evts.push(eventsService.on("appState.tour.complete",function(event,tour){tourService.getGroupedTours().then(function(groupedTours){vm.tours=groupedTours,openTourGroup(tour.alias),getTourGroupCompletedPercentage()})})),$scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])}),function oninit(){localizationService.localize("general_help").then(function(data){vm.title=data}),tourService.getGroupedTours().then(function(groupedTours){vm.tours=groupedTours,getTourGroupCompletedPercentage()}),dashboardResource.getDashboard("user-help").then(function(dashboard){vm.customDashboard=dashboard}),vm.section||(vm.section="content"),setSectionName(),userService.getCurrentUser().then(function(user){vm.userType=user.userType,vm.userLang=user.locale,vm.hasAccessToSettings=_.contains(user.allowedSections,"settings"),evts.push(eventsService.on("appState.treeState.changed",function(e,args){!function handleSectionChange(){$timeout(function(){vm.section===$routeParams.section&&vm.tree===$routeParams.tree||(vm.section=$routeParams.section,vm.tree=$routeParams.tree,setSectionName(),findHelp(vm.section,vm.tree,vm.userType,vm.userLang),setDocTypeTour())})}()})),evts.push(eventsService.on("editorState.changed",function(e,args){setDocTypeTour(args.entity)})),findHelp(vm.section,vm.tree,vm.userType,vm.userLang)}),setDocTypeTour(editorState.getCurrent());var currentTour=tourService.getCurrentTour();currentTour&&openTourGroup(currentTour.alias)}()})}(),angular.module("umbraco").controller("Umbraco.Editors.BlockEditorController",function($scope,localizationService,formHelper,overlayService){var vm=this;if(vm.model=$scope.model,vm.tabs=[],localizationService.localizeMany([vm.model.createFlow?"general_cancel":vm.model.liveEditing?"prompt_discardChanges":"general_close",vm.model.createFlow?"general_create":vm.model.liveEditing?"buttons_confirmActionConfirm":"buttons_submitChanges"]).then(function(data){vm.closeLabel=data[0],vm.submitLabel=data[1]}),vm.model.content&&vm.model.content.variants){var apps=vm.model.content.apps,contentApp=apps.find(function(entry){return"umbContent"===entry.alias});if(contentApp&&(vm.model.hideContent&&apps.splice(apps.indexOf(contentApp),1),contentApp.active=!0!==vm.model.openSettings),vm.model.settings&&vm.model.settings.variants){var settingsApp=apps.find(function(entry){return"settings"===entry.alias});settingsApp&&(settingsApp.active=!0===vm.model.openSettings)}vm.tabs=apps}vm.submitAndClose=function(){vm.model&&vm.model.submit&&(formHelper.submitForm({scope:$scope,formCtrl:vm.blockForm,keepServerValidation:!0})?(vm.model.submit(vm.model),vm.saveButtonState="success"):vm.saveButtonState="error")},vm.close=function(){if(vm.model&&vm.model.close)if(!0===vm.model.createFlow||!0===vm.blockForm.$dirty){var labels=!0===vm.model.createFlow?["blockEditor_confirmCancelBlockCreationHeadline","blockEditor_confirmCancelBlockCreationMessage"]:["prompt_discardChanges","blockEditor_blockHasChanges"];localizationService.localizeMany(labels).then(function(localizations){var confirm={title:localizations[0],view:"default",content:localizations[1],submitButtonLabelKey:"general_discard",submitButtonStyle:"danger",closeButtonLabelKey:"prompt_stay",submit:function submit(){overlayService.close(),vm.model.close(vm.model)},close:function close(){overlayService.close()}};overlayService.open(confirm)})}else vm.model.close(vm.model)}}),angular.module("umbraco").controller("Umbraco.Editors.BlockPickerController",function($scope,localizationService){var vm=this;vm.navigation=[],vm.filter={searchTerm:""},localizationService.localizeMany(["blockEditor_tabCreateEmpty","blockEditor_tabClipboard"]).then(function(data){vm.navigation=[{alias:"empty",name:data[0],icon:"icon-add",view:""},{alias:"clipboard",name:data[1],icon:"icon-paste-in",view:"",disabled:0===vm.model.clipboardItems.length}],!0===vm.model.openClipboard?vm.activeTab=vm.navigation[1]:vm.activeTab=vm.navigation[0],vm.activeTab.active=!0}),vm.onNavigationChanged=function(tab){vm.activeTab.active=!1,vm.activeTab=tab,vm.activeTab.active=!0},vm.clickClearClipboard=function(){vm.onNavigationChanged(vm.navigation[0]),vm.navigation[1].disabled=!0,vm.model.clipboardItems=[],vm.model.clickClearClipboard()},vm.model=$scope.model,vm.selectItem=function(item,$event){vm.model.selectedItem=item,vm.model.submit($scope.model,$event)},vm.close=function(){$scope.model&&$scope.model.close&&$scope.model.close($scope.model)}}),function(){angular.module("umbraco").controller("Umbraco.Editors.CompositionsController",function CompositionsController($scope,$location,$filter,$timeout,overlayService,localizationService){var vm=this,oldModel=null;function isSelected(alias){return-1!==$scope.model.contentType.compositeContentTypes.indexOf(alias)}vm.showConfirmSubmit=!1,vm.loadingAlias=null,vm.isSelected=isSelected,vm.openContentType=function openContentType(contentType,section){var url=("documentType"===section?"/settings/documenttypes/edit/":"/settings/mediaTypes/edit/")+contentType.id;$location.path(url)},vm.selectCompositeContentType=function selectCompositeContentType(compositeContentType){vm.loadingAlias=compositeContentType.contentType.alias;var contentType=compositeContentType.contentType;$scope.model.selectCompositeContentType(contentType).then(function(response){vm.loadingAlias=null});var index=$scope.model.contentType.compositeContentTypes.indexOf(contentType.alias);-1===index?$scope.model.contentType.compositeContentTypes.push(contentType.alias):$scope.model.contentType.compositeContentTypes.splice(index,1)},vm.submit=function submit(){if($scope.model&&$scope.model.submit){for(var compositionRemoved=!1,i=0;oldModel.compositeContentTypes.length>i;i++){var oldComposition=oldModel.compositeContentTypes[i];!1===_.contains($scope.model.compositeContentTypes,oldComposition)&&(compositionRemoved=!0)}if(compositionRemoved)return vm.allowSubmit=!1,void localizationService.localize("general_remove").then(function(value){var dialog={view:"views/common/infiniteeditors/compositions/overlays/confirmremove.html",title:value,submitButtonLabelKey:"general_ok",submitButtonStyle:"danger",closeButtonLabelKey:"general_cancel",submit:function submit(model){$scope.model.submit($scope.model),overlayService.close()},close:function close(){overlayService.close()}};overlayService.open(dialog)});$scope.model.submit($scope.model)}},vm.close=function close(){$scope.model&&$scope.model.close&&$scope.model.close(oldModel)},function onInit(){oldModel=Utilities.copy($scope.model),$scope.model.title||($scope.model.title="Compositions"),vm.availableGroups=$filter("orderBy")(_.map(_.groupBy($scope.model.availableCompositeContentTypes,function(compositeContentType){return compositeContentType.selected=isSelected(compositeContentType.contentType.alias),compositeContentType.contentType.metaData.containerPath}),function(group){return{containerPath:group[0].contentType.metaData.containerPath,compositeContentTypes:group}}),function(group){return group.containerPath.replace(/\//g," ")})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.CopyController",function CopyController($scope,localizationService,eventsService,entityHelper){var vm=this;vm.labels={},vm.hideSearch=function hideSearch(){vm.searchInfo.showSearch=!1,vm.searchInfo.searchFromId=null,vm.searchInfo.searchFromName=null,vm.searchInfo.results=[]},vm.selectResult=function selectResult(evt,result){result.selected=!0!==result.selected,nodeSelectHandler({event:evt,node:result})},vm.onSearchResults=function onSearchResults(results){vm.searchInfo.results=results,vm.searchInfo.showSearch=!0},vm.onToggle=function toggleHandler(type){"relate"===type&&($scope.model.relateToOriginal=!$scope.model.relateToOriginal),"descendants"===type&&($scope.model.includeDescendants=!$scope.model.includeDescendants)},vm.submit=function submit(){$scope.model&&$scope.model.submit&&$scope.model.submit($scope.model)},vm.close=function close(){$scope.model&&$scope.model.close&&$scope.model.close()};var dialogOptions=$scope.model;function nodeSelectHandler(args){args&&args.event&&(args.event.preventDefault(),args.event.stopPropagation()),$scope.model.target&&($scope.model.target.selected=!1),$scope.model.target=args.node,$scope.model.target.selected=!0}function nodeExpandedHandler(args){args.node.metaData.isContainer&&function openMiniListView(node){$scope.miniListView=node}(args.node)}dialogOptions.currentNode,$scope.model.relateToOriginal=!0,$scope.model.includeDescendants=!0,$scope.dialogTreeApi={},vm.searchInfo={searchFromId:null,searchFromName:null,showSearch:!1,results:[],selectedSearchResults:[]},$scope.entityType=entityHelper.getEntityTypeFromSection(dialogOptions.section),$scope.onTreeInit=function(){$scope.dialogTreeApi.callbacks.treeNodeSelect(nodeSelectHandler),$scope.dialogTreeApi.callbacks.treeNodeExpanded(nodeExpandedHandler)},$scope.selectListViewNode=function(node){node.selected=!0!==node.selected,nodeSelectHandler({node:node})},$scope.closeMiniListView=function(){$scope.miniListView=void 0},function onInit(){localizationService.localizeMany(["general_copy"]).then(function(data){vm.labels.title=data[0],function setTitle(value){$scope.model.title||($scope.model.title=value)}(vm.labels.title)})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.DataTypeConfigurationPickerController",function DataTypeConfigurationPicker($scope,$filter,dataTypeResource,dataTypeHelper,contentTypeResource,localizationService,editorService){var vm=this;vm.configs=[],vm.loading=!0,vm.newDataType=function newDataType(){var dataTypeSettings={propertyEditor:$scope.model.editor,property:$scope.model.property,contentTypeName:$scope.model.contentTypeName,create:!0,view:"views/common/infiniteeditors/datatypesettings/datatypesettings.html",submit:function submit(model){contentTypeResource.getPropertyTypeScaffold(model.dataType.id).then(function(propertyType){$scope.model.submit(model.dataType,propertyType,!0),editorService.close()})},close:function close(){editorService.close()}};editorService.open(dataTypeSettings)},vm.pickDataType=function pickDataType(selectedConfig){selectedConfig.loading=!0,dataTypeResource.getById(selectedConfig.id).then(function(dataType){contentTypeResource.getPropertyTypeScaffold(dataType.id).then(function(propertyType){selectedConfig.loading=!1,$scope.model.submit(dataType,propertyType,!1)})})},vm.close=function close(){$scope.model.close&&$scope.model.close()},function activate(){!function setTitle(){$scope.model.title||localizationService.localize("defaultdialogs_selectEditorConfiguration").then(function(data){$scope.model.title=data})}(),function load(){dataTypeResource.getGroupedDataTypes().then(function(configs){var filteredConfigs=[];Object.values(configs).forEach(function(configGroup){for(var i=0;i-1&&($scope.model.target.anchor=$scope.model.target.url.substring(indexOfAnchor),$scope.model.target.url=$scope.model.target.url.substring(0,indexOfAnchor))}vm.openInNewWindow="_blank"===$scope.model.target.target}else dialogOptions.anchors&&($scope.anchorValues=dialogOptions.anchors);function treeLoadedHandler(args){oneTimeTreeSync.treeReady=!0,oneTimeTreeSync.sync()}function nodeSelectHandler(args){args&&args.event&&(args.event.preventDefault(),args.event.stopPropagation()),eventsService.emit("dialogs.linkPicker.select",args),$scope.currentNode&&($scope.currentNode.selected=!1),$scope.currentNode=args.node,$scope.currentNode.selected=!0,$scope.model.target.id=args.node.id,$scope.model.target.udi=args.node.udi,$scope.model.target.name=args.node.name,args.node.id<0?$scope.model.target.url="/":entityResource.getUrlAndAnchors(args.node.id).then(function(resp){$scope.anchorValues=resp.anchorValues,$scope.model.target.url=resp.url}),Utilities.isUndefined($scope.model.target.isMedia)||delete $scope.model.target.isMedia}function nodeExpandedHandler(args){args.node.metaData.isContainer&&function openMiniListView(node){$scope.miniListView=node}(args.node)}$scope.switchToMediaPicker=function(){userService.getCurrentUser().then(function(userData){var startNodeId,startNodeIsVirtual;!0===dialogOptions.ignoreUserStartNodes?(startNodeId=-1,startNodeIsVirtual=!0):(startNodeId=1!==userData.startMediaIds.length?-1:userData.startMediaIds[0],startNodeIsVirtual=1!==userData.startMediaIds.length);var mediaPicker={startNodeId:startNodeId,startNodeIsVirtual:startNodeIsVirtual,dataTypeKey:dialogOptions.dataTypeKey,submit:function submit(model){var media=model.selection[0];$scope.model.target.id=media.id,$scope.model.target.udi=media.udi,$scope.model.target.isMedia=!0,$scope.model.target.name=media.name,$scope.model.target.url=media.image,editorService.close(),$scope.dialogTreeApi.syncTree({path:"-1",tree:"content"})},close:function close(){editorService.close()}};editorService.mediaPicker(mediaPicker)})},$scope.hideSearch=function(){$scope.searchInfo.showSearch=!1,$scope.searchInfo.searchFromId=null,$scope.searchInfo.searchFromName=null,$scope.searchInfo.results=[]},$scope.selectResult=function(evt,result){result.selected=!0!==result.selected,nodeSelectHandler({event:evt,node:result})},$scope.onSearchResults=function(results){$scope.searchInfo.results=results,$scope.searchInfo.showSearch=!0},$scope.onTreeInit=function(){$scope.dialogTreeApi.callbacks.treeLoaded(treeLoadedHandler),$scope.dialogTreeApi.callbacks.treeNodeSelect(nodeSelectHandler),$scope.dialogTreeApi.callbacks.treeNodeExpanded(nodeExpandedHandler)},$scope.selectListViewNode=function(node){node.selected=!0!==node.selected,nodeSelectHandler({node:node})},$scope.closeMiniListView=function(){$scope.miniListView=void 0}}),function(){angular.module("umbraco").controller("Umbraco.Editors.MacroParameterPickerController",function MacroParameterController($scope,$filter,macroResource,localizationService,editorService){var vm=this;vm.searchTerm="",vm.parameterEditors=[],vm.loading=!1,vm.labels={},vm.filterItems=function filterItems(){if($scope.model.itemDetails=null,vm.searchTerm){var regex=new RegExp(vm.searchTerm,"i"),parameterEditors=function filterCollection(collection,regex){return _.map(_.keys(collection),function(key){var filteredEditors=$filter("filter")(collection[key],function(editor){return regex.test(editor.name)||regex.test(editor.alias)});return{group:key,count:filteredEditors.length,parameterEditors:filteredEditors}})}(vm.parameterEditors,regex),totalResults=_.reduce(_.pluck(parameterEditors,"count"),function(m,n){return m+n},0);vm.filterResult={parameterEditors:parameterEditors,totalResults:totalResults}}else vm.filterResult=null},vm.showDetailsOverlay=function showDetailsOverlay(property){var propertyDetails={};propertyDetails.icon=property.icon,propertyDetails.title=property.name,$scope.model.itemDetails=propertyDetails},vm.hideDetailsOverlay=function hideDetailsOverlay(){$scope.model.itemDetails=null},vm.pickParameterEditor=function pickParameterEditor(selectedParameterEditor){$scope.model.parameter.editor=selectedParameterEditor.alias,$scope.model.parameter.dataTypeName=selectedParameterEditor.name,$scope.model.parameter.dataTypeIcon=selectedParameterEditor.icon,$scope.model.submit($scope.model)},vm.close=function close(){$scope.model.close&&$scope.model.close()},function init(){!function setTitle(){$scope.model.title||localizationService.localize("defaultdialogs_selectEditor").then(function(data){$scope.model.title=data})}(),function getGroupedParameterEditors(){vm.loading=!0,macroResource.getGroupedParameterEditors().then(function(data){vm.parameterEditors=data,vm.loading=!1},function(){vm.loading=!1})}()}()})}(),angular.module("umbraco").controller("Umbraco.Overlays.MacroPickerController",MacroPickerController),angular.module("umbraco").controller("Umbraco.Editors.MediaEntryEditorController",function($scope,localizationService,entityResource,editorService,overlayService,eventsService,mediaHelper){var unsubscribe=[],vm=this;function updateMedia(){vm.loading=!0,entityResource.getById(vm.mediaEntry.mediaKey,"Media").then(function(mediaEntity){vm.media=mediaEntity,vm.imageSrc=mediaHelper.resolveFileFromEntity(mediaEntity,!0),vm.loading=!1,vm.hasDimensions=!1,vm.isCroppable=!1,localizationService.localize("mediaPicker_editMediaEntryLabel",[vm.media.name,vm.model.documentName]).then(function(data){vm.title=data})},function(){localizationService.localize("mediaPicker_deletedItem").then(function(localized){vm.media={name:localized,icon:"icon-picture",trashed:!0},vm.loading=!1,vm.hasDimensions=!1,vm.isCroppable=!1})})}function onMediaReplaced(){vm.imageCropperForm.$setDirty(),vm.currentCrop=null,updateMedia()}function setDirty(){vm.imageCropperForm.$setDirty()}vm.loading=!0,vm.model=$scope.model,vm.mediaEntry=vm.model.mediaEntry,vm.currentCrop=null,localizationService.localizeMany([vm.model.createFlow?"general_cancel":"general_close",vm.model.createFlow?"general_create":"buttons_submitChanges"]).then(function(data){vm.closeLabel=data[0],vm.submitLabel=data[1]}),vm.title="",vm.onImageLoaded=function onImageLoaded(isCroppable,hasDimensions){vm.isCroppable=isCroppable,vm.hasDimensions=hasDimensions},vm.repickMedia=function repickMedia(){vm.model.propertyEditor.changeMediaFor(vm.model.mediaEntry,onMediaReplaced)},vm.openMedia=function openMedia(){var mediaEditor={id:vm.mediaEntry.mediaKey,submit:function submit(){editorService.close()},close:function close(){editorService.close()}};editorService.mediaEditor(mediaEditor)},vm.focalPointChanged=function(left,top){vm.mediaEntry.focalPoint={left:left,top:top},setDirty()},vm.selectCrop=function selectCrop(targetCrop){vm.currentCrop=targetCrop,setDirty()},vm.deselectCrop=function deselectCrop(){vm.currentCrop=null},vm.resetCrop=function resetCrop(){vm.currentCrop&&$scope.$evalAsync(function(){vm.model.propertyEditor.resetCrop(vm.currentCrop),vm.forceUpdateCrop=Math.random()})},vm.submitAndClose=function(){vm.model&&vm.model.submit&&vm.model.submit(vm.model)},vm.close=function(){if(vm.model&&vm.model.close)if(!0===vm.model.createFlow||!0===vm.imageCropperForm.$dirty){var labels=!0===vm.model.createFlow?["mediaPicker_confirmCancelMediaEntryCreationHeadline","mediaPicker_confirmCancelMediaEntryCreationMessage"]:["prompt_discardChanges","mediaPicker_confirmCancelMediaEntryHasChanges"];localizationService.localizeMany(labels).then(function(localizations){var confirm={title:localizations[0],view:"default",content:localizations[1],submitButtonLabelKey:"general_discard",submitButtonStyle:"danger",closeButtonLabelKey:"prompt_stay",submit:function submit(){overlayService.close(),vm.model.close(vm.model)},close:function close(){overlayService.close()}};overlayService.open(confirm)})}else vm.model.close(vm.model)},function init(){updateMedia(),unsubscribe.push(eventsService.on("editors.media.saved",function(name,args){args&&args.media&&args.media.key===vm.mediaEntry.mediaKey&&updateMedia()}))}(),$scope.$on("$destroy",function(){unsubscribe.forEach(function(x){return x()})})}),angular.module("umbraco").controller("Umbraco.Editors.MediaPickerController",function($scope,$timeout,mediaResource,entityResource,userService,mediaHelper,mediaTypeHelper,eventsService,treeService,localStorageService,localizationService,editorService,umbSessionStorage,notificationsService,clipboardService){var vm=this;vm.submit=function submit(){$scope.model&&$scope.model.submit&&$scope.model.submit($scope.model)},vm.close=function close(){$scope.model&&$scope.model.close&&$scope.model.close($scope.model)},vm.toggle=function toggle(){umbSessionStorage.set("mediaPickerExcludeSubFolders",$scope.filterOptions.excludeSubFolders),changeSearch()},vm.upload=function upload(v){var fileSelect=$(".umb-file-dropzone .file-select");0===fileSelect.length?localizationService.localize("media_uploadNotAllowed").then(function(message){notificationsService.warning(message)}):fileSelect.trigger("click")},vm.dragLeave=function dragLeave(){$scope.activeDrag=!1},vm.dragEnter=function dragEnter(){$scope.activeDrag=!0},vm.onUploadComplete=function onUploadComplete(files){gotoFolder($scope.currentFolder).then(function(){$timeout(function(){if($scope.multiPicker){var images=_.rest(_.sortBy($scope.images,"id"),$scope.images.length-files.length);images.forEach(function(image){return selectMedia(image)})}else{var image=_.sortBy($scope.images,"id")[$scope.images.length-1];clickHandler(image)}})})},vm.onFilesQueue=function onFilesQueue(){$scope.activeDrag=!1},vm.changeSearch=changeSearch,vm.submitFolder=submitFolder,vm.enterSubmitFolder=function enterSubmitFolder(event){13===event.keyCode&&(submitFolder(),event.stopPropagation())},vm.focalPointChanged=function focalPointChanged(left,top){$scope.target.focalPoint={left:left,top:top}},vm.changePagination=function changePagination(pageNumber){vm.loading=!0,vm.searchOptions.pageNumber=pageNumber,searchMedia()},vm.onNavigationChanged=function onNavigationChanged(tab){vm.activeTab.active=!1,vm.activeTab=tab,vm.activeTab.active=!0},vm.clickClearClipboard=function clickClearClipboard(){vm.onNavigationChanged(vm.navigation[0]),vm.navigation[1].disabled=!0,vm.clipboardItems=[],dialogOptions.clickClearClipboard()},vm.clickHandler=clickHandler,vm.clickItemName=function clickItemName(item,event,index){item.isFolder?gotoFolder(item):clickHandler(item,event,index)},vm.gotoFolder=gotoFolder,vm.toggleListView=function toggleListView(){vm.showMediaList=!vm.showMediaList},vm.selectLayout=function selectLayout(layout){vm.layout.activeLayout=layout,vm.layout.layouts.forEach(function(element){return element.active=!1}),layout.active=!0,vm.showMediaList="List"===layout.name},vm.showMediaList=!1,vm.navigation=[];var dialogOptions=$scope.model;vm.clipboardItems=dialogOptions.clipboardItems,$scope.disableFolderSelect=!(!dialogOptions.disableFolderSelect||"0"===dialogOptions.disableFolderSelect),$scope.disableFocalPoint=!(!dialogOptions.disableFocalPoint||"0"===dialogOptions.disableFocalPoint),$scope.onlyImages=!(!dialogOptions.onlyImages||"0"===dialogOptions.onlyImages),$scope.onlyFolders=!(!dialogOptions.onlyFolders||"0"===dialogOptions.onlyFolders),$scope.showDetails=!(!dialogOptions.showDetails||"0"===dialogOptions.showDetails),$scope.multiPicker=!(!dialogOptions.multiPicker||"0"===dialogOptions.multiPicker),$scope.startNodeId=dialogOptions.startNodeId?dialogOptions.startNodeId:-1,$scope.cropSize=dialogOptions.cropSize,$scope.lastOpenedNode=localStorageService.get("umbLastOpenedMediaNodeId"),$scope.lockedFolder=!0,$scope.allowMediaEdit=!!dialogOptions.allowMediaEdit&&dialogOptions.allowMediaEdit,$scope.filterOptions={excludeSubFolders:umbSessionStorage.get("mediaPickerExcludeSubFolders")||!1};var userStartNodes=[],umbracoSettings=Umbraco.Sys.ServerVariables.umbracoSettings,allowedUploadFiles=mediaHelper.formatFileTypes(umbracoSettings.allowedUploadFiles);$scope.onlyImages?vm.acceptedFileTypes=mediaHelper.formatFileTypes(umbracoSettings.imageFileTypes):vm.acceptedFileTypes=""!==allowedUploadFiles?allowedUploadFiles:!mediaHelper.formatFileTypes(umbracoSettings.disallowedUploadFiles),vm.maxFileSize=umbracoSettings.maxFileSize+"KB",$scope.model.selection=[],vm.acceptedMediatypes=[],mediaTypeHelper.getAllowedImagetypes($scope.startNodeId).then(function(types){vm.acceptedMediatypes=types});var dataTypeKey=null;function run(){if($scope.target){var originalTarget=$scope.target,id=$scope.target.udi?$scope.target.udi:$scope.target.id,altText=$scope.target.altText,caption=$scope.target.caption;id?entityResource.getById(id,"Media").then(function(node){$scope.target=node,gotoFolder({id:node.parentId}).then(function(){selectMedia(node),$scope.target.url=mediaHelper.resolveFileFromEntity(node),$scope.target.thumbnail=mediaHelper.resolveFileFromEntity(node,!0),$scope.target.altText=altText,$scope.target.caption=caption,$scope.target.focalPoint=originalTarget.focalPoint,$scope.target.coordinates=originalTarget.coordinates,openDetailsDialog()})},gotoStartNode):openDetailsDialog()}else $scope.lastOpenedNode&&-1!==$scope.lastOpenedNode?entityResource.getById($scope.lastOpenedNode,"media").then(ensureWithinStartNode,gotoStartNode):gotoStartNode()}function submitFolder(){$scope.model.newFolderName?($scope.model.creatingFolder=!0,mediaResource.addFolder($scope.model.newFolderName,$scope.currentFolder.id).then(function(data){treeService.clearCache({cacheKey:"__media",childrenOf:data.parentId}),$scope.model.creatingFolder=!1,gotoFolder(data),$scope.model.showFolderInput=!1,$scope.model.newFolderName=""})):$scope.model.showFolderInput=!1}function gotoFolder(folder){return $scope.multiPicker||deselectAllMedia($scope.model.selection),folder||(folder={id:-1,name:"Media",icon:"icon-folder"}),folder.id>0?entityResource.getAncestors(folder.id,"media",null,{dataTypeKey:dataTypeKey}).then(function(anc){$scope.path=_.filter(anc,function(f){return-1!==f.path.indexOf($scope.startNodeId)})}):$scope.path=[],mediaTypeHelper.getAllowedImagetypes(folder.id).then(function(types){vm.acceptedMediatypes=types}),$scope.lockedFolder=-1===folder.id&&$scope.model.startNodeIsVirtual||!1===function hasFolderAccess(node){for(var nodePath=node.path?node.path.split(","):[node.id],i=0;ii;i++){var imageInSelection=$scope.model.selection[i];media.key===imageInSelection.key&&(media.selected=!1,$scope.model.selection.splice(i,1))}else $scope.multiPicker||deselectAllMedia($scope.model.selection),eventsService.emit("dialogs.mediaPicker.select",media),media.selected=!0,$scope.model.selection.push(media)}function deselectAllMedia(medias){for(var i=0;i0&&(vm.searchOptions.pageNumber=data.pageNumber),data.pageSize>0&&(vm.searchOptions.pageSize=data.pageSize),vm.searchOptions.totalItems=data.totalItems,vm.searchOptions.totalPages=data.totalPages,preSelectMedia(),vm.loading=!1})}function getChildren(id){return vm.loading=!0,entityResource.getChildren(id,"Media",vm.searchOptions).then(function(data){for(var allowedTypes=dialogOptions.filter?dialogOptions.filter.split(","):null,i=0;i0?query.source={id:selectedNodeId,name:selectedNodeName}:(query.source.name=myWebsite,delete query.source.id),throttledFunc(),editorService.close()},close:function close(){editorService.close()}};editorService.contentPicker(contentPicker)},vm.getPropertyOperators=function getPropertyOperators(property){return _.filter(vm.conditions,function(condition){var index=condition.appliesTo.indexOf(property.type);return index>=0})},vm.addFilter=function addFilter(query){query.filters.push({})},vm.trashFilter=function trashFilter(query,filter){for(var i=0;i1?vm.currentVersion.language.culture:null;return contentResource.getRollbackVersions(nodeId,culture).then(function(data){userService.getCurrentUser().then(function(currentUser){vm.previousVersions=data.map(function(version){var timestampFormatted=dateHelper.getLocalDate(version.versionDate,currentUser.locale,"LLL");return version.displayValue=timestampFormatted+" - "+version.versionAuthorName,version})})})}function submit(){$scope.model.submit&&$scope.model.submit($scope.model.submit)}vm.rollback=function rollback(){vm.rollbackButtonState="busy";var nodeId=$scope.model.node.id,versionId=vm.previousVersion.versionId,culture=$scope.model.node.variants.length>1?vm.currentVersion.language.culture:null;return contentResource.rollback(nodeId,versionId,culture).then(function(data){vm.rollbackButtonState="success",submit()},function(error){vm.rollbackButtonState="error"})},vm.changeLanguage=function changeLanguage(language){vm.currentVersion=language,getVersions()},vm.changeVersion=function changeVersion(version){if(version&&version.versionId){vm.loading=!0;var culture=$scope.model.node.variants.length>1?vm.currentVersion.language.culture:null;contentResource.getRollbackVersion(version.versionId,culture).then(function(data){vm.previousVersion=data,vm.previousVersion.versionId=version.versionId,function createDiff(currentVersion,previousVersion){vm.diff={},vm.diff.properties=[],vm.diff.name=JsDiff.diffWords(currentVersion.name,previousVersion.name),currentVersion.tabs.forEach(function(tab){tab.properties.forEach(function(property){for(var oldTabIndex=-1,oldTabPropertyIndex=-1,previousVersionTabs=previousVersion.tabs,oti=0,length=previousVersionTabs.length;oti1){var active=_.find($scope.model.node.variants,function(v){return v.active});active&&(vm.selectedLanguage=active,vm.currentVersion=active)}localizationService.localizeMany(["actions_rollback","general_choose"]).then(function(data){$scope.model.title||($scope.model.title=data[0]),vm.labels.choose=data[1]}),assetsService.loadJs("lib/jsdiff/diff.min.js",$scope).then(function(){getVersions().then(function(){vm.loading=!1})})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.SectionPickerController",function SectionPickerController($scope,sectionResource,localizationService){var vm=this;vm.sections=[],vm.loading=!1,vm.selectSection=function selectSection(section){section.selected?$scope.model.selection.forEach(function(selectedSection,index){selectedSection.alias===section.alias&&(section.selected=!1,$scope.model.selection.splice(index,1))}):(section.selected=!0,$scope.model.selection.push(section))},vm.submit=function submit(model){$scope.model.submit&&$scope.model.submit(model)},vm.close=function close(){$scope.model.close&&$scope.model.close()},function onInit(){vm.loading=!0,$scope.model.title||localizationService.localize("defaultdialogs_selectSections").then(function(value){$scope.model.title=value}),$scope.model.selection||($scope.model.selection=[]),sectionResource.getAllSections().then(function(sections){vm.sections=sections,function setSectionIcon(sections){sections.forEach(function(section){section.icon="icon-section"})}(vm.sections),$scope.model.selection&&$scope.model.selection.length>0&&function preSelect(selection){selection.forEach(function(selected){vm.sections.forEach(function(section){selected.alias===section.alias&&(section.selected=!0)})})}($scope.model.selection),vm.loading=!1})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.TemplateSectionsController",function TemplateSectionsController($scope,formHelper,localizationService){var vm=this;vm.labels={},vm.select=function select(type){$scope.model.insertType=type},vm.submit=function submit(model){formHelper.submitForm({scope:$scope})&&$scope.model.submit($scope.model)},vm.close=function close(){$scope.model.close&&$scope.model.close()},$scope.model.mandatoryRenderSection=!1,function onInit(){$scope.model.hasMaster?$scope.model.insertType="addSection":$scope.model.insertType="renderBody",localizationService.localizeMany(["template_insertSections","template_sectionMandatory"]).then(function(data){vm.labels.title=data[0],vm.labels.sectionMandatory=data[1],function setTitle(value){$scope.model.title||($scope.model.title=value)}(vm.labels.title)})}()})}(),angular.module("umbraco").controller("Umbraco.Editors.TreePickerController",function($scope,entityResource,eventsService,angularHelper,$timeout,localizationService,treeService,languageResource){$scope.model.selection=[];var tree=null,expandedPaths=[],vm=this;vm.treeReady=!1,vm.dialogTreeApi={},vm.initDialogTree=function initDialogTree(){vm.dialogTreeApi.callbacks.treeLoaded(treeLoadedHandler),vm.dialogTreeApi.callbacks.treeNodeExpanded(nodeExpandedHandler),vm.dialogTreeApi.callbacks.treeNodeSelect(nodeSelectHandler)},vm.section=$scope.model.section,vm.treeAlias=$scope.model.treeAlias,vm.multiPicker=$scope.model.multiPicker,vm.hideHeader="boolean"!=typeof $scope.model.hideHeader||$scope.model.hideHeader,vm.dataTypeKey=$scope.model.dataTypeKey,vm.searchInfo={searchFromId:$scope.model.startNodeId,searchFromName:null,showSearch:!1,dataTypeKey:vm.dataTypeKey,results:[],selectedSearchResults:[]},vm.startNodeId=$scope.model.startNodeId,vm.hasItems=!0,vm.emptyStateMessage=$scope.model.emptyStateMessage,vm.languages=[],vm.selectedLanguage={},vm.languageSelectorIsOpen=!1,vm.showLanguageSelector=$scope.model.showLanguageSelector,vm.entityType=$scope.model.entityType?$scope.model.entityType:"Document",vm.enableSearh=-1!==["content","media","member"].indexOf(vm.section),vm.toggleLanguageSelector=function toggleLanguageSelector(){vm.languageSelectorIsOpen=!vm.languageSelectorIsOpen},vm.selectLanguage=function selectLanguage(language){vm.selectedLanguage=language,vm.languageSelectorIsOpen=!1,initTree(),$timeout(function(){vm.dialogTreeApi.load(vm.section).then(function(){for(var promises=[],i=0;i0,tree=args.tree;var nodeHasPath=currentNode&¤tNode.path;!vm.startNodeId&&nodeHasPath&&vm.dialogTreeApi.syncTree({path:currentNode.path,activate:!0})}function nodeSelectHandler(args){if(args.event.preventDefault(),args.event.stopPropagation(),args.node.metaData.isSearchResult){select(args.node.name,args.node.id);var listView=args.node.parent();listView.children=_.reject(listView.children,function(child){return child.id==args.node.id}),vm.searchInfo.selectedSearchResults=_.reject(vm.searchInfo.selectedSearchResults,function(i){return i.id==args.node.id})}else{if(eventsService.emit("dialogs.treePickerController.select",args),args.node.filtered)return;$scope.model.select?$scope.model.select(args.node):(select(args.node.name,args.node.id),args.node.selected=!0!==args.node.selected)}}function select(text,id,entity){if(id<0){var rootNode={alias:null,icon:"icon-folder",id:id,name:text};vm.multiPicker?multiSelectItem(entity||rootNode):($scope.model.selection.push(rootNode),$scope.model.submit($scope.model))}else vm.multiPicker?entity?multiSelectItem(entity):entityResource.getById(id,vm.entityType).then(function(ent){multiSelectItem(ent)}):(hideSearch(),entity?($scope.model.selection.push(entity),$scope.model.submit($scope.model)):entityResource.getById(id,vm.entityType).then(function(ent){$scope.model.selection.push(ent),$scope.model.submit($scope.model)}))}function multiSelectItem(item){var found=!1,foundIndex=0;if($scope.model.selection.length>0)for(var i=0;$scope.model.selection.length>i;i++){$scope.model.selection[i].id===parseInt(item.id)&&(found=!0,foundIndex=i)}found?$scope.model.selection.splice(foundIndex,1):$scope.model.selection.push(item)}function performFiltering(nodes){if($scope.model.filter)if(nodes=_.filter(nodes,function(n){return!Utilities.isObject(n.metaData.listViewNode)}),$scope.model.filterAdvanced){(Utilities.isFunction($scope.model.filter)?_.filter(nodes,$scope.model.filter):_.where(nodes,$scope.model.filter)).forEach(function(value){value.filtered=!0,$scope.model.filterCssClass&&(value.cssClasses||(value.cssClasses=[]),value.cssClasses.push($scope.model.filterCssClass),value.title=$scope.model.filterTitle)})}else{var a=$scope.model.filter.toLowerCase().replace(/\s/g,"").split(",");nodes.forEach(function(value){var found=a.indexOf(value.metaData.contentType.toLowerCase())>=0;(!$scope.model.filterExclude&&!found||$scope.model.filterExclude&&found)&&(value.filtered=!0,$scope.model.filterCssClass&&(value.cssClasses||(value.cssClasses=[]),value.cssClasses.push($scope.model.filterCssClass),value.title=$scope.model.filterTitle))})}}function openMiniListView(node){previouslyFocusedElement=document.activeElement,vm.miniListView=node}function hideSearch(){if(tree){!function checkChildren(children){children.forEach(function(child){if(vm.searchInfo.selectedSearchResults.find(function(selected){return child.id===selected.id}))child.selected=!0;else if(child.metaData.isSearchResult){var listView=child.parent();listView.children=_.reject(listView.children,function(c){return c.id==child.id})}child.metaData.isContainer&&(child.cssClasses=_.reject(child.cssClasses,function(c){return"tree-node-slide-up-hide-active"===c}),vm.searchInfo.selectedSearchResults.filter(function(i){return i.parentId===child.id}).forEach(function(item){if(child.children&&!child.children.find(function(c){return c.id===item.id})){var _parent=child;child.children.unshift({id:item.id,name:item.name,cssClass:"icon umb-tree-icon sprTree "+item.icon,level:child.level+1,metaData:{isSearchResult:!0},hasChildren:!1,parent:function parent(){return _parent}})}})),child.children&&child.children.length>0&&checkChildren(child.children)})}(tree.root.children)}vm.searchInfo.showSearch=!1,vm.searchInfo.searchFromId=vm.startNodeId,vm.searchInfo.searchFromName=null,vm.searchInfo.results=[]}!function onInit(){if(vm.showLanguageSelector&&languageResource.getAll().then(function(languages){vm.languages=languages,vm.languages.forEach(function(language){language.isDefault&&(vm.selectedLanguage=language,vm.languageSelectorIsOpen=!1)})}),"content"===vm.treeAlias?(vm.entityType="Document",$scope.model.title||localizationService.localize("defaultdialogs_selectContent").then(function(value){$scope.model.title=value})):"documentTypes"===vm.treeAlias?(vm.entityType="DocumentType",$scope.model.title||localizationService.localize("defaultdialogs_selectContentType").then(function(value){$scope.model.title=value})):"member"===vm.treeAlias||"member"===vm.section?(vm.entityType="Member",$scope.model.title||localizationService.localize("defaultdialogs_selectMember").then(function(value){$scope.model.title=value})):"memberTypes"===vm.treeAlias?(vm.entityType="MemberType",$scope.model.title||localizationService.localize("defaultdialogs_selectMemberType").then(function(value){$scope.model.title=value})):"media"===vm.treeAlias||"media"===vm.section?(vm.entityType="Media",$scope.model.title||localizationService.localize("defaultdialogs_selectMedia").then(function(value){$scope.model.title=value})):"mediaTypes"===vm.treeAlias&&(vm.entityType="MediaType",$scope.model.title||localizationService.localize("defaultdialogs_selectMediaType").then(function(value){$scope.model.title=value})),$scope.model.minNumber&&($scope.model.minNumber=parseInt($scope.model.minNumber,10)),$scope.model.maxNumber&&($scope.model.maxNumber=parseInt($scope.model.maxNumber,10)),vm.enableSearh&&vm.startNodeId&&-1!==vm.startNodeId&&"-1"!==vm.startNodeId?entityResource.getById(vm.startNodeId,vm.entityType).then(function(node){node.metaData.IsContainer&&openMiniListView(node),initTree()}):initTree(),$scope.model.filter)if($scope.model.filterExclude=!1,$scope.model.filterAdvanced=!1,Utilities.isFunction($scope.model.filter))$scope.model.filterAdvanced=!0;else if(Utilities.isObject($scope.model.filter))$scope.model.filterAdvanced=!0;else if($scope.model.filter.startsWith("!")&&($scope.model.filterExclude=!0,$scope.model.filter=$scope.model.filter.substring(1)),$scope.model.filter.startsWith("{"))if($scope.model.filterAdvanced=!0,$scope.model.filterByMetadata&&!Utilities.isFunction($scope.model.filter)){var filter=Utilities.fromJson($scope.model.filter);$scope.model.filter=function(node){return _.isMatch(node.metaData,filter)}}else $scope.model.filter=Utilities.fromJson($scope.model.filter);vm.filter={filterAdvanced:$scope.model.filterAdvanced,filterExclude:$scope.model.filterExclude,filter:$scope.model.filter}}()}),function(){angular.module("umbraco").controller("Umbraco.Editors.UserGroupPickerController",function UserGroupPickerController($scope,userGroupsResource,localizationService){var vm=this;vm.userGroups=[],vm.loading=!1,vm.selectUserGroup=function selectUserGroup(userGroup){userGroup.selected?$scope.model.selection.forEach(function(selectedUserGroup,index){selectedUserGroup.id===userGroup.id&&(userGroup.selected=!1,$scope.model.selection.splice(index,1))}):(userGroup.selected=!0,$scope.model.selection.push(userGroup))},vm.submit=function submit(model){$scope.model.submit&&$scope.model.submit(model)},vm.close=function close(){$scope.model.close&&$scope.model.close()},function onInit(){vm.loading=!0,$scope.model.title||localizationService.localize("user_selectUserGroups").then(function(value){$scope.model.title=value}),$scope.model.selection||($scope.model.selection=[]),userGroupsResource.getUserGroups().then(function(userGroups){vm.userGroups=userGroups,$scope.model.selection&&$scope.model.selection.length>0&&function preSelect(selection){selection.forEach(function(selected){vm.userGroups.forEach(function(userGroup){selected.id===userGroup.id&&(userGroup.selected=!0)})})}($scope.model.selection),vm.loading=!1})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.UserPickerController",function UserPickerController($scope,entityResource,localizationService,eventsService){var vm=this;vm.users=[],vm.loading=!1,vm.usersOptions={},vm.selectUser=function selectUser(user){user.selected?user.selected?Utilities.forEach($scope.model.selection,function(selectedUser,index){selectedUser.id===user.id&&(user.selected=!1,$scope.model.selection.splice(index,1))}):(vm.multiPicker||function deselectAllUsers(users){for(var i=0;i1&&_.each(parts[1].split("&"),function(q){var keyVal=q.split("=");query[keyVal[0]]=keyVal[1]}),$location.path(parts[0]).search(query),notificationsService.remove(not)}},$scope.stay=function(not){notificationsService.remove(not)}}),angular.module("umbraco").controller("Umbraco.Notifications.ConfirmUnpublishController",function($scope,notificationsService,eventsService){$scope.confirm=function(not,action){eventsService.emit("content.confirmUnpublish",action),notificationsService.remove(not)}}),angular.module("umbraco").controller("Umbraco.Overlays.ItemPickerOverlay",ItemPickerOverlay),angular.module("umbraco").controller("Umbraco.Overlays.UserController",function($scope,$location,$timeout,dashboardResource,userService,historyService,eventsService,externalLoginInfo,externalLoginInfoService,authResource,currentUserResource,formHelper,localizationService){$scope.history=historyService.getCurrent(),$scope.showPasswordFields=!1,$scope.changePasswordButtonState="init",$scope.model.title="user.name",$scope.denyLocalLogin=externalLoginInfoService.hasDenyLocalLogin(),$scope.externalLoginProviders=externalLoginInfoService.getLoginProvidersWithOptions(),$scope.externalLinkLoginFormAction=Umbraco.Sys.ServerVariables.umbracoUrls.externalLinkLoginsUrl;var evts=[];function updateUserInfo(){userService.getCurrentUser().then(function(user){$scope.user=user,$scope.user&&($scope.model.title=user.name,$scope.remainingAuthSeconds=$scope.user.remainingAuthSeconds,$scope.canEditProfile=_.indexOf($scope.user.allowedSections,"users")>-1,currentUserResource.getCurrentUserLinkedLogins().then(function(logins){for(var login in $scope.externalLoginProviders.forEach(function(provider){return provider.linkedProviderKey=void 0}),logins){var found=_.find($scope.externalLoginProviders,function(i){return i.authType==login});found&&(found.linkedProviderKey=logins[login])}}),authResource.getPasswordConfig(user.id).then(function(data){$scope.changePasswordModel.config=data,$scope.changePasswordModel.config.hasPassword=!0,$scope.changePasswordModel.config.disableToggle=!0}))})}function clearPasswordFields(){$scope.changePasswordModel.value.oldPassword="",$scope.changePasswordModel.value.newPassword="",$scope.changePasswordModel.value.confirm=""}evts.push(eventsService.on("historyService.add",function(e,args){$scope.history=args.all})),evts.push(eventsService.on("historyService.remove",function(e,args){$scope.history=args.all})),evts.push(eventsService.on("historyService.removeAll",function(e,args){$scope.history=[]})),$scope.logout=function(){var pendingChangeEvent=eventsService.on("valFormManager.pendingChanges",function(e,args){pendingChangeEvent(),$scope.model.close()});$scope.model.close(),$location.path("/logout").search("")},$scope.gotoHistory=function(link){$location.path(link),$scope.model.close()},$scope.linkProvider=function(e){e.target.submit()},$scope.unlink=function(e,loginProvider,providerKey){confirm("Are you sure you want to unlink this account?")?authResource.unlinkLogin(loginProvider,providerKey).then(function(a,b,c){updateUserInfo()}):e.preventDefault()},$scope.changePasswordModel={config:{},value:{}},updateUserInfo(),$scope.$on("$destroy",function(){for(var e=0;e0?$scope.model.nextStep():vm.error=!0,vm.buttonState="init"})}})}(),function(){angular.module("umbraco").controller("Umbraco.Tours.UmbIntroRenderInTemplate.TemplatesTreeController",function TemplatesTreeController($scope){var eventElement=$($scope.model.currentStep.eventElement);!function onInit(){eventElement.hasClass("icon-navigation-down")&&$scope.model.nextStep()}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Content.Apps.ContentController",function ContentAppContentController($scope,$timeout,serverValidationManager){var unbindLanguageWatcher=function unbindLanguageWatcher(){},unbindSegmentWatcher=function unbindSegmentWatcher(){},timeout=null,vm=this;function onInit(){serverValidationManager.notify(),vm.loading=!1,timeout=null,$scope.variantContent&&($scope.variantContent.language&&(unbindLanguageWatcher=$scope.$watch(function(){return $scope.variantContent.language.culture},function(newVal,oldVal){newVal!==oldVal&&requestUpdate()})),unbindSegmentWatcher=$scope.$watch(function(){return $scope.variantContent.segment},function(newVal,oldVal){newVal!==oldVal&&requestUpdate()}))}function requestUpdate(){null===timeout&&(vm.loading=!0,timeout=$timeout(function(){onInit()},100))}vm.loading=!0,onInit(),$scope.$on("$destroy",function(){unbindLanguageWatcher(),unbindSegmentWatcher(),$timeout.cancel(timeout)})})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Content.AssignDomainController",function AssignDomainController($scope,localizationService,languageResource,contentResource,navigationService,notificationsService){var vm=this;function matchLanguageById(language,id){return parseInt(language.id)===parseInt(id)}function closeDialog(){navigationService.hideDialog()}vm.closeDialog=closeDialog,vm.addDomain=function addDomain(){vm.domains.push({name:"",lang:vm.defaultLanguage})},vm.removeDomain=function removeDomain(index){vm.domains.splice(index,1)},vm.save=function save(){if(vm.error=null,vm.submitButtonState="busy",vm.domainForm.$valid){vm.domains.forEach(function(domain){domain.duplicate=null,domain.other=null});var data={nodeId:$scope.currentNode.id,domains:vm.domains.map(function(d){return{name:d.name,lang:d.lang.id}}),language:null!=vm.language?vm.language.id:0};contentResource.saveLanguageAndDomains(data).then(function(response){response.valid?(vm.submitButtonState="success",localizationService.localize("speechBubbles_editCulturesAndHostnamesSaved").then(function(value){notificationsService.success(value)}),closeDialog()):(response.domains.forEach(function(validation){vm.domains.forEach(function(domain){validation.name===domain.name&&(domain.duplicate=validation.duplicate,domain.other=validation.other)})}),vm.submitButtonState="error",localizationService.localize("speechBubbles_editCulturesAndHostnamesError").then(function(value){notificationsService.error(value)}))},function(e){vm.error=e,vm.submitButtonState="error"})}else vm.submitButtonState="error"},vm.languages=[],vm.domains=[],vm.language=null,function activate(){vm.loading=!0,languageResource.getAll().then(function(langs){vm.languages=langs;var defLang=langs.filter(function(l){return l.isDefault});defLang.length>0?vm.defaultLanguage=defLang[0]:vm.defaultLanguage=langs[0],function getCultureAndDomains(){return contentResource.getCultureAndDomains($scope.currentNode.id).then(function(data){if("undefined"!==data.language){var lang=vm.languages.filter(function(l){return matchLanguageById(l,data.language)});lang.length>0&&(vm.language=lang[0])}vm.domains=data.domains.map(function(d){var matchedLangs=vm.languages.filter(function(lng){return matchLanguageById(lng,d.lang)});return{name:d.name,lang:matchedLangs.length>0?matchedLangs[0]:vm.defaultLanguage}})})}().then(function(){vm.loading=!1})}),localizationService.localize("assignDomain_inherit").then(function(value){vm.inherit=value})}()})}(),angular.module("umbraco").controller("Umbraco.Editors.Content.CopyController",function($scope,userService,eventsService,contentResource,navigationService,appState,treeService,localizationService,notificationsService){function treeLoadedHandler(args){$scope.source&&$scope.source.path&&$scope.dialogTreeApi.syncTree({path:$scope.source.path,activate:!1})}function nodeSelectHandler(args){args&&args.event&&(args.event.preventDefault(),args.event.stopPropagation()),eventsService.emit("editors.content.copyController.select",args),$scope.target&&($scope.target.selected=!1),$scope.target=args.node,$scope.target.selected=!0}function nodeExpandedHandler(args){args.node.metaData.isContainer&&function openMiniListView(node){$scope.miniListView=node}(args.node)}localizationService.localize("general_search").then(function(value){value+"..."}),$scope.relateToOriginal=!0,$scope.recursive=!0,$scope.dialogTreeApi={},$scope.busy=!1,$scope.searchInfo={searchFromId:null,searchFromName:null,showSearch:!1,results:[],selectedSearchResults:[]},$scope.treeModel={hideHeader:!1},$scope.toggle=function toggleHandler(type){if("relate"===type){if($scope.relateToOriginal)return void($scope.relateToOriginal=!1);$scope.relateToOriginal=!0}if("recursive"===type){if($scope.recursive)return void($scope.recursive=!1);$scope.recursive=!0}},userService.getCurrentUser().then(function(userData){$scope.treeModel.hideHeader=userData.startContentIds.length>0&&-1==userData.startContentIds.indexOf(-1)}),$scope.source=_.clone($scope.currentNode),$scope.closeDialog=function(){navigationService.hideDialog()},$scope.hideSearch=function(){$scope.searchInfo.showSearch=!1,$scope.searchInfo.searchFromId=null,$scope.searchInfo.searchFromName=null,$scope.searchInfo.results=[]},$scope.selectResult=function(evt,result){result.selected=!0!==result.selected,nodeSelectHandler({event:evt,node:result})},$scope.onSearchResults=function(results){$scope.searchInfo.results=results,$scope.searchInfo.showSearch=!0},$scope.copy=function(){$scope.busy=!0,$scope.error=!1,contentResource.copy({parentId:$scope.target.id,id:$scope.source.id,relateToOriginal:$scope.relateToOriginal,recursive:$scope.recursive}).then(function(path){$scope.error=!1,$scope.success=!0,$scope.busy=!1;var activeNode=appState.getTreeState("selectedNode");navigationService.syncTree({tree:"content",path:path,forceReload:!0,activate:!1}).then(function(args){if(activeNode){var activeNodePath=treeService.getPath(activeNode).join();navigationService.syncTree({tree:"content",path:activeNodePath,forceReload:!1,activate:!0})}})},function(err){$scope.success=!1,$scope.error=err,$scope.busy=!1})},$scope.onTreeInit=function(){$scope.dialogTreeApi.callbacks.treeLoaded(treeLoadedHandler),$scope.dialogTreeApi.callbacks.treeNodeSelect(nodeSelectHandler),$scope.dialogTreeApi.callbacks.treeNodeExpanded(nodeExpandedHandler)},$scope.selectListViewNode=function(node){node.selected=!0!==node.selected,nodeSelectHandler({node:node})},$scope.closeMiniListView=function(){$scope.miniListView=void 0}}),angular.module("umbraco").controller("Umbraco.Editors.Content.CreateController",contentCreateController),angular.module("umbraco").value("blueprintConfig",{skipSelect:!1,allowBlank:!0}),function(){angular.module("umbraco").controller("Umbraco.Editors.Content.CreateBlueprintController",function CreateBlueprintController($scope,contentResource,navigationService,localizationService,formHelper,contentEditingHelper){$scope.message={name:$scope.currentNode.name},localizationService.localize("blueprints_createBlueprintFrom",[""+$scope.message.name+""]).then(function(localizedVal){$scope.title=localizedVal}),$scope.cancel=function(){navigationService.hideMenu()},$scope.create=function(){formHelper.submitForm({scope:$scope,formCtrl:this.blueprintForm})&&contentResource.createBlueprintFromContent($scope.currentNode.id,$scope.message.name).then(function(data){formHelper.resetForm({scope:$scope}),navigationService.hideMenu()},function(err){formHelper.resetForm({scope:$scope,hasErrors:!0}),contentEditingHelper.handleSaveError({err:err})})}})}(),angular.module("umbraco").controller("Umbraco.Editors.Content.DeleteController",ContentDeleteController),angular.module("umbraco").controller("Umbraco.Editors.Content.EditController",ContentEditController),angular.module("umbraco").controller("Umbraco.Editors.Content.EmptyRecycleBinController",ContentEmptyRecycleBinController),angular.module("umbraco").controller("Umbraco.Editors.Content.MoveController",function($scope,userService,eventsService,contentResource,navigationService,appState,treeService,localizationService,notificationsService){function treeLoadedHandler(args){$scope.source&&$scope.source.path&&$scope.dialogTreeApi.syncTree({path:$scope.source.path,activate:!1})}function nodeSelectHandler(args){args&&args.event&&(args.event.preventDefault(),args.event.stopPropagation()),eventsService.emit("editors.content.moveController.select",args),$scope.target&&($scope.target.selected=!1),$scope.target=args.node,$scope.target.selected=!0}function nodeExpandedHandler(args){args.node.metaData.isContainer&&function openMiniListView(node){$scope.miniListView=node}(args.node)}localizationService.localize("general_search").then(function(value){value+"..."}),$scope.dialogTreeApi={},$scope.busy=!1,$scope.searchInfo={searchFromId:null,searchFromName:null,showSearch:!1,results:[],selectedSearchResults:[]},$scope.treeModel={hideHeader:!1},userService.getCurrentUser().then(function(userData){$scope.treeModel.hideHeader=userData.startContentIds.length>0&&-1==userData.startContentIds.indexOf(-1)}),$scope.source=_.clone($scope.currentNode),$scope.hideSearch=function(){$scope.searchInfo.showSearch=!1,$scope.searchInfo.searchFromId=null,$scope.searchInfo.searchFromName=null,$scope.searchInfo.results=[]},$scope.selectResult=function(evt,result){result.selected=!0!==result.selected,nodeSelectHandler({event:evt,node:result})},$scope.onSearchResults=function(results){$scope.searchInfo.results=results,$scope.searchInfo.showSearch=!0},$scope.close=function(){navigationService.hideDialog()},$scope.move=function(){$scope.busy=!0,$scope.error=!1,contentResource.move({parentId:$scope.target.id,id:$scope.source.id}).then(function(path){$scope.error=!1,$scope.success=!0,$scope.busy=!1,treeService.removeNode($scope.currentNode);var activeNode=appState.getTreeState("selectedNode");navigationService.syncTree({tree:"content",path:path,forceReload:!0,activate:!1}).then(function(args){if(activeNode){var activeNodePath=treeService.getPath(activeNode).join();navigationService.syncTree({tree:"content",path:activeNodePath,forceReload:!1,activate:!0})}})},function(err){$scope.success=!1,$scope.error=err,$scope.busy=!1})},$scope.onTreeInit=function(){$scope.dialogTreeApi.callbacks.treeLoaded(treeLoadedHandler),$scope.dialogTreeApi.callbacks.treeNodeSelect(nodeSelectHandler),$scope.dialogTreeApi.callbacks.treeNodeExpanded(nodeExpandedHandler)},$scope.selectListViewNode=function(node){node.selected=!0!==node.selected,nodeSelectHandler({node:node})},$scope.closeMiniListView=function(){$scope.miniListView=void 0}}),function(){angular.module("umbraco").controller("Umbraco.Editors.Content.CreateNotifyController",function CreateNotifyController($scope,contentResource,navigationService,localizationService){var vm=this;vm.notifyOptions=[],vm.save=function save(notifyOptions){vm.saveState="busy",vm.saveError=!1,vm.saveSuccces=!1;var selectedString=[];notifyOptions.forEach(function(option){!0===option.checked&&option.notifyCode&&selectedString.push(option.notifyCode)}),contentResource.setNotifySettingsById($scope.currentNode.id,selectedString).then(function(){vm.saveState="success",vm.saveSuccces=!0},function(error){vm.saveState="error",vm.saveError=error})},vm.cancel=function cancel(){navigationService.hideMenu()},vm.notificationChanged=function notificationChanged(item){vm.canSave=!0},vm.message={name:$scope.currentNode.name},vm.labels={},function onInit(){vm.loading=!0,contentResource.getNotifySettingsById($scope.currentNode.id).then(function(options){vm.loading=!1,vm.notifyOptions=options}),localizationService.localize("notifications_editNotifications",[$scope.currentNode.name]).then(function(value){vm.labels.headline=value})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Content.ProtectController",function ContentProtectController($scope,$q,publicAccessResource,memberResource,memberGroupResource,navigationService,localizationService,editorService){var vm=this,id=$scope.currentNode.id;function next(){"group"===vm.type?(vm.loading=!0,memberGroupResource.getGroups().then(function(groups){vm.step=vm.type,vm.allGroups=groups,vm.hasGroups=groups.length>0,vm.loading=!1})):vm.step=vm.type}function pickPage(page){navigationService.allowHideDialog(!1),editorService.contentPicker({submit:function submit(model){page===vm.loginPage?vm.loginPage=model.selection[0]:vm.errorPage=model.selection[0],editorService.close(),navigationService.allowHideDialog(!0),$scope.dialog.confirmDiscardChanges=!0},close:function close(){editorService.close(),navigationService.allowHideDialog(!0)}})}vm.loading=!1,vm.buttonState="init",vm.isValid=function isValid(){return!!vm.type&&(!!vm.protectForm.$valid&&(!(!vm.loginPage||!vm.errorPage)&&("group"===vm.type?vm.groups&&vm.groups.length>0:"member"!==vm.type||vm.members&&vm.members.length>0)))},vm.next=next,vm.save=function save(){vm.buttonState="busy";var groups=_.map(vm.groups,function(group){return group.name}),usernames=_.map(vm.members,function(member){return member.username});publicAccessResource.updatePublicAccess(id,groups,usernames,vm.loginPage.id,vm.errorPage.id).then(function(){localizationService.localize("publicAccess_paIsProtected",[$scope.currentNode.name]).then(function(value){vm.success={message:value}}),navigationService.syncTree({tree:"content",path:$scope.currentNode.path,forceReload:!0}),$scope.dialog.confirmDiscardChanges=!0},function(error){vm.error=error,vm.buttonState="error"})},vm.close=function close(){navigationService.allowHideDialog(!0),navigationService.hideDialog()},vm.toggle=function toggle(group){group.selected=!group.selected,$scope.dialog.confirmDiscardChanges=!0},vm.pickLoginPage=function pickLoginPage(){pickPage(vm.loginPage)},vm.pickErrorPage=function pickErrorPage(){pickPage(vm.errorPage)},vm.pickGroup=function pickGroup(){navigationService.allowHideDialog(!1),editorService.memberGroupPicker({multiPicker:!0,submit:function submit(model){var selectedGroupIds=model.selectedMemberGroups?model.selectedMemberGroups:[model.selectedMemberGroup];_.each(selectedGroupIds,function(groupId){var group=_.find(vm.allGroups,function(g){return g.id===parseInt(groupId)});group&&!_.find(vm.groups,function(g){return g.id===group.id})&&vm.groups.push(group)}),editorService.close(),navigationService.allowHideDialog(!0),$scope.dialog.confirmDiscardChanges=!0},close:function close(){editorService.close(),navigationService.allowHideDialog(!0)}})},vm.removeGroup=function removeGroup(group){vm.groups=_.reject(vm.groups,function(g){return g.id===group.id}),$scope.dialog.confirmDiscardChanges=!0},vm.pickMember=function pickMember(){navigationService.allowHideDialog(!1),editorService.treePicker({multiPicker:!0,entityType:"Member",section:"member",treeAlias:"member",filter:function filter(i){return i.metaData.isContainer},filterCssClass:"not-allowed",submit:function submit(model){if(model.selection&&model.selection.length){var promises=[];_.each(model.selection,function(member){promises.push(memberResource.getByKey(member.key).then(function(newMember){_.find(vm.members,function(currentMember){return currentMember.username===newMember.username})||vm.members.push(newMember)}))}),editorService.close(),navigationService.allowHideDialog(!0),vm.loading=!0,$q.all(promises).then(function(){vm.loading=!1}),$scope.dialog.confirmDiscardChanges=!0}},close:function close(){editorService.close(),navigationService.allowHideDialog(!0)}})},vm.removeMember=function removeMember(member){vm.members=_.without(vm.members,member)},vm.removeProtection=function removeProtection(){vm.removing=!0},vm.removeProtectionConfirm=function removeProtectionConfirm(){vm.buttonState="busy",publicAccessResource.removePublicAccess(id).then(function(){localizationService.localize("publicAccess_paIsRemoved",[$scope.currentNode.name]).then(function(value){vm.success={message:value}}),navigationService.syncTree({tree:"content",path:$scope.currentNode.path,forceReload:!0})},function(error){vm.error=error,vm.buttonState="error"})},vm.type=null,vm.step=null,function onInit(){vm.loading=!0,publicAccessResource.getPublicAccess(id).then(function(publicAccess){vm.loading=!1,vm.loginPage=publicAccess.loginPage,vm.errorPage=publicAccess.errorPage,vm.groups=publicAccess.groups||[],vm.members=publicAccess.members||[],vm.canRemove=!0,vm.members.length?(vm.type="member",next()):vm.groups.length?(vm.type="group",next()):vm.canRemove=!1})}()})}(),angular.module("umbraco").controller("Umbraco.Editors.Content.RecycleBinController",ContentRecycleBinController),angular.module("umbraco").controller("Umbraco.Editors.Content.RestoreController",function($scope,relationResource,contentResource,entityResource,navigationService,appState,treeService,userService,localizationService){function nodeSelectHandler(args){args&&args.event&&(args.event.preventDefault(),args.event.stopPropagation()),$scope.target&&($scope.target.selected=!1),$scope.target=args.node,$scope.target.selected=!0}function nodeExpandedHandler(args){args.node.metaData.isContainer&&function openMiniListView(node){$scope.miniListView=node}(args.node)}$scope.source=_.clone($scope.currentNode),$scope.error=null,$scope.loading=!0,$scope.moving=!1,$scope.success=!1,$scope.dialogTreeApi={},$scope.searchInfo={showSearch:!1,results:[],selectedSearchResults:[]},$scope.treeModel={hideHeader:!1},userService.getCurrentUser().then(function(userData){$scope.treeModel.hideHeader=userData.startContentIds.length>0&&-1==userData.startContentIds.indexOf(-1)}),$scope.labels={},localizationService.localizeMany(["treeHeaders_content"]).then(function(data){$scope.labels.treeRoot=data[0]}),$scope.hideSearch=function(){$scope.searchInfo.showSearch=!1,$scope.searchInfo.results=[]},$scope.selectResult=function(evt,result){result.selected=!0!==result.selected,nodeSelectHandler({event:evt,node:result})},$scope.onSearchResults=function(results){$scope.searchInfo.results=results,$scope.searchInfo.showSearch=!0},$scope.onTreeInit=function(){$scope.dialogTreeApi.callbacks.treeNodeSelect(nodeSelectHandler),$scope.dialogTreeApi.callbacks.treeNodeExpanded(nodeExpandedHandler)},$scope.selectListViewNode=function(node){node.selected=!0!==node.selected,nodeSelectHandler({node:node})},$scope.closeMiniListView=function(){$scope.miniListView=void 0},relationResource.getByChildId($scope.source.id,"relateParentDocumentOnDelete").then(function(data){$scope.loading=!1,data.length?($scope.relation=data[0],-1===$scope.relation.parentId?$scope.target={id:-1,name:$scope.labels.treeRoot}:($scope.loading=!0,entityResource.getById($scope.relation.parentId,"Document").then(function(data){$scope.loading=!1,$scope.target=data,-1!==$scope.target.path.indexOf("-20")&&($scope.moving=!0,$scope.target=null)},function(err){$scope.loading=!1,$scope.error=err}))):$scope.moving=!0},function(err){$scope.loading=!1,$scope.error=err}),$scope.restore=function(){$scope.loading=!0,contentResource.move({parentId:$scope.target.id,id:$scope.source.id}).then(function(path){$scope.loading=!1,$scope.success=!0,treeService.removeNode($scope.currentNode);var activeNode=appState.getTreeState("selectedNode");navigationService.syncTree({tree:"content",path:path,forceReload:!0,activate:!1}).then(function(args){if(activeNode){var activeNodePath=treeService.getPath(activeNode).join();navigationService.syncTree({tree:"content",path:activeNodePath,forceReload:!1,activate:!0})}})},function(err){$scope.loading=!1,$scope.error=err})},$scope.close=function(){navigationService.hideDialog()}}),function(){angular.module("umbraco").controller("Umbraco.Editors.Content.RightsController",function ContentRightsController($scope,$timeout,contentResource,localizationService,angularHelper,navigationService,overlayService){var currentForm,vm=this;function initData(userGroups){vm.selectedUserGroups=[],vm.availableUserGroups=userGroups,vm.availableUserGroups.forEach(function(group){group.permissions&&assignGroupPermissions(group)})}function setViewSate(state){vm.viewState=state}function assignGroupPermissions(group){group.allowedPermissions=[],Object.values(group.permissions).forEach(function(permissionGroup){permissionGroup.forEach(function(permission){permission.checked&&group.allowedPermissions.push(permission)})}),group.selected||(group.selected=!0,vm.selectedUserGroups.push(group),vm.removedUserGroups=_.reject(vm.removedUserGroups,function(g){return g.id==group.id}))}function formatSaveModel(permissionsSave,groupCollection){groupCollection.forEach(function(g){permissionsSave[g.id]=[],g.allowedPermissions.forEach(function(p){permissionsSave[g.id].push(p.permissionCode)})})}vm.availableUserGroups=[],vm.selectedUserGroups=[],vm.removedUserGroups=[],vm.viewState="manageGroups",vm.labels={},vm.setViewSate=setViewSate,vm.editPermissions=function editPermissions(group){vm.selectedUserGroup=group,vm.selectedUserGroup.permissions||(vm.selectedUserGroup.permissions=vm.selectedUserGroup.defaultPermissions),localizationService.localize("defaultdialogs_permissionsSetForGroup",[$scope.currentNode.name,vm.selectedUserGroup.name]).then(function(value){vm.labels.permissionsSetForGroup=value}),setViewSate("managePermissions"),vm.groupsDropdownOpen=!1},vm.setPermissions=function setPermissions(group){assignGroupPermissions(group),setViewSate("manageGroups"),$scope.dialog.confirmDiscardChanges=!0},vm.save=function save(){vm.saveState="busy",vm.saveError=!1,vm.saveSuccces=!1;var permissionsSave={};formatSaveModel(permissionsSave,vm.selectedUserGroups),formatSaveModel(permissionsSave,vm.removedUserGroups);var saveModel={contentId:$scope.currentNode.id,permissions:permissionsSave};contentResource.savePermissions(saveModel).then(function(userGroups){initData(userGroups),$timeout(function(){currentForm&&(currentForm.$dirty=!1)}),$scope.dialog.confirmDiscardChanges=!1,vm.saveState="success",vm.saveSuccces=!0},function(error){vm.saveState="error",vm.saveError=error})},vm.removePermissions=function removePermissions(index){var group=vm.selectedUserGroups[index];group.selected=!1,group.permissions=[],group.allowedPermissions=[],vm.selectedUserGroups.splice(index,1),vm.removedUserGroups.push(group)},vm.cancelManagePermissions=function cancelManagePermissions(){setViewSate("manageGroups")},vm.closeDialog=function closeDialog(){currentForm&¤tForm.$dirty?localizationService.localizeMany(["prompt_unsavedChanges","prompt_unsavedChangesWarning","prompt_discardChanges","prompt_stay"]).then(function(values){var overlay={view:"default",title:values[0],content:values[1],disableBackdropClick:!0,disableEscKey:!0,submitButtonLabel:values[2],closeButtonLabel:values[3],submit:function submit(){overlayService.close(),navigationService.hideDialog()},close:function close(){overlayService.close()}};overlayService.open(overlay)}):navigationService.hideDialog()},vm.discardChanges=function discardChanges(){navigationService.hideDialog()},function onInit(){vm.loading=!0,contentResource.getDetailedPermissions($scope.currentNode.id).then(function(userGroups){initData(userGroups),vm.loading=!1,currentForm=angularHelper.getCurrentForm($scope)})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Content.SortController",function ContentSortController($scope,$filter,$routeParams,contentResource,navigationService,eventsService){var vm=this,id=$scope.currentNode.id;vm.loading=!1,vm.children=[],vm.saveButtonState="init",vm.sortOrder={},vm.sortableOptions={axis:"y",containment:"parent",distance:10,tolerance:"pointer",opacity:.7,scroll:!0,cursor:"move",helper:function fixSortableHelper(e,ui){return ui.children().each(function(){$(this).width($(this).width())}),ui},update:function update(){vm.sortOrder.column="",vm.sortOrder.reverse=!1}},vm.save=function save(){vm.saveButtonState="busy";var args={parentId:id,sortedIds:_.map(vm.children,function(child){return child.id})};contentResource.sort(args).then(function(){navigationService.syncTree({tree:"content",path:$scope.currentNode.path,forceReload:!0}).then(function(){return navigationService.reloadNode($scope.currentNode)}),eventsService.emit("sortCompleted",{id:id}),vm.saveButtonState="success"},function(error){vm.error=error,vm.saveButtonState="error"})},vm.sort=function sort(column){vm.sortOrder.column===column?vm.sortOrder.reverse=!vm.sortOrder.reverse:(vm.sortOrder.column=column,vm.sortOrder.reverse=!1),vm.children=$filter("orderBy")(vm.children,vm.sortOrder.column,vm.sortOrder.reverse)},vm.close=function close(){navigationService.hideDialog()},function onInit(){vm.loading=!0,contentResource.getChildren(id,{cultureName:$routeParams.cculture?$routeParams.cculture:$routeParams.mculture}).then(function(data){vm.children=data.items,vm.loading=!1})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Overlays.PublishController",function PublishController($scope,localizationService,contentEditingHelper){var vm=this;function canPublish(){var hasSomethingToPublish=!1;return vm.variants.forEach(function(variant){if(!1===variant.publish&&function notPublishedMandatoryFilter(variant){return"Published"!==variant.state&&"PublishedPendingChanges"!==variant.state&&!0===variant.isMandatory}(variant))return!1;!0===variant.publish&&(hasSomethingToPublish=!0)}),hasSomethingToPublish}function publishableVariantFilter(variant){return variant.active||variant.isDirty||"Draft"===variant.state||"PublishedPendingChanges"===variant.state}function notPublishableButMandatoryFilter(variant){return!publishableVariantFilter(variant)&&"Published"!==variant.state&&!0===variant.isMandatory}vm.loading=!0,vm.isNew=!0,vm.changeSelection=function changeSelection(variant){$scope.model.disableSubmitButton=!canPublish(),variant.save=variant.publish},function onInit(){vm.variants=$scope.model.variants,vm.isNew=vm.variants.some(function(variant){return"NotCreated"===variant.state}),vm.variants.forEach(function(variant){variant.publish=variant.save=!1,variant.isMandatory=function isMandatoryFilter(variant){return variant.language&&!0===variant.language.isMandatory&&null==variant.segment}(variant),!0===vm.isNew&&function hasAnyDataFilter(variant){return null!=variant.name&&variant.name.length>0||!0===variant.isDirty||(variant.tabs.forEach(function(tab){tab.properties.forEach(function(property){if(null!=property.value&&property.value.length>0)return!0})}),!1)}(variant)&&(variant.save=!0)}),vm.availableVariants=vm.variants.filter(publishableVariantFilter),vm.missingMandatoryVariants=vm.variants.filter(notPublishableButMandatoryFilter),vm.availableVariants.forEach(function(v){v.active&&(v.save=v.publish=!0)}),0!==vm.availableVariants.length&&(vm.availableVariants=contentEditingHelper.getSortedVariantsAndSegments(vm.availableVariants)),$scope.model.disableSubmitButton=!canPublish();var localizeKey=vm.missingMandatoryVariants.length>0?"content_notReadyToPublish":$scope.model.title?"":"content_readyToPublish";localizeKey?localizationService.localize(localizeKey).then(function(value){$scope.model.title=value,vm.loading=!1}):vm.loading=!1}(),$scope.$on("$destroy",function(){vm.variants.forEach(function(variant){variant.publish=variant.save=!1})})})}(),function(){angular.module("umbraco").controller("Umbraco.Overlays.PublishDescendantsController",function PublishDescendantsController($scope,localizationService,contentEditingHelper){var vm=this;function canPublish(){var selected=[];return vm.variants.forEach(function(variant){var published=!("NotCreated"===variant.state||"Draft"===variant.state);if(null==variant.segment&&variant.language&&variant.language.isMandatory&&!published&&!variant.publish)return!1;variant.publish&&selected.push(variant.publish)}),selected.length>0}vm.includeUnpublished=$scope.model.includeUnpublished||!1,vm.changeSelection=function changeSelection(variant){$scope.model.disableSubmitButton=!canPublish(),variant.save=variant.publish},vm.toggleIncludeUnpublished=function toggleIncludeUnpublished(){vm.includeUnpublished=!vm.includeUnpublished,$scope.model.includeUnpublished=vm.includeUnpublished},$scope.$on("$destroy",function(){vm.variants.forEach(function(variant){variant.publish=variant.save=!1})}),function onInit(){if(vm.variants=$scope.model.variants,vm.displayVariants=vm.variants.slice(0),vm.labels={},$scope.model.title||localizationService.localize("buttons_publishDescendants").then(function(value){$scope.model.title=value}),vm.labels.includeUnpublished||localizationService.localize("content_includeUnpublished").then(function(value){vm.labels.includeUnpublished=value}),vm.labels.includeUnpublished||localizationService.localize("content_includeUnpublished").then(function(value){vm.labels.includeUnpublished=value}),vm.variants.forEach(function(variant){variant.isMandatory=function isMandatoryFilter(variant){return variant.language&&!0===variant.language.isMandatory&&null==variant.segment}(variant)}),vm.variants.length>1){vm.displayVariants=contentEditingHelper.getSortedVariantsAndSegments(vm.displayVariants);var active=vm.variants.find(function(v){return v.active});active&&(active.publish=active.save=!0),$scope.model.disableSubmitButton=!canPublish()}else vm.labels.help={key:"content_publishDescendantsHelp",tokens:[vm.variants[0].name]}}()})}(),function(){angular.module("umbraco").controller("Umbraco.Overlays.SaveContentController",function SaveContentController($scope,localizationService,contentEditingHelper){var vm=this;function saveableVariantFilter(variant){return variant.active||variant.isDirty}vm.loading=!0,vm.hasPristineVariants=!1,vm.isNew=!0,vm.changeSelection=function changeSelection(variant){var firstSelected=_.find(vm.variants,function(v){return v.save});$scope.model.disableSubmitButton=!firstSelected},function onInit(){if(vm.variants=$scope.model.variants,vm.availableVariants=vm.variants.filter(saveableVariantFilter),vm.isNew=vm.variants.some(function(variant){return"NotCreated"===variant.state}),$scope.model.title||localizationService.localize("content_readyToSave").then(function(value){$scope.model.title=value}),vm.variants.forEach(function(variant){variant.save=variant.publish=!1,variant.isMandatory=function isMandatoryFilter(variant){return variant.language&&!0===variant.language.isMandatory&&null==variant.segment}(variant),vm.isNew&&function hasAnyData(variant){if(null==variant.name||0===variant.name.length)return!1;var result=null!=variant.isDirty;if(result)return!0;for(var t=0;t0))return!0}return result}(variant)&&(variant.save=!0)}),0!==vm.variants.length){var active=vm.variants.find(function(v){return v.active});active&&(active.save=!0),vm.availableVariants=contentEditingHelper.getSortedVariantsAndSegments(vm.availableVariants)}else $scope.model.disableSubmitButton=!0;vm.loading=!1}(),$scope.$on("$destroy",function(){vm.variants.forEach(function(variant){variant.save=!1})})})}(),function(){angular.module("umbraco").controller("Umbraco.Overlays.ScheduleContentController",function ScheduleContentController($scope,$timeout,localizationService,dateHelper,userService,contentEditingHelper){var vm=this;vm.datePickerSetup=function datePickerSetup(variant,type,datePickerInstance){"publish"===type?variant.releaseDatePickerInstance=datePickerInstance:"unpublish"===type&&(variant.expireDatePickerInstance=datePickerInstance),$scope.model.disableSubmitButton=!canSchedule()},vm.datePickerChange=function datePickerChange(variant,dateStr,type){"publish"===type?function setPublishDate(variant,date){if(date){var serverTime=dateHelper.convertToServerStringTime(moment(date),Umbraco.Sys.ServerVariables.application.serverTimeOffset);variant.releaseDate=serverTime,formatDatesToLocal(variant),variant.expireDatePickerInstance.set("minDate",moment(variant.releaseDate).format("YYYY-MM-DD HH:mm"))}}(variant,dateStr):"unpublish"===type&&function setUnpublishDate(variant,date){if(date){var serverTime=dateHelper.convertToServerStringTime(moment(date),Umbraco.Sys.ServerVariables.application.serverTimeOffset);variant.expireDate=serverTime,formatDatesToLocal(variant),variant.releaseDatePickerInstance.set("maxDate",moment(variant.expireDate).format("YYYY-MM-DD HH:mm"))}}(variant,dateStr),$scope.model.disableSubmitButton=!canSchedule()},vm.datePickerShow=function datePickerShow(variant,type){var activeDatePickerInstance;"publish"===type?(variant.releaseDatePickerOpen=!0,activeDatePickerInstance=variant.releaseDatePickerInstance):"unpublish"===type&&(variant.expireDatePickerOpen=!0,activeDatePickerInstance=variant.expireDatePickerInstance),activeDatePickerInstance&&!activeDatePickerInstance.hourElement.hasAttribute("overlay-submit-on-enter")&&activeDatePickerInstance.hourElement.setAttribute("overlay-submit-on-enter","false"),activeDatePickerInstance&&!activeDatePickerInstance.minuteElement.hasAttribute("overlay-submit-on-enter")&&activeDatePickerInstance.minuteElement.setAttribute("overlay-submit-on-enter","false"),checkForBackdropClick(),$scope.model.disableSubmitButton=!canSchedule()},vm.datePickerClose=function datePickerClose(variant,type){$timeout(function(){"publish"===type?variant.releaseDatePickerOpen=!1:"unpublish"===type&&(variant.expireDatePickerOpen=!1),checkForBackdropClick(),$scope.model.disableSubmitButton=!canSchedule()},200)},vm.clearPublishDate=function clearPublishDate(variant){if(variant&&variant.releaseDate){variant.releaseDate=null;var now=new Date,nowFormatted=moment(now).format("YYYY-MM-DD HH:mm");variant.expireDatePickerInstance.set("minDate",nowFormatted)}$scope.model.disableSubmitButton=!canSchedule()},vm.clearUnpublishDate=function clearUnpublishDate(variant){variant&&variant.expireDate&&(variant.expireDate=null,variant.releaseDatePickerInstance.set("maxDate",null)),$scope.model.disableSubmitButton=!canSchedule()},vm.dirtyVariantFilter=dirtyVariantFilter,vm.changeSelection=function changeSelection(variant){$scope.model.disableSubmitButton=!canSchedule(),variant.save=variant.save},vm.firstSelectedDates={},vm.currentUser=null;var origDates=[];function checkForBackdropClick(){var open=vm.variants.find(function(variant){return variant.releaseDatePickerOpen||variant.expireDatePickerOpen});$scope.model.disableBackdropClick=!!open}function formatDatesToLocal(variant){variant&&variant.releaseDate&&(variant.releaseDateFormatted=dateHelper.getLocalDate(variant.releaseDate,vm.currentUser.locale,"MMM Do YYYY, HH:mm")),variant&&variant.expireDate&&(variant.expireDateFormatted=dateHelper.getLocalDate(variant.expireDate,vm.currentUser.locale,"MMM Do YYYY, HH:mm"))}function dirtyVariantFilter(variant){return variant.active||variant.isDirty||"Draft"===variant.state||"PublishedPendingChanges"===variant.state||"NotCreated"===variant.state}function canSchedule(){for(var selectedWithDates=[],i=0;i0}!function onInit(){vm.variants=$scope.model.variants,vm.displayVariants=vm.variants.slice(0),$scope.model.title||localizationService.localize("general_scheduledPublishing").then(function(value){$scope.model.title=value}),vm.variants.forEach(function(variant){origDates.push({releaseDate:variant.releaseDate,expireDate:variant.expireDate}),variant.isMandatory=function isMandatoryFilter(variant){return variant.language&&!0===variant.language.isMandatory&&null==variant.segment}(variant)}),vm.variants.length>1&&(vm.displayVariants=contentEditingHelper.getSortedVariantsAndSegments(vm.displayVariants),vm.variants.forEach(function(v){v.active&&(v.save=!0)}),$scope.model.disableSubmitButton=!canSchedule()),userService.getCurrentUser().then(function(currentUser){vm.currentUser=currentUser,vm.variants.forEach(function(variant){var now=new Date,nowFormatted=moment(now).format("YYYY-MM-DD HH:mm"),datePickerConfig={enableTime:!0,dateFormat:"Y-m-d H:i",time_24hr:!0,minDate:nowFormatted,defaultDate:nowFormatted};variant.datePickerConfig=datePickerConfig,(variant.releaseDate||variant.expireDate)&&formatDatesToLocal(variant)})})}(),$scope.$on("$destroy",function(){vm.variants.forEach(function(variant){variant.save=!1,delete variant.releaseDateFormatted,delete variant.expireDateFormatted,delete variant.datePickerConfig,delete variant.releaseDatePickerInstance,delete variant.expireDatePickerInstance,delete variant.releaseDatePickerOpen,delete variant.expireDatePickerOpen})})})}(),function(){angular.module("umbraco").controller("Umbraco.Overlays.SendToPublishController",function SendToPublishController($scope,localizationService,contentEditingHelper){var vm=this;function publishableVariantFilter(variant){return variant.active||variant.isDirty||"Draft"===variant.state||"PublishedPendingChanges"===variant.state}vm.loading=!0,vm.changeSelection=function changeSelection(){var firstSelected=vm.variants.find(function(v){return v.save});$scope.model.disableSubmitButton=!firstSelected},$scope.$on("$destroy",function(){vm.variants.forEach(function(variant){variant.save=!1})}),function onInit(){vm.variants=$scope.model.variants,$scope.model.title||localizationService.localize("content_sendForApproval").then(function(value){$scope.model.title=value}),vm.variants.forEach(function(variant){variant.isMandatory=function isMandatoryFilter(variant){return variant.language&&!0===variant.language.isMandatory&&null==variant.segment}(variant)}),vm.availableVariants=vm.variants.filter(publishableVariantFilter),0!==vm.availableVariants.length?(vm.availableVariants=contentEditingHelper.getSortedVariantsAndSegments(vm.availableVariants),vm.availableVariants.forEach(function(v){v.active&&(v.save=!0)})):$scope.model.disableSubmitButton=!0,vm.loading=!1}()})}(),function(){angular.module("umbraco").controller("Umbraco.Overlays.UnpublishController",function UnpublishController($scope,localizationService,contentEditingHelper){var vm=this,autoSelectedVariants=[];function changeSelection(selectedVariant){selectedVariant.save&&null==selectedVariant.segment&&selectedVariant.language&&selectedVariant.language.isMandatory&&(vm.variants.forEach(function(variant){variant.save||(autoSelectedVariants.push(variant),variant.save=!0),variant.disabled=!0}),selectedVariant.disabled=!1),!selectedVariant.save&&null==selectedVariant.segment&&selectedVariant.language&&selectedVariant.language.isMandatory&&(vm.variants.forEach(function(variant){autoSelectedVariants.find(function(x){return x.culture===variant.culture})&&(variant.save=!1),variant.disabled=!1}),autoSelectedVariants=[]);var firstSelected=vm.variants.find(function(v){return v.save});$scope.model.disableSubmitButton=!firstSelected}function publishedVariantFilter(variant){return"Published"===variant.state||"PublishedPendingChanges"===variant.state}vm.changeSelection=changeSelection,$scope.$on("$destroy",function(){vm.variants.forEach(function(variant){variant.save=variant.disabled=!1})}),function onInit(){if(vm.variants=$scope.model.variants,vm.unpublishableVariants=vm.variants.filter(publishedVariantFilter),$scope.model.title||localizationService.localize("content_unpublish").then(function(value){$scope.model.title=value}),vm.variants.forEach(function(variant){variant.isMandatory=function isMandatoryFilter(variant){return variant.language&&!0===variant.language.isMandatory&&null==variant.segment}(variant)}),1!==vm.variants.length){vm.unpublishableVariants=contentEditingHelper.getSortedVariantsAndSegments(vm.unpublishableVariants);var active=vm.variants.find(function(v){return v.active});active&&publishedVariantFilter(active)&&(active.save=!0),changeSelection(active)}}()})}(),angular.module("umbraco").controller("Umbraco.Editors.ContentBlueprint.CreateController",ContentBlueprintCreateController),angular.module("umbraco").controller("Umbraco.Editors.ContentBlueprint.DeleteController",ContentBlueprintDeleteController),angular.module("umbraco").controller("Umbraco.Editors.ContentBlueprint.EditController",ContentBlueprintEditController),function(){angular.module("umbraco").controller("Umbraco.Dashboard.RedirectUrlsController",function RedirectUrlsController($scope,$q,redirectUrlsResource,notificationsService,localizationService,eventsService,overlayService){var vm=this,canceler=null;function activate(){vm.checkEnabled().then(function(){vm.search()})}function search(){vm.dashboard.loading=!0;var searchTerm=vm.dashboard.searchTerm;void 0===searchTerm&&(searchTerm=""),redirectUrlsResource.searchRedirectUrls(searchTerm,vm.pagination.pageIndex,vm.pagination.pageSize).then(function(response){vm.redirectUrls=response.searchResults,vm.pagination.pageIndex=response.currentPage,vm.pagination.pageNumber=response.currentPage+1,vm.pagination.totalPages=response.pageCount,vm.dashboard.loading=!1})}vm.dashboard={searchTerm:"",loading:!1,urlTrackerDisabled:!1,userIsAdmin:!1},vm.pagination={pageIndex:0,pageNumber:1,totalPages:1,pageSize:20},vm.goToPage=function goToPage(pageNumber){vm.pagination.pageIndex=pageNumber-1,vm.pagination.pageNumber=pageNumber,vm.search()},vm.search=search,vm.removeRedirect=function removeRedirect(redirect,event){var dialog={view:"views/dashboard/content/overlays/delete.html",redirect:redirect,submitButtonLabelKey:"contentTypeEditor_yesDelete",submitButtonStyle:"danger",submit:function submit(model){!function performDelete(redirect){redirect.deleteButtonState="busy",redirectUrlsResource.deleteRedirectUrl(redirect.redirectId).then(function(){var args={redirect:redirect};eventsService.emit("editors.redirects.redirectDeleted",args);var index=vm.redirectUrls.indexOf(redirect);vm.redirectUrls.splice(index,1),localizationService.localize("redirectUrls_redirectRemoved").then(function(value){notificationsService.success(value)}),0===vm.redirectUrls.length&&vm.pagination.totalPages>1&&(vm.pagination.pageIndex>0&&(vm.pagination.pageIndex=vm.pagination.pageIndex-1,vm.pagination.pageNumber=vm.pagination.pageNumber-1),search())},function(error){redirect.deleteButtonState="error",localizationService.localize("redirectUrls_redirectRemoveError").then(function(value){notificationsService.error(value)})})}(model.redirect),overlayService.close()},close:function close(){overlayService.close()}};localizationService.localize("general_delete").then(function(value){dialog.title=value,overlayService.open(dialog)}),event.preventDefault(),event.stopPropagation()},vm.disableUrlTracker=function disableUrlTracker(event){var dialog={view:"views/dashboard/content/overlays/disable.html",submitButtonLabel:"Disable",submitButtonLabelKey:"actions_disable",submitButtonStyle:"danger",submit:function submit(model){!function performDisable(){redirectUrlsResource.toggleUrlTracker(!0).then(function(){activate(),localizationService.localize("redirectUrls_disabledConfirm").then(function(value){notificationsService.success(value)})},function(error){localizationService.localize("redirectUrls_disableError").then(function(value){notificationsService.warning(value)})})}(),overlayService.close()},close:function close(){overlayService.close()}};localizationService.localize("redirectUrls_disableUrlTracker").then(function(value){dialog.title=value,overlayService.open(dialog)}),event.preventDefault(),event.stopPropagation()},vm.enableUrlTracker=function enableUrlTracker(){redirectUrlsResource.toggleUrlTracker(!1).then(function(){activate(),localizationService.localize("redirectUrls_enabledConfirm").then(function(value){notificationsService.success(value)})},function(error){localizationService.localize("redirectUrls_enableError").then(function(value){notificationsService.warning(value)})})},vm.filter=function filter(){vm.dashboard.loading=!0,filterDebounced()},vm.checkEnabled=function checkEnabled(){return vm.dashboard.loading=!0,redirectUrlsResource.getEnableState().then(function(response){vm.dashboard.urlTrackerDisabled=!0!==response.enabled,vm.dashboard.userIsAdmin=response.userIsAdmin,vm.dashboard.loading=!1})};var filterDebounced=_.debounce(function(e){$scope.$apply(function(){canceler?(canceler.resolve(),canceler=$q.defer()):canceler=$q.defer(),vm.search()})},200);activate()})}(),angular.module("umbraco").controller("Umbraco.Dashboard.StartupVideosController",startUpVideosDashboardController),angular.module("umbraco").controller("Umbraco.Dashboard.StartUpDynamicContentController",startUpDynamicContentController),angular.module("umbraco").controller("Umbraco.Dashboard.StartupLatestEditsController",startupLatestEditsController),angular.module("umbraco").controller("Umbraco.Dashboard.MediaFolderBrowserDashboardController",MediaFolderBrowserDashboardController),angular.module("umbraco").controller("Umbraco.Dashboard.ExamineManagementController",ExamineManagementController),function(){angular.module("umbraco").controller("Umbraco.Dashboard.HealthCheckController",function HealthCheckController(healthCheckResource){var SUCCESS=0,WARNING=1,ERROR=2,INFO=3,vm=this;function setGroupGlobalResultType(group){var totalSuccess=0,totalError=0,totalWarning=0,totalInfo=0;Utilities.forEach(group.checks,function(check){check.status&&check.status.forEach(function(status){switch(status.resultType){case SUCCESS:case"Success":totalSuccess+=1;break;case WARNING:case"Warning":totalWarning+=1;break;case ERROR:case"Error":totalError+=1;break;case INFO:case"Info":totalInfo+=1}})}),group.totalSuccess=totalSuccess,group.totalError=totalError,group.totalWarning=totalWarning,group.totalInfo=totalInfo}function checkAllInGroup(group,checks){group.checkCounter=0,group.loading=!0,checks&&checks.forEach(function(check){check.loading=!0,healthCheckResource.getStatus(check.id).then(function(response){check.status=response,group.checkCounter=group.checkCounter+1,check.loading=!1,group.checkCounter===checks.length&&(setGroupGlobalResultType(group),group.loading=!1)})})}vm.viewState="list",vm.groups=[],vm.selectedGroup={},vm.getStatus=function getStatus(check){check.loading=!0,check.status=null,healthCheckResource.getStatus(check.id).then(function(response){check.loading=!1,check.status=response})},vm.executeAction=function executeAction(check,index,action){check.loading=!0,healthCheckResource.executeAction(action).then(function(response){check.status[index]=response,check.loading=!1})},vm.checkAllGroups=function checkAllGroups(groups){for(var i=0;i0&&navigationService.hasTree("templates").then(function(treeExists){treeExists&&navigationService.syncTree({tree:"templates",path:[],forceReload:!0}).then(function(syncArgs){navigationService.reloadNode(syncArgs.node)})})})),evts.push(eventsService.on("editors.groupsBuilder.changed",function(name,args){angularHelper.getCurrentForm($scope).$setDirty()})),$scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])}),$scope.$watch("vm.contentType.allowedContentTypes.length + vm.contentType.allowAsRoot + vm.contentType.allowCultureVariant + vm.contentType.isElement + vm.contentType.allowedTemplates.length + vm.contentType.isContainer + vm.contentType.compositeContentTypes.length",function(newVal,oldVal){void 0!==oldVal&&angularHelper.getCurrentForm($scope).$setDirty()})})}(),angular.module("umbraco").controller("Umbraco.Editors.DocumentTypes.ExportController",function($scope,contentTypeResource,navigationService){$scope.export=function(){contentTypeResource.export($scope.currentNode.id),navigationService.hideMenu()},$scope.cancel=function(){navigationService.hideDialog()}}),angular.module("umbraco").controller("Umbraco.Editors.DocumentTypes.ImportController",function($scope,contentTypeResource,navigationService,Upload,umbRequestHelper){var vm=this;vm.serverErrorMessage="",vm.state="upload",vm.model={},vm.uploadStatus="",$scope.handleFiles=function(files,event){files&&files.length>0&&$scope.upload(files[0])},$scope.upload=function(file){Upload.upload({url:umbRequestHelper.getApiUrl("contentTypeApiBaseUrl","Upload"),fields:{},file:file}).success(function(data,status,headers,config){data.notifications&&data.notifications.length>0?(vm.uploadStatus="error",vm.serverErrorMessage=data.notifications[0].message):(vm.uploadStatus="done",vm.model=data,vm.state="confirm")}).error(function(evt,status,headers,config){$scope.uploadStatus="error",404===status?$scope.serverErrorMessage="File not found":400==status?$scope.serverErrorMessage=evt.message:evt.InnerException?($scope.serverErrorMessage=evt.InnerException.ExceptionMessage,evt.InnerException.StackTrace&&evt.InnerException.StackTrace.indexOf("ValidateRequestEntityLength")>0&&($scope.serverErrorMessage="File too large to upload")):evt.Message&&($scope.serverErrorMessage=evt.Message)})},$scope.import=function(){contentTypeResource.import(vm.model.tempFileName),vm.state="done"},$scope.close=function(){navigationService.hideDialog()}}),angular.module("umbraco").controller("Umbraco.Editors.DocumentTypes.MoveController",function($scope,contentTypeResource,treeService,navigationService,notificationsService,appState,eventsService){function nodeSelectHandler(args){args.event.preventDefault(),args.event.stopPropagation(),$scope.target&&($scope.target.selected=!1),$scope.target=args.node,$scope.target.selected=!0}$scope.dialogTreeApi={},$scope.source=_.clone($scope.currentNode),$scope.move=function(){$scope.busy=!0,$scope.error=!1,contentTypeResource.move({parentId:$scope.target.id,id:$scope.source.id}).then(function(path){$scope.error=!1,$scope.success=!0,$scope.busy=!1,treeService.removeNode($scope.currentNode);var activeNode=appState.getTreeState("selectedNode");navigationService.syncTree({tree:"documentTypes",path:path,forceReload:!0,activate:!1}).then(function(args){if(activeNode){var activeNodePath=treeService.getPath(activeNode).join();navigationService.syncTree({tree:"documentTypes",path:activeNodePath,forceReload:!1,activate:!0})}}),eventsService.emit("app.refreshEditor")},function(err){$scope.success=!1,$scope.error=err,$scope.busy=!1})},$scope.onTreeInit=function(){$scope.dialogTreeApi.callbacks.treeNodeSelect(nodeSelectHandler)},$scope.close=function(){navigationService.hideDialog()}}),angular.module("umbraco").controller("Umbraco.Editors.ContentTypeContainers.RenameController",function($scope,$injector,navigationService,notificationsService,localizationService){var notificationHeader;localizationService.localize("renamecontainer_renamed").then(function(s){notificationHeader=s}),$scope.model={folderName:$scope.currentNode.name},$scope.renameContainer=function(resourceKey,treeName){$injector.get(resourceKey).renameContainer($scope.currentNode.id,$scope.model.folderName).then(function(){!function reportSuccessAndClose(treeName){var lastComma=$scope.currentNode.path.lastIndexOf(","),path=-1===lastComma?$scope.currentNode.path:$scope.currentNode.path.substring(0,lastComma-1);navigationService.syncTree({tree:treeName,path:path,forceReload:!0,activate:!0}),localizationService.localize("renamecontainer_folderWasRenamed",[$scope.currentNode.name,$scope.model.folderName]).then(function(msg){notificationsService.showNotification({type:0,header:notificationHeader,message:msg})}),navigationService.hideMenu()}(treeName)},function(err){$scope.error=err})}}),function(){angular.module("umbraco").controller("Umbraco.Editors.DocumentType.PermissionsController",function PermissionsController($scope,$timeout,contentTypeResource,iconHelper,contentTypeHelper,localizationService,overlayService){var vm=this;vm.contentTypes=[],vm.selectedChildren=[],vm.showAllowSegmentationOption=Umbraco.Sys.ServerVariables.umbracoSettings.showAllowSegmentationForDocumentTypes||!1,vm.addChild=function addChild($event){var dialog={view:"itempicker",availableItems:vm.contentTypes,selectedItems:vm.selectedChildren,position:"target",event:$event,submit:function submit(model){model.selectedItem&&(vm.selectedChildren.push(model.selectedItem),$scope.model.allowedContentTypes.push(model.selectedItem.id)),overlayService.close()},close:function close(){overlayService.close()}};localizationService.localize("contentTypeEditor_chooseChildNode").then(function(value){dialog.title=value,overlayService.open(dialog)})},vm.removeChild=function removeChild(selectedChild,index){vm.selectedChildren.splice(index,1);var selectedChildIndex=$scope.model.allowedContentTypes.indexOf(selectedChild.id);$scope.model.allowedContentTypes.splice(selectedChildIndex,1)},vm.sortChildren=function sortChildren(){$timeout(function(){$scope.model.allowedContentTypes=_.pluck(vm.selectedChildren,"id")})},vm.toggleAllowAsRoot=function toggleAllowAsRoot(){$scope.model.allowAsRoot=!$scope.model.allowAsRoot},vm.toggleAllowCultureVariants=function toggleAllowCultureVariants(){$scope.model.allowCultureVariant=!$scope.model.allowCultureVariant},vm.toggleAllowSegmentVariants=function toggleAllowSegmentVariants(){$scope.model.allowSegmentVariant=!$scope.model.allowSegmentVariant},vm.canToggleIsElement=!1,vm.toggleIsElement=function toggleIsElement(){$scope.model.isElement=!$scope.model.isElement},function init(){contentTypeResource.getAll().then(function(contentTypes){vm.contentTypes=_.where(contentTypes,{isElement:!1}),iconHelper.formatContentTypeIcons(vm.contentTypes),vm.selectedChildren=contentTypeHelper.makeObjectArrayFromId($scope.model.allowedContentTypes,contentTypes),0===$scope.model.id&&contentTypeHelper.insertChildNodePlaceholder(vm.contentTypes,$scope.model.name,$scope.model.icon,$scope.model.id)}),$scope.model.id>0&&!$scope.model.isElement?contentTypeResource.hasContentNodes($scope.model.id).then(function(result){vm.canToggleIsElement=!result}):vm.canToggleIsElement=!0}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.DocumentType.TemplatesController",function TemplatesController($scope,entityResource,contentTypeHelper,templateResource,contentTypeResource,$routeParams){var vm=this;vm.availableTemplates=[],vm.canCreateTemplate=!1,vm.updateTemplatePlaceholder=!1,vm.loadingTemplates=!1,vm.isElement=$scope.model.isElement,vm.createTemplate=function createTemplate(){vm.createTemplateButtonState="busy",contentTypeResource.createDefaultTemplate($scope.model.id).then(function(savedTemplate){savedTemplate.icon="icon-layout",vm.availableTemplates.push(savedTemplate),vm.canCreateTemplate=!1,$scope.model.allowedTemplates.push(savedTemplate),null===$scope.model.defaultTemplate&&($scope.model.defaultTemplate=savedTemplate),vm.createTemplateButtonState="success"},function(){vm.createTemplateButtonState="error"})};var unbindWatcher=$scope.$watch("model.isElement",function(newValue,oldValue){vm.isElement=newValue});$scope.$on("$destroy",function(){unbindWatcher()}),function onInit(){vm.loadingTemplates=!0,entityResource.getAll("Template").then(function(templates){vm.availableTemplates=templates,$routeParams.notemplate||0!==$scope.model.id||(vm.updateTemplatePlaceholder=!0,vm.availableTemplates=contentTypeHelper.insertTemplatePlaceholder(vm.availableTemplates)),vm.loadingTemplates=!1,function checkIfTemplateExists(){if(0!==$scope.model.id){var existingTemplate=vm.availableTemplates.find(function(availableTemplate){return availableTemplate.name===$scope.model.name||availableTemplate.placeholder});vm.canCreateTemplate=!existingTemplate}}()})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Languages.EditController",function LanguagesEditController($scope,$q,$timeout,$location,$routeParams,overlayService,navigationService,notificationsService,localizationService,languageResource,contentEditingHelper,formHelper,eventsService){var vm=this;vm.page={},vm.showBackButton=!0,vm.language={},vm.availableCultures=null,vm.breadcrumbs=[],vm.labels={},vm.initIsDefault=!1,vm.showDefaultLanguageInfo=!1,vm.save=function save(){if(formHelper.submitForm({scope:$scope}))if(vm.page.saveButtonState="busy",currCulture&&vm.language.culture!==currCulture){var changeCultureAlert={title:vm.labels.areYouSure,view:"views/languages/overlays/change.html",submitButtonLabelKey:"general_continue",submit:function submit(model){saveLanguage(),overlayService.close()},close:function close(){overlayService.close(),vm.page.saveButtonState="init"}};overlayService.open(changeCultureAlert)}else saveLanguage()},vm.back=back,vm.goToPage=function goToPage(ancestor){$location.path(ancestor.path)},vm.toggleMandatory=function toggleMandatory(){vm.language.isMandatory=!vm.language.isMandatory},vm.toggleDefault=function toggleDefault(){vm.initIsDefault||(vm.language.isDefault=!vm.language.isDefault,vm.language.isDefault?vm.showDefaultLanguageInfo=!0:vm.showDefaultLanguageInfo=!1)};var currCulture=null;function saveLanguage(){languageResource.save(vm.language).then(function(lang){formHelper.resetForm({scope:$scope}),vm.language=lang,vm.page.saveButtonState="success",localizationService.localize("speechBubbles_languageSaved").then(function(value){notificationsService.success(value)});var args={language:lang,isNew:!!$routeParams.create};eventsService.emit("editors.languages.languageSaved",args),back()},function(err){vm.page.saveButtonState="error",formHelper.resetForm({scope:$scope,hasErrors:!0}),formHelper.handleError(err)})}function back(){$location.path("settings/languages/overview")}!function init(){localizationService.localizeMany(["treeHeaders_languages","languages_mandatoryLanguage","languages_mandatoryLanguageHelp","languages_defaultLanguage","languages_defaultLanguageHelp","languages_addLanguage","languages_noFallbackLanguageOption","languages_fallbackLanguageDescription","languages_fallbackLanguage","defaultdialogs_confirmSure","defaultdialogs_editlanguage"]).then(function(values){vm.labels.languages=values[0],vm.labels.mandatoryLanguage=values[1],vm.labels.mandatoryLanguageHelp=values[2],vm.labels.defaultLanguage=values[3],vm.labels.defaultLanguageHelp=values[4],vm.labels.addLanguage=values[5],vm.labels.noFallbackLanguageOption=values[6],vm.labels.areYouSure=values[9],vm.labels.editLanguage=values[10],$scope.properties={fallbackLanguage:{alias:"fallbackLanguage",description:values[7],label:values[8]}},$routeParams.create&&(vm.page.name=vm.labels.addLanguage,$scope.$emit("$changeTitle",vm.labels.addLanguage))}),vm.loading=!0;var promises=[];promises.push(languageResource.getCultures().then(function(culturesDictionary){var cultures=[];Object.entries(culturesDictionary).forEach(function(_ref){var _ref2=_slicedToArray(_ref,2),key=_ref2[0],value=_ref2[1];cultures.push({name:key,displayName:value})}),vm.availableCultures=cultures})),promises.push(languageResource.getAll().then(function(languages){vm.availableLanguages=languages.filter(function(l){return $routeParams.id!=l.id}),vm.loading=!1})),$routeParams.create||promises.push(languageResource.getById($routeParams.id).then(function(lang){vm.language=lang,vm.page.name=vm.language.name,$scope.$emit("$changeTitle",vm.labels.editLanguage+": "+vm.page.name),vm.initIsDefault=Utilities.copy(vm.language.isDefault),function makeBreadcrumbs(){vm.breadcrumbs=[{name:vm.labels.languages,path:"/settings/languages/overview"},{name:vm.language.name}]}(),currCulture=vm.language.culture})),$q.all(promises,function(){vm.loading=!1}),$timeout(function(){navigationService.syncTree({tree:"languages",path:"-1"})})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Languages.OverviewController",function LanguagesOverviewController($location,$timeout,navigationService,localizationService,languageResource,eventsService,overlayService,$scope){var vm=this;vm.page={},vm.languages=[],vm.labels={},vm.addLanguage=function addLanguage(){$location.search("create",null),$location.path("/settings/languages/edit/-1").search("create","true")},vm.editLanguage=function editLanguage(language){$location.search("create",null),$location.path("/settings/languages/edit/"+language.id)},vm.deleteLanguage=function deleteLanguage(language,event){var dialog={view:"views/languages/overlays/delete.html",language:language,submitButtonLabelKey:"contentTypeEditor_yesDelete",submitButtonStyle:"danger",submit:function submit(model){!function performDelete(language){language.deleteButtonState="busy",languageResource.deleteById(language.id).then(function(){var args={language:language};eventsService.emit("editors.languages.languageDeleted",args);var index=vm.languages.indexOf(language);vm.languages.splice(index,1)},function(err){language.deleteButtonState="error"})}(model.language),overlayService.close()},close:function close(){overlayService.close()}};localizationService.localize("general_delete").then(function(value){dialog.title=value,overlayService.open(dialog)}),event.preventDefault(),event.stopPropagation()},vm.getLanguageById=function(id){for(var i=0;i0){var startDate=selectedDates[0].toIsoDateString(),endDate=selectedDates[selectedDates.length-1].toIsoDateString();if(startDate===vm.period[0]&&endDate===vm.period[1])return;$location.path("/settings/logViewer/overview").search({startDate:startDate,endDate:endDate})}};var querystring=$location.search();function searchLogQuery(logQuery){$location.path("/settings/logViewer/search").search({lq:logQuery,startDate:vm.startDate,endDate:vm.endDate})}function getDateRangeLabel(suffix){return"Log Overview for "+suffix}querystring.startDate?(vm.startDate=querystring.startDate,vm.dateRangeLabel=getDateRangeLabel("Selected Time Period")):(vm.startDate=new Date(Date.now()),vm.startDate.setDate(vm.startDate.getDate()-1),vm.startDate=vm.startDate.toIsoDateString(),vm.dateRangeLabel=getDateRangeLabel("Today")),querystring.endDate?(vm.endDate=querystring.endDate,querystring.endDate===querystring.startDate&&(vm.dateRangeLabel=getDateRangeLabel("Selected Date"))):vm.endDate=new Date(Date.now()).toIsoDateString(),vm.period=[vm.startDate,vm.endDate],function preFlightCheck(){vm.loading=!0,logViewerResource.canViewLogs(vm.startDate,vm.endDate).then(function(result){vm.loading=!1,vm.canLoadLogs=result,result&&function init(){vm.loading=!0;var savedSearches=logViewerResource.getSavedSearches().then(function(data){vm.searches=data},function(){vm.searches=[{name:"Find all logs where the Level is NOT Verbose and NOT Debug",query:"Not(@Level='Verbose') and Not(@Level='Debug')"},{name:"Find all logs that has an exception property (Warning, Error & Fatal with Exceptions)",query:"Has(@Exception)"},{name:"Find all logs that have the property 'Duration'",query:"Has(Duration)"},{name:"Find all logs that have the property 'Duration' and the duration is greater than 1000ms",query:"Has(Duration) and Duration > 1000"},{name:"Find all logs that are from the namespace 'Umbraco.Core'",query:"StartsWith(SourceContext, 'Umbraco.Core')"},{name:"Find all logs that use a specific log message template",query:"@MessageTemplate = '[Timing {TimingId}] {EndMessage} ({TimingDuration}ms)'"}]}),numOfErrors=logViewerResource.getNumberOfErrors(vm.startDate,vm.endDate).then(function(data){vm.numberOfErrors=data}),logCounts=logViewerResource.getLogLevelCounts(vm.startDate,vm.endDate).then(function(data){vm.logTypeData=[];for(var _loop=function _loop(){var _Object$entries$_i=_slicedToArray(_Object$entries[_i],2),key=_Object$entries$_i[0],value=_Object$entries$_i[1],index=vm.logTypeLabels.findIndex(function(x){return key.startsWith(x)});index>-1&&(vm.logTypeData[index]=value)},_i=0,_Object$entries=Object.entries(data);_i<_Object$entries.length;_i++)_loop()}),commonMsgs=logViewerResource.getMessageTemplates(vm.startDate,vm.endDate).then(function(data){vm.commonLogMessages=data}),logLevel=logViewerResource.getLogLevel().then(function(data){vm.logLevel=data;var index=vm.logTypeLabels.findIndex(function(x){return vm.logLevel.startsWith(x)});vm.logLevelColor=index>-1?vm.logTypeColors[index]:"#000"});$q.all([savedSearches,numOfErrors,logCounts,commonMsgs,logLevel]).then(function(){vm.loading=!1}),$timeout(function(){navigationService.syncTree({tree:"logViewer",path:"-1"})})}()})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.LogViewer.SearchController",function LogViewerSearchController($location,$timeout,logViewerResource,overlayService,localizationService){var vm=this;function enablePolling(interval){vm.polling.enabled=!0,vm.polling.interval=interval,vm.polling.defaultButton.icon="icon-axis-rotation fa-spin",vm.polling.defaultButton.labelKey="logViewer_pollingEvery"+interval,vm.polling.promise&&$timeout.cancel(vm.polling.promise),vm.polling.promise=function poll(interval){vm.polling.promise=$timeout(function(){getLogs(!0,!0),vm.polling.enabled&&vm.polling.interval>0&&poll(vm.polling.interval)},1e3*interval)}(interval)}function search(){$location.search("lq",vm.logOptions.filterExpression),vm.logOptions.pageNumber=1,getLogs()}function getLogs(hideLoadingIndicator,keepOpenItems){vm.logsLoading=!hideLoadingIndicator,logViewerResource.getLogs(vm.logOptions).then(function(data){if(keepOpenItems){var openItemTimestamps=vm.logItems.items.filter(function(item){return item.open}).map(function(item){return item.Timestamp});data.items=data.items.map(function(item){return item.open=openItemTimestamps.indexOf(item.Timestamp)>-1,item})}vm.logItems=data,vm.logsLoading=!1,function setLogTypeColor(logItems){logItems.forEach(function(logItem){return logItem.logTypeColor=vm.logLevels.find(function(x){return x.name===logItem.Level}).logTypeColor})}(vm.logItems.items)},function(err){vm.logsLoading=!1})}function updateAllLogLevelFilterCheckboxes(bool){vm.logLevels.forEach(function(logLevel){return logLevel.selected=bool})}vm.loading=!1,vm.logsLoading=!1,vm.showBackButton=!0,vm.page={},vm.logLevels=[{name:"Verbose",logTypeColor:"gray"},{name:"Debug",logTypeColor:"info"},{name:"Information",logTypeColor:"success"},{name:"Warning",logTypeColor:"warning"},{name:"Error",logTypeColor:"danger"},{name:"Fatal",logTypeColor:"dark"}],vm.polling={enabled:!1,interval:0,promise:null,defaultButton:{labelKey:"logViewer_polling",handler:function handler(){vm.polling.enabled?(vm.polling.enabled=!1,vm.polling.interval=0,vm.polling.defaultButton.icon=null,vm.polling.defaultButton.labelKey="logViewer_polling"):vm.polling.subButtons[0].handler()}},subButtons:[{labelKey:"logViewer_every2",handler:function handler(){enablePolling(2)}},{labelKey:"logViewer_every5",handler:function handler(){enablePolling(5)}},{labelKey:"logViewer_every10",handler:function handler(){enablePolling(10)}},{labelKey:"logViewer_every20",handler:function handler(){enablePolling(20)}},{labelKey:"logViewer_every30",handler:function handler(){enablePolling(30)}}]},vm.searches=[],vm.logItems={},vm.logOptions={},vm.logOptions.orderDirection="Descending",vm.fromDatePickerConfig={pickDate:!0,pickTime:!0,useSeconds:!1,useCurrent:!1,format:"YYYY-MM-DD HH:mm",icons:{time:"icon-time",date:"icon-calendar",up:"icon-chevron-up",down:"icon-chevron-down"}},vm.toDatePickerConfig={pickDate:!0,pickTime:!0,useSeconds:!1,format:"YYYY-MM-DD HH:mm",icons:{time:"icon-time",date:"icon-calendar",up:"icon-chevron-up",down:"icon-chevron-down"}},vm.getLogs=getLogs,vm.changePageNumber=function changePageNumber(pageNumber){vm.logOptions.pageNumber=pageNumber,getLogs()},vm.search=search,vm.getFilterName=function getFilterName(array){var name="All",found=!1;return array.forEach(function(item){item.selected&&(found?name=name+", "+item.name:(name=item.name,found=!0))}),name},vm.setLogLevelFilter=function setLogLevelFilter(logLevel){if(vm.logOptions.logLevels||(vm.logOptions.logLevels=[]),logLevel.selected)vm.logOptions.logLevels.push(logLevel.name);else{var index=vm.logOptions.logLevels.indexOf(logLevel.name);vm.logOptions.logLevels.splice(index,1)}getLogs()},vm.selectAllLogLevelFilters=function selectAllLogLevelFilters(){vm.logOptions.logLevels=vm.logLevels.map(function(logLevel){return logLevel.name}),updateAllLogLevelFilterCheckboxes(!0),getLogs()},vm.deselectAllLogLevelFilters=function deselectAllLogLevelFilters(){vm.logOptions.logLevels=[],updateAllLogLevelFilterCheckboxes(!1),getLogs()},vm.toggleOrderBy=function toggleOrderBy(){vm.logOptions.orderDirection="Descending"===vm.logOptions.orderDirection?"Ascending":"Descending",getLogs()},vm.selectSearch=function selectSearch(searchItem){vm.logOptions.filterExpression=searchItem.query,vm.dropdownOpen=!1,search()},vm.resetSearch=function resetSearch(){vm.logOptions.filterExpression="",search()},vm.findItem=function findItem(key,value){isNaN(value)?vm.logOptions.filterExpression=key+"='"+value+"'":vm.logOptions.filterExpression=key+"="+value,search()},vm.checkForSavedSearch=function checkForSavedSearch(){if(vm.logOptions.filterExpression){var findQuery=_.findWhere(vm.searches,{query:vm.logOptions.filterExpression});return!findQuery}return!1},vm.addToSavedSearches=function addToSavedSearches(){var overlay={title:"Save Search",closeButtonLabel:"Cancel",submitButtonLabel:"Save Search",disableSubmitButton:!0,view:"logviewersearch",query:vm.logOptions.filterExpression,submit:function submit(model){logViewerResource.postSavedSearch(model.queryName,model.query).then(function(data){vm.searches=data,overlayService.close()})},close:function close(){return overlayService.close()}};localizationService.localizeMany(["general_cancel","logViewer_saveSearch","logViewer_saveSearchDescription"]).then(function(values){overlay.title=values[1],overlay.subtitle=values[2],overlay.submitButtonLabel=values[1],overlay.closeButtonLabel=values[0],overlayService.open(overlay)})},vm.deleteSavedSearch=function deleteSavedSearch(searchItem){var overlay={title:"Delete Saved Search",closeButtonLabel:"Cancel",submitButtonLabel:"Delete Saved Search",submitButtonStyle:"danger",submit:function submit(model){logViewerResource.deleteSavedSearch(searchItem.name,searchItem.query).then(function(data){vm.searches=data,overlayService.close()})},close:function close(){return overlayService.close()}};localizationService.localizeMany(["general_cancel","defaultdialogs_confirmdelete","logViewer_deleteSavedSearch"]).then(function(values){overlay.title=values[2],overlay.subtitle=values[1],overlay.submitButtonLabel=values[2],overlay.closeButtonLabel=values[0],overlayService.open(overlay)})},vm.back=function back(){$location.path("settings/logViewer/overview").search("lq",null)},function init(){var querystring=$location.search();querystring.lq&&(vm.logOptions.filterExpression=querystring.lq),querystring.startDate&&(vm.logOptions.startDate=querystring.startDate),querystring.endDate&&(vm.logOptions.endDate=querystring.endDate),vm.loading=!0,logViewerResource.getSavedSearches().then(function(data){vm.searches=data,vm.loading=!1},function(){vm.searches=[{name:"Find all logs where the Level is NOT Verbose and NOT Debug",query:"Not(@Level='Verbose') and Not(@Level='Debug')"},{name:"Find all logs that has an exception property (Warning, Error & Fatal with Exceptions)",query:"Has(@Exception)"},{name:"Find all logs that have the property 'Duration'",query:"Has(Duration)"},{name:"Find all logs that have the property 'Duration' and the duration is greater than 1000ms",query:"Has(Duration) and Duration > 1000"},{name:"Find all logs that are from the namespace 'Umbraco.Core'",query:"StartsWith(SourceContext, 'Umbraco.Core')"},{name:"Find all logs that use a specific log message template",query:"@MessageTemplate = '[Timing {TimingId}] {EndMessage} ({TimingDuration}ms)'"}]}),getLogs()}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.ParameterEditorController",function ParameterEditorController($scope,formHelper,editorService){var vm=this;vm.submit=function submit(){$scope.model&&$scope.model.submit&&formHelper.submitForm({scope:$scope})&&$scope.model.submit($scope.model)},vm.close=function close(){$scope.model&&$scope.model.close&&$scope.model.close()},vm.openMacroParameterPicker=function openMacroParameterPicker(parameter){vm.focusOnMandatoryField=!1;var overlay={parameter:$scope.model.parameter,view:"views/common/infiniteeditors/macroparameterpicker/macroparameterpicker.html",size:"small",submit:function submit(model){vm.focusOnMandatoryField=!0,parameter.editor=model.parameter.editor,editorService.close()},close:function close(model){editorService.close()}};editorService.open(overlay)}})}(),angular.module("umbraco").controller("Umbraco.Editors.Macros.CreateController",MacrosCreateController),angular.module("umbraco").controller("Umbraco.Editors.Macros.DeleteController",MacrosDeleteController),angular.module("umbraco").controller("Umbraco.Editors.Macros.EditController",MacrosEditController),angular.module("umbraco").controller("Umbraco.Editors.Macros.ParametersController",MacrosParametersController),angular.module("umbraco").controller("Umbraco.Editors.Macros.SettingsController",MacrosSettingsController),function(){angular.module("umbraco").controller("Umbraco.Editors.Media.Apps.ContentController",function MediaAppContentController($scope,$filter,contentEditingHelper,contentTypeHelper){var vm=this;function setActiveTab(tab){vm.activeTabAlias=tab.alias,vm.tabs.forEach(function(tab){return tab.active=!1}),tab.active=!0}vm.tabs=[],vm.activeTabAlias=null,vm.setActiveTab=setActiveTab,$scope.$watchCollection("content.tabs",function(newValue){contentTypeHelper.defineParentAliasOnGroups(newValue),contentTypeHelper.relocateDisorientedGroups(newValue),vm.tabs=$filter("filter")(newValue,function(tab){return tab.type===contentTypeHelper.TYPE_TAB}),vm.tabs.length>0&&(contentEditingHelper.registerGenericTab(newValue),setActiveTab(vm.tabs[0]))})})}(),angular.module("umbraco").controller("Umbraco.Editors.Media.CreateController",mediaCreateController),angular.module("umbraco").controller("Umbraco.Editors.Media.DeleteController",MediaDeleteController),angular.module("umbraco").controller("Umbraco.Editors.Media.EditController",mediaEditController),angular.module("umbraco").controller("Umbraco.Editors.Media.EmptyRecycleBinController",MediaEmptyRecycleBinController),angular.module("umbraco").controller("Umbraco.Editors.Media.MoveController",function($scope,userService,eventsService,mediaResource,appState,treeService,navigationService){function treeLoadedHandler(args){$scope.source&&$scope.source.path&&$scope.dialogTreeApi.syncTree({path:$scope.source.path,activate:!1})}function nodeSelectHandler(args){args&&args.event&&(args.event.preventDefault(),args.event.stopPropagation()),eventsService.emit("editors.media.moveController.select",args),$scope.target&&($scope.target.selected=!1),$scope.target=args.node,$scope.target.selected=!0}function nodeExpandedHandler(args){args.node.metaData.isContainer&&function openMiniListView(node){$scope.miniListView=node}(args.node)}$scope.dialogTreeApi={},$scope.source=_.clone($scope.currentNode),$scope.busy=!1,$scope.searchInfo={searchFromId:null,searchFromName:null,showSearch:!1,results:[],selectedSearchResults:[]},$scope.treeModel={hideHeader:!1},userService.getCurrentUser().then(function(userData){$scope.treeModel.hideHeader=userData.startMediaIds.length>0&&-1==userData.startMediaIds.indexOf(-1)}),$scope.onTreeInit=function(){$scope.dialogTreeApi.callbacks.treeLoaded(treeLoadedHandler),$scope.dialogTreeApi.callbacks.treeNodeSelect(nodeSelectHandler),$scope.dialogTreeApi.callbacks.treeNodeExpanded(nodeExpandedHandler)},$scope.close=function(){navigationService.hideDialog()},$scope.hideSearch=function(){$scope.searchInfo.showSearch=!1,$scope.searchInfo.searchFromId=null,$scope.searchInfo.searchFromName=null,$scope.searchInfo.results=[]},$scope.selectResult=function(evt,result){result.selected=!0!==result.selected,nodeSelectHandler({event:evt,node:result})},$scope.onSearchResults=function(results){$scope.searchInfo.results=results,$scope.searchInfo.showSearch=!0},$scope.move=function(){$scope.busy=!0,mediaResource.move({parentId:$scope.target.id,id:$scope.source.id}).then(function(path){$scope.busy=!1,$scope.error=!1,$scope.success=!0,treeService.removeNode($scope.currentNode);var activeNode=appState.getTreeState("selectedNode");navigationService.syncTree({tree:"media",path:path,forceReload:!0,activate:!1}).then(function(args){if(activeNode){var activeNodePath=treeService.getPath(activeNode).join();navigationService.syncTree({tree:"media",path:activeNodePath,forceReload:!1,activate:!0})}})},function(err){$scope.busy=!1,$scope.success=!1,$scope.error=err})},$scope.selectListViewNode=function(node){node.selected=!0!==node.selected,nodeSelectHandler({node:node})},$scope.closeMiniListView=function(){$scope.miniListView=void 0}}),angular.module("umbraco").controller("Umbraco.Editors.Media.RecycleBinController",MediaRecycleBinController),angular.module("umbraco").controller("Umbraco.Editors.Media.RestoreController",function($scope,relationResource,mediaResource,entityResource,navigationService,appState,treeService,userService,localizationService){function nodeSelectHandler(args){args&&args.event&&(args.event.preventDefault(),args.event.stopPropagation()),$scope.target&&($scope.target.selected=!1),$scope.target=args.node,$scope.target.selected=!0}function nodeExpandedHandler(args){args.node.metaData.isContainer&&function openMiniListView(node){$scope.miniListView=node}(args.node)}$scope.source=_.clone($scope.currentNode),$scope.error=null,$scope.loading=!0,$scope.moving=!1,$scope.success=!1,$scope.dialogTreeApi={},$scope.searchInfo={showSearch:!1,results:[],selectedSearchResults:[]},$scope.treeModel={hideHeader:!1},userService.getCurrentUser().then(function(userData){$scope.treeModel.hideHeader=userData.startContentIds.length>0&&-1==userData.startContentIds.indexOf(-1)}),$scope.labels={},localizationService.localizeMany(["treeHeaders_media"]).then(function(data){$scope.labels.treeRoot=data[0]}),$scope.hideSearch=function(){$scope.searchInfo.showSearch=!1,$scope.searchInfo.results=[]},$scope.selectResult=function(evt,result){result.selected=!0!==result.selected,nodeSelectHandler({event:evt,node:result})},$scope.onSearchResults=function(results){$scope.searchInfo.results=results,$scope.searchInfo.showSearch=!0},$scope.onTreeInit=function(){$scope.dialogTreeApi.callbacks.treeNodeSelect(nodeSelectHandler),$scope.dialogTreeApi.callbacks.treeNodeExpanded(nodeExpandedHandler)},$scope.selectListViewNode=function(node){node.selected=!0!==node.selected,nodeSelectHandler({node:node})},$scope.closeMiniListView=function(){$scope.miniListView=void 0},relationResource.getByChildId($scope.source.id,"relateParentMediaFolderOnDelete").then(function(data){$scope.loading=!1,data.length?($scope.relation=data[0],-1===$scope.relation.parentId?$scope.target={id:-1,name:$scope.labels.treeRoot}:($scope.loading=!0,entityResource.getById($scope.relation.parentId,"media").then(function(data){$scope.loading=!1,$scope.target=data,-1!==$scope.target.path.indexOf("-21")&&($scope.moving=!0,$scope.target=null)},function(err){$scope.loading=!1,$scope.error=err}))):$scope.moving=!0},function(err){$scope.loading=!1,$scope.error=err}),$scope.restore=function(){$scope.loading=!0,mediaResource.move({parentId:$scope.target.id,id:$scope.source.id}).then(function(path){$scope.loading=!1,$scope.success=!0,treeService.removeNode($scope.currentNode);var activeNode=appState.getTreeState("selectedNode");navigationService.syncTree({tree:"media",path:path,forceReload:!0,activate:!1}).then(function(args){if(activeNode){var activeNodePath=treeService.getPath(activeNode).join();navigationService.syncTree({tree:"media",path:activeNodePath,forceReload:!1,activate:!0})}})},function(err){$scope.loading=!1,$scope.error=err})},$scope.close=function(){navigationService.hideDialog()}}),function(){angular.module("umbraco").controller("Umbraco.Editors.Media.SortController",function MediaSortController($scope,$filter,mediaResource,navigationService,eventsService){var vm=this,id=$scope.currentNode.id;vm.loading=!1,vm.children=[],vm.saveButtonState="init",vm.sortOrder={},vm.sortableOptions={axis:"y",containment:"parent",distance:10,tolerance:"pointer",opacity:.7,scroll:!0,cursor:"move",helper:function fixSortableHelper(e,ui){return ui.children().each(function(){$(this).width($(this).width())}),ui},update:function update(){vm.sortOrder.column="",vm.sortOrder.reverse=!1}},vm.save=function save(){vm.saveButtonState="busy";var args={parentId:id,sortedIds:_.map(vm.children,function(child){return child.id})};mediaResource.sort(args).then(function(){navigationService.syncTree({tree:"media",path:$scope.currentNode.path,forceReload:!0}).then(function(){return navigationService.reloadNode($scope.currentNode)}),eventsService.emit("sortCompleted",{id:id}),vm.saveButtonState="success"},function(error){vm.error=error,vm.saveButtonState="error"})},vm.sort=function sort(column){vm.sortOrder.column===column?vm.sortOrder.reverse=!vm.sortOrder.reverse:(vm.sortOrder.column=column,vm.sortOrder.reverse=!1),vm.children=$filter("orderBy")(vm.children,vm.sortOrder.column,vm.sortOrder.reverse)},vm.close=function close(){navigationService.hideDialog()},function onInit(){vm.loading=!0,mediaResource.getChildren(id).then(function(data){vm.children=data.items,vm.loading=!1})}()})}(),angular.module("umbraco").controller("Umbraco.Editors.MediaTypes.CopyController",function($scope,mediaTypeResource,treeService,navigationService,notificationsService,appState,eventsService){function nodeSelectHandler(args){args.event.preventDefault(),args.event.stopPropagation(),$scope.target&&($scope.target.selected=!1),$scope.target=args.node,$scope.target.selected=!0}$scope.dialogTreeApi={},$scope.source=_.clone($scope.currentNode),$scope.copy=function(){$scope.busy=!0,$scope.error=!1,mediaTypeResource.copy({parentId:$scope.target.id,id:$scope.source.id}).then(function(path){$scope.error=!1,$scope.success=!0,$scope.busy=!1;var activeNode=appState.getTreeState("selectedNode");navigationService.syncTree({tree:"mediaTypes",path:path,forceReload:!0,activate:!1}).then(function(args){if(activeNode){var activeNodePath=treeService.getPath(activeNode).join();navigationService.syncTree({tree:"mediaTypes",path:activeNodePath,forceReload:!1,activate:!0})}})},function(err){$scope.success=!1,$scope.error=err,$scope.busy=!1})},$scope.onTreeInit=function(){$scope.dialogTreeApi.callbacks.treeNodeSelect(nodeSelectHandler)},$scope.close=function(){navigationService.hideDialog()}}),angular.module("umbraco").controller("Umbraco.Editors.MediaTypes.CreateController",MediaTypesCreateController),angular.module("umbraco").controller("Umbraco.Editors.MediaTypes.DeleteController",MediaTypesDeleteController),function(){angular.module("umbraco").controller("Umbraco.Editors.MediaTypes.EditController",function MediaTypesEditController($scope,$routeParams,$q,mediaTypeResource,editorState,contentEditingHelper,navigationService,iconHelper,contentTypeHelper,notificationsService,localizationService,overlayHelper,eventsService,angularHelper){var vm=this,evts=[],mediaTypeId=$routeParams.id,create=$routeParams.create,infiniteMode=$scope.model&&$scope.model.infiniteMode,mediaTypeIcon="";function loadMediaType(){vm.page.loading=!0,mediaTypeResource.getById(mediaTypeId).then(function(dt){init(dt),infiniteMode||syncTreeNode(vm.contentType,dt.path,!0),vm.page.loading=!1})}function init(contentType){!function convertLegacyIcons(contentType){var contentTypeArray=[];contentTypeArray.push({icon:contentType.icon}),iconHelper.formatContentTypeIcons(contentTypeArray),contentType.icon=contentTypeArray[0].icon}(contentType),editorState.set(contentType),vm.contentType=contentType,mediaTypeIcon=contentType.icon}function syncTreeNode(dt,path,initialLoad){navigationService.syncTree({tree:"mediatypes",path:path.split(","),forceReload:!0!==initialLoad}).then(function(syncArgs){vm.currentNode=syncArgs.node})}vm.save=function save(){if(0===overlayHelper.getNumberOfOverlays()){var deferred=$q.defer();return vm.page.saveButtonState="busy",vm.contentType.allowedContentTypes=contentTypeHelper.createIdArray(vm.contentType.allowedContentTypes),contentEditingHelper.contentEditorPerformSave({saveMethod:mediaTypeResource.save,scope:$scope,content:vm.contentType,rebindCallback:function rebindCallback(origContentType,savedContentType){vm.contentType.id=savedContentType.id,vm.contentType.groups.forEach(function(group){if(group.name){for(var k=0;k0&&(contentEditingHelper.registerGenericTab(newValue),setActiveTab(vm.tabs[0]))})})}(),angular.module("umbraco").controller("Umbraco.Editors.Member.CreateController",memberCreateController),angular.module("umbraco").controller("Umbraco.Editors.Member.DeleteController",MemberDeleteController),angular.module("umbraco").controller("Umbraco.Editors.Member.EditController",MemberEditController),angular.module("umbraco").controller("Umbraco.Editors.Member.ListController",MemberListController),angular.module("umbraco").controller("Umbraco.Editors.MemberGroups.DeleteController",MemberGroupsDeleteController),angular.module("umbraco").controller("Umbraco.Editors.MemberGroups.EditController",MemberGroupsEditController),angular.module("umbraco").controller("Umbraco.Editors.MemberTypes.CopyController",function($scope,memberTypeResource,treeService,navigationService,notificationsService,appState,eventsService){function nodeSelectHandler(args){args.event.preventDefault(),args.event.stopPropagation(),$scope.target&&($scope.target.selected=!1),$scope.target=args.node,$scope.target.selected=!0}$scope.dialogTreeApi={},$scope.source=_.clone($scope.currentNode),$scope.copy=function(){$scope.busy=!0,$scope.error=!1,memberTypeResource.copy({parentId:$scope.target.id,id:$scope.source.id}).then(function(path){$scope.error=!1,$scope.success=!0,$scope.busy=!1;var activeNode=appState.getTreeState("selectedNode");navigationService.syncTree({tree:"memberTypes",path:path,forceReload:!0,activate:!1}).then(function(args){if(activeNode){var activeNodePath=treeService.getPath(activeNode).join();navigationService.syncTree({tree:"memberTypes",path:activeNodePath,forceReload:!1,activate:!0})}})},function(err){$scope.success=!1,$scope.error=err,$scope.busy=!1})},$scope.onTreeInit=function(){$scope.dialogTreeApi.callbacks.treeNodeSelect(nodeSelectHandler)},$scope.close=function(){navigationService.hideDialog()}}),angular.module("umbraco").controller("Umbraco.Editors.MemberTypes.CreateController",MemberTypesCreateController),angular.module("umbraco").controller("Umbraco.Editors.MemberTypes.DeleteController",MemberTypesDeleteController),function(){angular.module("umbraco").controller("Umbraco.Editors.MemberTypes.EditController",function MemberTypesEditController($scope,$routeParams,$q,memberTypeResource,editorState,iconHelper,navigationService,contentEditingHelper,notificationsService,localizationService,overlayHelper,contentTypeHelper,angularHelper,eventsService){var evts=[],vm=this,infiniteMode=$scope.model&&$scope.model.infiniteMode,memberTypeId=$routeParams.id,create=$routeParams.create,memberTypeIcon="";function loadMemberType(){vm.page.loading=!0,memberTypeResource.getById(memberTypeId).then(function(dt){init(dt),infiniteMode||syncTreeNode(vm.contentType,dt.path,!0),vm.page.loading=!1})}function init(contentType){!function convertLegacyIcons(contentType){var contentTypeArray=[];contentTypeArray.push({icon:contentType.icon}),iconHelper.formatContentTypeIcons(contentTypeArray),contentType.icon=contentTypeArray[0].icon}(contentType),editorState.set(contentType),vm.contentType=contentType,memberTypeIcon=contentType.icon}function syncTreeNode(dt,path,initialLoad){navigationService.syncTree({tree:"membertypes",path:path.split(","),forceReload:!0!==initialLoad}).then(function(syncArgs){vm.currentNode=syncArgs.node})}vm.save=function save(){if(0===overlayHelper.getNumberOfOverlays()){var deferred=$q.defer();return vm.page.saveButtonState="busy",contentEditingHelper.contentEditorPerformSave({saveMethod:memberTypeResource.save,scope:$scope,content:vm.contentType,rebindCallback:function rebindCallback(origContentType,savedContentType){vm.contentType.id=savedContentType.id,vm.contentType.groups.forEach(function(group){if(group.name){for(var k=0;k=0}),vm.templates=templates}),entityResource.getAll("Stylesheet").then(function(stylesheets){stylesheets.forEach(function(stylesheet){stylesheet.selected=vm.package.stylesheets.indexOf(stylesheet.path)>=0}),vm.stylesheets=stylesheets}),entityResource.getAll("Script").then(function(scripts){scripts.forEach(function(script){script.selected=vm.package.scripts.indexOf(script.path)>=0}),vm.scripts=scripts}),entityResource.getAll("PartialView").then(function(partialViews){partialViews.forEach(function(view){view.selected=vm.package.partialViews.indexOf(view.path)>=0}),vm.partialViews=partialViews}),entityResource.getAll("Macro").then(function(macros){macros.forEach(function(macro){macro.id=macro.id.toString(),macro.selected=-1!==vm.package.macros.indexOf(macro.id)}),vm.macros=macros}),entityResource.getAll("Language").then(function(languages){languages.forEach(function(language){language.id=language.id.toString(),language.selected=-1!==vm.package.languages.indexOf(language.id)}),vm.languages=languages}),entityResource.getAll("DictionaryItem").then(function(dictionaryItems){dictionaryItems.forEach(function(dictionaryItem){dictionaryItem.id=dictionaryItem.id.toString(),dictionaryItem.selected=-1!==vm.package.dictionaryItems.indexOf(dictionaryItem.id)}),vm.dictionaryItems=dictionaryItems}),entityResource.getAll("DataType").then(function(dataTypes){dataTypes.forEach(function(dataType){dataType.id=dataType.id.toString(),dataType.selected=-1!==vm.package.dataTypes.indexOf(dataType.id)}),vm.dataTypes=dataTypes})}vm.showBackButton=!0,vm.loading=!0,vm.mediaNodeDisplayModels=[],vm.back=function back(){$location.path("packages/packages/created").search("create",null).search("packageId",null)},vm.createOrUpdatePackage=function createOrUpdatePackage(editPackageForm){vm.package.mediaUdis=vm.mediaPickerModel.value.split(",").filter(function(i){return i}),formHelper.submitForm({formCtrl:editPackageForm,scope:$scope})&&(vm.buttonState="busy",packageResource.savePackage(vm.package).then(function(updatedPackage){vm.package=updatedPackage,vm.buttonState="success",formHelper.resetForm({scope:$scope,formCtrl:editPackageForm}),create&&($location.path("packages/packages/edit/"+vm.package.id).search("create",null),$location.replace())},function(err){formHelper.resetForm({scope:$scope,formCtrl:editPackageForm,hasErrors:!0}),formHelper.handleError(err),vm.buttonState="error"}))},vm.removeContentItem=function removeContentItem(){vm.package.contentNodeId=null},vm.openContentPicker=function openContentPicker(){var contentPicker={submit:function submit(model){model.selection&&model.selection.length>0&&(vm.package.contentNodeId=model.selection[0].id.toString(),vm.contentNodeDisplayModel=model.selection[0]),editorService.close()},close:function close(){editorService.close()}};editorService.contentPicker(contentPicker)},vm.openViewPicker=function openViewPicker(){var controlPicker={title:"Select view",onlyInitialized:!1,filter:function filter(i){if(-1===i.name.indexOf(".html")&&-1===i.name.indexOf(".htm"))return!0},filterCssClass:"not-allowed",select:function select(node){var id=decodeURIComponent(node.id.replace(/\+/g," "));vm.package.packageView=id,editorService.close()},close:function close(){return editorService.close()}};editorService.filePicker(controlPicker)},vm.removePackageView=function removePackageView(){vm.package.packageView=null},vm.downloadFile=function downloadFile(id){var url=umbRequestHelper.getApiUrl("packageApiBaseUrl","DownloadCreatedPackage",{id:id});umbRequestHelper.downloadFile(url).then(function(){})},vm.selectDocumentType=function selectDocumentType(doctype){var index=vm.package.documentTypes.indexOf(doctype.id);-1===index?vm.package.documentTypes.push(doctype.id):vm.package.documentTypes.splice(index,1)},vm.selectMediaType=function selectMediaType(mediatype){var index=vm.package.mediaTypes.indexOf(mediatype.id);-1===index?vm.package.mediaTypes.push(mediatype.id):vm.package.mediaTypes.splice(index,1)},vm.selectTemplate=function selectTemplate(template){var index=vm.package.templates.indexOf(template.id);-1===index?vm.package.templates.push(template.id):vm.package.templates.splice(index,1)},vm.selectStyleSheet=function selectStyleSheet(stylesheet){var index=vm.package.stylesheets.indexOf(stylesheet.path);-1===index?vm.package.stylesheets.push(stylesheet.path):vm.package.stylesheets.splice(index,1)},vm.selectScript=function selectScript(script){var index=vm.package.scripts.indexOf(script.path);-1===index?vm.package.scripts.push(script.path):vm.package.scripts.splice(index,1)},vm.selectPartialView=function selectPartialView(view){var index=vm.package.partialViews.indexOf(view.path);-1===index?vm.package.partialViews.push(view.path):vm.package.partialViews.splice(index,1)},vm.selectMacro=function selectMacro(macro){var index=vm.package.macros.indexOf(macro.id);-1===index?vm.package.macros.push(macro.id):vm.package.macros.splice(index,1)},vm.selectLanguage=function selectLanguage(language){var index=vm.package.languages.indexOf(language.id);-1===index?vm.package.languages.push(language.id):vm.package.languages.splice(index,1)},vm.selectDictionaryItem=function selectDictionaryItem(dictionaryItem){var index=vm.package.dictionaryItems.indexOf(dictionaryItem.id);-1===index?vm.package.dictionaryItems.push(dictionaryItem.id):vm.package.dictionaryItems.splice(index,1)},vm.selectDataType=function selectDataType(dataType){var index=vm.package.dataTypes.indexOf(dataType.id);-1===index?vm.package.dataTypes.push(dataType.id):vm.package.dataTypes.splice(index,1)},vm.mediaPickerModel={hideLabel:!0,view:"mediapicker",value:"",config:{multiPicker:!0,allowEdit:!1}},vm.labels={},vm.versionRegex=/^(\d+\.)(\d+\.)(\*|\d+)$/,vm.aceOption={mode:"xml",theme:"chrome",showPrintMargin:!1,advanced:{fontSize:"14px",enableSnippets:!0,enableBasicAutocompletion:!0,enableLiveAutocompletion:!1},onLoad:function onLoad(_editor){vm.editor=_editor,vm.editor.setValue(vm.package.actions)}},function onInit(){create?(packageResource.getEmpty().then(function(scaffold){vm.package=scaffold,loadResources(),vm.loading=!1}),localizationService.localizeMany(["general_create","packager_includeAllChildNodes"]).then(function(values){vm.labels.button=values[0],vm.labels.includeAllChildNodes=values[1]})):(packageResource.getCreatedById(packageId).then(function(createdPackage){vm.package=createdPackage,loadResources(),vm.loading=!1,vm.package.contentNodeId&&entityResource.getById(vm.package.contentNodeId,"Document").then(function(entity){vm.contentNodeDisplayModel=entity}),vm.mediaPickerModel.value=vm.package.mediaUdis.join(",")}),localizationService.localizeMany(["buttons_save","packager_includeAllChildNodes"]).then(function(values){vm.labels.button=values[0],vm.labels.includeAllChildNodes=values[1]}))}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Packages.OptionsController",function OptionsController($scope,$location,$routeParams,packageResource,umbRequestHelper){var vm=this;vm.showBackButton=!0,vm.loading=!0,vm.back=function back(){$location.path("packages/packages/installed").search("packageId",null)};var packageId=$routeParams.id;!function onInit(){packageResource.getInstalledByName(packageId).then(function(pck){vm.package=pck,$scope.package=pck,vm.loading=!1,pck.packageView=pck.packageView.startsWith("~/")?pck.packageView:pck.packageView.startsWith("/")?"~"+pck.packageView:"~/"+pck.packageView,pck.packageView=umbRequestHelper.convertVirtualToAbsolutePath(pck.packageView)})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Packages.OverviewController",function PackagesOverviewController($scope,$location,$routeParams,localizationService,localStorageService){var packageInstallData=localStorageService.get("packageInstallData"),packageUri=$routeParams.method;if(packageInstallData){if(localStorageService.remove("packageInstallData"),packageInstallData.postInstallationPath)return void $location.path(packageInstallData.postInstallationPath).search("packageId",packageInstallData.id);"installed"===packageInstallData&&(packageUri="installed")}var vm=this;vm.page={},vm.page.labels={},vm.page.name="",vm.page.navigation=[],function onInit(){(function loadNavigation(){localizationService.localizeMany(["sections_packages","packager_installed","packager_installLocal","packager_created"]).then(function(data){vm.page.labels.packages=data[0],vm.page.labels.installed=data[1],vm.page.labels.install=data[2],vm.page.labels.created=data[3],vm.page.navigation=[{name:vm.page.labels.packages,icon:"icon-cloud",view:"views/packages/views/repo.html",active:!packageUri||"repo"===packageUri,alias:"umbPackages",action:function action(){$location.path("/packages/packages/repo")}},{name:vm.page.labels.installed,icon:"icon-box",view:"views/packages/views/installed.html",active:"installed"===packageUri,alias:"umbInstalled",action:function action(){$location.path("/packages/packages/installed")}},{name:vm.page.labels.created,icon:"icon-files",view:"views/packages/views/created.html",active:"created"===packageUri,alias:"umbCreatedPackages",action:function action(){$location.path("/packages/packages/created")}}]})})(),function setPageName(){localizationService.localize("sections_packages").then(function(data){vm.page.name=data})}()}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Packages.CreatedController",function CreatedController($timeout,$location,packageResource,localizationService,overlayService){var vm=this;vm.deleteCreatedPackage=function deleteCreatedPackage(event,index,createdPackage){event.stopPropagation(),event.preventDefault();var dialog={view:"views/packages/overlays/delete.html",package:createdPackage,submitButtonLabelKey:"contentTypeEditor_yesDelete",submitButtonStyle:"danger",submit:function submit(model){!function performDelete(index,createdPackage){createdPackage.deleteButtonState="busy",packageResource.deleteCreatedPackage(createdPackage.id).then(function(){vm.createdPackages.splice(index,1)},function(err){createdPackage.deleteButtonState="error"})}(index,createdPackage),overlayService.close()},close:function close(){overlayService.close()}};localizationService.localizeMany(["general_delete","defaultdialogs_confirmdelete"]).then(function(values){dialog.title=values[0],dialog.content=values[1],overlayService.open(dialog)})},vm.goToPackage=function goToPackage(createdPackage){$location.path("packages/packages/edit/"+createdPackage.id)},vm.createPackage=function createPackage(){$location.search("create",null),$location.path("packages/packages/edit/-1").search("create","true")},function onInit(){vm.createdPackages=[],packageResource.getAllCreated().then(function(createdPackages){vm.createdPackages=createdPackages},Utilities.noop)}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Packages.InstalledController",function PackagesInstalledController($location,packageResource,localizationService){var vm=this;vm.confirmMigrations=function confirmMigrations(pck){vm.state="runMigration",vm.package=pck,vm.installState.state="",vm.installState.status=""},vm.packageOptions=function packageOptions(pck){$location.path("packages/packages/options/"+pck.name).search("packageId",null)},vm.runMigrations=function runMigrations(pck){vm.installState.state="running",packageResource.runMigrations(pck.name).then(function(packs){vm.installState.state="success",vm.installState.status=labels.packageMigrationsComplete,vm.installedPackages=packs},function(err){vm.installState.state="error",vm.installState.status=err.data.message})},vm.state="list",vm.installState={status:"",state:""},vm.package={};var labels={};!function init(){packageResource.getInstalled().then(function(packs){vm.installedPackages=packs}),localizationService.localizeMany(["packager_packageMigrationsComplete"]).then(function(values){labels.packageMigrationsComplete=values[0]})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Packages.RepoController",function PackagesRepoController($scope,$timeout,ourPackageRepositoryResource,$q,packageResource,localStorageService,localizationService){var vm=this;vm.packageViewState="packageList",vm.categories=[],vm.loading=!0,vm.pagination={pageNumber:1,totalPages:10,pageSize:24},vm.searchQuery="",vm.selectCategory=function selectCategory(selectedCategory,categories){for(var i=0;i=0&&$scope.model.value.splice(index,1)},function init(){for(var prevalues=($scope.model.config?$scope.model.config.prevalues:$scope.model.prevalues)||[],items=[],i=0;i0,$scope.model.items=[];var str,items=[];if(Utilities.isArray($scope.model.prevalues)){for(var i in $scope.model.prevalues){var oldValue=$scope.model.prevalues[i];if(str=oldValue.value||oldValue,/(^#[0-9A-F]{6}$)|(^#[0-9A-F]{3}$)/i.test(str))if(oldValue.hasOwnProperty("value")){var hexCode=toFullHex(oldValue.value);items.push({value:hexCode.substr(1,hexCode.length),label:oldValue.label,id:i})}else{hexCode=toFullHex(oldValue);items.push({value:hexCode.substr(1,hexCode.length),label:oldValue,id:i})}}$scope.model.items=items}function toFullHex(hex){return 4===hex.length&&"#"===hex.charAt(0)&&(hex="#"+hex.charAt(1)+hex.charAt(1)+hex.charAt(2)+hex.charAt(2)+hex.charAt(3)+hex.charAt(3)),hex.toLowerCase()}}),angular.module("umbraco").controller("Umbraco.PrevalueEditors.ImageFilePickerController",imageFilePickerController),angular.module("umbraco").controller("Umbraco.PrevalueEditors.MediaFolderPickerController",mediaFolderPickerController),angular.module("umbraco").controller("Umbraco.PrevalueEditors.MediaPickerController",mediaPickerController),angular.module("umbraco").controller("Umbraco.PrevalueEditors.MultiValuesController",function($scope,$timeout){if($scope.newItem="",$scope.hasError=!1,$scope.focusOnNew=!1,!Utilities.isArray($scope.model.value)){var items=[];for(var i in $scope.model.value)items.push({value:$scope.model.value[i].value,sortOrder:$scope.model.value[i].sortOrder,id:i});items.sort(function(a,b){return a.sortOrder>b.sortOrder?1:b.sortOrder>a.sortOrder?-1:0}),$scope.model.value=items}$scope.remove=function(item,evt){evt.preventDefault(),$scope.model.value=_.reject($scope.model.value,function(x){return x.value===item.value})},$scope.add=function(evt){if(evt.preventDefault(),$scope.newItem&&!_.contains($scope.model.value,$scope.newItem))return $scope.model.value.push({value:$scope.newItem}),$scope.newItem="",$scope.hasError=!1,void($scope.focusOnNew=!0);$scope.hasError=!0},$scope.sortableOptions={axis:"y",containment:"parent",cursor:"move",items:"> div.control-group",tolerance:"pointer",update:function update(e,ui){var newIndex=ui.item.index(),originalIndex=function getElementIndexByPrevalueText(value){for(var i=0;i<$scope.model.value.length;i++)if($scope.model.value[i].value===value)return i;return-1}($('input[type="text"]',ui.item).val());if(originalIndex>-1){var movedElement=$scope.model.value[originalIndex];$scope.model.value.splice(originalIndex,1),$scope.model.value.splice(newIndex,0,movedElement)}}},$scope.createNew=function(event){13==event.keyCode&&$scope.add(event)}}),angular.module("umbraco").controller("Umbraco.PrevalueEditors.TreePickerController",function($scope,entityResource,iconHelper,editorService){$scope.renderModel=[],$scope.ids=[],$scope.allowRemove=!0,$scope.allowEdit=!0,$scope.sortable=!1;var config={multiPicker:!1,entityType:"Document",type:"content",treeAlias:"content",idType:"udi"};$scope.model.config&&Utilities.extend(config,$scope.model.config),$scope.model.value&&(Array.isArray($scope.model.value)?$scope.ids.push($scope.model.value):$scope.ids=$scope.model.value.split(","),entityResource.getByIds($scope.ids,config.entityType).then(function(data){_.each(data,function(item,i){item.icon=iconHelper.convertFromLegacyIcon(item.icon),$scope.renderModel.push({name:item.name,id:item.id,icon:item.icon,udi:item.udi});var itemRenderIndex=$scope.renderModel.length-1;entityResource.getUrl(item.id,config.entityType).then(function(data){$scope.renderModel[itemRenderIndex].path=data})})})),$scope.openTreePicker=function(){var treePicker=config;treePicker.section=config.type,treePicker.submit=function(model){populate(config.multiPicker?model.selection:model.selection[0]),editorService.close()},treePicker.close=function(){editorService.close()},editorService.treePicker(treePicker)},$scope.remove=function(index){$scope.renderModel.splice(index,1),$scope.ids.splice(index,1),$scope.model.value=trim($scope.ids.join(),",")},$scope.clear=function(){$scope.model.value="",$scope.renderModel=[],$scope.ids=[]},$scope.add=function(item){var itemId="udi"===config.idType?item.udi:item.id;if($scope.ids.indexOf(itemId)<0){item.icon=iconHelper.convertFromLegacyIcon(item.icon),$scope.ids.push(itemId),$scope.renderModel.push({name:item.name,id:item.id,icon:item.icon,udi:item.udi}),$scope.model.value=trim($scope.ids.join(),",");var itemRenderIndex=$scope.renderModel.length-1;entityResource.getUrl(item.id,config.entityType).then(function(data){$scope.renderModel[itemRenderIndex].path=data})}};var unsubscribe=$scope.$on("formSubmitting",function(ev,args){$scope.model.value=trim($scope.ids.join(),",")});function trim(str,chr){var rgxtrim=chr?new RegExp("^"+chr+"+|"+chr+"+$","g"):new RegExp("^\\s+|\\s+$","g");return str.replace(rgxtrim,"")}function populate(data){Utilities.isArray(data)?_.each(data,function(item,i){$scope.add(item)}):($scope.clear(),$scope.add(data))}$scope.$on("$destroy",function(){unsubscribe()})}),angular.module("umbraco").controller("Umbraco.PrevalueEditors.TreeSourceController",function($scope,$timeout,entityResource,iconHelper,editorService,eventsService){function entityType(){var ent="Document";return"media"===$scope.model.value.type?ent="Media":"member"===$scope.model.value.type&&(ent="Member"),ent}function treeSourceChanged(){eventsService.emit("treeSourceChanged",{value:$scope.model.value.type})}$scope.model||($scope.model={}),$scope.model.value||($scope.model.value={type:"content"}),$scope.model.config||($scope.model.config={idType:"udi"}),$scope.model.value.id&&"member"!==$scope.model.value.type?entityResource.getById($scope.model.value.id,entityType()).then(function(item){populate(item)}):$timeout(function(){treeSourceChanged()},100),$scope.openContentPicker=function(){var treePicker={idType:$scope.model.config.idType,section:$scope.model.value.type,treeAlias:$scope.model.value.type,multiPicker:!1,submit:function submit(model){populate(model.selection[0]),editorService.close()},close:function close(){editorService.close()}};editorService.treePicker(treePicker)},$scope.clear=function(){$scope.model.value.id=null,$scope.node=null,$scope.model.value.query=null,treeSourceChanged()};var unsubscribe=$scope.$on("formSubmitting",function(ev,args){"member"===$scope.model.value.type&&($scope.model.value.id=null,$scope.model.value.query="")});function populate(item){$scope.clear(),item.icon=iconHelper.convertFromLegacyIcon(item.icon),$scope.node=item,$scope.node.path="",$scope.model.value.id="udi"===$scope.model.config.idType?item.udi:item.id,entityResource.getUrl(item.id,entityType()).then(function(data){$scope.node.path=data})}$scope.$on("$destroy",function(){unsubscribe()})}),angular.module("umbraco").controller("Umbraco.PrevalueEditors.TreeSourceTypePickerController",TreeSourceTypePickerController),function(){angular.module("umbraco").controller("Umbraco.PropertyEditors.BlockEditor.InlineBlockEditor",function InlineBlockEditor($scope){this.openBlock=function(block){!0===block.active?($scope.$broadcast("formSubmitting",{scope:$scope}),$scope.$broadcast("formSubmittingFinalPhase",{scope:$scope}),block.active=!1):$scope.api.activateBlock(block)}})}(),function(){angular.module("umbraco").controller("Umbraco.PropertyEditors.BlockList.BlockConfigurationController",function BlockConfigurationController($scope,elementTypeResource,overlayService,localizationService,editorService,eventsService,udiService){var unsubscribe=[],vm=this;function loadElementTypes(){return elementTypeResource.getAll().then(function(elementTypes){vm.elementTypes=elementTypes})}vm.openBlock=null,unsubscribe.push(eventsService.on("editors.documentType.saved",function updateUsedElementTypes(event,args){for(var key=args.documentType.key,i=0;i=0&&$scope.model.value.splice(index,1)},function init(){if(vm.uniqueId=String.CreateGuid(),Utilities.isObject($scope.model.config.items)){for(var sortedItems=[],vals=_.values($scope.model.config.items),keys=_.keys($scope.model.config.items),i=0;ib.sortOrder?1:b.sortOrder>a.sortOrder?-1:0}),vm.configItems=sortedItems,null!==$scope.model.value&&void 0!==$scope.model.value||($scope.model.value=[]),generateViewModel($scope.model.value),$scope.$watchCollection("model.value",updateViewModel)}validationMessageService.getMandatoryMessage($scope.model.validation).then(function(value){$scope.mandatoryMessage=value})}()}),angular.module("umbraco").controller("Umbraco.PropertyEditors.ColorPickerController",ColorPickerController),angular.module("umbraco").controller("Umbraco.PrevalueEditors.MultiColorPickerController",function($scope,angularHelper,$element,eventsService){var vm=this;vm.add=function add(evt){if(evt.preventDefault(),$scope.newColor){var newLabel=function validLabel(label){return null!=label&&""!==label&&label.length&&label.length>0}($scope.newLabel)?$scope.newLabel:$scope.newColor,exists=_.find($scope.model.value,function(item){return item!=vm.editItem&&(item.value.toUpperCase()===$scope.newColor.toUpperCase()||item.label.toUpperCase()===newLabel.toUpperCase())});if(!exists)return null==vm.editItem?$scope.model.value.push({value:$scope.newColor,label:newLabel}):(vm.editItem.value=$scope.newColor,vm.editItem.label=newLabel,vm.editItem=null),$scope.newLabel="",$scope.hasError=!1,$scope.focusOnNew=!0,void setDirty();$scope.hasError=!0}},vm.remove=function remove(item,evt){evt.preventDefault(),$scope.model.value=_.reject($scope.model.value,function(x){return x.value===item.value&&x.label===item.label}),setDirty()},vm.edit=function edit(item,evt){evt.preventDefault(),vm.editItem=item,$scope.newColor=item.value,$scope.newLabel=item.label},vm.cancel=function cancel(evt){evt.preventDefault(),vm.editItem=null,$scope.newColor=defaultColor,$scope.newLabel=defaultLabel},vm.show=function show(color){$element.find(".btn.add").hide()},vm.hide=function hide(color){$element.find(".btn.add").show()},vm.change=function change(color){angularHelper.safeApply($scope,function(){color&&($scope.newColor=color.toHexString().trimStart("#"))})},vm.labelEnabled=!1,vm.editItem=null;var defaultColor="000000",defaultLabel=null;$scope.newColor=defaultColor,$scope.newLabel=defaultLabel,$scope.hasError=!1,$scope.focusOnNew=!1,$scope.options={type:"color",color:defaultColor,allowEmpty:!1,showAlpha:!1};var evts=[];if(evts.push(eventsService.on("toggleValue",function(e,args){vm.labelEnabled=args.value})),$scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])}),!Utilities.isArray($scope.model.value)){var items=[];for(var i in $scope.model.value){var oldValue=$scope.model.value[i];oldValue.hasOwnProperty("value")?items.push({value:oldValue.value,label:oldValue.label,sortOrder:oldValue.sortOrder,id:i}):items.push({value:oldValue,label:oldValue,sortOrder:sortOrder,id:i})}items.sort(function(a,b){return a.sortOrder>b.sortOrder?1:b.sortOrder>a.sortOrder?-1:0}),$scope.model.value=items}for(i=0;i<$scope.model.value.length;i++){var item=$scope.model.value[i];item.label=item.hasOwnProperty("label")?item.label:item.value}function setDirty(){vm.modelValueForm&&vm.modelValueForm.selectedColor.$setDirty()}$scope.sortableOptions={axis:"y",containment:"parent",cursor:"move",items:"> div.control-group",tolerance:"pointer",update:function update(e,ui){setDirty()}}}),angular.module("umbraco").controller("Umbraco.PropertyEditors.ContentPickerController",contentPickerController),angular.module("umbraco").controller("Umbraco.PropertyEditors.DatepickerController",dateTimePickerController),angular.module("umbraco").controller("Umbraco.PropertyEditors.DropdownFlexibleController",function($scope,validationMessageService){var config={items:[],multiple:!1};if(Utilities.extend(config,$scope.model.config),$scope.model.config=config,$scope.model.config.multiple=Object.toBoolean($scope.model.config.multiple),$scope.$on("formSubmitting",function(){null===$scope.model.value||0!==$scope.model.value.length&&null!==$scope.model.value[0]||($scope.model.value=null)}),$scope.updateSingleDropdownValue=function(){$scope.model.value=[$scope.model.singleDropdownValue]},Utilities.isArray($scope.model.config.items))Utilities.isObject($scope.model.config.items[0])||($scope.model.config.items=function convertArrayToDictionaryArray(model){for(var newItems=[],i=0;ib.sortOrder?1:b.sortOrder>a.sortOrder?-1:0}),null!==$scope.model.value&&void 0!==$scope.model.value||($scope.model.config.multiple?$scope.model.value=[]:$scope.model.value=""),$scope.model.singleDropdownValue="",!Object.toBoolean($scope.model.config.multiple)&&$scope.model.value&&($scope.model.singleDropdownValue=Array.isArray($scope.model.value)?$scope.model.value[0]:$scope.model.value),"1"===$scope.model.config.multiple&&$scope.model.value&&($scope.model.value=Array.isArray($scope.model.value)?$scope.model.value:[$scope.model.value],0===$scope.model.value.length&&($scope.model.value=null)),validationMessageService.getMandatoryMessage($scope.model.validation).then(function(value){$scope.mandatoryMessage=value})}),angular.module("umbraco").controller("Umbraco.PropertyEditors.EmailController",emailController),angular.module("umbraco").controller("Umbraco.PropertyEditors.EntityPickerController",entityPicker),angular.module("umbraco").controller("Umbraco.PropertyEditors.EyeDropperColorPickerController",EyeDropperColorPickerController),function(){angular.module("umbraco").controller("Umbraco.PropertyEditors.FileUploadController",function fileUploadController($scope,fileManager){$scope.fileChanged=function onFileChanged(value){$scope.model.value=value},$scope.model.onValueChanged=function onValueChanged(newVal,oldVal){fileManager.setFiles({propertyAlias:$scope.model.alias,culture:$scope.model.culture,segment:$scope.model.segment,files:[]})},$scope.fileExtensionsString=$scope.model.config.fileExtensions?$scope.model.config.fileExtensions.map(function(x){return"."+x.value}).join(","):""}).run(function(mediaHelper){mediaHelper&&mediaHelper.registerFileResolver&&mediaHelper.registerFileResolver("Umbraco.UploadField",function(property,entity,thumbnail){return thumbnail?mediaHelper.detectIfImageByExtension(property.value)?property.value+"?width=500&rnd="+moment(entity.updateDate).format("YYYYMMDDHHmmss"):null:property.value})})}(),angular.module("umbraco").controller("Umbraco.PropertyEditors.GridPrevalueEditor.ConfigController",ConfigController),angular.module("umbraco").controller("Umbraco.PropertyEditors.GridPrevalueEditor.EditConfigController",EditConfigController),angular.module("umbraco").controller("Umbraco.PropertyEditors.GridPrevalueEditor.LayoutConfigController",function($scope,localizationService){var vm=this;function cleanUpRows(){$scope.currentLayout.sections.forEach(function(section){section.rows&&delete section.rows})}vm.toggleAllowed=function toggleAllowed(section){section.allowAll=!section.allowAll,section.allowed?delete section.allowed:section.allowed=[]},vm.configureSection=function configureSection(section,template){if(null==section){var space=$scope.availableLayoutSpace>4?4:$scope.availableLayoutSpace;section={grid:space,rows:Utilities.copy($scope.rows)},template.sections.push(section)}section.allowAll=section.allowAll||!section.allowed||!section.allowed.length,$scope.currentSection=section},vm.deleteSection=function deleteSection(section,template){$scope.currentSection===section&&($scope.currentSection=null);var index=template.sections.indexOf(section);template.sections.splice(index,1)},vm.selectRow=function selectRow(section,row){section.allowed=section.allowed||[];var index=section.allowed.indexOf(row.name);!0===row.selected?-1===index&§ion.allowed.push(row.name):section.allowed.splice(index,1)},vm.percentage=function percentage(spans){return(spans/$scope.columns*100).toFixed(8)},vm.scaleUp=function scaleUp(section,max,overflow){var add=1;!0!==overflow&&(add=max>1?1:max);section.grid=section.grid+add},vm.scaleDown=function scaleDown(section){var remove=section.grid>1?1:0;section.grid=section.grid-remove},vm.close=function close(){$scope.model.close&&(cleanUpRows(),$scope.model.close())},vm.submit=function submit(){$scope.model.submit&&(cleanUpRows(),$scope.model.submit($scope.currentLayout))},vm.labels={},$scope.$watch("currentLayout",function(layout){if(layout){var total=0;_.forEach(layout.sections,function(section){total+=section.grid}),$scope.availableLayoutSpace=$scope.columns-total}},!0),function init(){$scope.currentLayout=$scope.model.currentLayout,$scope.columns=$scope.model.columns,$scope.rows=$scope.model.rows,$scope.currentSection=null,$scope.currentLayout&&$scope.currentLayout.sections&&$scope.currentLayout.sections.forEach(function(section){section.rows=Utilities.copy($scope.rows),section.rows.forEach(function(row){row.selected=section.allowed&§ion.allowed.includes(row.name)})}),localizationService.localizeMany(["grid_addGridLayout","grid_allowAllRowConfigurations"]).then(function(data){vm.labels.title=data[0],vm.labels.allowAllRowConfigurations=data[1],function setTitle(value){$scope.model.title||($scope.model.title=value)}(vm.labels.title)})}()}),angular.module("umbraco").controller("Umbraco.PropertyEditors.GridPrevalueEditor.RowConfigController",RowConfigController),angular.module("umbraco").controller("Umbraco.PropertyEditors.Grid.EmbedController",function($scope,$timeout,$sce,editorService){$scope.setEmbed=function(){var embed={modify:Utilities.isObject($scope.control.value)?$scope.control.value:null,submit:function submit(model){var embed={constrain:model.embed.constrain,height:model.embed.height,width:model.embed.width,url:model.embed.url,info:model.embed.info,preview:model.embed.preview};$scope.control.value=embed,$scope.trustedValue=$sce.trustAsHtml(embed.preview),editorService.close()},close:function close(){editorService.close()}};editorService.embed(embed)},function onInit(){$scope.control.icon=$scope.control.icon||"icon-movie-alt";var embedPreview=Utilities.isObject($scope.control.value)&&$scope.control.value.preview?$scope.control.value.preview:$scope.control.value;$scope.trustedValue=embedPreview?$sce.trustAsHtml(embedPreview):null,$scope.control.value||$timeout(function(){$scope.control.$initializing&&$scope.setEmbed()},200)}()}),angular.module("umbraco").controller("Umbraco.PropertyEditors.Grid.MacroController",function($scope,$timeout,editorService,macroResource,macroService,localizationService,$routeParams){$scope.control.icon=$scope.control.icon||"icon-settings-alt",localizationService.localize("grid_clickToInsertMacro").then(function(label){$scope.title=label}),$scope.setMacro=function(){var dialogData={richTextEditor:!0,macroData:$scope.control.value||{macroAlias:$scope.control.editor.config&&$scope.control.editor.config.macroAlias?$scope.control.editor.config.macroAlias:""}},macroPicker={dialogData:dialogData,submit:function submit(model){var macroObject=macroService.collectValueData(model.selectedMacro,model.macroParams,dialogData.renderingEngine);$scope.control.value={macroAlias:macroObject.macroAlias,macroParamsDictionary:macroObject.macroParamsDictionary},$scope.setPreview($scope.control.value),editorService.close()},close:function close(){editorService.close()}};editorService.macroPicker(macroPicker)},$scope.setPreview=function(macro){var contentId=$routeParams.id;macroResource.getMacroResultAsHtmlForEditor(macro.macroAlias,contentId,macro.macroParamsDictionary).then(function(htmlResult){$scope.title=macro.macroAlias,htmlResult.trim().length>0&&htmlResult.indexOf("Macro:")<0&&($scope.preview=htmlResult)})},$timeout(function(){$scope.control.$initializing?$scope.setMacro():$scope.control.value&&$scope.setPreview($scope.control.value)},200)}),angular.module("umbraco").controller("Umbraco.PropertyEditors.Grid.MediaController",function($scope,userService,editorService,localizationService){function getThumbnailUrl(){if($scope.control.value&&$scope.control.value.image){var url=$scope.control.value.image;if($scope.control.editor.config&&$scope.control.editor.config.size){if($scope.control.value.coordinates){var coords=$scope.control.value.coordinates;url+="?cc=".concat(coords.x1,",").concat(coords.y1,",").concat(coords.x2,",").concat(coords.y2)}else $scope.control.value.focalPoint?url+="?rxy=".concat($scope.control.value.focalPoint.left,",").concat($scope.control.value.focalPoint.top):url+="?rxy=0.5,0.5";url+="&width="+$scope.control.editor.config.size.width,url+="&height="+$scope.control.editor.config.size.height}return!1===url.includes("?")&&(url+="?width=800"),url}return null}function updateControlValue(selectedImage){$scope.control.value={focalPoint:selectedImage.focalPoint,coordinates:selectedImage.coordinates,id:selectedImage.id,udi:selectedImage.udi,image:selectedImage.image,caption:selectedImage.caption,altText:selectedImage.altText},$scope.thumbnailUrl=getThumbnailUrl()}$scope.control.icon=$scope.control.icon||"icon-picture",$scope.thumbnailUrl=getThumbnailUrl(),$scope.model.config.startNodeId||(!0===$scope.model.config.ignoreUserStartNodes?($scope.model.config.startNodeId=-1,$scope.model.config.startNodeIsVirtual=!0):userService.getCurrentUser().then(function(userData){$scope.model.config.startNodeId=1!==userData.startMediaIds.length?-1:userData.startMediaIds[0],$scope.model.config.startNodeIsVirtual=1!==userData.startMediaIds.length})),$scope.setImage=function(){var startNodeId=$scope.model.config&&$scope.model.config.startNodeId?$scope.model.config.startNodeId:null,mediaPicker={startNodeId:startNodeId,startNodeIsVirtual:startNodeId?$scope.model.config.startNodeIsVirtual:null,cropSize:$scope.control.editor.config&&$scope.control.editor.config.size?$scope.control.editor.config.size:null,showDetails:!0,disableFolderSelect:!0,onlyImages:!0,dataTypeKey:$scope.model.dataTypeKey,submit:function submit(model){updateControlValue(model.selection[0]),editorService.close()},close:function close(){return editorService.close()}};editorService.mediaPicker(mediaPicker)},$scope.editImage=function(){var mediaCropDetailsConfig={size:"small",target:$scope.control.value,submit:function submit(model){updateControlValue(model.target),editorService.close()},close:function close(){return editorService.close()}};localizationService.localize("defaultdialogs_editSelectedMedia").then(function(value){mediaCropDetailsConfig.title=value,editorService.mediaCropDetails(mediaCropDetailsConfig)})}}),function(){angular.module("umbraco").controller("Umbraco.PropertyEditors.Grid.RichTextEditorController",function GridRichTextEditorController(){})}(),angular.module("umbraco").controller("Umbraco.PropertyEditors.Grid.TextStringController",function(){}),angular.module("umbraco").controller("Umbraco.PropertyEditors.GridController",function($scope,localizationService,gridService,umbRequestHelper,angularHelper,$element,eventsService,editorService,overlayService,$interpolate){var draggedRteSettings,placeHolder="",currentForm=angularHelper.getCurrentForm($scope);$scope.currentRowWithActiveChild=null,$scope.currentCellWithActiveChild=null,$scope.active=null,$scope.currentRow=null,$scope.currentCell=null,$scope.currentToolsControl=null,$scope.currentControl=null,$scope.openRTEToolbarId=null,$scope.hasSettings=!1,$scope.showRowConfigurations=!0,$scope.sortMode=!1,$scope.reorderKey="general_reorder",$scope.sortableOptionsRow={distance:10,cursor:"move",placeholder:"ui-sortable-placeholder",handle:".umb-row-title-bar",helper:"clone",forcePlaceholderSize:!0,tolerance:"pointer",zIndex:1e18,scrollSensitivity:100,cursorAt:{top:40,left:60},sort:function sort(event,ui){var max=$(".umb-grid").width()-150;parseInt(ui.helper.css("left"))>max&&ui.helper.css({left:max+"px"}),parseInt(ui.helper.css("left"))<20&&ui.helper.css({left:20})},start:function start(e,ui){ui.item[0].style.display="block",ui.item[0].style.opacity="0.5",draggedRteSettings={},ui.item.find(".umb-rte").each(function(key,value){var rteId=value.id,editor=_.findWhere(tinyMCE.editors,{id:rteId});editor&&(draggedRteSettings[rteId]=editor.settings)})},stop:function stop(e,ui){ui.item[0].style.opacity="1",ui.item.parents(".umb-column").find(".umb-rte").each(function(key,value){var rteId=value.id,settings=draggedRteSettings[rteId];if(!settings){var editor=_.findWhere(tinyMCE.editors,{id:rteId});editor&&(settings=editor.settings)}settings&&(tinyMCE.execCommand("mceRemoveEditor",!1,rteId),tinyMCE.init(settings))}),currentForm.$setDirty()}};var startingArea,notIncludedRte=[],cancelMove=!1;$scope.sortableOptionsCell={distance:10,cursor:"move",uiFloating:!0,placeholder:"ui-sortable-placeholder",handle:".umb-control-handle",helper:"clone",connectWith:".umb-cell-inner",forcePlaceholderSize:!0,tolerance:"pointer",zIndex:1e18,scrollSensitivity:100,cursorAt:{top:45,left:90},sort:function sort(event,ui){var position=parseInt(ui.item.parent().offset().left)+parseInt(ui.helper.css("left"))-parseInt($(".umb-grid").offset().left),max=$(".umb-grid").width()-220;position>max&&ui.helper.css({left:max-parseInt(ui.item.parent().offset().left)+parseInt($(".umb-grid").offset().left)+"px"}),position<0&&ui.helper.css({left:0-parseInt(ui.item.parent().offset().left)+parseInt($(".umb-grid").offset().left)+"px"})},over:function over(event,ui){var area=event.target.getScope_HackForSortable().area,allowedEditors=area.$allowedEditors.map(function(e){return e.alias});$.inArray(ui.item[0].getScope_HackForSortable().control.editor.alias,allowedEditors)<0||startingArea!=area&&""!=area.maxItems&&area.maxItems>0&&area.maxItemsi;i++){var child=children[i];child.active&&(activeChild=!0)}if(activeChild)return!0})(0,cell.controls)&&($scope.currentCellWithActiveChild=cell),$scope.active=cell})}},$scope.toggleSortMode=function(){$scope.sortMode=!$scope.sortMode,$scope.sortMode?$scope.reorderKey="general_reorderDone":$scope.reorderKey="general_reorder"},$scope.showReorderButton=function(){if($scope.model.value&&$scope.model.value.sections)for(var i=0;$scope.model.value.sections.length>i;i++){var section=$scope.model.value.sections[i];if(section.rows&§ion.rows.length>0)return!0}},$scope.openEditorOverlay=function(event,area,index,key){var dialog={view:"itempicker",filter:area.$allowedEditors.length>15,availableItems:area.$allowedEditors,event:event,submit:function submit(model){model.selectedItem&&($scope.addControl(model.selectedItem,area,index),overlayService.close())},close:function close(){overlayService.close()}};localizationService.localize("grid_insertControl").then(function(value){dialog.title=value,overlayService.open(dialog)})},$scope.addTemplate=function(template){$scope.model.value=Utilities.copy(template),_.forEach($scope.model.value.sections,function(section){$scope.initSection(section)})},$scope.clickRow=function(index,rows,$event){$scope.currentRowWithActiveChild=null,$scope.active=rows[index],$event.stopPropagation()},$scope.addRow=function(section,layout,isInit){var row=Utilities.copy(layout);(row=$scope.initRow(row))&§ion.rows.push(row),isInit||currentForm.$setDirty(),$scope.showRowConfigurations=!1,eventsService.emit("grid.rowAdded",{scope:$scope,element:$element,row:row}),isInit||setTimeout(function(){var newRowEl=$element.find("[data-rowid='"+row.$uniqueId+"']");null!==newRowEl&&newRowEl.focus()},0)},$scope.removeRow=function(section,$index){section.rows.length>0&&(section.rows.splice($index,1),$scope.currentRow=null,$scope.currentRowWithActiveChild=null,$scope.openRTEToolbarId=null,currentForm.$setDirty()),0===section.rows.length&&($scope.showRowConfigurations=!0)};var shouldApply=function shouldApply(item,itemType,gridItem){if(void 0===item.applyTo||null===item.applyTo||""===item.applyTo)return!0;if("string"==typeof item.applyTo)return item.applyTo===itemType;if("row"===itemType){if(void 0===item.applyTo.row)return!1;if(null===item.applyTo.row||""===item.applyTo.row)return!0;var rows=item.applyTo.row.split(",");return-1!==_.indexOf(rows,gridItem.name)}if("cell"===itemType){if(void 0===item.applyTo.cell)return!1;if(null===item.applyTo.cell||""===item.applyTo.cell)return!0;var cells=item.applyTo.cell.split(","),cellSize=gridItem.grid.toString();return-1!==_.indexOf(cells,cellSize)}};function stripModifier(val,modifier){if(!val||!modifier||modifier.indexOf(placeHolder)<0)return val;var paddArray=modifier.split(placeHolder);return 1==paddArray.length?0===modifier.indexOf(placeHolder)?val.slice(0,-paddArray[0].length):val.slice(paddArray[0].length,0):0===paddArray[1].length?val.slice(paddArray[0].length):val.slice(paddArray[0].length,-paddArray[1].length)}$scope.editGridItemSettings=function(gridItem,itemType){var styles,config;placeHolder="{0}","control"===itemType?(styles=null,config=Utilities.copy(gridItem.editor.config.settings)):(styles=_.filter(Utilities.copy($scope.model.config.items.styles),function(item){return shouldApply(item,itemType,gridItem)}),config=_.filter(Utilities.copy($scope.model.config.items.config),function(item){return shouldApply(item,itemType,gridItem)})),Utilities.isObject(gridItem.config)&&_.each(config,function(cfg){var val=gridItem.config[cfg.key];val&&(cfg.value=stripModifier(val,cfg.modifier))}),Utilities.isObject(gridItem.styles)&&_.each(styles,function(style){var val=gridItem.styles[style.key];val&&(style.value=stripModifier(val,style.modifier))});var dialogOptions={view:"views/propertyeditors/grid/dialogs/config.html",size:"small",styles:styles,config:config,submit:function submit(model){var styleObject={},configObject={};_.each(model.styles,function(style){style.value&&(styleObject[style.key]=addModifier(style.value,style.modifier))}),_.each(model.config,function(cfg){cfg.alias=cfg.key,cfg.label=cfg.value,cfg.value&&(configObject[cfg.key]=addModifier(cfg.value,cfg.modifier))}),gridItem.styles=styleObject,gridItem.config=configObject,gridItem.hasConfig=gridItemHasConfig(styleObject,configObject),currentForm.$setDirty(),editorService.close()},close:function close(){editorService.close()}};localizationService.localize("general_settings").then(function(value){dialogOptions.title=value,editorService.open(dialogOptions)})};var addModifier=function addModifier(val,modifier){return!modifier||modifier.indexOf(placeHolder)<0?val:modifier.replace(placeHolder,val)};function gridItemHasConfig(styles,config){return!_.isEmpty(styles)||!_.isEmpty(config)}$scope.clickCell=function(index,cells,row,$event){$scope.currentCellWithActiveChild=null,$scope.active=cells[index],$scope.currentRowWithActiveChild=row,$event.stopPropagation()},$scope.cellPreview=function(cell){return cell&&cell.$allowedEditors?cell.$allowedEditors[0].icon:"icon-layout"},$scope.clickControl=function(index,controls,cell,$event){$scope.active=controls[index],$scope.currentCellWithActiveChild=cell,$event.stopPropagation()},$scope.setUniqueId=function(){return String.CreateGuid()},$scope.addControl=function(editor,cell,index,initialize){var newControl={value:null,editor:editor,$initializing:initialize=!1!==initialize};void 0===index&&(index=cell.controls.length),$scope.active=newControl,$scope.initControl(newControl,index+1),cell.controls.push(newControl),eventsService.emit("grid.itemAdded",{scope:$scope,element:$element,cell:cell,item:newControl})},$scope.addTinyMce=function(cell){var rte=$scope.getEditor("rte");$scope.addControl(rte,cell)},$scope.getEditor=function(alias){return _.find($scope.availableEditors,function(editor){return editor.alias===alias})},$scope.removeControl=function(cell,$index){$scope.currentControl=null,cell.controls.splice($index,1)},$scope.percentage=function(spans){return(spans/$scope.model.config.items.columns*100).toFixed(8)},$scope.clearPrompt=function(scopedObject,e){scopedObject.deletePrompt=!1,e.preventDefault(),e.stopPropagation()},$scope.togglePrompt=function(scopedObject){scopedObject.deletePrompt=!scopedObject.deletePrompt},$scope.hidePrompt=function(scopedObject){scopedObject.deletePrompt=!1},$scope.toggleAddRow=function(){$scope.showRowConfigurations=!$scope.showRowConfigurations},$scope.getTemplateName=function(control){var templateName=control.editor.name;if(control.editor.nameExp){var valueOfTemplate=control.editor.nameExp(control);""!=valueOfTemplate&&(templateName+=": ",templateName+=valueOfTemplate)}return templateName},$scope.initContent=function(){var clear=!0;if(($scope.model.config.items.config&&$scope.model.config.items.config.length>0||$scope.model.config.items.styles&&$scope.model.config.items.styles.length>0)&&($scope.hasSettings=!0),$scope.model.config.items.columns?Utilities.isString($scope.model.config.items.columns)&&($scope.model.config.items.columns=parseInt($scope.model.config.items.columns)):$scope.model.config.items.columns=12,$scope.model.value&&$scope.model.value.sections&&$scope.model.value.sections.length>0&&$scope.model.value.sections[0].rows&&$scope.model.value.sections[0].rows.length>0){if($scope.model.value.name&&Utilities.isArray($scope.model.config.items.templates)){var found=_.find($scope.model.config.items.templates,function(t){return t.name===$scope.model.value.name});found&&Utilities.isArray(found.sections)&&found.sections.length===$scope.model.value.sections.length&&_.each(found.sections,function(templateSection,index){Utilities.extend($scope.model.value.sections[index],Utilities.copy(templateSection))})}_.forEach($scope.model.value.sections,function(section,index){section.grid>0?($scope.initSection(section),section.rows.length>0&&(clear=!1)):$scope.model.value.sections.splice(index,1)})}else $scope.model.config.items.templates&&1===$scope.model.config.items.templates.length&&($scope.addTemplate($scope.model.config.items.templates[0]),clear=!1);clear&&($scope.model.value=void 0)},$scope.initSection=function(section){section.$percentage=$scope.percentage(section.grid),section.$allowedLayouts=function getAllowedLayouts(section){var layouts=$scope.model.config.items.layouts;return section.allowed&§ion.allowed.length>0?_.filter(layouts,function(layout){return _.indexOf(section.allowed,layout.name)>=0}):layouts}(section),section.rows&&0!==section.rows.length?(_.forEach(section.rows,function(row,index){if(!row.$initialized){var initd=$scope.initRow(row);initd?section.rows[index]=initd:section.rows.splice(index,1)}}),$scope.showRowConfigurations=!1):(section.rows=[],1===section.$allowedLayouts.length&&$scope.addRow(section,section.$allowedLayouts[0],!0))},$scope.initRow=function(row){var original=_.find($scope.model.config.items.layouts,function(o){return o.name===row.name});return original?((original=Utilities.copy(original)).styles=row.styles,original.config=row.config,original.hasConfig=gridItemHasConfig(row.styles,row.config),_.each(original.areas,function(area,areaIndex){if(area.grid>0){var currentArea=row.areas[areaIndex];currentArea&&(area.config=currentArea.config,area.styles=currentArea.styles,area.hasConfig=gridItemHasConfig(currentArea.styles,currentArea.config)),area.allowed&&!0!==area.allowAll?(area.$allowedEditors=_.filter($scope.availableEditors,function(editor){return _.indexOf(area.allowed,editor.alias)>=0}),_.indexOf(area.allowed,"rte")>=0&&(area.$allowsRTE=!0)):(area.$allowedEditors=$scope.availableEditors,area.$allowsRTE=!0),row.areas.length>areaIndex&&row.areas[areaIndex].controls?(area.controls=currentArea.controls,_.forEach(area.controls,function(control,controlIndex){$scope.initControl(control,controlIndex)})):(area.controls=[],1===area.$allowedEditors.length&&$scope.addControl(area.$allowedEditors[0],area,0,!1)),area.$percentage=$scope.percentage(area.grid),area.$uniqueId=$scope.setUniqueId()}else original.areas.splice(areaIndex,1)}),original.$initialized=!0,original.$uniqueId=$scope.setUniqueId(),original.id=row.id?row.id:$scope.setUniqueId(),original):null},$scope.initControl=function(control,index){if(control.$index=index,control.$uniqueId=$scope.setUniqueId(),control.editor||(control.$editorPath="views/propertyeditors/grid/editors/error.html"),!control.$editorPath){var editorConfig=$scope.getEditor(control.editor.alias);editorConfig?(control.editor=editorConfig,control.editor.view.startsWith("/")||control.editor.view.startsWith("~/")?control.$editorPath=umbRequestHelper.convertVirtualToAbsolutePath(control.editor.view):control.$editorPath="views/propertyeditors/grid/editors/"+control.editor.view+".html"):control.$editorPath="views/propertyeditors/grid/editors/error.html"}},gridService.getGridEditors().then(function(response){$scope.availableEditors=response.data,$scope.availableEditors.forEach(function(value){localizationService.localize("grid_"+value.alias,void 0,value.name).then(function(v){value.name=v}),value.nameExp=value.nameTemplate?$interpolate(value.nameTemplate):void 0}),$scope.contentReady=!0,eventsService.emit("grid.initializing",{scope:$scope,element:$element}),$scope.initContent(),eventsService.emit("grid.initialized",{scope:$scope,element:$element})});var unsubscribe=$scope.$on("formSubmitting",function(e,args){"save"===args.action&&$scope.model.value&&$scope.model.value.sections&&_.each($scope.model.value.sections,function(section){section.rows&&_.each(section.rows,function(row){row.areas&&_.each(row.areas,function(area){area.editors&&delete area.editors,area.controls&&_.each(area.controls,function(control){if(control.editor){var alias=control.editor.alias;control.editor={alias:alias}}})})})})});$scope.$on("$destroy",function(){unsubscribe()})}),function(){angular.module("umbraco").directive("umbGridHackScope",function umbGridHackScope(){return{restrict:"A",link:function link($scope,$element){$element[0].getScope_HackForSortable=function(){return $scope}}}})}(),angular.module("umbraco").controller("Umbraco.PropertyEditors.GridPrevalueEditorController",function($scope,gridService,editorService,localizationService,overlayService){var vm=this;vm.configureTemplate=function configureTemplate(template){var index=$scope.model.value.templates.indexOf(template);void 0===template&&(template={name:"",sections:[]});var layoutConfigOverlay={currentLayout:Utilities.copy(template),rows:$scope.model.value.layouts,columns:$scope.model.value.columns,view:"views/propertyeditors/grid/dialogs/layoutconfig.html",size:"small",submit:function submit(model){-1===index?$scope.model.value.templates.push(model):$scope.model.value.templates[index]=model,editorService.close()},close:function close(model){editorService.close()}};editorService.open(layoutConfigOverlay)},vm.deleteTemplate=function deleteTemplate(index){$scope.model.value.templates.splice(index,1)},vm.configureLayout=function configureLayout(layout){var index=$scope.model.value.layouts.indexOf(layout);void 0===layout&&(layout={name:"",areas:[]});var rowConfigOverlay={currentRow:Utilities.copy(layout),editors:$scope.editors,columns:$scope.model.value.columns,view:"views/propertyeditors/grid/dialogs/rowconfig.html",size:"small",submit:function submit(model){-1===index?$scope.model.value.layouts.push(model):$scope.model.value.layouts[index]=model,editorService.close()},close:function close(model){editorService.close()}};editorService.open(rowConfigOverlay)},vm.deleteLayout=function deleteLayout(layout,index,event){var dialog={view:"views/propertyeditors/grid/overlays/rowdeleteconfirm.html",layout:layout,submitButtonLabelKey:"contentTypeEditor_yesDelete",submitButtonStyle:"danger",submit:function submit(model){$scope.model.value.layouts.splice(index,1),overlayService.close()},close:function close(){overlayService.close()}};localizationService.localize("general_delete").then(function(value){dialog.title=value,overlayService.open(dialog)}),event.preventDefault(),event.stopPropagation()},vm.toggleCollection=function toggleCollection(collection,toggle){toggle?[]:null},vm.percentage=function percentage(spans){return(spans/$scope.model.value.columns*100).toFixed(8)},vm.zeroWidthFilter=function zeroWidthFilter(cell){return cell.grid>0},vm.removeConfigValue=function removeConfigValue(collection,index){collection.splice(index,1)},vm.editConfig=function editConfig(){editConfigCollection($scope.model.value.config,"Settings",function(data){$scope.model.value.config=data})},vm.editStyles=function editStyles(){editConfigCollection($scope.model.value.styles,"Styling",function(data){$scope.model.value.styles=data})};var emptyModel={styles:[{label:"Set a background image",description:"Set a row background",key:"background-image",view:"imagepicker",modifier:"url({0})"}],config:[{label:"Class",description:"Set a css class",key:"class",view:"textstring"}],columns:12,templates:[{name:"1 column layout",sections:[{grid:12}]},{name:"2 column layout",sections:[{grid:4},{grid:8}]}],layouts:[{label:"Headline",name:"Headline",areas:[{grid:12,editors:["headline"]}]},{label:"Article",name:"Article",areas:[{grid:4},{grid:8}]}]};var editConfigCollection=function editConfigCollection(configValues,title,callback){var editConfigCollectionOverlay={config:configValues,title:title,view:"views/propertyeditors/grid/dialogs/editconfig.html",size:"small",submit:function submit(model){callback(model.config),editorService.close()},close:function close(model){editorService.close()}};editorService.open(editConfigCollectionOverlay)};gridService.getGridEditors().then(function(response){$scope.editors=response.data}),$scope.model.value&&""!==$scope.model.value&&$scope.model.value.templates?($scope.model.value.columns||($scope.model.value.columns=emptyModel.columns),$scope.model.value.config||($scope.model.value.config=[]),$scope.model.value.styles||($scope.model.value.styles=[])):$scope.model.value=emptyModel;var unsubscribe=$scope.$on("formSubmitting",function(ev,args){var ts=$scope.model.value.templates,ls=$scope.model.value.layouts;_.each(ts,function(t){_.each(t.sections,function(section,index){0===section.grid&&t.sections.splice(index,1)})}),_.each(ls,function(l){_.each(l.areas,function(area,index){0===area.grid&&l.areas.splice(index,1)})})});$scope.$on("$destroy",function(){unsubscribe()})}),angular.module("umbraco").controller("Umbraco.PropertyEditors.IdWithGuidValueController",IdWithGuidValueController),angular.module("umbraco").controller("Umbraco.PropertyEditors.ImageCropperController",function($scope,fileManager,$timeout,mediaHelper){var config=Utilities.copy($scope.model.config);$scope.filesSelected=function onFileSelected(value,files){setModelValueWithSrc(value),setDirty()},$scope.filesChanged=function onFilesChanged(files){files&&files[0]&&($scope.imageSrc=files[0].fileSrc,setDirty())},$scope.fileUploaderInit=function onFileUploaderInit(value,files){$scope.model.value&&(Utilities.isString($scope.model.value)?setModelValueWithSrc($scope.model.value):(_.each($scope.model.value.crops,function(saved){var configured=_.find(config.crops,function(item){return item.alias===saved.alias});configured&&configured.height===saved.height&&configured.width===saved.width&&(configured.coordinates=saved.coordinates)}),$scope.model.value.crops=config.crops,$scope.model.value.focalPoint||($scope.model.value.focalPoint={left:.5,top:.5})),files&&files[0]?$scope.imageSrc=files[0].fileSrc:$scope.imageSrc=$scope.model.value.src)},$scope.imageLoaded=function imageLoaded(isCroppable,hasDimensions){$scope.isCroppable=isCroppable,$scope.hasDimensions=hasDimensions},$scope.crop=function crop(targetCrop){$scope.currentCrop?(close(),$timeout(function(){crop(targetCrop),$scope.pendingCrop=!1}),$scope.pendingCrop=!0):($scope.currentCrop=Utilities.copy(targetCrop),$scope.currentPoint=null,setDirty())},$scope.done=function done(){if(!$scope.currentCrop)return;_.find($scope.model.value.crops,function(crop){return crop.alias===$scope.currentCrop.alias}).coordinates=$scope.currentCrop.coordinates,$scope.close(),setDirty()},$scope.clear=function clear(crop){fileManager.setFiles({propertyAlias:$scope.model.alias,culture:$scope.model.culture,segment:$scope.model.segment,files:[]}),$scope.imageSrc=null,$scope.model.value&&($scope.model.value=null);setDirty()},$scope.reset=function reset(){$scope.currentCrop.coordinates=void 0,$scope.done()},$scope.close=close,$scope.isCustomCrop=function isCustomCrop(crop){return!!crop.coordinates},$scope.focalPointChanged=function focalPointChanged(left,top){$scope.model.value.focalPoint={left:left,top:top},setDirty()},$scope.model.onValueChanged=function onValueChanged(newVal,oldVal){fileManager.setFiles({propertyAlias:$scope.model.alias,culture:$scope.model.culture,segment:$scope.model.segment,files:[]})};var umbracoSettings=Umbraco.Sys.ServerVariables.umbracoSettings;function setModelValueWithSrc(src){$scope.model.value&&$scope.model.value.src||($scope.model.value=Utilities.extend(Utilities.copy($scope.model.config),{src:src}))}function setDirty(){$scope.imageCropperForm&&$scope.imageCropperForm.modelValue.$setDirty()}function close(){$scope.currentCrop=void 0,$scope.currentPoint=void 0}$scope.acceptFileExt=mediaHelper.formatFileTypes(umbracoSettings.imageFileTypes);var unsubscribe=$scope.$on("formSubmitting",function(){$scope.currentCrop=null,$scope.currentPoint=null});$scope.$on("$destroy",function(){unsubscribe()})}).run(function(mediaHelper,umbRequestHelper){mediaHelper&&mediaHelper.registerFileResolver&&mediaHelper.registerFileResolver("Umbraco.ImageCropper",function(property,entity,thumbnail){return property.value&&property.value.src?!0===thumbnail?property.value.src+"?width=500":property.value.src:Utilities.isString(property.value)?thumbnail?mediaHelper.detectIfImageByExtension(property.value)?umbRequestHelper.getApiUrl("imagesApiBaseUrl","GetBigThumbnail",[{originalImagePath:property.value}]):null:property.value:null})}),angular.module("umbraco").controller("Umbraco.PrevalueEditors.CropSizesController",function($scope){$scope.model.value||($scope.model.value=[]),$scope.editMode=!1,$scope.setFocus=!1,$scope.remove=function(item,evt){evt.preventDefault(),$scope.model.value=_.reject($scope.model.value,function(x){return x.alias===item.alias})},$scope.edit=function(item,evt){evt.preventDefault(),$scope.editMode=!0,$scope.setFocus=!1,$scope.newItem=item},$scope.cancel=function(evt){evt.preventDefault(),$scope.editMode=!1,$scope.setFocus=!0,$scope.newItem=null},$scope.change=function(){$scope.setFocus&&($scope.setFocus=!1)},$scope.add=function(evt){if(evt.preventDefault(),$scope.editMode=!1,$scope.setFocus=!0,$scope.newItem&&$scope.newItem.alias&&Utilities.isNumber($scope.newItem.width)&&Utilities.isNumber($scope.newItem.height)&&$scope.newItem.width>0&&$scope.newItem.height>0)return _.find($scope.model.value,function(item){return $scope.newItem.alias===item.alias})?($scope.newItem=null,void($scope.hasError=!1)):($scope.model.value.push($scope.newItem),$scope.newItem={},$scope.hasError=!1,void($scope.cropAdded=!1));$scope.hasError=!0},$scope.createNew=function(event){13==event.keyCode&&$scope.add(event)},$scope.sortableOptions={axis:"y",containment:"parent",cursor:"move",tolerance:"pointer"}}),angular.module("umbraco").controller("Umbraco.PrevalueEditors.IconPickerController",iconPreValsController),angular.module("umbraco").controller("Umbraco.PrevalueEditors.IncludePropertiesListViewController",includePropsPreValsController),function(){angular.module("umbraco").controller("Umbraco.PrevalueEditors.ListViewLayoutsPreValsController",function ListViewLayoutsPreValsController($scope,editorService){var vm=this;vm.focusLayoutName=!1,vm.layoutsSortableOptions={axis:"y",containment:"parent",distance:10,tolerance:"pointer",opacity:.7,scroll:!0,cursor:"move",handle:".list-view-layout__sort-handle"},vm.addLayout=function addLayout(){vm.focusLayoutName=!1,$scope.model.value.push({name:"",path:"",icon:"icon-stop",selected:!0})},vm.showPrompt=function showPrompt(layout){layout.deletePrompt=!0},vm.hidePrompt=function hidePrompt(layout){layout.deletePrompt=!1},vm.removeLayout=function removeLayout($index,layout){$scope.model.value.splice($index,1)},vm.openIconPicker=function openIconPicker(layout){var iconPicker={icon:layout.icon.split(" ")[0],color:layout.icon.split(" ")[1],submit:function submit(model){model.icon&&(model.color?layout.icon=model.icon+" "+model.color:layout.icon=model.icon),vm.focusLayoutName=!0,editorService.close()},close:function close(){editorService.close()}};editorService.iconPicker(iconPicker)}})}(),function(){angular.module("umbraco").controller("Umbraco.PropertyEditors.ListView.GridLayoutController",function ListViewGridLayoutController($scope,mediaHelper,$location,listViewHelper,mediaTypeHelper){var vm=this,umbracoSettings=Umbraco.Sys.ServerVariables.umbracoSettings;vm.nodeId=$scope.contentId,vm.acceptedFileTypes=mediaHelper.formatFileTypes(umbracoSettings.allowedUploadFiles),""===vm.acceptedFileTypes&&(vm.acceptedFileTypes=!mediaHelper.formatFileTypes(umbracoSettings.disallowedUploadFiles)),vm.maxFileSize=umbracoSettings.maxFileSize+"KB",vm.activeDrag=!1,vm.mediaDetailsTooltip={},vm.itemsWithoutFolders=[],vm.isRecycleBin="-21"===$scope.contentId||"-20"===$scope.contentId,vm.acceptedMediatypes=[],vm.dragEnter=function dragEnter(el,event){vm.activeDrag=!0},vm.dragLeave=function dragLeave(el,event){vm.activeDrag=!1},vm.onFilesQueue=function onFilesQueue(){vm.activeDrag=!1},vm.onUploadComplete=function onUploadComplete(){$scope.getContent($scope.contentId)},vm.hoverMediaItemDetails=function hoverMediaItemDetails(item,event,hover){hover&&!vm.mediaDetailsTooltip.show?(vm.mediaDetailsTooltip.event=event,vm.mediaDetailsTooltip.item=item,vm.mediaDetailsTooltip.show=!0):!hover&&vm.mediaDetailsTooltip.show&&(vm.mediaDetailsTooltip.show=!1)},vm.selectContentItem=function selectContentItem(item,$event,$index){listViewHelper.selectHandler(item,$index,$scope.items,$scope.selection,$event)},vm.selectItem=function selectItem(item,$event,$index){listViewHelper.selectHandler(item,$index,vm.itemsWithoutFolders,$scope.selection,$event)},vm.selectFolder=function selectFolder(folder,$event,$index){listViewHelper.selectHandler(folder,$index,$scope.folders,$scope.selection,$event)},vm.goToItem=function goToItem(item,$event,$index){listViewHelper.editItem(item,$scope)},function activate(){vm.itemsWithoutFolders=function filterOutFolders(items){var newArray=[];if(items&&items.length)for(var i=0;items.length>i;i++){var item=items[i],isFolder=!mediaHelper.hasFilePropertyType(item);isFolder||newArray.push(item)}return newArray}($scope.items),"media"!==$scope.entityType||vm.isRecycleBin||mediaTypeHelper.getAllowedImagetypes(vm.nodeId).then(function(types){vm.acceptedMediatypes=types})}()})}(),function(){angular.module("umbraco").controller("Umbraco.PropertyEditors.ListView.ListLayoutController",function ListViewListLayoutController($scope,listViewHelper,mediaHelper,mediaTypeHelper,urlHelper){var vm=this,umbracoSettings=Umbraco.Sys.ServerVariables.umbracoSettings;vm.nodeId=$scope.contentId,vm.acceptedFileTypes=mediaHelper.formatFileTypes(umbracoSettings.allowedUploadFiles),""===vm.acceptedFileTypes&&(vm.acceptedFileTypes=!mediaHelper.formatFileTypes(umbracoSettings.disallowedUploadFiles)),vm.maxFileSize=umbracoSettings.maxFileSize+"KB",vm.activeDrag=!1,vm.isRecycleBin="-21"===$scope.contentId||"-20"===$scope.contentId,vm.acceptedMediatypes=[],vm.selectItem=function selectItem(selectedItem,$index,$event){listViewHelper.selectHandler(selectedItem,$index,$scope.items,$scope.selection,$event)},vm.clickItem=function clickItem(item){listViewHelper.editItem(item,$scope)},vm.selectAll=function selectAll(){listViewHelper.selectAllItemsToggle($scope.items,$scope.selection)},vm.isSelectedAll=function isSelectedAll(){return listViewHelper.isSelectedAll($scope.items,$scope.selection)},vm.isSortDirection=function isSortDirection(col,direction){return listViewHelper.setSortingDirection(col,direction,$scope.options)},vm.sort=function sort(field,allow,isSystem){allow&&($scope.options.orderBySystemField=isSystem,listViewHelper.setSorting(field,allow,$scope.options),$scope.getContent($scope.contentId))},vm.dragEnter=function dragEnter(el,event){vm.activeDrag=!0},vm.dragLeave=function dragLeave(el,event){vm.activeDrag=!1},vm.onFilesQueue=function onFilesQueue(){vm.activeDrag=!1},vm.onUploadComplete=function onUploadComplete(){$scope.getContent($scope.contentId)},function markAsSensitive(){$scope.options.includeProperties.forEach(function(option){option.isSensitive=!1,$scope.items&&$scope.items.length&&$scope.items.forEach(function(item){item.properties.forEach(function(property){option.alias===property.alias&&(option.isSensitive=property.isSensitive)})})})}(),function activate(){"media"===$scope.entityType&&mediaTypeHelper.getAllowedImagetypes(vm.nodeId).then(function(types){vm.acceptedMediatypes=types})}()})}(),angular.module("umbraco").controller("Umbraco.PropertyEditors.ListViewController",listViewController),function(){angular.module("umbraco").controller("Umbraco.Overlays.ListViewPublishController",function ListViewPublishController($scope,$routeParams,localizationService){var vm=this;vm.loading=!0,vm.changeSelection=function changeSelection(language){var firstSelected=_.find(vm.languages,function(language){return language.publish});$scope.model.disableSubmitButton=!firstSelected,language.save=language.publish},function onInit(){if(vm.languages=$scope.model.languages,$scope.model.title||localizationService.localize("content_readyToPublish").then(function(value){$scope.model.title=value}),vm.languages&&vm.languages.length>0){var culture=$routeParams.cculture?$routeParams.cculture:$routeParams.mculture;if(culture){vm.languages=_.sortBy(vm.languages,function(language){return language.culture===culture?0:1});var active=_.find(vm.languages,function(language){return language.culture===culture});active&&(active.publish=!0)}}vm.loading=!1}(),$scope.$on("$destroy",function(){if(vm.languages&&vm.languages.length>0)for(var i=0;i0){var culture=$routeParams.cculture?$routeParams.cculture:$routeParams.mculture;if(culture){vm.languages=_.sortBy(vm.languages,function(language){return language.culture===culture?0:1});var active=_.find(vm.languages,function(language){return language.culture===culture});active&&(active.unpublish=!0,changeSelection(active))}}vm.loading=!1}(),$scope.$on("$destroy",function(){if(vm.languages&&vm.languages.length>0)for(var i=0;i0){var aliases=$scope.mediaItems.map(function(mediaEntity){return mediaEntity.metaData.ContentTypeAlias});aliases=aliases.filter(function(item,index){return aliases.indexOf(item)===index});var data=$scope.mediaItems.map(function(mediaEntity){return{mediaKey:mediaEntity.key}});localizationService.localize("clipboard_labelForArrayOfItems",[$scope.model.label]).then(function(localizedLabel){clipboardService.copyArray(clipboardService.TYPES.MEDIA,aliases,data,localizedLabel,"icon-thumbnail-list",$scope.model.id)})}},isDisabled:!0},removeAllEntriesAction={labelKey:"clipboard_labelForRemoveAllEntries",labelTokens:[],icon:"trash",method:function removeAllEntries(){localizationService.localizeMany(["content_nestedContentDeleteAllItems","general_delete"]).then(function(data){overlayService.confirmDelete({title:data[1],content:data[0],close:function close(){overlayService.close()},submit:function submit(){vm.mediaItems.length=0,selectedIds.length=0,sync(),setDirty(),overlayService.close()}})})},isDisabled:!0};if(!0===multiPicker){var propertyActions=[copyAllEntriesAction,removeAllEntriesAction];$scope.umbProperty&&$scope.umbProperty.setPropertyActions(propertyActions)}$scope.sortableOptions={containment:"parent",cursor:"move",tolerance:"pointer",disabled:!multiPicker,items:"li:not(.add-wrapper)",cancel:".unsortable",update:function update(){setDirty(),$timeout(function(){selectedIds=vm.mediaItems.map(function(media){return"udi"===$scope.model.config.idType?media.udi:media.id}),sync()})}},function init(){localizationService.localizeMany(["mediaPicker_deletedItem","mediaPicker_trashed"]).then(function(data){vm.labels.deletedItem=data[0],vm.labels.trashed=data[1],userService.getCurrentUser().then(function(userData){$scope.model.config.startNodeId||(!0===$scope.model.config.ignoreUserStartNodes?($scope.model.config.startNodeId=-1,$scope.model.config.startNodeIsVirtual=!0):($scope.model.config.startNodeId=1!==userData.startMediaIds.length?-1:userData.startMediaIds[0],$scope.model.config.startNodeIsVirtual=1!==userData.startMediaIds.length));var hasAccessToMedia=-1!==userData.allowedSections.indexOf("media");$scope.allowEditMedia=hasAccessToMedia,$scope.allowAddMedia=hasAccessToMedia,function setupViewModel(){if($scope.isMultiPicker=multiPicker,$scope.model.value){var ids=$scope.model.value.split(",");entityResource.getByIds(ids,"Media").then(function(medias){(medias=ids.map(function(id){return medias.find(function(m){return m.udi.toString()===id.toString()||m.id.toString()===id.toString()})||{name:vm.labels.deletedItem,id:"udi"!==$scope.model.config.idType?id:null,udi:"udi"===$scope.model.config.idType?id:null,icon:"icon-picture",thumbnail:null,trashed:!0}})).forEach(function(media){return appendMedia(media)}),sync()})}}()})})}()}),angular.module("umbraco").controller("Umbraco.PropertyEditors.MediaPicker3.CropConfigurationController",function($scope){var unsubscribe=[];$scope.model.value||($scope.model.value=[]),$scope.setFocus=!1,$scope.remove=function(crop,evt){evt.preventDefault();var i=$scope.model.value.indexOf(crop);i>-1&&$scope.model.value.splice(i,1)},$scope.edit=function(crop,evt){evt.preventDefault(),crop.editMode=!0},$scope.addNewCrop=function(evt){evt.preventDefault();var crop={editMode:!0};$scope.model.value.push(crop),$scope.validate(crop)},$scope.setChanges=function(crop){$scope.validate(crop),!0!==crop.hasWidthError&&!0!==crop.hasHeightError&&!0!==crop.hasAliasError&&(crop.editMode=!1,window.dispatchEvent(new Event("resize.umbImageGravity")))},$scope.isEmpty=function(crop){return!(crop.label||crop.alias||crop.width||crop.height)},$scope.useForAlias=function(crop){null!=crop.alias&&""!==crop.alias||(crop.alias=(crop.label||"").toCamelCase())},$scope.validate=function(crop){$scope.validateWidth(crop),$scope.validateHeight(crop),$scope.validateAlias(crop)},$scope.validateWidth=function(crop){crop.hasWidthError=!(Utilities.isNumber(crop.width)&&crop.width>0)},$scope.validateHeight=function(crop){crop.hasHeightError=!(Utilities.isNumber(crop.height)&&crop.height>0)},$scope.validateAlias=function(crop,$event){void 0!==$scope.model.value.find(function(x){return crop!==x&&crop.alias===x.alias})||""===crop.alias?crop.hasAliasError=!0:crop.hasAliasError=!1},$scope.confirmChanges=function(crop,event){13==event.keyCode&&($scope.setChanges(crop,event),event.preventDefault())},$scope.focusNextField=function(event){if(13==event.keyCode){var el=event.target,inputs=Array.from(document.querySelectorAll("input:not(disabled)"));if(inputs.indexOf(el)>-1){var nextIndex=inputs.indexOf(el)+1;inputs.length>nextIndex&&(inputs[nextIndex].focus(),event.preventDefault())}}},$scope.sortableOptions={axis:"y",containment:"parent",cursor:"move",tolerance:"pointer"},$scope.$on("$destroy",function(){var _iteratorNormalCompletion=!0,_didIteratorError=!1,_iteratorError=void 0;try{for(var _step,_iterator=unsubscribe[Symbol.iterator]();!(_iteratorNormalCompletion=(_step=_iterator.next()).done);_iteratorNormalCompletion=!0){(0,_step.value)()}}catch(err){_didIteratorError=!0,_iteratorError=err}finally{try{_iteratorNormalCompletion||null==_iterator.return||_iterator.return()}finally{if(_didIteratorError)throw _iteratorError}}})}),angular.module("umbraco").controller("Umbraco.PropertyEditors.MediaPicker3PropertyEditor.CreateButtonController",function Controller($scope){var vm=this;vm.plusPosY=0,vm.onMouseMove=function($event){vm.plusPosY=$event.offsetY}}),angular.module("umbraco").controller("Umbraco.PropertyEditors.MemberGroupPickerController",memberGroupPicker),angular.module("umbraco").controller("Umbraco.PropertyEditors.MemberGroupController",memberGroupController),angular.module("umbraco").controller("Umbraco.PropertyEditors.MemberPickerController",memberPickerController),angular.module("umbraco").controller("Umbraco.PropertyEditors.MultipleTextBoxController",MultipleTextBoxController),angular.module("umbraco").controller("Umbraco.PropertyEditors.MultiUrlPickerController",multiUrlPickerController),angular.module("umbraco").controller("Umbraco.PrevalueEditors.MultiUrlPickerController",function($scope){$scope.model.value||($scope.model.value="small")}),function(){angular.module("umbraco").run(["clipboardService",function(clipboardService){clipboardService.registerPastePropertyResolver(function resolveNestedContentPropertiesForPaste(prop,propClearingMethod){if("object"===_typeof(prop)&&"Umbraco.NestedContent"===prop.editor)for(var value=prop.value,i=0;i0&&void 0!==prop[0].ncContentTypeAlias)for(var i=0;i
No content types are configured for this property.
Minimum %0% entries, needs %1% more.
Maximum %0% entries, %1% too many.
',controller:function NestedContentController($scope,$interpolate,$filter,serverValidationManager,contentResource,localizationService,iconHelper,clipboardService,eventsService,overlayService){var vm=this,model=$scope.$parent.$parent.model,contentTypeAliases=[];_.each(model.config.contentTypes,function(contentType){contentTypeAliases.push(contentType.ncAlias)}),_.each(model.config.contentTypes,function(contentType){contentType.nameExp=contentType.nameTemplate?$interpolate(contentType.nameTemplate):void 0}),vm.nodes=[],vm.currentNode=null,vm.scaffolds=null,vm.sorting=!1,vm.inited=!1,vm.minItems=model.config.minItems||0,vm.maxItems=model.config.maxItems||0,0===vm.maxItems&&(vm.maxItems=1e3);vm.singleMode=1===vm.minItems&&1===vm.maxItems&&1===model.config.contentTypes.length,vm.showIcons=Object.toBoolean(model.config.showIcons),vm.wideMode=Object.toBoolean(model.config.hideLabel),vm.hasContentTypes=model.config.contentTypes.length>0;var cultureChanged=eventsService.on("editors.content.cultureChanged",function(name,args){return updateModel()}),labels={};function setCurrentNode(node,focusNode){updateModel(),vm.currentNode=node,vm.focusOnNode=focusNode}vm.labels=labels,localizationService.localizeMany(["grid_addElement","content_createEmpty","actions_copy"]).then(function(data){labels.grid_addElement=data[0],labels.content_createEmpty=data[1],labels.copy_icon_title=data[2]});var copyAllEntriesAction={labelKey:"clipboard_labelForCopyAllEntries",labelTokens:[model.label],icon:"documents",method:function copyAllEntries(){syncCurrentNode();var aliases=vm.nodes.map(function(node){return node.contentTypeAlias});aliases=aliases.filter(function(item,index){return aliases.indexOf(item)===index});var nodeName="";vm.umbVariantContent&&(nodeName=vm.umbVariantContent.editor.content.name);localizationService.localize("clipboard_labelForArrayOfItemsFrom",[model.label,nodeName]).then(function(data){clipboardService.copyArray(clipboardService.TYPES.ELEMENT_TYPE,aliases,vm.nodes,data,"icon-thumbnail-list",model.id,clearNodeForCopy)})},isDisabled:!0},removeAllEntriesAction={labelKey:"clipboard_labelForRemoveAllEntries",labelTokens:[],icon:"trash",method:function removeAllEntries(){localizationService.localizeMany(["content_nestedContentDeleteAllItems","general_delete"]).then(function(data){overlayService.confirmDelete({title:data[1],content:data[0],close:function close(){overlayService.close()},submit:function submit(){vm.nodes=[],setDirty(),updateModel(),overlayService.close()}})})},isDisabled:!0};function setDirty(){vm.umbProperty&&vm.umbProperty.setDirty()}function addNode(alias){var scaffold=getScaffold(alias),newNode=createNode(scaffold,null);setCurrentNode(newNode,!0),setDirty(),validate()}function deleteNode(idx){var removed=vm.nodes.splice(idx,1);setDirty(),removed.forEach(function(x){serverValidationManager.removePropertyError(x.key,vm.umbProperty.property.culture,vm.umbProperty.property.segment,"",{matchType:"contains"})}),updateModel(),validate()}function getScaffold(alias){return _.find(vm.scaffolds,function(scaffold){return scaffold.contentTypeAlias===alias})}function clearNodeForCopy(clonedData){delete clonedData.key,delete clonedData.$$hashKey;for(var variant=clonedData.variants[0],t=0;t=vm.maxItems)){var availableItems=[];_.each(vm.scaffolds,function(scaffold){availableItems.push({alias:scaffold.contentTypeAlias,name:scaffold.contentTypeName,icon:iconHelper.convertFromLegacyIcon(scaffold.icon),tooltip:scaffold.documentType.description})});var dialog={orderBy:"$index",view:"itempicker",event:$event,filter:availableItems.length>12,size:availableItems.length>6?"medium":"small",availableItems:availableItems,clickPasteItem:function clickPasteItem(item){Array.isArray(item.data)?_.each(item.data,function(entry){pasteFromClipboard(entry)}):pasteFromClipboard(item.data),overlayService.close()},submit:function submit(model){model&&model.selectedItem&&addNode(model.selectedItem.alias),overlayService.close()},close:function close(){overlayService.close()}};if(0!==dialog.availableItems.length){dialog.pasteItems=[];var entriesForPaste=clipboardService.retriveEntriesOfType(clipboardService.TYPES.ELEMENT_TYPE,contentTypeAliases);if(_.each(entriesForPaste,function(entry){dialog.pasteItems.push({date:entry.date,name:entry.label,data:entry.data,icon:entry.icon})}),dialog.pasteItems.sort(function(a,b){return b.date-a.date}),dialog.title=dialog.pasteItems.length>0?labels.grid_addElement:labels.content_createEmpty,dialog.hideHeader=dialog.pasteItems.length>0,dialog.clickClearPaste=function($event){$event.stopPropagation(),$event.preventDefault(),clipboardService.clearEntriesOfType(clipboardService.TYPES.ELEMENT_TYPE,contentTypeAliases),dialog.pasteItems=[],dialog.hideHeader=!1},1===dialog.availableItems.length&&0===dialog.pasteItems.length)return addNode(vm.scaffolds[0].contentTypeAlias),void dialog.close();overlayService.open(dialog)}}},vm.editNode=function(idx){vm.currentNode&&vm.currentNode.key===vm.nodes[idx].key?setCurrentNode(null,!1):setCurrentNode(vm.nodes[idx],!0)},vm.canDeleteNode=function(idx){return vm.nodes.length>vm.minItems||model.config.contentTypes.length>1},vm.requestDeleteNode=function(idx){vm.canDeleteNode(idx)&&(!0===model.config.confirmDeletes?localizationService.localizeMany(["content_nestedContentDeleteItem","general_delete","general_cancel","contentTypeEditor_yesDelete"]).then(function(data){var overlay={title:data[1],content:data[0],closeButtonLabel:data[2],submitButtonLabel:data[3],submitButtonStyle:"danger",close:function close(){overlayService.close()},submit:function submit(){deleteNode(idx),overlayService.close()}};overlayService.open(overlay)}):deleteNode(idx))},vm.getName=function(idx){if(!model.value||!model.value.length)return"";var name="";if(model.value[idx]){var contentType=function getContentTypeConfig(alias){return _.find(model.config.contentTypes,function(contentType){return contentType.ncAlias===alias})}(model.value[idx].ncContentTypeAlias);if(null!=contentType){if(contentType.nameExp){var item=model.value[idx];item.$index=idx+1;var newName=contentType.nameExp(item);newName&&(newName=newName.trim())&&(name=newName),delete item.$index}if(!name&&vm.scaffolds.length>1){var scaffold=getScaffold(contentType.ncAlias);scaffold&&(name=scaffold.contentTypeName)}}}return name||(name="Item "+(idx+1)),vm.nodes[idx].name!==name&&(vm.nodes[idx].name=name),name},vm.getIcon=function(idx){if(!model.value||!model.value.length)return"";var scaffold=getScaffold(model.value[idx].ncContentTypeAlias);return scaffold&&scaffold.icon?iconHelper.convertFromLegacyIcon(scaffold.icon):"icon-folder"},vm.sortableOptions={axis:"y",containment:"parent",cursor:"move",handle:".umb-nested-content__header-bar",distance:10,opacity:.7,tolerance:"pointer",scroll:!0,start:function start(ev,ui){updateModel(),$("#umb-nested-content--"+model.id+" .umb-rte textarea").each(function(){tinymce.execCommand("mceRemoveEditor",!1,$(this).attr("id")),$(this).css("visibility","hidden")}),$scope.$apply(function(){vm.sorting=!0})},update:function update(ev,ui){setDirty()},stop:function stop(ev,ui){$("#umb-nested-content--"+model.id+" .umb-rte textarea").each(function(){tinymce.execCommand("mceAddEditor",!0,$(this).attr("id")),$(this).css("visibility","visible")}),$scope.$apply(function(){vm.sorting=!1,updateModel()})}},vm.showCopy=clipboardService.isSupported(),vm.showPaste=!1,vm.clickCopy=function($event,node){syncCurrentNode(),clipboardService.copy(clipboardService.TYPES.ELEMENT_TYPE,node.contentTypeAlias,node,null,null,null,clearNodeForCopy),$event.stopPropagation()};var storageUpdate=eventsService.on("clipboardService.storageUpdate",checkAbilityToPasteContent);$scope.$on("$destroy",function(){storageUpdate()});var notSupported=["Umbraco.Tags","Umbraco.UploadField","Umbraco.ImageCropper","Umbraco.BlockList"];vm.scaffolds=[],contentResource.getScaffolds(-20,contentTypeAliases).then(function(scaffolds){_.each(model.config.contentTypes,function(contentType){var scaffold=scaffolds[contentType.ncAlias];if(scaffold.isElement){var tabs=scaffold.variants[0].tabs,tab=_.find(tabs,function(tab){return 0!==tab.id&&(tab.alias.toLowerCase()===contentType.ncTabAlias.toLowerCase()||""===contentType.ncTabAlias)});scaffold.variants[0].tabs=[],tab&&(scaffold.variants[0].tabs.push(tab),tab.properties.forEach(function(property){_.find(notSupported,function(x){return x===property.editor})&&(property.notSupported=!0,property.notSupportedMessage="Property "+property.label+" uses editor "+property.editor+" which is not supported by Nested Content.")})),function ensureCultureData(content){if(!content||!vm.umbVariantContent||!vm.umbProperty)return;vm.umbVariantContent.editor.content.language&&(content.language=vm.umbVariantContent.editor.content.language);content.variants[0].tabs.forEach(function(tab){tab.properties.forEach(function(prop){prop.culture=vm.umbProperty.property.culture})})}(scaffold),vm.scaffolds.push(scaffold)}}),initNestedContent()});var initNestedContent=function initNestedContent(){if(vm.scaffolds=$filter("orderBy")(vm.scaffolds,function(s){return contentTypeAliases.indexOf(s.contentTypeAlias)}),model.value)for(var i=0;ivm.maxItems?$scope.nestedContentForm.maxCount.$setValidity("maxCount",!1):$scope.nestedContentForm.maxCount.$setValidity("maxCount",!0)},watcher=$scope.$watch(function(){return vm.nodes.length},function(){validate()});$scope.$on("$destroy",function(){unsubscribe(),cultureChanged(),watcher()})},controllerAs:"vm",require:{umbProperty:"?^umbProperty",umbVariantContent:"?^^umbVariantContent"}})}(),angular.module("umbraco").controller("Umbraco.PropertyEditors.NestedContent.DocTypePickerController",["$scope","Umbraco.PropertyEditors.NestedContent.Resources","overlayService","localizationService","iconHelper",function($scope,ncResources,overlayService,localizationService,iconHelper){var selectElementTypeModalTitle="";$scope.elemTypeTabs=[],function init(){localizationService.localize("content_nestedContentSelectElementTypeModalTitle").then(function(value){selectElementTypeModalTitle=value}),ncResources.getContentTypes().then(function(elemTypes){$scope.model.elemTypes=elemTypes,iconHelper.formatContentTypeIcons($scope.model.elemTypes);var elTypeNameOccurrences=_.countBy(elemTypes,"name");elemTypes.forEach(function(value){$scope.elemTypeTabs[value.alias]=value.tabs,elTypeNameOccurrences[value.name]>1&&(value.name+=" ("+value.alias+")")})})}(),$scope.add=function(){$scope.model.value.push({ncAlias:"",ncTabAlias:"",nameTemplate:""})},$scope.remove=function(index){$scope.model.value.splice(index,1)},$scope.sortableOptions={axis:"y",cursor:"move",handle:".handle",placeholder:"sortable-placeholder",forcePlaceholderSize:!0,helper:function helper(e,ui){return ui.children().each(function(){$(this).width($(this).width())}),ui},start:function start(e,ui){var cellHeight=ui.item.height(),cellCount=0;$("td, th",ui.helper).each(function(){var colspan=1,colspanAttr=$(this).attr("colspan");colspanAttr>1&&(colspan=colspanAttr),cellCount+=colspan}),ui.placeholder.html('').height(cellHeight)}},$scope.placeholder=function(config){return _.find($scope.model.elemTypes,function(elType){return elType.alias===config.ncAlias})},$scope.selectableElemTypesFor=function(config){return _.filter($scope.model.elemTypes,function(elType){return elType.alias===config.ncAlias||!_.find($scope.model.value,function(c){return elType.alias===c.ncAlias})})},$scope.canAdd=function(){return!$scope.model.value||_.some($scope.model.elemTypes,function(elType){return!_.find($scope.model.value,function(c){return elType.alias===c.ncAlias})})},$scope.openElemTypeModal=function($event,config){var selectedItems=_.each($scope.model.value,function(obj){return obj.alias=obj.ncAlias,obj}),elemTypeSelectorOverlay={view:"itempicker",title:selectElementTypeModalTitle,availableItems:$scope.selectableElemTypesFor(config),selectedItems:selectedItems,position:"target",event:$event,submit:function submit(model){config.ncAlias=model.selectedItem.alias,1===model.selectedItem.tabs.length&&(config.ncTabAlias=model.selectedItem.tabs[0]),overlayService.close()},close:function close(){overlayService.close()}};overlayService.open(elemTypeSelectorOverlay)},$scope.model.value||($scope.model.value=[],$scope.add())}]),angular.module("umbraco").controller("Umbraco.PropertyEditors.RadioButtonsController",function($scope,validationMessageService){var vm=this;vm.viewItems=[],function init(){if(vm.uniqueId=String.CreateGuid(),Utilities.isObject($scope.model.config.items)){for(var sortedItems=[],vals=_.values($scope.model.config.items),keys=_.keys($scope.model.config.items),i=0;ib.sortOrder?1:b.sortOrder>a.sortOrder?-1:0}),vm.viewItems=sortedItems}validationMessageService.getMandatoryMessage($scope.model.validation).then(function(value){$scope.mandatoryMessage=value})}()}),angular.module("umbraco").controller("Umbraco.PropertyEditors.ReadOnlyValueController",ReadOnlyValueController),angular.module("umbraco").controller("Umbraco.PropertyEditors.RelatedLinksController",function($scope,iconHelper,editorService){function countVisible(){return $scope.model.value.length}function select(data){null!=$scope.currentEditLink?($scope.currentEditLink.internal="udi"===$scope.model.config.idType?data.udi:data.id,$scope.currentEditLink.internalName=data.name,$scope.currentEditLink.internalIcon=iconHelper.convertFromLegacyIcon(data.icon),$scope.currentEditLink.link="udi"===$scope.model.config.idType?data.udi:data.id):($scope.newInternal="udi"===$scope.model.config.idType?data.udi:data.id,$scope.newInternalName=data.name,$scope.newInternalIcon=iconHelper.convertFromLegacyIcon(data.icon))}$scope.model.value||($scope.model.value=[]),$scope.model.config.max=function isNumeric(n){return!isNaN(parseFloat(n))&&isFinite(n)}($scope.model.config.max)&&0!==$scope.model.config.max?$scope.model.config.max:Number.MAX_VALUE,$scope.newCaption="",$scope.newLink="http://",$scope.newNewWindow=!1,$scope.newInternal=null,$scope.newInternalName="",$scope.newInternalIcon=null,$scope.addExternal=!0,$scope.currentEditLink=null,$scope.hasError=!1,$scope.internal=function($event){$scope.currentEditLink=null;var contentPicker={section:"content",treeAlias:"content",multiPicker:!1,idType:$scope.model.config.idType?$scope.model.config.idType:"int",submit:function submit(model){select(model.selection[0]),editorService.close()},close:function close(){editorService.close()}};editorService.treePicker(contentPicker),$event.preventDefault()},$scope.selectInternal=function($event,link){$scope.currentEditLink=link;var contentPicker={section:"content",treeAlias:"content",multiPicker:!1,idType:$scope.model.config.idType?$scope.model.config.idType:"udi",submit:function submit(model){select(model.selection[0]),editorService.close()},close:function close(){editorService.close()}};editorService.treePicker(contentPicker),$event.preventDefault()},$scope.edit=function(idx){for(var i=0;i<$scope.model.value.length;i++)$scope.model.value[i].edit=!1;$scope.model.value[idx].edit=!0},$scope.saveEdit=function(idx){$scope.model.value[idx].title=$scope.model.value[idx].caption,$scope.model.value[idx].edit=!1},$scope.delete=function(idx){$scope.model.value.splice(idx,1)},$scope.add=function($event){if(Utilities.isArray($scope.model.value)||($scope.model.value=[]),""==$scope.newCaption)$scope.hasError=!0;else{if($scope.addExternal){var newExtLink=new function(){this.caption=$scope.newCaption,this.link=$scope.newLink,this.newWindow=$scope.newNewWindow,this.edit=!1,this.isInternal=!1,this.type="external",this.title=$scope.newCaption};$scope.model.value.push(newExtLink)}else{var newIntLink=new function(){this.caption=$scope.newCaption,this.link=$scope.newInternal,this.newWindow=$scope.newNewWindow,this.internal=$scope.newInternal,this.edit=!1,this.isInternal=!0,this.internalName=$scope.newInternalName,this.internalIcon=$scope.newInternalIcon,this.type="internal",this.title=$scope.newCaption};$scope.model.value.push(newIntLink)}$scope.newCaption="",$scope.newLink="http://",$scope.newNewWindow=!1,$scope.newInternal=null,$scope.newInternalName="",$scope.newInternalIcon=null}$event.preventDefault()},$scope.switch=function($event){$scope.addExternal=!$scope.addExternal,$event.preventDefault()},$scope.switchLinkType=function($event,link){link.isInternal=!link.isInternal,link.type=link.isInternal?"internal":"external",link.isInternal||(link.link=$scope.newLink),$event.preventDefault()},$scope.move=function(index,direction){var temp=$scope.model.value[index];$scope.model.value[index]=$scope.model.value[index+direction],$scope.model.value[index+direction]=temp},$scope.canAdd=function(){return $scope.model.config.max<=0||$scope.model.config.max>countVisible()},$scope.canSort=function(){return countVisible()>1},$scope.sortableOptions={axis:"y",handle:".handle",cursor:"move",cancel:".no-drag",containment:"parent",placeholder:"sortable-placeholder",forcePlaceholderSize:!0,helper:function helper(e,ui){return ui.children().each(function(){$(this).width($(this).width())}),ui},items:"> tr:not(.unsortable)",tolerance:"pointer",update:function update(e,ui){var newIndex=ui.item.index(),originalIndex=function getElementIndexByUrl(url){for(var i=0;i<$scope.model.value.length;i++)if($scope.model.value[i].link==url)return i;return-1}(ui.item.attr("data-link")),movedElement=$scope.model.value[originalIndex];$scope.model.value.splice(originalIndex,1),$scope.model.value.splice(newIndex,0,movedElement)},start:function start(e,ui){var cellCount=0;$("td, th",ui.helper).each(function(){var colspan=1,colspanAttr=$(this).attr("colspan");colspanAttr>1&&(colspan=colspanAttr),cellCount+=colspan}),ui.placeholder.html('').height(ui.item.height())}}}),function(){angular.module("umbraco").controller("Umbraco.PropertyEditors.RTECodeEditorController",function CodeEditorController($scope,localizationService){var vm=this;vm.submit=function submit(model){model.content=vm.aceEditor.getValue(),$scope.model.submit&&$scope.model.submit(model)},vm.close=function close(){$scope.model.close&&$scope.model.close()},vm.aceOption={},vm.aceOption={mode:"razor",theme:"chrome",showPrintMargin:!1,autoFocus:!0,advanced:{fontSize:"14px",enableSnippets:!1,enableBasicAutocompletion:!0,enableLiveAutocompletion:!1,wrap:!0},onLoad:function onLoad(aceEditor){vm.aceEditor=aceEditor}},vm.template={},vm.template.content=$scope.model.content,function onInit(){$scope.model.title||($scope.model.title="Edit source code")}()})}(),angular.module("umbraco").controller("Umbraco.PropertyEditors.RTEController",function($scope,$q,assetsService,$timeout,tinyMceService,angularHelper,tinyMceAssets){var _this=this;$scope.isLoading=!0,$scope.textAreaHtmlId=$scope.model.alias+"_"+String.CreateGuid();var editorConfig=$scope.model.config?$scope.model.config.editor:null;editorConfig&&!Utilities.isString(editorConfig)||(editorConfig=tinyMceService.defaultPrevalues()),editorConfig.maxImageSize||0===editorConfig.maxImageSize||(editorConfig.maxImageSize=tinyMceService.defaultPrevalues().maxImageSize);var width=editorConfig.dimensions&&parseInt(editorConfig.dimensions.width,10)||null,height=editorConfig.dimensions&&parseInt(editorConfig.dimensions.height,10)||null;$scope.containerWidth="distraction-free"===editorConfig.mode&&width||"auto",$scope.containerHeight="distraction-free"===editorConfig.mode&&height||"auto",$scope.containerOverflow="distraction-free"===editorConfig.mode&&height?"auto":"inherit";var promises=[],initPromise=$q(function(resolve,reject){_this.$onInit=resolve});promises.push(initPromise),tinyMceAssets.forEach(function(tinyJsAsset){promises.push(assetsService.loadJs(tinyJsAsset,$scope))});var tinyMceEditor=null;promises.push(tinyMceService.getTinyMceEditorConfig({htmlId:$scope.textAreaHtmlId,stylesheets:editorConfig.stylesheets,toolbar:editorConfig.toolbar,mode:editorConfig.mode})),$q.all(promises).then(function(result){var standardConfig=result[promises.length-1];null!==height&&standardConfig.plugins.splice(standardConfig.plugins.indexOf("autoresize"),1);var baseLineConfigObj={maxImageSize:editorConfig.maxImageSize,width:width,height:height,setup:function(editor){(tinyMceEditor=editor).on("init",function(e){$timeout(function(){$scope.isLoading=!1})}),tinyMceService.initializeEditor({editor:editor,model:$scope.model,currentFormInput:$scope.rteForm.modelValue})}};Utilities.extend(baseLineConfigObj,standardConfig),$timeout(function(){tinymce.init(baseLineConfigObj)},150);var unsubscribe=$scope.$on("formSubmitting",function(){void 0===tinyMceEditor||null==tinyMceEditor||$scope.isLoading||($scope.model.value=tinyMceEditor.getContent())});$scope.focus=function(){tinyMceEditor.focus()},$scope.$on("$destroy",function(){unsubscribe(),void 0!==tinyMceEditor&&null!=tinyMceEditor&&tinyMceEditor.destroy()})})}),angular.module("umbraco").controller("Umbraco.PrevalueEditors.RteController",function($scope,$timeout,$log,tinyMceService,stylesheetResource,assetsService){var cfg=tinyMceService.defaultPrevalues();$scope.model.value?Utilities.isString($scope.model.value)&&($scope.model.value=cfg):$scope.model.value=cfg,$scope.model.value.stylesheets||($scope.model.value.stylesheets=[]),$scope.model.value.toolbar||($scope.model.value.toolbar=[]),$scope.model.value.maxImageSize||0==$scope.model.value.maxImageSize||($scope.model.value.maxImageSize=cfg.maxImageSize),$scope.model.value.mode||($scope.model.value.mode="classic"),$scope.model.value.overlayWidthSize||($scope.model.value.overlayWidthSize="small"),tinyMceService.configuration().then(function(config){$scope.tinyMceConfig=config,$scope.tinyMceConfig.commands=_.map($scope.tinyMceConfig.commands,function(obj){var icon=function getFontIcon(alias){var icon={name:alias,isCustom:!1};switch(alias){case"ace":icon.name="code",icon.isCustom=!1;break;case"styleselect":case"fontsizeselect":icon.name="icon-list",icon.isCustom=!0;break;case"umbembeddialog":icon.name="icon-tv",icon.isCustom=!0;break;case"umbmediapicker":icon.name="icon-picture",icon.isCustom=!0;break;case"umbmacro":case"umbmacro":icon.name="icon-settings-alt",icon.isCustom=!0;break;default:icon.name=alias,icon.isCustom=!1}return icon}(obj.alias);return Utilities.extend(obj,{fontIcon:icon.name,isCustom:icon.isCustom,selected:$scope.model.value.toolbar.indexOf(obj.alias)>=0,icon:"mce-ico "+(icon.isCustom?" mce-i-custom ":" mce-i-")+icon.name})})}),stylesheetResource.getAll().then(function(stylesheets){$scope.stylesheets=stylesheets;var cssPath=Umbraco.Sys.ServerVariables.umbracoSettings.cssPath;$scope.model.value.stylesheets=$scope.model.value.stylesheets.filter(function(sheet){return sheet.startsWith(cssPath)}),$scope.stylesheets.forEach(function(stylesheet){stylesheet.selected=$scope.model.value.stylesheets.indexOf(stylesheet.path)>=0||$scope.model.value.stylesheets.indexOf(stylesheet.name)>=0})}),$scope.selectCommand=function(command){var index=$scope.model.value.toolbar.indexOf(command.alias);command.selected&&-1===index?$scope.model.value.toolbar.push(command.alias):index>=0&&$scope.model.value.toolbar.splice(index,1)},$scope.selectStylesheet=function(css){var index=$scope.model.value.stylesheets.indexOf(css.path);-1===index&&(index=$scope.model.value.stylesheets.indexOf(css.name)),-1===index?$scope.model.value.stylesheets.push(css.path):$scope.model.value.stylesheets.splice(index,1)};var unsubscribe=$scope.$on("formSubmitting",function(ev,args){var commands=_.where($scope.tinyMceConfig.commands,{selected:!0});$scope.model.value.toolbar=_.pluck(commands,"alias")});$scope.$on("$destroy",function(){unsubscribe()}),assetsService.loadCss("lib/tinymce/skins/lightgray/skin.min.css",$scope)}),angular.module("umbraco").controller("Umbraco.PropertyEditors.SliderController",sliderController),angular.module("umbraco").controller("Umbraco.PropertyEditors.TagsController",function($scope){$scope.valueChanged=function(value){$scope.model.value=value}}),angular.module("umbraco").controller("Umbraco.PropertyEditors.textAreaController",textAreaController),angular.module("umbraco").controller("Umbraco.PropertyEditors.textboxController",textboxController),angular.module("umbraco").controller("Umbraco.PropertyEditors.UrlListController",function($rootScope,$scope,$filter){function formatDisplayValue(){Utilities.isArray($scope.model.value)?$scope.renderModel=_.map($scope.model.value,function(item){return{url:item.url,linkText:item.linkText,urlTarget:item.target?item.target:"_blank",icon:item.icon?item.icon:"icon-out"}}):$scope.renderModel=_.map($scope.model.value.split(","),function(item){return{url:item,linkText:"",urlTarget:$scope.config&&$scope.config.target?$scope.config.target:"_blank",icon:$scope.config&&$scope.config.icon?$scope.config.icon:"icon-out"}})}$scope.getUrl=function(valueUrl){return valueUrl.indexOf("/")>=0?valueUrl:"#"},formatDisplayValue(),$scope.model.onValueChanged=function(newVal,oldVal){formatDisplayValue()}}),angular.module("umbraco").controller("Umbraco.PropertyEditors.UserPickerController",userPickerController),angular.module("umbraco").controller("Umbraco.Editors.RelationTypes.CreateController",RelationTypeCreateController),angular.module("umbraco").controller("Umbraco.Editors.RelationTypes.DeleteController",RelationTypeDeleteController),angular.module("umbraco").controller("Umbraco.Editors.RelationTypes.EditController",RelationTypeEditController),angular.module("umbraco").controller("Umbraco.Editors.RelationTypes.SettingsController",RelationTypeSettingsController),function(){angular.module("umbraco").controller("Umbraco.Editors.Scripts.CreateController",function ScriptsCreateController($scope,$location,navigationService,formHelper,codefileResource,localizationService,appState){var vm=this,node=$scope.currentNode;vm.creatingFolder=!1,vm.folderName="",vm.createFolderError="",vm.fileExtension="",vm.createFile=function createFile(){$location.path("/settings/scripts/edit/"+node.id).search("create","true"),navigationService.hideMenu()},vm.showCreateFolder=function showCreateFolder(){vm.creatingFolder=!0},vm.createFolder=function createFolder(form){formHelper.submitForm({scope:$scope,formCtrl:form})&&codefileResource.createContainer("scripts",node.id,vm.folderName).then(function(saved){navigationService.hideMenu(),navigationService.syncTree({tree:"scripts",path:saved.path,forceReload:!0,activate:!0}),formHelper.resetForm({scope:$scope,formCtrl:form}),appState.getSectionState("currentSection")},function(err){formHelper.resetForm({scope:$scope,formCtrl:form,hasErrors:!0}),vm.createFolderError=err})},vm.close=function close(){navigationService.hideDialog(!0)}})}(),angular.module("umbraco").controller("Umbraco.Editors.Scripts.DeleteController",ScriptsDeleteController),function(){angular.module("umbraco").controller("Umbraco.Editors.Scripts.EditController",function ScriptsEditController($scope,$routeParams,$timeout,appState,editorState,navigationService,assetsService,codefileResource,contentEditingHelper,notificationsService,localizationService,templateHelper,angularHelper){var vm=this;function ready(script,syncTree){function changeAceEditor(){!function setFormState(state){var currentForm=angularHelper.getCurrentForm($scope);"dirty"===state?currentForm.$setDirty():"pristine"===state&¤tForm.$setPristine()}("dirty")}vm.page.loading=!1,vm.script=script,editorState.set(vm.script),syncTree&&navigationService.syncTree({tree:"scripts",path:vm.script.path,forceReload:!0}).then(function(syncArgs){vm.page.menu.currentNode=syncArgs.node}),vm.aceOption={mode:"javascript",theme:"chrome",showPrintMargin:!1,advanced:{fontSize:"14px",enableSnippets:!0,enableBasicAutocompletion:!0,enableLiveAutocompletion:!1},onLoad:function onLoad(_editor){vm.editor=_editor,_editor.commands.bindKey("ctrl-alt-space","startAutocomplete"),_editor.commands.bindKey("ctrl-space",null),_editor.commands.addCommands([{name:"unSelectOrFindPrevious",bindKey:"Alt-Shift-K",exec:function exec(){$scope.$apply(function(){vm.showKeyboardShortcut=!vm.showKeyboardShortcut})},readOnly:!0}]),$routeParams.create||$timeout(function(){vm.editor.navigateFileEnd(),vm.editor.focus()}),vm.editor.on("change",changeAceEditor)}}}vm.header={},vm.header.editorfor="settings_script",vm.header.setPageTitle=!0,vm.page={},vm.page.loading=!0,vm.page.menu={},vm.page.menu.currentSection=appState.getSectionState("currentSection"),vm.page.menu.currentNode=null,vm.page.saveButtonState="init",vm.showKeyboardShortcut=!1,vm.page.keyboardShortcutsOverview=[],templateHelper.getGeneralShortcuts().then(function(shortcuts){vm.page.keyboardShortcutsOverview.push(shortcuts)}),templateHelper.getEditorShortcuts().then(function(shortcuts){vm.page.keyboardShortcutsOverview.push(shortcuts)}),vm.script={},vm.save=function save(){vm.page.saveButtonState="busy",vm.script.content=vm.editor.getValue(),contentEditingHelper.contentEditorPerformSave({saveMethod:codefileResource.save,scope:$scope,content:vm.script,rebindCallback:function rebindCallback(orignal,saved){}}).then(function(saved){localizationService.localizeMany(["speechBubbles_fileSavedHeader","speechBubbles_fileSavedText"]).then(function(data){var header=data[0],message=data[1];notificationsService.success(header,message)}),vm.script.id!==saved.id?contentEditingHelper.redirectToRenamedContent(saved.id):(vm.page.saveButtonState="success",vm.script=saved,editorState.set(vm.script),navigationService.syncTree({tree:"scripts",path:vm.script.path,forceReload:!0}).then(function(syncArgs){vm.page.menu.currentNode=syncArgs.node}))},function(err){vm.page.saveButtonState="error",localizationService.localizeMany(["speechBubbles_validationFailedHeader","speechBubbles_validationFailedMessage"]).then(function(data){var header=data[0],message=data[1];notificationsService.error(header,message)})})},function init(){assetsService.loadCss("lib/ace-razor-mode/theme/razor_chrome.css",$scope),$routeParams.create?codefileResource.getScaffold("scripts",$routeParams.id).then(function(script){ready(script,!1)}):codefileResource.getByPath("scripts",$routeParams.id).then(function(script){ready(script,!0)})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.StyleSheets.CreateController",function StyleSheetsCreateController($scope,$location,navigationService,formHelper,codefileResource){var vm=this,node=$scope.currentNode;vm.createFile=function createFile(){$location.path("/settings/stylesheets/edit/"+node.id).search("create","true"),navigationService.hideMenu()},vm.createRichtextStyle=function createRichtextStyle(){$location.path("/settings/stylesheets/edit/"+node.id).search("create","true").search("rtestyle","true"),navigationService.hideMenu()},vm.close=function close(){navigationService.hideDialog(!0)},vm.creatingFolder=!1,vm.showCreateFolder=function showCreateFolder(){vm.creatingFolder=!0},vm.createFolder=function createFolder(form){formHelper.submitForm({scope:$scope,formCtrl:form})&&codefileResource.createContainer("stylesheets",node.id,vm.folderName).then(function(saved){navigationService.hideMenu(),navigationService.syncTree({tree:"stylesheets",path:saved.path,forceReload:!0,activate:!0}),formHelper.resetForm({scope:$scope,formCtrl:form})},function(err){formHelper.resetForm({scope:$scope,formCtrl:form,hasErrors:!0}),vm.createFolderError=err})}})}(),angular.module("umbraco").controller("Umbraco.Editors.StyleSheets.DeleteController",StyleSheetsDeleteController),function(){angular.module("umbraco").controller("Umbraco.Editors.StyleSheets.EditController",function StyleSheetsEditController($scope,$routeParams,$timeout,$http,appState,editorState,navigationService,assetsService,codefileResource,contentEditingHelper,notificationsService,localizationService,templateHelper,angularHelper,umbRequestHelper){var vm=this;function save(activeApp){contentEditingHelper.contentEditorPerformSave({saveMethod:codefileResource.save,scope:$scope,content:vm.stylesheet,rebindCallback:function rebindCallback(orignal,saved){}}).then(function(saved){localizationService.localizeMany(["speechBubbles_fileSavedHeader","speechBubbles_fileSavedText"]).then(function(data){var header=data[0],message=data[1];notificationsService.success(header,message)}),vm.stylesheet.id!==saved.id?contentEditingHelper.redirectToRenamedContent(saved.id):(vm.page.saveButtonState="success",vm.stylesheet=saved,editorState.set(vm.stylesheet),navigationService.syncTree({tree:"stylesheets",path:vm.stylesheet.path,forceReload:!0}).then(function(syncArgs){vm.page.menu.currentNode=syncArgs.node}),"rules"===activeApp.alias&&$scope.selectApp(activeApp))},function(err){vm.page.saveButtonState="error",localizationService.localizeMany(["speechBubbles_validationFailedHeader","speechBubbles_validationFailedMessage"]).then(function(data){var header=data[0],message=data[1];notificationsService.error(header,message)})})}function generateNavigation(mode){localizationService.localizeMany(["stylesheet_tabRules","stylesheet_tabCode"]).then(function(data){vm.page.navigation=[{name:data[0],alias:"rules",icon:"icon-font",view:"views/stylesheets/views/rules/rules.html"},{name:data[1],alias:"code",icon:"icon-brackets",view:"views/stylesheets/views/code/code.html"}],"RTE"===mode?vm.page.navigation[0].active=!0:vm.page.navigation[1].active=!0})}function ready(stylesheet,syncTree){function changeAceEditor(){setFormState("dirty")}function setFormState(state){var currentForm=angularHelper.getCurrentForm($scope);"dirty"===state?currentForm.$setDirty():"pristine"===state&¤tForm.$setPristine()}vm.page.loading=!1,vm.stylesheet=stylesheet,vm.setDirty=function(){setFormState("dirty")},editorState.set(vm.stylesheet),syncTree&&navigationService.syncTree({tree:"stylesheets",path:vm.stylesheet.path,forceReload:!0}).then(function(syncArgs){vm.page.menu.currentNode=syncArgs.node}),vm.aceOption={mode:"css",theme:"chrome",showPrintMargin:!1,advanced:{fontSize:"14px",enableSnippets:!0,enableBasicAutocompletion:!0,enableLiveAutocompletion:!1},onLoad:function onLoad(_editor){vm.editor=_editor,_editor.commands.bindKey("ctrl-alt-space","startAutocomplete"),_editor.commands.bindKey("ctrl-space",null),_editor.commands.addCommands([{name:"unSelectOrFindPrevious",bindKey:"Alt-Shift-K",exec:function exec(){$scope.$apply(function(){vm.showKeyboardShortcut=!vm.showKeyboardShortcut})},readOnly:!0}]),$routeParams.create||$timeout(function(){vm.editor.navigateFileEnd(),vm.editor.focus()}),vm.editor.on("change",changeAceEditor)}}}function interpolateRules(){return codefileResource.interpolateStylesheetRules(vm.stylesheet.content,vm.stylesheet.rules)}function extractRules(){return codefileResource.extractStylesheetRules(vm.stylesheet.content)}vm.page={},vm.page.loading=!0,vm.page.menu={},vm.page.menu.currentSection=appState.getSectionState("currentSection"),vm.page.menu.currentNode=null,vm.page.saveButtonState="init",vm.header={},vm.header.editorfor="settings_stylesheet",vm.header.setPageTitle=!0,vm.showKeyboardShortcut=!1,vm.page.keyboardShortcutsOverview=[],templateHelper.getGeneralShortcuts().then(function(shortcuts){vm.page.keyboardShortcutsOverview.push(shortcuts)}),templateHelper.getEditorShortcuts().then(function(shortcuts){vm.page.keyboardShortcutsOverview.push(shortcuts)}),vm.stylesheet={content:"",rules:[]},vm.save=function interpolateAndSave(){vm.page.saveButtonState="busy";var activeApp=_.find(vm.page.navigation,function(item){return item.active});"rules"===activeApp.alias?interpolateRules().then(function(content){vm.stylesheet.content=content,save(activeApp)},function(err){}):(vm.stylesheet.content=vm.editor.getValue(),save(activeApp))},$scope.selectApp=function(app){vm.page.loading=!0,"code"===app.alias?interpolateRules().then(function(content){vm.stylesheet.content=content,vm.page.loading=!1},function(err){}):extractRules().then(function(rules){vm.stylesheet.rules=rules,vm.page.loading=!1},function(err){})},function init(){assetsService.loadCss("lib/ace-razor-mode/theme/razor_chrome.css",$scope),$routeParams.create?codefileResource.getScaffold("stylesheets",$routeParams.id).then(function(stylesheet){var mode=$routeParams.rtestyle?"RTE":null;ready(stylesheet,!1),generateNavigation(mode)}):codefileResource.getByPath("stylesheets",$routeParams.id).then(function(stylesheet){ready(stylesheet,!0),extractRules().then(function(rules){vm.stylesheet.rules=rules,generateNavigation(rules&&rules.length>0?"RTE":null)})})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.RichTextRuleController",function RichTextRuleController($scope,formHelper){this.submit=function submit(){$scope.model&&$scope.model.submit&&formHelper.submitForm({scope:$scope})&&$scope.model.submit($scope.model)},this.close=function close(){$scope.model&&$scope.model.close&&$scope.model.close()}})}(),angular.module("umbraco").controller("Umbraco.Editors.StyleSheets.RulesController",function($scope,localizationService,editorService){function openOverlay(rule,title,onSubmit){var ruleDialog={title:title,rule:_.clone(rule),view:"views/stylesheets/infiniteeditors/richtextrule/richtextrule.html",size:"small",submit:function submit(model){onSubmit(model.rule),editorService.close()},close:function close(){editorService.close()}};editorService.open(ruleDialog)}function setDirty(){$scope.model.setDirty()}$scope.sortableOptions={axis:"y",containment:"parent",cursor:"move",items:"div.umb-stylesheet-rules__listitem",handle:".handle",tolerance:"pointer",update:function update(e,ui){setDirty()}},$scope.add=function(evt){evt.preventDefault(),openOverlay({},$scope.labels.addRule,function(newRule){$scope.model.stylesheet.rules||($scope.model.stylesheet.rules=[]),$scope.model.stylesheet.rules.push(newRule),setDirty()})},$scope.edit=function(rule,evt){evt.preventDefault(),openOverlay(rule,$scope.labels.editRule,function(newRule){rule.name=newRule.name,rule.selector=newRule.selector,rule.styles=newRule.styles,setDirty()})},$scope.remove=function(rule,evt){evt.preventDefault(),$scope.model.stylesheet.rules=_.without($scope.model.stylesheet.rules,rule),setDirty()},function init(){localizationService.localizeMany(["stylesheet_addRule","stylesheet_editRule"]).then(function(data){$scope.labels={addRule:data[0],editRule:data[1]}})}()}),angular.module("umbraco").controller("Umbraco.Editors.Templates.DeleteController",TemplatesDeleteController),function(){angular.module("umbraco").controller("Umbraco.Editors.Templates.EditController",function TemplatesEditController($scope,$routeParams,$timeout,templateResource,assetsService,notificationsService,editorState,navigationService,appState,macroService,treeService,contentEditingHelper,localizationService,angularHelper,templateHelper,editorService){var vm=this,oldMasterTemplateAlias=null,infiniteMode=$scope.model&&$scope.model.infiniteMode,id=infiniteMode?$scope.model.id:$routeParams.id,create=infiniteMode?$scope.model.create:$routeParams.create;function openMacroOverlay(){var macroPicker={dialogData:{},submit:function submit(model){insert(macroService.collectValueData(model.selectedMacro,model.macroParams,"Mvc").syntax),editorService.close()},close:function close(){editorService.close(),vm.editor.focus()}};editorService.macroPicker(macroPicker)}function openPageFieldOverlay(){var insertFieldEditor={submit:function submit(model){insert(model.umbracoField),editorService.close()},close:function close(){editorService.close(),vm.editor.focus()}};editorService.insertField(insertFieldEditor)}function openDictionaryItemOverlay(){localizationService.localizeMany(["template_insertDictionaryItem","emptyStates_emptyDictionaryTree"]).then(function(values){var dictionaryItem={section:"translation",treeAlias:"dictionary",entityType:"dictionary",multiPicker:!1,title:values[0],emptyStateMessage:values[1],select:function select(node){insert(templateHelper.getInsertDictionarySnippet(node.name)),editorService.close()},close:function close(model){editorService.close(),vm.editor.focus()}};editorService.treePicker(dictionaryItem)})}function openPartialOverlay(){localizationService.localize("template_insertPartialView").then(function(value){var partialItem={section:"settings",treeAlias:"partialViews",entityType:"partialView",multiPicker:!1,title:value,filter:function filter(i){if(-1===i.name.indexOf(".cshtml")&&-1===i.name.indexOf(".vbhtml"))return!0},filterCssClass:"not-allowed",select:function select(node){insert(templateHelper.getInsertPartialSnippet(node.parentId,node.name)),editorService.close()},close:function close(model){editorService.close(),vm.editor.focus()}};editorService.treePicker(partialItem)})}function openQueryBuilderOverlay(){var queryBuilder={submit:function submit(model){insert(templateHelper.getQuerySnippet(model.result.queryExpression)),editorService.close()},close:function close(){editorService.close(),vm.editor.focus()}};editorService.queryBuilder(queryBuilder)}function openSectionsOverlay(){var templateSections={isMaster:vm.template.isMasterTemplate,submit:function submit(model){"renderBody"===model.insertType&&insert(templateHelper.getRenderBodySnippet()),"renderSection"===model.insertType&&insert(templateHelper.getRenderSectionSnippet(model.renderSectionName,model.mandatoryRenderSection)),"addSection"===model.insertType&&function wrap(str){var selectedContent=vm.editor.session.getTextRange(vm.editor.getSelectionRange());str=str.replace("{0}",selectedContent),vm.editor.insert(str),vm.editor.focus(),setFormState("dirty")}(templateHelper.getAddSectionSnippet(model.sectionName)),editorService.close()},close:function close(model){editorService.close(),vm.editor.focus()}};editorService.templateSections(templateSections)}function openMasterTemplateOverlay(){var availableMasterTemplates=[];vm.templates.forEach(function(template){template.alias!==vm.template.alias&&template.alias!==vm.template.masterTemplateAlias&&-1===template.path.split(",").indexOf(String(vm.template.id))&&availableMasterTemplates.push(template)}),localizationService.localize("template_mastertemplate").then(function(value){var masterTemplate={title:value,availableItems:availableMasterTemplates,submit:function submit(model){var template=model.selectedItem;template&&template.alias?(vm.template.masterTemplateAlias=template.alias,setLayout(template.alias+".cshtml")):(vm.template.masterTemplateAlias=null,setLayout(null)),editorService.close()},close:function close(oldModel){editorService.close(),vm.editor.focus()}};editorService.itemPicker(masterTemplate)})}function setLayout(templatePath){var templateCode=vm.editor.getValue(),newValue=templatePath,layoutDefRegex=new RegExp('(@{[\\s\\S]*?Layout\\s*?=\\s*?)("[^"]*?"|null)(;[\\s\\S]*?})',"gi");void 0!==newValue&&""!==newValue?templateCode=layoutDefRegex.test(templateCode)?templateCode.replace(layoutDefRegex,'$1"'+newValue+'"$3'):'@{\n\tLayout = "'+newValue+'";\n}\n'+templateCode:layoutDefRegex.test(templateCode)&&(templateCode=templateCode.replace(layoutDefRegex,"$1null$3")),vm.editor.setValue(templateCode),vm.editor.clearSelection(),vm.editor.navigateFileStart(),vm.editor.focus(),setFormState("dirty")}function insert(str){vm.editor.focus(),vm.editor.moveCursorToPosition(vm.currentPosition),vm.editor.insert(str),setFormState("dirty")}function persistCurrentLocation(){vm.currentPosition=vm.editor.getCursorPosition()}function changeAceEditor(){setFormState("dirty")}function setFormState(state){var currentForm=angularHelper.getCurrentForm($scope);"dirty"===state?currentForm.$setDirty():"pristine"===state&¤tForm.$setPristine()}function submit(){$scope.model.submit&&($scope.model.template=vm.template,$scope.model.submit($scope.model))}vm.header={},vm.header.editorfor="template_template",vm.header.setPageTitle=!0,vm.page={},vm.page.loading=!0,vm.templates=[],vm.page.menu={},vm.page.menu.currentSection=appState.getSectionState("currentSection"),vm.page.menu.currentNode=null,vm.page.insertDefaultButton={labelKey:"general_insert",addEllipsis:"true",handler:function handler(){vm.openInsertOverlay()}},vm.page.insertSubButtons=[{labelKey:"template_insertPageField",addEllipsis:"true",handler:function handler(){vm.openPageFieldOverlay()}},{labelKey:"template_insertPartialView",addEllipsis:"true",handler:function handler(){vm.openPartialOverlay()}},{labelKey:"template_insertDictionaryItem",addEllipsis:"true",handler:function handler(){vm.openDictionaryItemOverlay()}},{labelKey:"template_insertMacro",addEllipsis:"true",handler:function handler(){vm.openMacroOverlay()}}],vm.showKeyboardShortcut=!1,vm.page.keyboardShortcutsOverview=[],templateHelper.getGeneralShortcuts().then(function(data){vm.page.keyboardShortcutsOverview.push(data)}),templateHelper.getEditorShortcuts().then(function(data){vm.page.keyboardShortcutsOverview.push(data)}),templateHelper.getTemplateEditorShortcuts().then(function(data){vm.page.keyboardShortcutsOverview.push(data)}),vm.save=function(suppressNotification){vm.page.saveButtonState="busy",vm.template.content=vm.editor.getValue(),contentEditingHelper.contentEditorPerformSave({saveMethod:templateResource.save,scope:$scope,content:vm.template,rebindCallback:function rebindCallback(orignal,saved){}}).then(function(saved){suppressNotification||localizationService.localizeMany(["speechBubbles_templateSavedHeader","speechBubbles_templateSavedText"]).then(function(data){var header=data[0],message=data[1];notificationsService.success(header,message)}),vm.page.saveButtonState="success",vm.template=saved,infiniteMode||editorState.set(vm.template),infiniteMode||oldMasterTemplateAlias===vm.template.masterTemplateAlias?infiniteMode||navigationService.syncTree({tree:"templates",path:vm.template.path,forceReload:!0}).then(function(syncArgs){vm.page.menu.currentNode=syncArgs.node}):("-1"!==vm.page.menu.currentNode.id&&treeService.removeNode(vm.page.menu.currentNode),oldMasterTemplateAlias=vm.template.masterTemplateAlias,navigationService.syncTree({tree:"templates",path:vm.template.path,forceReload:!0,activate:!0}).then(function(args){vm.page.menu.currentNode=args.node})),setFormState("pristine"),infiniteMode&&submit()},function(err){suppressNotification&&(vm.page.saveButtonState="error",localizationService.localizeMany(["speechBubbles_validationFailedHeader","speechBubbles_validationFailedMessage"]).then(function(data){var header=data[0],message=data[1];notificationsService.error(header,message)}))})},vm.init=function(){assetsService.loadCss("lib/ace-razor-mode/theme/razor_chrome.css",$scope),templateResource.getAll().then(function(templates){vm.templates=templates}),create?templateResource.getScaffold(id).then(function(template){vm.ready(template)}):templateResource.getById(id).then(function(template){vm.ready(template)})},vm.ready=function(template){vm.page.loading=!1,vm.template=template,create&&$timeout(function(){var nameField=$('[data-element="editor-name-field"]');nameField&&nameField.on("blur",function(event){event.target.value&&vm.save(!0)})}),infiniteMode||(editorState.set(vm.template),navigationService.syncTree({tree:"templates",path:vm.template.path,forceReload:!0}).then(function(syncArgs){vm.page.menu.currentNode=syncArgs.node})),oldMasterTemplateAlias=Utilities.copy(template.masterTemplateAlias),vm.aceOption={mode:"razor",theme:"chrome",showPrintMargin:!1,advanced:{fontSize:"14px",enableSnippets:!1,enableBasicAutocompletion:!0,enableLiveAutocompletion:!1},onLoad:function onLoad(_editor){vm.editor=_editor,_editor.commands.bindKey("ctrl-alt-space","startAutocomplete"),_editor.commands.bindKey("ctrl-space",null),_editor.commands.addCommands([{name:"unSelectOrFindPrevious",bindKey:"Alt-Shift-K",exec:function exec(){$scope.$apply(function(){vm.showKeyboardShortcut=!vm.showKeyboardShortcut})},readOnly:!0},{name:"insertUmbracoValue",bindKey:"Alt-Shift-V",exec:function exec(){$scope.$apply(function(){openPageFieldOverlay()})},readOnly:!0},{name:"insertPartialView",bindKey:"Alt-Shift-P",exec:function exec(){$scope.$apply(function(){openPartialOverlay()})},readOnly:!0},{name:"insertDictionary",bindKey:"Alt-Shift-D",exec:function exec(){$scope.$apply(function(){openDictionaryItemOverlay()})},readOnly:!0},{name:"insertUmbracoMacro",bindKey:"Alt-Shift-M",exec:function exec(){$scope.$apply(function(){openMacroOverlay()})},readOnly:!0},{name:"insertQuery",bindKey:"Alt-Shift-Q",exec:function exec(){$scope.$apply(function(){openQueryBuilderOverlay()})},readOnly:!0},{name:"insertSection",bindKey:"Alt-Shift-S",exec:function exec(){$scope.$apply(function(){openSectionsOverlay()})},readOnly:!0},{name:"chooseMasterTemplate",bindKey:"Alt-Shift-T",exec:function exec(){$scope.$apply(function(){openMasterTemplateOverlay()})},readOnly:!0}]),create||$timeout(function(){vm.editor.navigateFileEnd(),vm.editor.focus(),persistCurrentLocation()}),vm.editor.on("blur",persistCurrentLocation),vm.editor.on("focus",persistCurrentLocation),vm.editor.on("change",changeAceEditor)}}},vm.openPageFieldOverlay=openPageFieldOverlay,vm.openDictionaryItemOverlay=openDictionaryItemOverlay,vm.openQueryBuilderOverlay=openQueryBuilderOverlay,vm.openMacroOverlay=openMacroOverlay,vm.openInsertOverlay=function openInsertOverlay(){var insertOverlay={allowedTypes:{macro:!0,dictionary:!0,partial:!0,umbracoField:!0},submit:function submit(model){switch(model.insert.type){case"macro":var macroObject=macroService.collectValueData(model.insert.selectedMacro,model.insert.macroParams,"Mvc");insert(macroObject.syntax);break;case"dictionary":var code=templateHelper.getInsertDictionarySnippet(model.insert.node.name);insert(code);break;case"partial":var code=templateHelper.getInsertPartialSnippet(model.insert.node.parentId,model.insert.node.name);insert(code);break;case"umbracoField":insert(model.insert.umbracoField)}editorService.close()},close:function close(oldModel){editorService.close(),vm.editor.focus()}};editorService.insertCodeSnippet(insertOverlay)},vm.openSectionsOverlay=openSectionsOverlay,vm.openPartialOverlay=openPartialOverlay,vm.openMasterTemplateOverlay=openMasterTemplateOverlay,vm.selectMasterTemplate=function selectMasterTemplate(template){template&&template.alias?(vm.template.masterTemplateAlias=template.alias,setLayout(template.alias+".cshtml")):(vm.template.masterTemplateAlias=null,setLayout(null))},vm.getMasterTemplateName=function getMasterTemplateName(masterTemplateAlias,templates){if(masterTemplateAlias){var templateName="";return templates.forEach(function(template){template.alias===masterTemplateAlias&&(templateName=template.name)}),templateName}},vm.removeMasterTemplate=function removeMasterTemplate(){vm.template.masterTemplateAlias=null,setLayout()},vm.closeShortcuts=function closeShortcuts(){vm.showKeyboardShortcut=!1},vm.submit=submit,vm.close=function close(){$scope.model.close&&$scope.model.close()},vm.init()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Users.GroupController",function UserGroupEditController($scope,$location,$routeParams,userGroupsResource,localizationService,contentEditingHelper,editorService,overlayService){var infiniteMode=$scope.model&&$scope.model.infiniteMode,id=infiniteMode?$scope.model.id:$routeParams.id,create=infiniteMode?$scope.model.create:$routeParams.create,vm=this,contentPickerOpen=!1;function formatGranularPermissionSelection(){vm.userGroup.assignedPermissions.forEach(function(node){formatGranularPermissionSelectionForNode(node)})}function formatGranularPermissionSelectionForNode(node){node.allowedPermissions=[],Object.values(node.permissions).forEach(function(permissions){permissions.forEach(function(p){p.checked&&node.allowedPermissions.push(p)})})}function setPermissionsForNode(node){node.permissions||(node.permissions=Utilities.copy(vm.userGroup.defaultPermissions)),vm.nodePermissions={node:node,submit:function submit(model){model&&model.node&&model.node.permissions&&(formatGranularPermissionSelectionForNode(node),vm.userGroup.assignedPermissions||(vm.userGroup.assignedPermissions=[]),_.find(vm.userGroup.assignedPermissions,function(i){return i.id===node.id})||vm.userGroup.assignedPermissions.push(node)),editorService.close(),contentPickerOpen&&(editorService.close(),contentPickerOpen=!1)},close:function close(){editorService.close()}},editorService.nodePermissions(vm.nodePermissions)}function makeBreadcrumbs(){vm.breadcrumbs=[{name:vm.labels.groups,path:"/users/users/groups"},{name:vm.userGroup.name}]}function setSectionIcon(sections){sections.forEach(function(section){section.icon="icon-section"})}vm.page={},vm.page.rootIcon="icon-folder",vm.page.submitButtonLabelKey=infiniteMode?"buttons_saveAndClose":"buttons_save",vm.userGroup={},vm.labels={},vm.showBackButton=!infiniteMode,vm.goToPage=function goToPage(ancestor){$location.path(ancestor.path)},vm.openSectionPicker=function openSectionPicker(){var currentSelection=[];Utilities.copy(vm.userGroup.sections,currentSelection);var sectionPicker={selection:currentSelection,submit:function submit(model){vm.userGroup.sections=model.selection,editorService.close()},close:function close(){editorService.close()}};editorService.sectionPicker(sectionPicker)},vm.openContentPicker=function openContentPicker(){var contentPicker={title:vm.labels.selectContentStartNode,section:"content",treeAlias:"content",hideSubmitButton:!0,hideHeader:!1,submit:function submit(model){model.selection&&(vm.userGroup.contentStartNode=model.selection[0],"-1"===vm.userGroup.contentStartNode.id&&(vm.userGroup.contentStartNode.name=vm.labels.contentRoot,vm.userGroup.contentStartNode.icon="icon-folder")),editorService.close()},close:function close(){editorService.close()}};editorService.treePicker(contentPicker)},vm.openMediaPicker=function openMediaPicker(){var mediaPicker={title:vm.labels.selectMediaStartNode,section:"media",treeAlias:"media",entityType:"media",hideSubmitButton:!0,hideHeader:!1,submit:function submit(model){model.selection&&(vm.userGroup.mediaStartNode=model.selection[0],"-1"===vm.userGroup.mediaStartNode.id&&(vm.userGroup.mediaStartNode.name=vm.labels.mediaRoot,vm.userGroup.mediaStartNode.icon="icon-folder")),editorService.close()},close:function close(){editorService.close()}};editorService.treePicker(mediaPicker)},vm.openUserPicker=function openUserPicker(){var currentSelection=[];Utilities.copy(vm.userGroup.users,currentSelection);var userPicker={selection:currentSelection,submit:function submit(model){vm.userGroup.users=model.selection,editorService.close()},close:function close(){editorService.close()}};editorService.userPicker(userPicker)},vm.removeSection=function removeSection(index){vm.userGroup.sections.splice(index,1)},vm.removeAssignedPermissions=function removeAssignedPermissions(index){vm.userGroup.assignedPermissions.splice(index,1)},vm.removeUser=function removeUser(index){var dialog={view:"views/users/views/overlays/remove.html",username:vm.userGroup.users[index].username,userGroupName:vm.userGroup.name.toLowerCase(),submitButtonLabelKey:"defaultdialogs_yesRemove",submitButtonStyle:"danger",submit:function submit(){vm.userGroup.users.splice(index,1),overlayService.close()},close:function close(){overlayService.close()}};overlayService.open(dialog)},vm.clearStartNode=function clearStartNode(type){"content"===type?vm.userGroup.contentStartNode=null:"media"===type&&(vm.userGroup.mediaStartNode=null)},vm.save=function save(){vm.page.saveButtonState="busy",contentEditingHelper.contentEditorPerformSave({saveMethod:userGroupsResource.saveUserGroup,scope:$scope,content:vm.userGroup,rebindCallback:function rebindCallback(orignal,saved){}}).then(function(saved){vm.userGroup=saved,infiniteMode?$scope.model.submit(vm.userGroup):(formatGranularPermissionSelection(),setSectionIcon(vm.userGroup.sections),makeBreadcrumbs(),vm.page.saveButtonState="success")},function(err){vm.page.saveButtonState="error"})},vm.openGranularPermissionsPicker=function openGranularPermissionsPicker(){var contentPicker={title:vm.labels.selectNode,section:"content",treeAlias:"content",hideSubmitButton:!0,submit:function submit(model){if(model.selection){var node=model.selection[0],found=_.find(vm.userGroup.assignedPermissions,function(i){return i.id===node.id});setPermissionsForNode(node=found||node)}},close:function close(){editorService.close()}};editorService.treePicker(contentPicker),contentPickerOpen=!0},vm.setPermissionsForNode=setPermissionsForNode,function init(){vm.loading=!0,localizationService.localizeMany(["general_cancel","defaultdialogs_selectContentStartNode","defaultdialogs_selectMediaStartNode","defaultdialogs_selectNode","general_groups","content_contentRoot","media_mediaRoot"]).then(function(values){vm.labels.cancel=values[0],vm.labels.selectContentStartNode=values[1],vm.labels.selectMediaStartNode=values[2],vm.labels.selectNode=values[3],vm.labels.groups=values[4],vm.labels.contentRoot=values[5],vm.labels.mediaRoot=values[6]}),localizationService.localize("general_add").then(function(name){vm.labels.add=name}),localizationService.localize("user_noStartNode").then(function(name){vm.labels.noStartNode=name}),create?userGroupsResource.getUserGroupScaffold().then(function(userGroup){vm.userGroup=userGroup,setSectionIcon(vm.userGroup.sections),makeBreadcrumbs(),vm.loading=!1}):userGroupsResource.getUserGroup(id).then(function(userGroup){vm.userGroup=userGroup,formatGranularPermissionSelection(),setSectionIcon(vm.userGroup.sections),makeBreadcrumbs(),vm.loading=!1})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Users.OverviewController",function UsersOverviewController($scope,$location,$routeParams,localizationService){var vm=this,usersUri=$routeParams.method;vm.page={},vm.page.labels={},vm.page.name="",vm.page.navigation=[],function onInit(){!function loadNavigation(){localizationService.localizeMany(["sections_users","general_groups","user_userManagement"]).then(function(data){vm.page.labels.users=data[0],vm.page.labels.groups=data[1],vm.page.name=data[2],vm.page.navigation=[{name:vm.page.labels.users,icon:"icon-user",action:function action(){$location.path("/users/users/users").search("create",null)},view:usersUri&&"users"!==usersUri?null:"views/users/views/users/users.html",active:!usersUri||"users"===usersUri,alias:"users"},{name:vm.page.labels.groups,icon:"icon-users",action:function action(){$location.path("/users/users/groups").search("create",null)},view:"groups"===usersUri?"views/users/views/groups/groups.html":null,active:"groups"===usersUri,alias:"userGroups"}]})}()}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Users.UserController",function UserEditController($scope,eventsService,$q,$location,$routeParams,formHelper,usersResource,userService,contentEditingHelper,localizationService,mediaHelper,Upload,umbRequestHelper,usersHelper,authResource,dateHelper,editorService,overlayService,externalLoginInfoService){var currentLoggedInUser=null,vm=this;function getLocalDate(date,culture,format){if(date){var serverOffset=Umbraco.Sys.ServerVariables.application.serverTimeOffset;return(-serverOffset!==(new Date).getTimezoneOffset()?dateHelper.convertToLocalMomentTime(date,serverOffset):moment(date,"YYYY-MM-DD HH:mm:ss")).locale(culture).format(format)}}function changePassword(){vm.changePasswordModel.value&&(vm.changePasswordModel.value.reset=!vm.changePasswordModel.value.oldPassword&&!vm.user.isCurrentUser||vm.changePasswordModel.config.allowManuallyChangingPassword),vm.changePasswordModel.value.id=vm.user.id,usersResource.changePassword(vm.changePasswordModel.value).then(function(){vm.changePasswordModel.isChanging=!1,vm.changePasswordModel.value={},vm.changePasswordModel.config.hasPassword="Invited"!==vm.user.userState&&"Inactive"!==vm.user.userState},function(err){contentEditingHelper.handleSaveError({err:err,showNotifications:!0})})}function goToPage(ancestor){$location.path(ancestor.path)}function multiSelectItem(item,selection){var found=!1;selection.length>0&&selection.forEach(function(selectedItem){selectedItem.udi===item.udi&&(found=!0)}),found||selection.push(item)}function setUserDisplayState(){vm.user.userDisplayState=usersHelper.getUserStateByKey(vm.user.userState)}function formatDatesToLocal(user){userService.getCurrentUser().then(function(currentUser){currentLoggedInUser=currentUser,user.formattedLastLogin=getLocalDate(user.lastLoginDate,currentUser.locale,"LLL"),user.formattedLastLockoutDate=getLocalDate(user.lastLockoutDate,currentUser.locale,"LLL"),user.formattedCreateDate=getLocalDate(user.createDate,currentUser.locale,"LLL"),user.formattedUpdateDate=getLocalDate(user.updateDate,currentUser.locale,"LLL"),user.formattedLastPasswordChangeDate=getLocalDate(user.lastPasswordChangeDate,currentUser.locale,"LLL")})}vm.page={},vm.page.rootIcon="icon-folder",vm.user={changePassword:null},vm.breadcrumbs=[],vm.showBackButton=!0,vm.avatarFile={},vm.labels={},vm.maxFileSize=Umbraco.Sys.ServerVariables.umbracoSettings.maxFileSize+"KB",vm.acceptedFileTypes=mediaHelper.formatFileTypes(Umbraco.Sys.ServerVariables.umbracoSettings.imageFileTypes),vm.usernameIsEmail=Umbraco.Sys.ServerVariables.umbracoSettings.usernameIsEmail,vm.changePasswordModel={config:{},isChanging:!1,value:{}},vm.goToPage=goToPage,vm.openUserGroupPicker=function openUserGroupPicker(){var currentSelection=[];Utilities.copy(vm.user.userGroups,currentSelection);var userGroupPicker={selection:currentSelection,submit:function submit(model){model.selection&&(vm.user.userGroups=model.selection),editorService.close()},close:function close(){editorService.close()}};editorService.userGroupPicker(userGroupPicker)},vm.openContentPicker=function openContentPicker(){var contentPicker={title:vm.labels.selectContentStartNode,section:"content",treeAlias:"content",multiPicker:!0,selection:vm.user.startContentIds,hideHeader:!1,submit:function submit(model){model.selection&&model.selection.forEach(function(item){"-1"===item.id&&(item.name=vm.labels.contentRoot,item.icon="icon-folder"),multiSelectItem(item,vm.user.startContentIds)}),editorService.close()},close:function close(){editorService.close()}};editorService.treePicker(contentPicker)},vm.openMediaPicker=function openMediaPicker(){var mediaPicker={title:vm.labels.selectMediaStartNode,section:"media",treeAlias:"media",entityType:"media",multiPicker:!0,hideHeader:!1,show:!0,submit:function submit(model){model.selection&&model.selection.forEach(function(item){"-1"===item.id&&(item.name=vm.labels.mediaRoot,item.icon="icon-folder"),multiSelectItem(item,vm.user.startMediaIds)}),editorService.close()},close:function close(){editorService.close()}};editorService.treePicker(mediaPicker)},vm.editSelectedItem=function editSelectedItem(index,selection){var editor={id:selection[index].id,submit:function submit(model){selection[index]=model,editorService.close()},close:function close(){editorService.close()}};editorService.userGroupEditor(editor)},vm.removeSelectedItem=function removeSelectedItem(index,selection){selection.splice(index,1)},vm.disableUser=function disableUser(){vm.disableUserButtonState="busy",usersResource.disableUsers([vm.user.id]).then(function(data){vm.user.userState="Disabled",setUserDisplayState(),vm.disableUserButtonState="success"},function(error){vm.disableUserButtonState="error"})},vm.enableUser=function enableUser(){vm.enableUserButtonState="busy",usersResource.enableUsers([vm.user.id]).then(function(data){vm.user.userState="Active",setUserDisplayState(),vm.enableUserButtonState="success"},function(error){vm.enableUserButtonState="error"})},vm.unlockUser=function unlockUser(){vm.unlockUserButtonState="busy",usersResource.unlockUsers([vm.user.id]).then(function(data){vm.user.userState="Active",vm.user.failedPasswordAttempts=0,setUserDisplayState(),vm.unlockUserButtonState="success"},function(error){vm.unlockUserButtonState="error"})},vm.resendInvite=function resendInvite(){vm.resendInviteButtonState="busy",vm.resendInviteMessage?vm.user.message=vm.resendInviteMessage:vm.user.message=vm.labels.defaultInvitationMessage,usersResource.inviteUser(vm.user).then(function(data){vm.resendInviteButtonState="success",vm.resendInviteMessage="",formHelper.showNotifications(data)},function(error){vm.resendInviteButtonState="error",formHelper.showNotifications(error.data)})},vm.deleteNonLoggedInUser=function deleteNonLoggedInUser(){vm.deleteNotLoggedInUserButtonState="busy";var confirmationMessage=vm.labels.deleteUserConfirmation;localizationService.localizeMany(["general_delete","general_cancel","contentTypeEditor_yesDelete"]).then(function(data){var overlay={view:"confirm",title:data[0],content:confirmationMessage,closeButtonLabel:data[1],submitButtonLabel:data[2],submitButtonStyle:"danger",close:function close(){vm.deleteNotLoggedInUserButtonState="danger",overlayService.close()},submit:function submit(){!function performDelete(){usersResource.deleteNonLoggedInUser(vm.user.id).then(function(data){goToPage(vm.breadcrumbs[0])},function(error){vm.deleteNotLoggedInUserButtonState="error",formHelper.showNotifications(error.data)})}(),overlayService.close()}};overlayService.open(overlay)})},vm.changeAvatar=function changeAvatar(files,event){files&&files.length>0&&function upload(file){vm.avatarFile.uploadProgress=0,Upload.upload({url:umbRequestHelper.getApiUrl("userApiBaseUrl","PostSetAvatar",{id:vm.user.id}),fields:{},file:file}).progress(function(evt){if("done"!==vm.avatarFile.uploadStatus&&"error"!==vm.avatarFile.uploadStatus){vm.avatarFile.uploadStatus="uploading";var progressPercentage=parseInt(100*evt.loaded/evt.total,10);vm.avatarFile.uploadProgress=progressPercentage}}).success(function(data,status,headers,config){vm.avatarFile.uploadStatus="done",vm.avatarFile.uploadProgress=100,vm.user.avatars=data}).error(function(evt,status,headers,config){vm.avatarFile.uploadStatus="error",404===status?vm.avatarFile.serverErrorMessage="File not found":400==status?vm.avatarFile.serverErrorMessage=evt.message:evt.InnerException?(vm.avatarFile.serverErrorMessage=evt.InnerException.ExceptionMessage,evt.InnerException.StackTrace&&evt.InnerException.StackTrace.indexOf("ValidateRequestEntityLength")>0&&(vm.avatarFile.serverErrorMessage="File too large to upload")):evt.Message&&(vm.avatarFile.serverErrorMessage=evt.Message)})}(files[0])},vm.clearAvatar=function clearAvatar(){usersResource.clearAvatar(vm.user.id).then(function(data){vm.user.avatars=data})},vm.save=function save(){if(formHelper.submitForm({scope:$scope})){vm.page.saveButtonState="busy";var currentNav=vm.user.navigation;usersResource.saveUser(vm.user).then(function(saved){(function extendedSave(savedUser){var promises=[],args={user:savedUser,addPromise:function addPromise(p){promises.push(p)}};return eventsService.emit("editors.user.editController.save",args),$q.all(promises)})(saved).then(function(result){formHelper.resetForm({scope:$scope})},function(){formHelper.resetForm({scope:$scope,hasErrors:!0})}),vm.user=_.omit(saved,"navigation"),vm.user.navigation=currentNav,setUserDisplayState(),formatDatesToLocal(vm.user),vm.page.saveButtonState="success"},function(err){formHelper.resetForm({scope:$scope,hasErrors:!0}),contentEditingHelper.handleSaveError({err:err,showNotifications:!0}),vm.page.saveButtonState="error"})}},vm.allowGroupEdit=function allowGroupEdit(group){return!!currentLoggedInUser&&(-1!==currentLoggedInUser.userGroups.indexOf(group.alias)||-1!==currentLoggedInUser.userGroups.indexOf("admin"))},vm.changePassword=changePassword,vm.toggleChangePassword=function toggleChangePassword(){vm.user.changePassword=null,localizationService.localizeMany(["general_cancel","general_confirm","general_changePassword"]).then(function(data){var overlay={view:"changepassword",title:data[2],changePassword:vm.user.changePassword,config:vm.changePasswordModel.config,closeButtonLabel:data[0],submitButtonLabel:data[1],submitButtonStyle:"success",close:function close(){return overlayService.close()},submit:function submit(model){overlayService.close(),vm.changePasswordModel.value=model.changePassword,changePassword()}};overlayService.open(overlay)})},vm.denyLocalLogin=externalLoginInfoService.hasDenyLocalLogin(),function init(){vm.loading=!0,localizationService.localizeMany(["general_saving","general_cancel","defaultdialogs_selectContentStartNode","defaultdialogs_selectMediaStartNode","sections_users","content_contentRoot","media_mediaRoot","user_noStartNodes","user_defaultInvitationMessage","user_deleteUserConfirmation"]).then(function(values){vm.labels.saving=values[0],vm.labels.cancel=values[1],vm.labels.selectContentStartNode=values[2],vm.labels.selectMediaStartNode=values[3],vm.labels.users=values[4],vm.labels.contentRoot=values[5],vm.labels.mediaRoot=values[6],vm.labels.noStartNodes=values[7],vm.labels.defaultInvitationMessage=values[8],vm.labels.deleteUserConfirmation=values[9]}),usersResource.getUser($routeParams.id).then(function(user){vm.user=user,function makeBreadcrumbs(){vm.breadcrumbs=[{name:vm.labels.users,path:"/users/users/users"},{name:vm.user.name}]}(vm.user),setUserDisplayState(),formatDatesToLocal(vm.user),vm.usernameIsEmail=Umbraco.Sys.ServerVariables.umbracoSettings.usernameIsEmail&&user.email===user.username,authResource.getPasswordConfig(user.id).then(function(data){vm.changePasswordModel.config=data,vm.changePasswordModel.config.hasPassword="Invited"!==vm.user.userState&&"Inactive"!==vm.user.userState,vm.changePasswordModel.config.disableToggle=!0,$scope.$emit("$setAccessibleHeader",!1,"general_user",!1,vm.user.name,"",!0),vm.loading=!1})})}()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Users.GroupsController",function UserGroupsController($scope,$timeout,$location,$filter,userService,userGroupsResource,formHelper,localizationService,listViewHelper,overlayService){var vm=this;vm.userGroups=[],vm.selection=[],vm.clickUserGroupName=function clickUserGroupName(item,$event){$event.metaKey||$event.ctrlKey||(function goToUserGroup(userGroup,$event){-1===currentUser.userGroups.indexOf(userGroup.alias)&&-1===currentUser.userGroups.indexOf("admin")||$location.path(function getEditPath(userGroup){return-1===currentUser.userGroups.indexOf(userGroup.alias)&&-1===currentUser.userGroups.indexOf("admin")?"":"users/users/group/"+userGroup.id}(userGroup)).search("create",null)}(item),$event.preventDefault()),$event.stopPropagation()},vm.createUserGroup=function createUserGroup(){$location.search({}),$location.path("users/users/group/-1").search("create","true")},vm.clearSelection=clearSelection,vm.selectUserGroup=function selectUserGroup(userGroup,$index,$event){-1===currentUser.userGroups.indexOf(userGroup.alias)&&-1===currentUser.userGroups.indexOf("admin")||userGroup.isSystemUserGroup||(listViewHelper.selectHandler(userGroup,$index,vm.userGroups,vm.selection,$event),event&&event.stopPropagation())},vm.deleteUserGroups=function deleteUserGroups(){vm.selection.length>0&&localizationService.localizeMany(["general_delete","defaultdialogs_confirmdelete","general_cancel","contentTypeEditor_yesDelete"]).then(function(data){var overlay={title:data[0],content:data[1]+"?",closeButtonLabel:data[2],submitButtonLabel:data[3],submitButtonStyle:"danger",close:function close(){overlayService.close()},submit:function submit(){userGroupsResource.deleteUserGroups(_.pluck(vm.selection,"id")).then(function(data){clearSelection(),onInit()},Utilities.noop),overlayService.close()}};overlayService.open(overlay)})},vm.filter=null;var currentUser=null;function onInit(){vm.loading=!0,userService.getCurrentUser().then(function(user){currentUser=user,userGroupsResource.getUserGroups({onlyCurrentUserGroups:!1}).then(function(userGroups){vm.userGroups=_.map(userGroups,function(ug){return ug.hasAccess=-1!==user.userGroups.indexOf(ug.alias)||-1!==user.userGroups.indexOf("admin"),ug}),vm.filteredUserGroups=vm.userGroups,vm.loading=!1})})}function clearSelection(){vm.userGroups.forEach(function(userGroup){userGroup.selected=!1}),vm.selection=[]}var unbindFilterWatcher=$scope.$watch("vm.filter",function(newVal,oldVal){vm.filteredUserGroups=$filter("filter")(vm.userGroups,vm.filter)});$scope.$on("$destroy",function(){unbindFilterWatcher()}),onInit()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Users.DetailsController",function DetailsController($scope,externalLoginInfoService){this.denyLocalLogin=externalLoginInfoService.hasDenyLocalLogin()})}(),function(){angular.module("umbraco").controller("Umbraco.Editors.Users.UsersController",function UsersController($scope,$timeout,$location,$routeParams,usersResource,userGroupsResource,userService,localizationService,usersHelper,formHelper,dateHelper,editorService,listViewHelper,externalLoginInfoService){var vm=this;function getCreateUserButton(){return vm.denyLocalLogin?null:{type:"button",labelKey:"user_createUser",handler:function handler(){vm.setUsersViewState("createUser")}}}if(vm.page={},vm.users=[],vm.userGroups=[],vm.userStates=[],vm.selection=[],vm.newUser={},vm.usersOptions={},vm.userSortData=[{label:"Name (A-Z)",key:"Name",direction:"Ascending"},{label:"Name (Z-A)",key:"Name",direction:"Descending"},{label:"Newest",key:"CreateDate",direction:"Descending"},{label:"Oldest",key:"CreateDate",direction:"Ascending"},{label:"Last login",key:"LastLoginDate",direction:"Descending"}],localizationService.localizeMany(_.map(vm.userSortData,function(userSort){return"user_sort"+userSort.key+userSort.direction})).then(function(data){var reg=/^\[[\S\s]*]$/g;_.each(data,function(value,index){reg.test(value)||(vm.userSortData[index].label=value)})}),vm.labels={},localizationService.localizeMany(["user_stateAll"]).then(function(data){vm.labels.all=data[0]}),vm.userStatesFilter=[],vm.newUser.userGroups=[],vm.usersViewState="overview",vm.selectedBulkUserGroups=[],vm.usernameIsEmail=Umbraco.Sys.ServerVariables.umbracoSettings.usernameIsEmail,vm.allowDisableUser=!0,vm.allowEnableUser=!0,vm.allowUnlockUser=!0,vm.allowSetUserGroup=!0,vm.layouts=[{icon:"icon-thumbnails-small",path:"1",selected:!0},{icon:"icon-list",path:"2",selected:!0}],vm.activeLayout=listViewHelper.getLayout("users",vm.layouts),vm.denyLocalLogin=externalLoginInfoService.hasDenyLocalLogin(),Umbraco.Sys.ServerVariables.umbracoSettings.showUserInvite){vm.defaultButton={type:"button",labelKey:"user_inviteUser",handler:function handler(){vm.setUsersViewState("inviteUser")}};var createUserBtn=getCreateUserButton();createUserBtn&&(vm.subButtons=[createUserBtn])}else vm.defaultButton=getCreateUserButton();function initViewOptionFromQueryString(key,isCollection){var value=$location.search()[key];value&&(isCollection&&(value=value.split(",")),vm.usersOptions[key]=value)}function initUsersOptionsFilterSelections(filterCollection,selectedCollection,keyField){if(selectedCollection&&selectedCollection.length>0&&filterCollection&&filterCollection.length>0)for(var i=0;i0&&(vm.allowSetUserGroup=!1)}else firstSelectedUserGroups=user.userGroups.map(function(ug){return ug.alias})}})}(vm.users)}},vm.clearSelection=clearSelection,vm.clickUser=function clickUser(user,$event){$event.stopPropagation(),$event&&($event.ctrlKey||$event.shiftKey||$event.metaKey||$event.button&&1===$event.button)||(goToUser(user),$event.preventDefault())},vm.getEditPath=function getEditPath(user){return pathToUser(user)+function usersOptionsAsQueryString(){var qs="?orderBy="+vm.usersOptions.orderBy+"&orderDirection="+vm.usersOptions.orderDirection+"&pageNumber="+vm.usersOptions.pageNumber+"&filter="+vm.usersOptions.filter;return qs+=addUsersOptionsFilterCollectionToQueryString("userStates",vm.usersOptions.userStates),qs+=addUsersOptionsFilterCollectionToQueryString("userGroups",vm.usersOptions.userGroups),qs+="&mculture="+$location.search().mculture}()},vm.disableUsers=function disableUsers(){vm.disableUserButtonState="busy",usersResource.disableUsers(vm.selection).then(function(data){vm.selection.forEach(function(userId){var user=getUserFromArrayById(userId,vm.users);user&&(user.userState="Disabled")}),setUserDisplayState(vm.users),vm.disableUserButtonState="init",clearSelection()},function(error){vm.disableUserButtonState="error"})},vm.enableUsers=function enableUsers(){vm.enableUserButtonState="busy",usersResource.enableUsers(vm.selection).then(function(data){vm.selection.forEach(function(userId){var user=getUserFromArrayById(userId,vm.users);user&&(user.userState="Active")}),setUserDisplayState(vm.users),vm.enableUserButtonState="init",clearSelection()},function(error){vm.enableUserButtonState="error"})},vm.unlockUsers=function unlockUsers(){vm.unlockUserButtonState="busy",usersResource.unlockUsers(vm.selection).then(function(data){vm.selection.forEach(function(userId){var user=getUserFromArrayById(userId,vm.users);user&&(user.userState="Active")}),setUserDisplayState(vm.users),vm.unlockUserButtonState="init",clearSelection()},function(error){vm.unlockUserButtonState="error"})},vm.openBulkUserGroupPicker=function openBulkUserGroupPicker(){var firstSelectedUser=getUserFromArrayById(vm.selection[0],vm.users);vm.selectedBulkUserGroups=_.clone(firstSelectedUser.userGroups);var userGroupPicker={selection:vm.selectedBulkUserGroups,submit:function submit(model){usersResource.setUserGroupsOnUsers(model.selection,vm.selection).then(function(data){vm.selectedBulkUserGroups.sort(function(a,b){return a.alias>b.alias?1:a.alias=0&&vm.usersOptions.userStates.splice(indexOfAll,1)}if(userState.selected)vm.usersOptions.userStates.push(userState.key);else{var index=vm.usersOptions.userStates.indexOf(userState.key);vm.usersOptions.userStates.splice(index,1)}updateLocation("userStates",vm.usersOptions.userStates.join(",")),changePageNumber(1)},vm.setUserGroupFilter=function setUserGroupFilter(userGroup){if(vm.usersOptions.userGroups||(vm.usersOptions.userGroups=[]),userGroup.selected)vm.usersOptions.userGroups.push(userGroup.alias);else{var index=vm.usersOptions.userGroups.indexOf(userGroup.alias);vm.usersOptions.userGroups.splice(index,1)}updateLocation("userGroups",vm.usersOptions.userGroups.join(",")),changePageNumber(1)},vm.setOrderByFilter=function setOrderByFilter(value,direction){vm.usersOptions.orderBy=value,vm.usersOptions.orderDirection=direction,updateLocation("orderBy",value),updateLocation("orderDirection",direction),getUsers()},vm.changePageNumber=changePageNumber,vm.createUser=function createUser(addUserForm){formHelper.submitForm({formCtrl:addUserForm,scope:$scope})&&(vm.newUser.id=-1,vm.newUser.parentId=-1,vm.page.createButtonState="busy",usersResource.createUser(vm.newUser).then(function(saved){vm.page.createButtonState="success",vm.newUser=saved,setUsersViewState("createUserSuccess"),getUsers()},function(err){formHelper.handleError(err),vm.page.createButtonState="error"}))},vm.inviteUser=function inviteUser(addUserForm){formHelper.submitForm({formCtrl:addUserForm,scope:$scope})&&(vm.newUser.id=-1,vm.newUser.parentId=-1,vm.page.createButtonState="busy",usersResource.inviteUser(vm.newUser).then(function(saved){vm.page.createButtonState="success",vm.newUser=saved,setUsersViewState("inviteUserSuccess"),getUsers()},function(err){formHelper.handleError(err),vm.page.createButtonState="error"}))},vm.getSortLabel=function getSortLabel(sortKey,sortDirection){var found=_.find(vm.userSortData,function(i){return i.key===sortKey&&i.direction===sortDirection});return found?found.label:sortKey},vm.toggleNewUserPassword=function toggleNewUserPassword(){vm.newUser.showPassword=!vm.newUser.showPassword},vm.copySuccess=function copySuccess(){"success"!==vm.page.copyPasswordButtonState&&($timeout(function(){vm.page.copyPasswordButtonState="success"}),$timeout(function(){resetClipboardButtonState()},1e3))},vm.copyError=function copyError(){"error"!==vm.page.copyPasswordButtonState&&($timeout(function(){vm.page.copyPasswordButtonState="error"}),$timeout(function(){resetClipboardButtonState()},1e3))},vm.goToUser=goToUser;var search=_.debounce(function(){$scope.$apply(function(){vm.usersOptions.pageNumber=1,getUsers()})},500);function changePageNumber(pageNumber){vm.usersOptions.pageNumber=pageNumber,updateLocation("pageNumber",pageNumber),getUsers()}function updateLocation(key,value){$location.search("filter",vm.usersOptions.filter),$location.search(key,value)}function resetClipboardButtonState(){vm.page.copyPasswordButtonState="init"}function goToUser(user){$location.path(pathToUser(user)).search("orderBy",vm.usersOptions.orderBy).search("orderDirection",vm.usersOptions.orderDirection).search("pageNumber",vm.usersOptions.pageNumber).search("userStates",getUsersOptionsFilterCollectionAsDelimitedStringOrNull(vm.usersOptions.userStates)).search("userGroups",getUsersOptionsFilterCollectionAsDelimitedStringOrNull(vm.usersOptions.userGroups)).search("create",null).search("invite",null)}function getUsersOptionsFilterCollectionAsDelimitedStringOrNull(collection){return collection&&collection.length>0?collection.join(","):null}function pathToUser(user){return"/users/users/user/"+user.id}function addUsersOptionsFilterCollectionToQueryString(name,collection){return collection&&collection.length>0?"&"+name+"="+collection.join(","):""}function getUsers(){vm.loading=!0,usersResource.getPagedResults(vm.usersOptions).then(function(data){vm.users=data.items,vm.usersOptions.pageNumber=data.pageNumber,vm.usersOptions.pageSize=data.pageSize,vm.usersOptions.totalItems=data.totalItems,vm.usersOptions.totalPages=data.totalPages,function formatDates(users){users.forEach(function(user){if(user.lastLoginDate){var dateVal,serverOffset=Umbraco.Sys.ServerVariables.application.serverTimeOffset,localOffset=(new Date).getTimezoneOffset(),serverTimeNeedsOffsetting=-serverOffset!==localOffset;dateVal=serverTimeNeedsOffsetting?dateHelper.convertToLocalMomentTime(user.lastLoginDate,serverOffset):moment(user.lastLoginDate,"YYYY-MM-DD HH:mm:ss"),userService.getCurrentUser().then(function(currentUser){user.formattedLastLogin=dateVal.locale(currentUser.locale).format("LLL")})}})}(vm.users),setUserDisplayState(vm.users),vm.userStatesFilter=usersHelper.getUserStatesFilter(data.userStates),function initUserStateSelections(){initUsersOptionsFilterSelections(vm.userStatesFilter,vm.usersOptions.userStates,"key")}(),vm.loading=!1},function(error){vm.loading=!1})}function setUserDisplayState(users){users.forEach(function(user){user.userDisplayState=usersHelper.getUserStateByKey(user.userState)})}function clearAddUserForm(){vm.newUser.name="",vm.newUser.email="",vm.newUser.userGroups=[],vm.newUser.message="",vm.page.createButtonState="init",$scope.$emit("$setAccessibleHeader",!0,"general_user",!1,"","",!0)}!function init(){!function initViewOptions(){vm.usersOptions.filter="",vm.usersOptions.orderBy="Name",vm.usersOptions.orderDirection="Ascending",initViewOptionFromQueryString("filter"),initViewOptionFromQueryString("orderBy"),initViewOptionFromQueryString("orderDirection"),initViewOptionFromQueryString("pageNumber"),initViewOptionFromQueryString("userStates",!0),initViewOptionFromQueryString("userGroups",!0)}(),$routeParams.create?setUsersViewState("createUser"):$routeParams.invite&&setUsersViewState("inviteUser"),getUsers(),userGroupsResource.getUserGroups({onlyCurrentUserGroups:!1}).then(function(userGroups){vm.userGroups=userGroups,function initUserGroupSelections(){initUsersOptionsFilterSelections(vm.userGroups,vm.usersOptions.userGroups,"alias")}()})}()})}()}(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.directives.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.directives.min.js deleted file mode 100644 index d696c1e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/js/umbraco.directives.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(arr,i){if(!(Symbol.iterator in Object(arr)||"[object Arguments]"===Object.prototype.toString.call(arr)))return;var _arr=[],_n=!0,_d=!1,_e=void 0;try{for(var _s,_i=arr[Symbol.iterator]();!(_n=(_s=_i.next()).done)&&(_arr.push(_s.value),!i||_arr.length!==i);_n=!0);}catch(err){_d=!0,_e=err}finally{try{_n||null==_i.return||_i.return()}finally{if(_d)throw _e}}return _arr}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance")}()}function _toConsumableArray(arr){return function _arrayWithoutHoles(arr){if(Array.isArray(arr)){for(var i=0,arr2=new Array(arr.length);i
',link:function link(scope,el,attr,ctrl){var evts=[];scope.authenticated=null,scope.user=null,scope.avatar=[{value:"assets/img/application/logo.png"},{value:"assets/img/application/logo@2x.png"},{value:"assets/img/application/logo@3x.png"}],evts.push(eventsService.on("app.notAuthenticated",function(){scope.authenticated=!1,scope.user=null})),evts.push(eventsService.on("app.ready",function(evt,data){if(scope.authenticated=!0,scope.user=data.user,scope.user.avatars&&(scope.avatar=[],Utilities.isArray(scope.user.avatars)))for(var i=0;i
',link:function link(scope,el,attr,ctrl){var events=[];function setHighlight(){scope.loading=!0,$timeout(function(){var highlightElement=$(scope.highlightElement);if(highlightElement&&highlightElement.length>0){var offset=highlightElement.offset(),width=highlightElement.outerWidth(),height=highlightElement.outerHeight(),topDistance=offset.top.toFixed(),topAndHeight=(offset.top+height).toFixed(),leftDistance=offset.left.toFixed(),leftAndWidth=(offset.left+width).toFixed();el.find(".umb-backdrop__rect--top"),el.find(".umb-backdrop__rect--right"),el.find(".umb-backdrop__rect--bottom"),el.find(".umb-backdrop__rect--left"),scope.rectTopCss={height:topDistance,left:leftDistance+"px",opacity:scope.backdropOpacity},scope.rectRightCss={left:leftAndWidth+"px",top:topDistance+"px",height:height,opacity:scope.backdropOpacity},scope.rectBottomCss={height:"100%",top:topAndHeight+"px",left:leftDistance+"px",opacity:scope.backdropOpacity},scope.rectLeftCss={width:leftDistance,opacity:scope.backdropOpacity},scope.highlightPreventClick&&el.find(".umb-backdrop__highlight-prevent-click").css({width:width,height:height,left:offset.left,top:offset.top})}scope.loading=!1})}scope.clickBackdrop=function(event){!0===scope.disableEventsOnClick&&(event.preventDefault(),event.stopPropagation())},events.push(scope.$watch("highlightElement",function(newValue,oldValue){newValue&&newValue!==oldValue&&setHighlight()})),$(window).on("resize.umbBackdrop",function resize(){setHighlight()}),scope.$on("$destroy",function(){for(var e in events)events[e]();$(window).off("resize.umbBackdrop")}),function onInit(){scope.highlightElement&&setHighlight()}()},scope:{backdropOpacity:"=?",highlightElement:"=?",highlightPreventClick:"=?",disableEventsOnClick:"=?"}}})}(),angular.module("umbraco.directives").directive("umbContextMenu",function(navigationService,keyboardService,backdropService){return{scope:{menuDialogTitle:"@",currentSection:"@",currentNode:"=",menuActions:"="},restrict:"E",replace:!0,template:' ',link:function link(scope,element,attrs,ctrl){scope.executeMenuItem=function(action){navigationService.executeMenuAction(action,scope.currentNode,scope.currentSection)},scope.outSideClick=function(){navigationService.hideNavigation()},keyboardService.bind("esc",function(){navigationService.hideNavigation()}),scope.$on("$destroy",function(){keyboardService.unbind("esc")})}}}),angular.module("umbraco.directives").directive("umbDrawer",function Drawer($location,$routeParams,helpService,userService,localizationService,dashboardResource){return{restrict:"E",replace:!0,template:'
',transclude:!0,scope:{view:"=?",model:"=?"},link:function link(scope,element,attr,ctrl){!function onInit(){!function setView(){if(scope.view){var configuredView=scope.view;if(-1===scope.view.indexOf(".html")){var viewAlias=scope.view.toLowerCase();configuredView="views/common/drawers/"+viewAlias+"/"+viewAlias+".html"}configuredView!==scope.configuredView&&(scope.configuredView=configuredView)}}()}()}}}),function(){angular.module("umbraco.directives").directive("umbDrawerContent",function DrawerContentDirective(){return{restrict:"E",replace:!0,transclude:!0,template:'
'}})}(),function(){angular.module("umbraco.directives").directive("umbDrawerFooter",function DrawerFooterDirective(){return{restrict:"E",replace:!0,transclude:!0,template:''}})}(),function(){angular.module("umbraco.directives").directive("umbDrawerHeader",function DrawerHeaderDirective(){return{restrict:"E",replace:!0,template:'
{{ title }}
{{ description }}
',scope:{title:"@?",description:"@?"}}})}(),function(){angular.module("umbraco.directives").directive("umbDrawerView",function DrawerViewDirective(){return{restrict:"E",replace:!0,transclude:!0,template:'
'}})}(),function(){angular.module("umbraco.directives").component("umbLogin",{template:'
',controller:function UmbLoginController($scope,$location,currentUserResource,formHelper,mediaHelper,umbRequestHelper,Upload,localizationService,userService,externalLoginInfo,externalLoginInfoService,resetPasswordCodeInfo,authResource,$q){var vm=this;function loginSuccess(){vm.loginStates.submitButton="success",userService._retryRequestQueue(!0),vm.onLogin&&vm.onLogin()}function resetInputValidation(){vm.confirmPassword="",vm.password="",vm.login="",vm.loginForm&&(vm.loginForm.username.$setValidity("auth",!0),vm.loginForm.password.$setValidity("auth",!0)),vm.requestPasswordResetForm&&vm.requestPasswordResetForm.email.$setValidity("auth",!0),vm.setPasswordForm&&(vm.setPasswordForm.password.$setValidity("auth",!0),vm.setPasswordForm.confirmPassword.$setValidity("auth",!0))}function SetTitle(){var title=null;switch(vm.view.toLowerCase()){case"login":title="Login";break;case"password-reset-code-expired":case"request-password-reset":title="Password Reset";break;case"set-password":title="Change Password";break;case"2fa-login":title="Two Factor Authentication"}$scope.$emit("$changeTitle",title)}vm.invitedUser=null,vm.invitedUserPasswordModel={password:"",confirmPassword:"",buttonState:"",passwordPolicies:null,passwordPolicyText:""},vm.loginStates={submitButton:"init"},vm.avatarFile={filesHolder:null,uploadStatus:null,uploadProgress:0,maxFileSize:Umbraco.Sys.ServerVariables.umbracoSettings.maxFileSize+"KB",acceptedFileTypes:mediaHelper.formatFileTypes(Umbraco.Sys.ServerVariables.umbracoSettings.imageFileTypes),uploaded:!1},vm.allowPasswordReset=Umbraco.Sys.ServerVariables.umbracoSettings.canSendRequiredEmail&&Umbraco.Sys.ServerVariables.umbracoSettings.allowPasswordReset,vm.errorMsg="",vm.externalLoginFormAction=Umbraco.Sys.ServerVariables.umbracoUrls.externalLoginsUrl,vm.externalLoginProviders=externalLoginInfoService.getLoginProviders(),vm.externalLoginProviders.forEach(function(x){x.customView=externalLoginInfoService.getLoginProviderView(x),externalLoginInfo.errorProvider===x.authType&&(x.errors=externalLoginInfo.errors)}),vm.denyLocalLogin=externalLoginInfoService.hasDenyLocalLogin(),vm.externalLoginInfo=externalLoginInfo,vm.resetPasswordCodeInfo=resetPasswordCodeInfo,vm.logoImage=Umbraco.Sys.ServerVariables.umbracoSettings.loginLogoImage,vm.backgroundImage=Umbraco.Sys.ServerVariables.umbracoSettings.loginBackgroundImage,vm.usernameIsEmail=Umbraco.Sys.ServerVariables.umbracoSettings.usernameIsEmail,vm.$onInit=function onInit(){var inviteVal=$location.search().invite;!inviteVal||"1"!==inviteVal&&"2"!==inviteVal?inviteVal&&"3"===inviteVal&&(vm.inviteStep=Number(inviteVal)):$q.all([authResource.getCurrentInvitedUser().then(function(data){vm.invitedUser=data},function(){$location.search("invite",null)}),authResource.getPasswordConfig(0).then(function(data){vm.invitedUserPasswordModel.passwordPolicies=data,localizationService.localize("errorHandling_errorInPasswordFormat",[vm.invitedUserPasswordModel.passwordPolicies.minPasswordLength,vm.invitedUserPasswordModel.passwordPolicies.minNonAlphaNumericChars]).then(function(data){vm.invitedUserPasswordModel.passwordPolicyText=data})})]).then(function(){vm.inviteStep=Number(inviteVal)});(function setGreeting(){var date=new Date;localizationService.localize("login_greeting"+date.getDay()).then(function(label){$scope.greeting=label})})(),vm.resetPasswordCodeInfo.resetCodeModel?vm.showSetPassword():vm.resetPasswordCodeInfo.errors.length>0?vm.view="password-reset-code-expired":vm.showLogin();SetTitle()},vm.togglePassword=function togglePassword(){var elem=$("form[name='vm.loginForm'] input[name='password']");elem.attr("type","text"===elem.attr("type")?"password":"text"),elem.focus(),$(".password-text.show, .password-text.hide").toggle()},vm.changeAvatar=function changeAvatar(files,event){files&&files.length>0&&function upload(file){vm.avatarFile.uploadProgress=0,Upload.upload({url:umbRequestHelper.getApiUrl("currentUserApiBaseUrl","PostSetAvatar"),fields:{},file:file}).progress(function(evt){if("done"!==vm.avatarFile.uploadStatus&&"error"!==vm.avatarFile.uploadStatus){vm.avatarFile.uploadStatus="uploading";var progressPercentage=parseInt(100*evt.loaded/evt.total,10);vm.avatarFile.uploadProgress=progressPercentage}}).success(function(data,status,headers,config){vm.avatarFile.uploadProgress=100,vm.avatarFile.uploadStatus="done",vm.invitedUser.avatars=data,vm.avatarFile.uploaded=!0}).error(function(evt,status,headers,config){vm.avatarFile.uploadStatus="error",404===status?vm.avatarFile.serverErrorMessage="File not found":400==status?vm.avatarFile.serverErrorMessage=evt.message:evt.InnerException?(vm.avatarFile.serverErrorMessage=evt.InnerException.ExceptionMessage,evt.InnerException.StackTrace&&evt.InnerException.StackTrace.indexOf("ValidateRequestEntityLength")>0&&(vm.avatarFile.serverErrorMessage="File too large to upload")):evt.Message&&(vm.avatarFile.serverErrorMessage=evt.Message)})}(files[0])},vm.getStarted=function getStarted(){$location.search("invite",null),vm.onLogin&&vm.onLogin()},vm.inviteSavePassword=function inviteSavePassword(){formHelper.submitForm({scope:$scope,formCtrl:vm.inviteUserPasswordForm})&&(vm.invitedUserPasswordModel.buttonState="busy",currentUserResource.performSetInvitedUserPassword(vm.invitedUserPasswordModel.password).then(function(data){formHelper.resetForm({scope:$scope,formCtrl:vm.inviteUserPasswordForm}),vm.invitedUserPasswordModel.buttonState="success",vm.invitedUser=data,userService.setAuthenticationSuccessful(data),vm.inviteStep=2},function(err){formHelper.resetForm({scope:$scope,hasErrors:!0,formCtrl:vm.inviteUserPasswordForm}),formHelper.handleError(err),vm.invitedUserPasswordModel.buttonState="error"}))},vm.showLogin=function showLogin(){vm.errorMsg="",resetInputValidation(),vm.view="login",SetTitle()},vm.showRequestPasswordReset=function showRequestPasswordReset(){vm.errorMsg="",resetInputValidation(),vm.view="request-password-reset",vm.showEmailResetConfirmation=!1,SetTitle()},vm.showSetPassword=function showSetPassword(){vm.errorMsg="",resetInputValidation(),vm.view="set-password",SetTitle()},vm.loginSubmit=function loginSubmit(){if(formHelper.submitForm({scope:$scope,formCtrl:vm.loginForm})){if(vm.login&&vm.password&&vm.login.length>0&&vm.password.length>0&&(vm.loginForm.username.$setValidity("auth",!0),vm.loginForm.password.$setValidity("auth",!0)),vm.loginForm.$invalid)return void SetTitle();vm.view="login",vm.loginStates.submitButton="busy",userService.authenticate(vm.login,vm.password).then(function(data){loginSuccess()},function(reason){402===reason.status?(vm.errorMsg="Additional authentication required",function show2FALoginDialog(viewPath){vm.twoFactor.submitCallback=function submitCallback(){vm.onLogin()},vm.twoFactor.view=viewPath,vm.view="2fa-login",SetTitle()}(reason.data.twoFactorView)):(vm.loginStates.submitButton="error",vm.errorMsg=reason.errorMsg,vm.loginForm.username.$setValidity("auth",!1),vm.loginForm.password.$setValidity("auth",!1)),userService._retryRequestQueue()}),vm.loginForm.username.$viewChangeListeners.push(function(){vm.loginForm.$invalid&&(vm.loginForm.username.$setValidity("auth",!0),vm.loginForm.password.$setValidity("auth",!0))}),vm.loginForm.password.$viewChangeListeners.push(function(){vm.loginForm.$invalid&&(vm.loginForm.username.$setValidity("auth",!0),vm.loginForm.password.$setValidity("auth",!0))})}},vm.requestPasswordResetSubmit=function requestPasswordResetSubmit(email){email&&email.length>0&&vm.requestPasswordResetForm.email.$setValidity("auth",!0);if(vm.showEmailResetConfirmation=!1,vm.requestPasswordResetForm.$invalid)return void(vm.errorMsg="Email address cannot be empty");vm.errorMsg="",authResource.performRequestPasswordReset(email).then(function(){vm.email="",vm.showEmailResetConfirmation=!0},function(reason){vm.errorMsg=reason.errorMsg,vm.requestPasswordResetForm.email.$setValidity("auth",!1)}),vm.requestPasswordResetForm.email.$viewChangeListeners.push(function(){vm.requestPasswordResetForm.email.$invalid&&vm.requestPasswordResetForm.email.$setValidity("auth",!0)})},vm.setPasswordSubmit=function setPasswordSubmit(password,confirmPassword){vm.showSetPasswordConfirmation=!1,password&&confirmPassword&&password.length>0&&confirmPassword.length>0&&(vm.setPasswordForm.password.$setValidity("auth",!0),vm.setPasswordForm.confirmPassword.$setValidity("auth",!0));if(vm.setPasswordForm.$invalid)return;authResource.performSetPassword(vm.resetPasswordCodeInfo.resetCodeModel.userId,password,confirmPassword,vm.resetPasswordCodeInfo.resetCodeModel.resetCode).then(function(){vm.showSetPasswordConfirmation=!0,vm.resetComplete=!0,resetPasswordCodeInfo.resetCodeModel=null},function(reason){reason.data&&reason.data.Message?vm.errorMsg=reason.data.Message:vm.errorMsg=reason.errorMsg,vm.setPasswordForm.password.$setValidity("auth",!1),vm.setPasswordForm.confirmPassword.$setValidity("auth",!1)}),vm.setPasswordForm.password.$viewChangeListeners.push(function(){vm.setPasswordForm.password.$invalid&&vm.setPasswordForm.password.$setValidity("auth",!0)}),vm.setPasswordForm.confirmPassword.$viewChangeListeners.push(function(){vm.setPasswordForm.confirmPassword.$invalid&&vm.setPasswordForm.confirmPassword.$setValidity("auth",!0)})},vm.newPasswordKeyUp=function newPasswordKeyUp(event){vm.passwordVal=event.target.value},vm.labels={},localizationService.localizeMany([vm.usernameIsEmail?"general_email":"general_username",vm.usernameIsEmail?"placeholders_email":"placeholders_usernameHint",vm.usernameIsEmail?"placeholders_emptyEmail":"placeholders_emptyUsername","placeholders_emptyPassword"]).then(function(data){vm.labels.usernameLabel=data[0],vm.labels.usernamePlaceholder=data[1],vm.labels.usernameError=data[2],vm.labels.passwordError=data[3]}),vm.twoFactor={},vm.loginSuccess=loginSuccess},controllerAs:"vm",bindings:{isTimedOut:"<",onLogin:"&"}})}(),angular.module("umbraco.directives").directive("umbNavigation",function umbNavigationDirective(){return{restrict:"E",replace:!0,template:'
'}}),function(){angular.module("umbraco.directives").component("umbPasswordTip",{controller:function UmbPasswordTipController(localizationService){var defaultMinPwdLength=Umbraco.Sys.ServerVariables.umbracoSettings.minimumPasswordLength,defaultMinPwdNonAlphaNum=Umbraco.Sys.ServerVariables.umbracoSettings.minimumPasswordNonAlphaNum,vm=this;vm.passwordNonAlphaTip="",vm.passwordTip="",vm.passwordLength=0,vm.$onInit=function onInit(){void 0===vm.minPwdLength&&(vm.minPwdLength=defaultMinPwdLength);void 0===vm.minPwdNonAlphaNum&&(vm.minPwdNonAlphaNum=defaultMinPwdNonAlphaNum);vm.minPwdNonAlphaNum>0?localizationService.localize("user_newPasswordFormatNonAlphaTip",[vm.minPwdNonAlphaNum]).then(function(data){vm.passwordNonAlphaTip=data,updatePasswordTip(vm.passwordLength)}):(vm.passwordNonAlphaTip="",updatePasswordTip(vm.passwordLength))},vm.$onChanges=function onChanges(simpleChanges){simpleChanges.passwordVal&&(vm.passwordLength=simpleChanges.passwordVal.currentValue?simpleChanges.passwordVal.currentValue.length:0,updatePasswordTip(vm.passwordLength))};var updatePasswordTip=function updatePasswordTip(passwordLength){var remainingLength=vm.minPwdLength-passwordLength;remainingLength>0?localizationService.localize("user_newPasswordFormatLengthTip",[remainingLength]).then(function(data){vm.passwordTip=data,vm.passwordNonAlphaTip&&(vm.passwordTip+="
".concat(vm.passwordNonAlphaTip))}):vm.passwordTip=vm.passwordNonAlphaTip}},controllerAs:"vm",template:'',bindings:{passwordVal:"<",minPwdLength:"<",minPwdNonAlphaNum:"<"}})}(),function(){var umbSearch={template:' ',controllerAs:"vm",controller:function umbSearchController($timeout,backdropService,searchService,focusService){var vm=this;function clearSearch(){vm.searchQuery="",vm.searchResults=[],vm.hasResults=!1,focusSearch()}function focusSearch(){vm.searchHasFocus=!1,$timeout(function(){vm.searchHasFocus=!0})}function closeSearch(){vm.focusBeforeOpening&&vm.focusBeforeOpening.focus(),vm.onClose&&vm.onClose()}vm.$onInit=function onInit(){vm.searchQuery="",vm.searchResults=[],vm.hasResults=!1,focusSearch(),backdropService.open()},vm.$onDestroy=function onDestroy(){backdropService.close()},vm.search=function search(searchQuery){if(searchQuery.length>0){var search={term:searchQuery};searchService.searchAll(search).then(function(result){var filtered={};Object.keys(result).forEach(function(key){var value=result[key];value.results.length>0&&(filtered[key]=value)}),vm.searchResults=filtered,vm.hasResults=Object.keys(vm.searchResults).length>0})}else clearSearch()},vm.clickItem=function clickItem(){closeSearch()},vm.clearSearch=clearSearch,vm.handleKeyDown=function handleKeyDown(event){if(27===event.keyCode)return event.stopPropagation(),event.preventDefault(),void closeSearch();if(vm.hasResults&&(38===event.keyCode||40===event.keyCode)){event.stopPropagation(),event.preventDefault();var allGroups=_.values(vm.searchResults),down=40===event.keyCode;null===vm.activeResultGroup?(vm.activeResultGroup=down?_.first(allGroups):_.last(allGroups),vm.activeResult=down?_.first(vm.activeResultGroup.results):_.last(vm.activeResultGroup.results)):down?vm.activeResult===_.last(vm.activeResultGroup.results)?(vm.activeResultGroup===_.last(allGroups)?vm.activeResultGroup=_.first(allGroups):vm.activeResultGroup=allGroups[allGroups.indexOf(vm.activeResultGroup)+1],vm.activeResult=_.first(vm.activeResultGroup.results)):vm.activeResult=vm.activeResultGroup.results[vm.activeResultGroup.results.indexOf(vm.activeResult)+1]:vm.activeResult===_.first(vm.activeResultGroup.results)?(vm.activeResultGroup===_.first(allGroups)?vm.activeResultGroup=_.last(allGroups):vm.activeResultGroup=allGroups[allGroups.indexOf(vm.activeResultGroup)-1],vm.activeResult=_.last(vm.activeResultGroup.results)):vm.activeResult=vm.activeResultGroup.results[vm.activeResultGroup.results.indexOf(vm.activeResult)-1],$timeout(function(){var resultElementLink=$(".umb-search-item[active-result='true'] .umb-search-result__link");resultElementLink[0].focus()})}},vm.closeSearch=closeSearch,vm.focusSearch=focusSearch,vm.focusBeforeOpening=focusService.getLastKnownFocus(),vm.activeResult=null,vm.activeResultGroup=null},bindings:{onClose:"&"}};angular.module("umbraco.directives").component("umbSearch",umbSearch)}(),angular.module("umbraco.directives").directive("umbSections",function sectionsDirective($timeout,$window,navigationService,treeService,sectionService,appState,eventsService,$location,historyService){return{restrict:"E",replace:!0,template:' ',link:function link(scope,element,attr,ctrl){var sectionItemsWidth=[],evts=[];function loadSections(){sectionService.getSectionsForUser().then(function(result){scope.sections=result,scope.visibleSections=scope.sections.length,$timeout(function(){$("#applications .sections li:not(:last)").each(function(index){sectionItemsWidth.push($(this).outerWidth())})}),calculateWidth()})}function calculateWidth(){$timeout(function(){for(var containerWidth=$(".umb-app-header").outerWidth()-$(".umb-app-header__actions").outerWidth(),trayToggleWidth=$("#applications .sections li.expand").outerWidth(),sectionsWidth=0,i=0;icontainerWidth)return void(scope.visibleSections=i);scope.visibleSections=scope.sections.length})}scope.sections=[],scope.visibleSections=0,scope.currentSection=appState.getSectionState("currentSection"),scope.showTray=!1,scope.stickyNavigation=appState.getGlobalState("stickyNavigation"),evts.push(eventsService.on("appState.globalState.changed",function(e,args){"showTray"===args.key&&(scope.showTray=args.value),"stickyNavigation"===args.key&&(scope.stickyNavigation=args.value)})),evts.push(eventsService.on("appState.sectionState.changed",function(e,args){"currentSection"===args.key&&(scope.currentSection=args.value)})),evts.push(eventsService.on("app.reInitialize",function(e,args){loadSections()})),scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])}),window.onresize=calculateWidth,scope.sectionClick=function(event,section){if(!(event.ctrlKey||event.shiftKey||event.metaKey||event.button&&1===event.button)){if(navigationService.hideSearch(),navigationService.showTree(section.alias),section.routePath)$location.path(section.routePath);else{var lastAccessed=historyService.getLastAccessedItemForSection(section.alias),path=null!=lastAccessed?lastAccessed.link:section.alias;$location.path(path)}navigationService.clearSearch()}},scope.sectionDblClick=function(section){navigationService.reloadSection(section.alias)},scope.trayClick=function(){!0===appState.getGlobalState("showTray")?navigationService.hideTray():navigationService.showTray()},scope.currentSectionInOverflow=function(){var currentSection=scope.sections.filter(function(s){return s.alias===scope.currentSection});return currentSection.length>0&&scope.sections.indexOf(currentSection[0])>scope.visibleSections-1},loadSections()}}}),function(){angular.module("umbraco.directives").directive("umbTour",function TourDirective($timeout,$http,$q,tourService,backdropService){return{transclude:!0,restrict:"E",replace:!0,template:'

Congratulations!

You have reached the end of the {{model.name}} tour - way to go!

Oh, we got lost!

We lost the next step {{ model.currentStep.title }} and don\'t know where to go.

Please go back and start the tour again.

',link:function link(scope,el,attr,ctrl){var popover,pulseElement,pulseTimer;function nextStep(){if(popover.hide(),pulseElement.hide(),$timeout.cancel(pulseTimer),scope.model.currentStepIndex++,scope.model.currentStepIndex!==scope.model.steps.length){var upcomingStep=scope.model.steps[scope.model.currentStepIndex];if(upcomingStep.skipStepIfVisible){var tryFindDomEl=document.querySelector(upcomingStep.skipStepIfVisible);if(tryFindDomEl&&(tryFindDomEl.offsetWidth||tryFindDomEl.offsetHeight||tryFindDomEl.getClientRects().length))return void nextStep()}startStep()}else scope.loadingStep=!0,waitForPendingRerequests().then(function(){scope.loadingStep=!1,scope.model.currentStep={},setPopoverPosition(null),backdropService.setHighlight(null),backdropService.setOpacity(null)})}function startStep(){scope.loadingStep=!0,backdropService.setOpacity(scope.model.steps[scope.model.currentStepIndex].backdropOpacity),backdropService.setHighlight(null),waitForPendingRerequests().then(function(){scope.model.currentStep=scope.model.steps[scope.model.currentStepIndex],function setView(){if(scope.model.currentStep.view&&scope.model.alias){var configuredView=scope.model.currentStep.view;if(-1===scope.model.currentStep.view.indexOf(".html")){var viewAlias=scope.model.currentStep.view.toLowerCase();configuredView="views/common/tours/"+scope.model.alias.toLowerCase()+"/"+viewAlias+"/"+viewAlias+".html"}configuredView!==scope.configuredView&&(scope.configuredView=configuredView)}else scope.configuredView=null}(),findHighlightElement(),scope.model.currentStep.event&&function bindEvent(){var bindToElement=scope.model.currentStep.element,eventName=scope.model.currentStep.event+".step-"+scope.model.currentStepIndex,removeEventName="remove.step-"+scope.model.currentStepIndex,handled=!1;scope.model.currentStep.eventElement&&(bindToElement=scope.model.currentStep.eventElement),$(bindToElement).on(eventName,function(){handled||(unbindEvent(),nextStep(),handled=!0)}),$(bindToElement).on(removeEventName,function(){handled||(unbindEvent(),nextStep(),handled=!0)})}(),scope.loadingStep=!1})}function findHighlightElement(){scope.elementNotFound=!1,$timeout(function(){if(scope.model.currentStep&&"intro"===scope.model.currentStep.type&&(scope.model.currentStep.element=null,scope.model.currentStep.eventElement=null,scope.model.currentStep.event=null),!scope.model.currentStep||scope.model.currentStep.element){var element=$(scope.model.currentStep.element);if(0===element.length)return scope.elementNotFound=!0,void setPopoverPosition(null);var scrollParent=element.scrollParent(),el=element,offsetTop=0;if(scrollParent[0]===document)offsetTop=el[0].offsetTop;else for(;$.contains(scrollParent[0],el[0]);)offsetTop+=el[0].offsetTop,el=el.offsetParent();var scrollToCenterOfContainer=offsetTop-scrollParent[0].clientHeight/2;element[0].clientHeightscrollParent[0].clientHeight-200?scrollParent.animate({scrollTop:scrollToCenterOfContainer},function(){setPopoverPosition(element),setPulsePosition(),backdropService.setHighlight(scope.model.currentStep.element,scope.model.currentStep.elementPreventClick)}):(setPopoverPosition(element),setPulsePosition(),backdropService.setHighlight(scope.model.currentStep.element,scope.model.currentStep.elementPreventClick))}else setPopoverPosition(null)})}function setPopoverPosition(element){$timeout(function(){var position="center",css={},popoverWidth=popover.outerWidth(),popoverHeight=popover.outerHeight(),documentWidth=(popover.offset(),$(document).width()),documentHeight=$(document).height();if(element){var offset=element.offset(),width=element.outerWidth(),height=element.outerHeight();"top"===(position=function findMax(obj){for(var keys=Object.keys(obj),max=keys[0],i=1,n=keys.length;iobj[max]&&(max=k)}return max}({top:offset.top,right:documentWidth-(offset.left+width),bottom:documentHeight-(offset.top+height),left:offset.left}))&&(offset.left
',scope:{size:"@?",onClose:"&?",hideClose:"=?"},link:function link(scope,element,attrs,ctrl){scope.close=function(){scope.onClose&&scope.onClose()}}}})}(),function(){angular.module("umbraco.directives").directive("umbTourStepContent",function TourStepContentDirective(){return{restrict:"E",replace:!0,transclude:!0,template:'
',scope:{content:"="}}})}(),function(){angular.module("umbraco.directives").directive("umbTourStepCounter",function TourStepCounterDirective(){return{restrict:"E",replace:!0,template:'
{{ currentStep }}/{{ totalSteps }}
',scope:{currentStep:"=",totalSteps:"="}}})}(),function(){angular.module("umbraco.directives").directive("umbTourStepFooter",function TourStepFooterDirective(){return{restrict:"E",replace:!0,transclude:!0,template:''}})}(),function(){angular.module("umbraco.directives").directive("umbTourStepHeader",function TourStepHeaderDirective(){return{restrict:"E",replace:!0,transclude:!0,template:'
{{title}}
',scope:{title:"="}}})}(),function(){function UmbButtonController($timeout,localizationService){var vm=this;function setButtonLabel(){"true"===vm.addEllipsis&&(vm.buttonLabel=vm.buttonLabel+"..."),vm.labelKey&&localizationService.localize(vm.labelKey).then(function(value){vm.buttonLabel=value,"true"===vm.addEllipsis&&(vm.buttonLabel=vm.buttonLabel+"...")})}vm.$onInit=function onInit(){vm.blockElement=!1,vm.style=null,vm.innerState="init",vm.generalActions="general_actions"===vm.labelKey,vm.type||(vm.type="button");if(vm.buttonLabel=vm.label,vm.isPrimaryButtonStyle=vm.buttonStyle&&"info"!==vm.buttonStyle,vm.buttonStyle)if(vm.buttonStyle.startsWith("[")&&vm.buttonStyle.endsWith("]")){var withoutBrackets=vm.buttonStyle.replace(/[\[\]']+/g,""),array=withoutBrackets.split(/\s?,\s?/g);Utilities.forEach(array,function(item){vm.style=vm.style+" btn-"+item,"block"===item&&(vm.blockElement=!0)})}else vm.style="btn-"+vm.buttonStyle,"block"===vm.buttonStyle&&(vm.blockElement=!0);setButtonLabel()},vm.$onChanges=function onChanges(changes){changes.state&&(changes.state.currentValue&&(vm.innerState=changes.state.currentValue),"success"!==changes.state.currentValue&&"error"!==changes.state.currentValue||$timeout(function(){vm.innerState="init"},2e3));changes.disabled&&changes.disabled.currentValue&&(vm.disabled=changes.disabled.currentValue);changes.label&&changes.label.currentValue&&(vm.buttonLabel=changes.label.currentValue,setButtonLabel());changes.labelKey&&changes.labelKey.currentValue&&setButtonLabel();changes.type&&(vm.type||(vm.type="button"))},vm.clickButton=function clickButton(event){vm.action&&vm.action({$event:event})}}angular.module("umbraco.directives").component("umbButton",{transclude:!0,template:'
{{vm.buttonLabel}}
',controller:UmbButtonController,controllerAs:"vm",bindings:{action:"&?",href:"@?",hrefTarget:"@?",type:"@",buttonStyle:"@?",state:" {{vm.text}} ',controller:function UmbButtonEllipsis($timeout,localizationService){var vm=this;vm.$onInit=function onInit(){(function setText(){vm.labelKey&&localizationService.localize(vm.labelKey).then(function(data){-1===data.indexOf("[")&&(vm.text=data)})})(),function setColor(){vm.color=vm.color?vm.color:"#000000"}()},vm.clickButton=function clickButton(event){vm.action&&vm.action({$event:event})}},controllerAs:"vm",transclude:!0,bindings:{text:"@",labelKey:"@?",action:"&",cssClass:"@?",color:"@?",showText:" 0 }"> ',scope:{defaultButton:"=",subButtons:"=",state:"=?",direction:"@?",float:"@?",buttonStyle:"@?",size:"@?",icon:"@?",label:"@?",labelKey:"@?"},link:function link(scope){scope.dropdown={isOpen:!1},scope.toggleDropdown=function(){scope.dropdown.isOpen=!scope.dropdown.isOpen},scope.closeDropdown=function(){scope.dropdown.isOpen=!1},scope.executeMenuItem=function(subButton){subButton.handler(),scope.closeDropdown()}}}})}(),function(){angular.module("umbraco.directives").directive("umbToggle",function ToggleDirective(localizationService,eventsService,$timeout){return{restrict:"E",replace:!0,template:' ',scope:{checked:"=",disabled:"=",inputId:"@",onClick:"&",labelOn:"@?",labelOff:"@?",labelPosition:"@?",showLabels:"@?",hideIcons:"@?"},link:function link(scope,el,attr,ctrl){scope.displayLabelOn="",scope.displayLabelOff="",scope.click=function(){scope.onClick&&(eventsService.emit("toggleValue",{value:!scope.checked}),scope.onClick())},function onInit(){scope.inputId=scope.inputId||"umb-toggle_"+String.CreateGuid(),function setLabelText(){scope.labelOn&&(scope.displayLabelOn=scope.labelOn),scope.labelOff&&(scope.displayLabelOff=scope.labelOff),0===scope.displayLabelOn.length&&0===scope.displayLabelOff.length&&localizationService.localizeMany(["general_on","general_off"]).then(function(data){scope.displayLabelOn=data[0],scope.displayLabelOff=data[1]})}(),$timeout(function(){eventsService.emit("toggleValue",{value:scope.checked})},100)}()}}})}(),function(){angular.module("umbraco.directives").directive("umbToggleGroup",function ToggleGroupDirective(){return{restrict:"E",replace:!0,template:'
{{ item.description }}
',scope:{items:"=",onClick:"&"},link:function link(scope,el,attr,ctrl){for(var i=0;i1)for(var i=0;i<$scope.content.variants.length;i++){var v=$scope.content.variants[i];v.save&&(v.isDirty=!1),v.save=!1,v.publish=!1}else $scope.content.variants[0].save&&($scope.content.variants[0].isDirty=!1),$scope.content.variants[0].save=!0,$scope.content.variants[0].publish=!1}()}function loadBreadcrumb(){var id=$scope.page.isNew?$scope.content.parentId:$scope.content.id;id&&entityResource.getAncestors(id,"document",$scope.culture).then(function(anc){$scope.ancestors=anc})}function hasVariants(content){return content.variants.length>1}function reload(){$scope.page.loading=!0,$scope.page.isNew?loadScaffold().then(function(){$scope.page.loading=!1}):loadContent().then(function(){$scope.page.loading=!1})}function appendRuntimeData(){$scope.content.variants.forEach(function(variant){variant.compositeId=contentEditingHelper.buildCompositeVariantId(variant),variant.htmlId="_content_variant_"+variant.compositeId+"_"})}function loadContent(){return $scope.getMethod()($scope.contentId).then(function(data){return $scope.content=data,appendRuntimeData(),init(),syncTreeNode($scope.content,$scope.content.path,!0),resetLastListPageNumber($scope.content),eventsService.emit("content.loaded",{content:$scope.content}),$q.resolve($scope.content)})}function loadScaffold(){return $scope.getScaffoldMethod()().then(function(data){return $scope.content=data,appendRuntimeData(),init(),startWatches($scope.content),resetLastListPageNumber($scope.content),eventsService.emit("content.newReady",{content:$scope.content}),$q.resolve($scope.content)})}function createButtons(content){var isBlueprint=content.isBlueprint;if($scope.page.isNew&&-1!==$location.path().search(/contentBlueprints/i)&&(isBlueprint=!0),$scope.page.saveButtonStyle=content.trashed||content.isElement||isBlueprint?"primary":"info",$scope.activeApp&&!contentAppHelper.isContentBasedApp($scope.activeApp))return $scope.defaultButton=null,$scope.subButtons=null,$scope.page.showSaveButton=!1,void($scope.page.showPreviewButton=!1);_.contains($scope.content.allowedActions,"A")?($scope.page.showSaveButton=!0,$scope.page.saveButtonEllipsis=content.variants&&content.variants.length>1?"true":"false"):$scope.page.showSaveButton=!1,$scope.page.buttonGroupState="init";var buttons=contentEditingHelper.configureContentEditorButtons({create:$scope.page.isNew,content:content,methods:{saveAndPublish:$scope.saveAndPublish,sendToPublish:$scope.sendToPublish,unpublish:$scope.unpublish,schedulePublish:$scope.schedule,publishDescendants:$scope.publishDescendants}});$scope.defaultButton=buttons.defaultButton,$scope.subButtons=buttons.subButtons,$scope.page.showPreviewButton=!0}function syncTreeNode(content,path,initialLoad,reloadChildren){!infiniteMode&&path&&($scope.content.isChildOfListView?!0===initialLoad&&(navigationService.syncTree({tree:$scope.treeAlias,path:path.substring(0,path.lastIndexOf(",")).split(","),forceReload:!0!==initialLoad}),umbRequestHelper.resourcePromise($http.get(content.treeNodeUrl),"Failed to retrieve data for child node "+content.id).then(function(node){$scope.page.menu.currentNode=node})):navigationService.syncTree({tree:$scope.treeAlias,path:path.split(","),forceReload:!0!==initialLoad}).then(function(syncArgs){$scope.page.menu.currentNode=syncArgs.node,reloadChildren&&syncArgs.node.expanded&&treeService.loadNodeChildren({node:syncArgs.node})},function(){console.log("A problem occurred syncing the tree! A path is probably incorrect.")}))}function recurseFormControls(controls,array){for(var i=0;i0?$scope.page.saveButtonState="success":$scope.page.saveButtonState="error",handleHttpException(err)});var dialog={parentScope:$scope,view:"views/content/overlays/save.html",variants:$scope.content.variants,skipFormValidation:!0,submitButtonLabelKey:"buttons_save",submit:function submit(model){return model.submitButtonState="busy",clearNotifications($scope.content),performSave({saveMethod:$scope.saveMethod(),action:"save",showNotifications:!1,skipValidation:!0}).then(function(data){return formHelper.showNotifications(data),clearNotifications($scope.content),overlayService.close(),$q.when(data)},function(err){clearDirtyState($scope.content.variants),err&&err.data&&err.data.ModelState&&Object.keys(err.data.ModelState).length>0?model.submitButtonState="success":model.submitButtonState="error",dialog.variants=$scope.content.variants,handleHttpException(err)})},close:function close(oldModel){overlayService.close()}};overlayService.open(dialog)},$scope.schedule=function(){if(clearNotifications($scope.content),formHelper.submitForm({scope:$scope,action:"schedule"})){hasVariants($scope.content)||($scope.content.variants[0].save=!0);var dialog={parentScope:$scope,view:"views/content/overlays/schedule.html",variants:Utilities.copy($scope.content.variants),skipFormValidation:!0,submitButtonLabelKey:"buttons_schedulePublish",submit:function submit(model){for(var i=0;i<$scope.content.variants.length;i++)$scope.content.variants[i].releaseDate=model.variants[i].releaseDate,$scope.content.variants[i].expireDate=model.variants[i].expireDate,$scope.content.variants[i].releaseDateFormatted=model.variants[i].releaseDateFormatted,$scope.content.variants[i].expireDateFormatted=model.variants[i].expireDateFormatted,$scope.content.variants[i].save=model.variants[i].save;return model.submitButtonState="busy",clearNotifications($scope.content),performSave({saveMethod:contentResource.saveSchedule,action:"schedule",showNotifications:!1}).then(function(data){return formHelper.showNotifications(data),clearNotifications($scope.content),overlayService.close(),$q.when(data)},function(err){clearDirtyState($scope.content.variants),hasVariants($scope.content)||formHelper.showNotifications(err.data),model.submitButtonState="error",dialog.variants=Utilities.copy($scope.content.variants),handleHttpException(err)})},close:function close(){overlayService.close()}};overlayService.open(dialog)}else showValidationNotification()},$scope.publishDescendants=function(){if(clearNotifications($scope.content),formHelper.submitForm({scope:$scope,action:"publishDescendants"})){hasVariants($scope.content)||($scope.content.variants[0].save=!0,$scope.content.variants[0].publish=!0);var dialog={parentScope:$scope,view:"views/content/overlays/publishdescendants.html",variants:$scope.content.variants,skipFormValidation:!0,submitButtonLabelKey:"buttons_publishDescendants",submit:function submit(model){return model.submitButtonState="busy",clearNotifications($scope.content),performSave({saveMethod:function saveMethod(content,create,files,showNotifications){return contentResource.publishWithDescendants(content,create,model.includeUnpublished,files,showNotifications)},action:"publishDescendants",showNotifications:!1,reloadChildren:model.includeUnpublished}).then(function(data){return formHelper.showNotifications(data),clearNotifications($scope.content),overlayService.close(),$q.when(data)},function(err){clearDirtyState($scope.content.variants),hasVariants($scope.content)||formHelper.showNotifications(err.data),model.submitButtonState="error",dialog.variants=$scope.content.variants,handleHttpException(err)})},close:function close(){overlayService.close()}};overlayService.open(dialog)}else showValidationNotification()},$scope.preview=function(content){var previewWindow=$window.open("preview/?init=true","umbpreview"),query="id="+content.id;$scope.culture&&(query+="#?culture="+$scope.culture);var redirect=Umbraco.Sys.ServerVariables.umbracoSettings.umbracoPath+"/preview/?"+query;if(_.contains(content.allowedActions,"A")){var selectedVariant=$scope.content.variants[0];if($scope.culture){var found=_.find($scope.content.variants,function(v){return v.language&&v.language.culture===$scope.culture});found&&(selectedVariant=found)}selectedVariant.save=!0,performSave({saveMethod:$scope.saveMethod(),action:"save"}).then(function(data){previewWindow.location.href=redirect},function(err){})}else previewWindow.location.href=redirect},$scope.publishAndClose=function(content){$scope.publishAndCloseButtonState="busy",performSave({saveMethod:contentResource.publish,action:"publish"}).then(function(){$scope.infiniteModel.submit&&($scope.infiniteModel.contentNode=content,$scope.infiniteModel.submit($scope.infiniteModel)),$scope.publishAndCloseButtonState="success"})},$scope.saveAndClose=function(content){$scope.saveAndCloseButtonState="busy",performSave({saveMethod:$scope.saveMethod(),action:"save"}).then(function(){$scope.infiniteModel.submit&&($scope.infiniteModel.contentNode=content,$scope.infiniteModel.submit($scope.infiniteModel)),$scope.saveAndCloseButtonState="success"})},$scope.appChanged=function(activeApp){$scope.activeApp=activeApp,_.forEach($scope.content.apps,function(app){app.active=!1,app.alias===$scope.activeApp.alias&&(app.active=!0)}),$scope.$broadcast("editors.apps.appChanged",{app:activeApp}),createButtons($scope.content)},$scope.appAnchorChanged=function(app,anchor){$scope.$broadcast("editors.apps.appAnchorChanged",{app:app,anchor:anchor})},$scope.close=function(){$scope.infiniteModel.close&&$scope.infiniteModel.close($scope.infiniteModel)},$scope.onBack=function(){$scope.infiniteModel&&$scope.infiniteModel.close?$scope.infiniteModel.close($scope.infiniteModel):$location.path("/"+$routeParams.section+"/"+$routeParams.tree+"/"+$routeParams.method+"/"+$scope.content.parentId)},$scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e]);serverValidationManager.clear()})}),angular.module("umbraco.directives").directive("contentEditor",function createDirective(){return{restrict:"E",replace:!0,template:'
',controller:"Umbraco.Editors.Content.EditorDirectiveController",scope:{contentId:"=",isNew:"=?",treeAlias:"@",page:"=?",saveMethod:"&",getMethod:"&",getScaffoldMethod:"&?",culture:"=?",segment:"=?",infiniteModel:"=?"}}})}(),function(){angular.module("umbraco.directives").directive("umbContentNodeInfo",function ContentNodeInfoDirective($timeout,logResource,eventsService,userService,localizationService,dateHelper,editorService,redirectUrlsResource,overlayService,entityResource){return{require:"^^umbVariantContent",restrict:"E",replace:!0,template:'

The following URLs redirect to this content item:

{{ item.userName }}
{{item.timestampFormatted}}
{{ item.logType }} {{ item.comment }}
{{currentVariant.createDateFormatted}} {{currentVariant.releaseDateFormatted}} {{currentVariant.expireDateFormatted}}
{{ node.id }}
{{ node.key }}
',scope:{node:"="},link:function link(scope){var evts=[],isInfoTab=!1,auditTrailLoaded=!1,labels={};function openDocTypeEditor(documentType){var editor={id:documentType.id,submit:function submit(model){editorService.close()},close:function close(){editorService.close()}};editorService.documentTypeEditor(editor)}function loadAuditTrail(forceReload){auditTrailLoaded&&!forceReload||(scope.loadingAuditTrail=!0,logResource.getPagedEntityLog(scope.auditTrailOptions).then(function(data){userService.getCurrentUser().then(function(currentUser){Utilities.forEach(data.items,function(item){item.timestampFormatted=dateHelper.getLocalDate(item.timestamp,currentUser.locale,"LLL")})}),scope.auditTrail=data.items,scope.auditTrailOptions.pageNumber=data.pageNumber,scope.auditTrailOptions.pageSize=data.pageSize,scope.auditTrailOptions.totalItems=data.totalItems,scope.auditTrailOptions.totalPages=data.totalPages,function setAuditTrailLogTypeColor(auditTrail){Utilities.forEach(auditTrail,function(item){switch(item.logType){case"Save":item.logTypeColor="primary";break;case"Publish":case"PublishVariant":item.logTypeColor="success";break;case"Unpublish":case"UnpublishVariant":item.logTypeColor="warning";break;case"Delete":item.logTypeColor="danger";break;default:item.logTypeColor="gray"}})}(scope.auditTrail),scope.loadingAuditTrail=!1,auditTrailLoaded=!0}))}function loadRedirectUrls(){scope.loadingRedirectUrls=!0,redirectUrlsResource.getEnableState().then(function(response){scope.urlTrackerDisabled=!0!==response.enabled,!1===scope.urlTrackerDisabled?redirectUrlsResource.getRedirectsForContentItem(scope.node.udi).then(function(data){scope.redirectUrls=data.searchResults,scope.hasRedirects=void 0!==data.searchResults&&data.searchResults.length>0,scope.loadingRedirectUrls=!1}):scope.loadingRedirectUrls=!1})}function setNodePublishStatus(){scope.status={},!0!==scope.node.trashed?"NotCreated"===scope.currentVariant.state?scope.status.color="gray":"Draft"===scope.currentVariant.state?scope.status.color="gray":"Published"===scope.currentVariant.state?scope.status.color="success":"PublishedPendingChanges"===scope.currentVariant.state&&(scope.status.color="success"):scope.status.color="danger"}function formatDatesToLocal(){userService.getCurrentUser().then(function(currentUser){scope.currentVariant.createDateFormatted=dateHelper.getLocalDate(scope.currentVariant.createDate,currentUser.locale,"LLL"),scope.currentVariant.releaseDateFormatted=dateHelper.getLocalDate(scope.currentVariant.releaseDate,currentUser.locale,"LLL"),scope.currentVariant.expireDateFormatted=dateHelper.getLocalDate(scope.currentVariant.expireDate,currentUser.locale,"LLL")})}function updateCurrentUrls(){scope.node.isElement||null===scope.node.urls?scope.currentUrls=null:(scope.currentUrls=_.filter(scope.node.urls,function(url){return null==scope.currentVariant.language||scope.currentVariant.language.culture===url.culture}),scope.currentUrlsHaveMultipleCultures=_.keys(_.groupBy(scope.currentUrls,function(url){return url.culture})).length>1)}scope.publishStatus=[],scope.currentVariant=null,scope.currentUrls=[],scope.disableTemplates=Umbraco.Sys.ServerVariables.features.disabledFeatures.disableTemplates,scope.allowChangeDocumentType=!1,scope.allowChangeTemplate=!1,scope.allTemplates=[],scope.historyLabelKey=scope.node.variants&&1===scope.node.variants.length?"general_history":"auditTrails_historyIncludingVariants",scope.auditTrailPageChange=function(pageNumber){scope.auditTrailOptions.pageNumber=pageNumber,loadAuditTrail(!0)},scope.openDocumentType=function(documentType){if(_.some(scope.node.variants,function(variant){return variant.isDirty})){var confirm={title:labels.unsavedChanges,view:"default",content:labels.doctypeChangeWarning,submitButtonLabelKey:"general_continue",submitButtonStyle:"warning",closeButtonLabelKey:"general_cancel",submit:function submit(){openDocTypeEditor(documentType),overlayService.close()},close:function close(){overlayService.close()}};overlayService.open(confirm)}else openDocTypeEditor(documentType)},scope.openTemplate=function(){var template=_.findWhere(scope.allTemplates,{alias:scope.node.template});if(template){var templateEditor={id:template.id,submit:function submit(model){editorService.close()},close:function close(){editorService.close()}};editorService.templateEditor(templateEditor)}},scope.updateTemplate=function(templateAlias){scope.node.template=templateAlias},scope.openRollback=function(){var rollback={node:scope.node,submit:function submit(model){var args={node:scope.node};eventsService.emit("editors.content.reload",args),editorService.close()},close:function close(){editorService.close()}};editorService.rollback(rollback)},evts.push(eventsService.on("app.tabChange",function(event,args){$timeout(function(){"umbInfo"===args.alias?(isInfoTab=!0,loadAuditTrail(),loadRedirectUrls(),setNodePublishStatus(),formatDatesToLocal()):isInfoTab=!1})})),scope.$watch("node.updateDate",function(newValue,oldValue){newValue&&newValue!==oldValue&&(isInfoTab&&(loadAuditTrail(!0),loadRedirectUrls(),setNodePublishStatus(),formatDatesToLocal()),updateCurrentUrls())}),scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])}),function onInit(){entityResource.getAll("Template").then(function(templates){scope.allTemplates=templates}),scope.currentVariant=_.find(scope.node.variants,function(v){return v.active}),updateCurrentUrls(),scope.isInfiniteMode=editorService.getNumberOfEditors()>0,userService.getCurrentUser().then(function(user){var hasAccessToSettings=-1!==user.allowedSections.indexOf("settings");scope.allowChangeDocumentType=hasAccessToSettings,scope.allowChangeTemplate=hasAccessToSettings}),localizationService.localizeMany(["general_deleted","content_unpublished","content_published","content_publishedPendingChanges","content_notCreated","prompt_unsavedChanges","prompt_doctypeChangeWarning","content_itemNotPublished","general_choose"]).then(function(data){var _data=_slicedToArray(data,9);labels.deleted=_data[0],labels.unpublished=_data[1],labels.published=_data[2],labels.publishedPendingChanges=_data[3],labels.notCreated=_data[4],labels.unsavedChanges=_data[5],labels.doctypeChangeWarning=_data[6],labels.notPublished=_data[7],scope.chooseLabel=_data[8],setNodePublishStatus(),scope.currentUrls&&0===scope.currentUrls.length&&(scope.node.id>0?scope.currentUrls.push({text:labels.notPublished,isUrl:!1}):scope.currentUrls.push({text:labels.notCreated,isUrl:!1}))}),scope.auditTrailOptions={id:scope.node.id},formatDatesToLocal(),scope.availableTemplates=scope.node.allowedTemplates,scope.documentType=scope.node.documentType,scope.urlTrackerDisabled=!1,null!==scope.documentType&&(scope.previewOpenUrl="#/settings/documenttypes/edit/"+scope.documentType.id),"umbInfo"===_.find(scope.node.apps,function(a){return a.active}).alias&&(loadRedirectUrls(),loadAuditTrail()),scope.disableTemplates=scope.disableTemplates||scope.node.isElement}()}}})}(),function(){angular.module("umbraco.directives").directive("umbTabbedContent",function tabbedContentDirective($timeout,$filter,contentEditingHelper,contentTypeHelper){return{restrict:"E",replace:!0,template:'
{{ group.label }}
',controller:function controller($scope){this.content=$scope.content,$scope.contentNodeModel&&($scope.defaultVariant=_.find($scope.contentNodeModel.variants,function(variant){return!variant.segment&&(variant.language&&variant.language.isDefault||!variant.language)})),$scope.unlockInvariantValue=function(property){property.unlockInvariantValue=!property.unlockInvariantValue},$scope.$watch("tabbedContentForm.$dirty",function(newValue,oldValue){!0===newValue&&($scope.content.isDirty=!0)}),$scope.propertyEditorDisabled=function(property){if(property.unlockInvariantValue)return!1;var contentLanguage=$scope.content.language,canEditCulture=!contentLanguage||property.culture===contentLanguage.culture||null==property.culture&&contentLanguage.isDefault,canEditSegment=property.segment===$scope.content.segment;return!canEditCulture||!canEditSegment}},link:function link($scope,$element){var appRootNode=$element[0],propertyGroupNodesDictionary={},scrollableNode=appRootNode.closest(".umb-scrollable");function onScroll(event){var viewFocusY=scrollableNode.scrollTop+.5*scrollableNode.clientHeight;for(var i in $scope.content.tabs){var group=$scope.content.tabs[i],node=propertyGroupNodesDictionary[group.id];if(!node)return;if(viewFocusY>=node.offsetTop&&viewFocusY<=node.offsetTop+node.clientHeight)return void setActiveAnchor(group)}}function setActiveAnchor(tab){if(!0!==tab.active){for(var i=$scope.content.tabs.length;i--;)$scope.content.tabs[i].active=!1;tab.active=!0}}function getScrollPositionFor(id){return propertyGroupNodesDictionary[id]?propertyGroupNodesDictionary[id].offsetTop-20:null}function cancelScrollTween(){$scope.scrollTween&&$scope.scrollTween.pause()}$scope.activeTabAlias=null,$scope.tabs=[],$scope.$watchCollection("content.tabs",function(newValue){contentTypeHelper.defineParentAliasOnGroups(newValue),contentTypeHelper.relocateDisorientedGroups(newValue),$scope.tabs=$filter("filter")(newValue,function(tab){return tab.type===contentTypeHelper.TYPE_TAB}),$scope.tabs.length>0?(contentEditingHelper.registerGenericTab(newValue),$scope.setActiveTab($scope.tabs[0]),scrollableNode.removeEventListener("scroll",onScroll),scrollableNode.removeEventListener("mousewheel",cancelScrollTween)):(scrollableNode.addEventListener("scroll",onScroll),scrollableNode.addEventListener("mousewheel",cancelScrollTween))}),$scope.registerPropertyGroup=function(element,appAnchor){propertyGroupNodesDictionary[appAnchor]=element},$scope.setActiveTab=function(tab){$scope.activeTabAlias=tab.alias,$scope.tabs.forEach(function(tab){return tab.active=!1}),tab.active=!0},$scope.$on("editors.apps.appChanged",function($event,$args){if("umbContent"===$args.app.alias&&0===$scope.tabs.length){var activeAnchor=function getActiveAnchor(){for(var i=$scope.content.tabs.length;i--;)if(!0===$scope.content.tabs[i].active)return $scope.content.tabs[i];return!1}();$timeout(function jumpTo(id){var y=getScrollPositionFor(id);null!==getScrollPositionFor&&(cancelScrollTween(),scrollableNode.scrollTo(0,y))}.bind(null,[activeAnchor.id]))}}),$scope.$on("editors.apps.appAnchorChanged",function($event,$args){"umbContent"===$args.app.alias&&(setActiveAnchor($args.anchor),function scrollTo(id){var y=getScrollPositionFor(id);if(null!==getScrollPositionFor){var viewportHeight=scrollableNode.clientHeight,from=scrollableNode.scrollTop,to=Math.min(y,scrollableNode.scrollHeight-viewportHeight),animeObject={_y:from};$scope.scrollTween=anime({targets:animeObject,_y:to,easing:"easeOutExpo",duration:200+Math.min(Math.abs(to-from)/viewportHeight*100,400),update:function update(){scrollableNode.scrollTo(0,animeObject._y)}})}}($args.anchor.id))}),$scope.$on("$destroy",function(){cancelScrollTween(),scrollableNode.removeEventListener("scroll",onScroll),scrollableNode.removeEventListener("mousewheel",cancelScrollTween)})},scope:{content:"=",contentNodeModel:"=?",contentApp:"=?"}}})}(),function(){var umbVariantContent={template:'
This item is in the Recycle Bin
',bindings:{content:"<",page:"<",editor:"<",editorIndex:"<",editorCount:"<",onCloseSplitView:"&",onSelectVariant:"&",onOpenSplitView:"&",onSelectApp:"&",onSelectAppAnchor:"&",onBack:"&?",showBack:"0})}};angular.module("umbraco.directives").component("umbVariantContent",umbVariantContent)}(),function(){var umbVariantContentEditors={template:'
',bindings:{page:"<",content:"<",culture:"<",segment:"<",onSelectApp:"&?",onSelectAppAnchor:"&?",onBack:"&?",showBack:"1)for(var s=1;s1&&eventsService.emit("editors.content.cultureChanged",activeVariant.language)}function insertVariantEditor(index,variant){if(vm.editors[index]){if(vm.editors[index].content===variant)return;vm.editors[index].content.active=!1}variant.active=!0;var variantCulture=variant.language?variant.language.culture:"invariant",variantSegment=variant.segment,currentCulture=index=vm.editors.length||currentCulture!==variantCulture||currentSegment!==variantSegment?vm.editors.splice(index,1,{compositeId:variant.compositeId,content:variant,culture:variantCulture,segment:variantSegment}):vm.editors[index].content=variant}function openSplitView(selectedVariant){var contentApp=vm.content.apps.find(function(app){return"umbContent"===app.alias});contentApp&&selectApp(contentApp),insertVariantEditor(vm.editors.length,selectedVariant),splitViewChanged()}function requestSplitView(args){var culture=args.culture,segment=args.segment,variant=vm.content.variants.find(function(v){return(!v.language||v.language.culture===culture)&&v.segment===segment});null!=variant&&openSplitView(variant)}vm.$onInit=function onInit(){prevContentDateUpdated=Utilities.copy(vm.content.updateDate),setActiveVariant()},vm.$onChanges=function onChanges(changes){changes.culture&&!changes.culture.isFirstChange()&&changes.culture.currentValue!==changes.culture.previousValue?setActiveVariant():changes.segment&&!changes.segment.isFirstChange()&&changes.segment.currentValue!==changes.segment.previousValue&&setActiveVariant()},vm.$doCheck=function doCheck(){Utilities.equals(vm.content.updateDate,prevContentDateUpdated)||(setActiveVariant(),prevContentDateUpdated=Utilities.copy(vm.content.updateDate))},vm.$postLink=function postLink(){},vm.openSplitView=openSplitView,vm.closeSplitView=function closeSplitView(editorIndex){var editor=vm.editors[editorIndex];vm.editors.splice(editorIndex,1),editor.content.active=!1;var culture=vm.editors[0].content.language?vm.editors[0].content.language.culture:null;$location.search({cculture:culture,csegment:vm.editors[0].content.segment}),splitViewChanged(),unbindSplitViewRequest()},vm.selectVariant=function selectVariant(variant,editorIndex){var variantCulture=variant.language?variant.language.culture:"invariant",variantSegment=variant.segment||null;if(vm.editors.find(function(editor){return(!editor.content.language||editor.content.language.culture===variantCulture)&&editor.content.segment===variantSegment}))return;0===editorIndex?$location.search("cculture",variantCulture).search("csegment",variantSegment):insertVariantEditor(editorIndex,variant)},vm.selectApp=selectApp,vm.selectAppAnchor=function selectAppAnchor(app,anchor){vm.onSelectAppAnchor&&vm.onSelectAppAnchor({app:app,anchor:anchor})},vm.requestSplitView=requestSplitView,vm.getScope=function getScope(){return $scope},vm.editors=[];var unbindSplitViewRequest=eventsService.on("editors.content.splitViewRequest",function(_,args){return requestSplitView(args)});function selectApp(app){vm.onSelectApp&&vm.onSelectApp({app:app})}$scope.$on("$destroy",function(){return unbindSplitViewRequest()})}};angular.module("umbraco.directives").component("umbVariantContentEditors",umbVariantContentEditors)}(),function(){var umbNotificationListComponent={template:' {{notification.message}} ',bindings:{notifications:"<"},controllerAs:"vm",controller:function umbNotificationList(){}};angular.module("umbraco.directives").component("umbVariantNotificationList",umbNotificationListComponent)}(),function(){var umbVariantStateComponent={template:' ',bindings:{variant:"<"},controllerAs:"vm",controller:function umbVariantStateController($scope,$element){}};angular.module("umbraco.directives").component("umbVariantState",umbVariantStateComponent)}(),function(){var umbContentTypeGroupComponent={template:'
{{groupNameForm.groupName.errorMsg}}
: {{ vm.group.inheritedFromName }} ,
',controllerAs:"vm",transclude:!0,bindings:{group:"<",allowName:"<",onUpdateName:"&",allowRemove:"<",onRemove:"&",sorting:"<",onNameFocus:"&",onFocus:"&",onChangeSortOrderValue:"&",valServerFieldName:"@",valTabAlias:"@",onClickComposition:"&?"},controller:function umbContentTypeGroupController(){var vm=this;vm.updateName=function updateName(group){vm.onUpdateName&&vm.onUpdateName({group:group})},vm.removeGroup=function removeGroup(){vm.onRemove&&vm.onRemove({group:vm.group})},vm.whenNameFocus=function whenNameFocus(){vm.onNameFocus&&vm.onNameFocus()},vm.whenFocus=function whenFocus(){vm.onFocus&&vm.onFocus()},vm.changeSortOrderValue=function changeSortOrderValue(){vm.onChangeSortOrderValue&&vm.onChangeSortOrderValue({group:vm.group})},vm.clickComposition=function clickComposition(documentTypeId){vm.onClickComposition&&vm.onClickComposition({documentTypeId:documentTypeId})}}};angular.module("umbraco.directives").component("umbContentTypeGroup",umbContentTypeGroupComponent)}(),function(){var umbContentTypeGroupsComponent={template:'
',controllerAs:"vm",transclude:!0,controller:function umbContentTypeGroupsController(){}};angular.module("umbraco.directives").component("umbContentTypeGroups",umbContentTypeGroupsComponent)}(),function(){var umbContentTypePropertyComponent={template:'
{{ vm.property.alias }}
{{propertyTypeForm.groupName.errorMsg}}
{{ vm.property.label }} ({{ vm.property.alias }})
{{vm.property.dataTypeName}}
*
{{vm.property.contentTypeName}}
',bindings:{property:"<",sortable:"<",onEdit:"&",onRemove:"&",onChangeSortOrderValue:"&",valServerFieldAlias:"@",valServerFieldLabel:"@",valTabAlias:"@"},controllerAs:"vm",controller:function umbContentTypePropertyController(){var vm=this;vm.edit=function edit(){vm.onEdit&&vm.onEdit()},vm.remove=function remove(){vm.onRemove&&vm.onRemove({property:vm.property})},vm.changeSortOrderValue=function changeSortOrderValue(){vm.onChangeSortOrderValue&&vm.onChangeSortOrderValue({property:vm.property})}}};angular.module("umbraco.directives").component("umbContentTypeProperty",umbContentTypePropertyComponent)}(),function(){var umbContentTypeTabComponent={template:'
: {{ vm.tab.inheritedFromName }} ,
{{ vm.tab.name }}
{{tabNameForm.tabName.errorMsg}}
!
',controllerAs:"vm",transclude:!0,bindings:{tab:"<",onClick:"&?",onClickComposition:"&?",isOpen:" '}})}(),function(){angular.module("umbraco.directives").directive("umbEditorSubHeaderContentLeft",function EditorSubHeaderContentLeftDirective(){return{transclude:!0,restrict:"E",replace:!0,template:'
'}})}(),function(){angular.module("umbraco.directives").directive("umbEditorSubHeaderContentRight",function EditorSubHeaderContentRightDirective(){return{transclude:!0,restrict:"E",replace:!0,template:'
'}})}(),function(){angular.module("umbraco.directives").directive("umbEditorSubHeaderSection",function EditorSubHeaderSectionDirective(){return{transclude:!0,restrict:"E",replace:!0,template:'
'}})}(),function(){angular.module("umbraco.directives").directive("umbBreadcrumbs",function BreadcrumbsDirective($location,navigationService){return{restrict:"E",replace:!0,template:' ',scope:{ancestors:"=",forNewEntity:"=",entityType:"@",onOpen:"&"},link:function link(scope,el,attr,ctrl){scope.allowOnOpen=!1,scope.open=function(ancestor){scope.onOpen&&scope.allowOnOpen&&scope.onOpen({ancestor:ancestor})},scope.openPath=function(ancestor,event){if(!(event.ctrlKey||event.shiftKey||event.metaKey||event.button&&1===event.button)){event.stopPropagation(),event.preventDefault();var path=scope.pathTo(ancestor);$location.path(path),navigationService.clearSearch(["cculture","csegment"])}},scope.pathTo=function(ancestor){return"/"+scope.entityType+"/"+scope.entityType+"/edit/"+ancestor.id},function onInit(){"onOpen"in attr&&(scope.allowOnOpen=!0)}()}}})}(),function(){angular.module("umbraco.directives").directive("umbEditor",function EditorDirective(){return{restrict:"E",replace:!0,template:'
',scope:{model:"="}}})}(),function(){angular.module("umbraco.directives").directive("umbEditorContainer",function EditorContainerDirective(overlayHelper){return{transclude:!0,restrict:"E",replace:!0,template:'
',link:function link(scope,el,attr,ctrl){scope.numberOfOverlays=0,scope.$watch(function(){return overlayHelper.getNumberOfOverlays()},function(newValue){scope.numberOfOverlays=newValue})}}})}(),function(){angular.module("umbraco.directives").directive("umbEditorContentHeader",function EditorContentHeader(serverValidationManager,localizationService,editorState,contentEditingHelper,contentTypeHelper){return{transclude:!0,restrict:"E",replace:!0,template:'

{{a11yMessage}}

Open in split view
Open in split view
',scope:{name:"=",nameDisabled:"1&&(scope.vm.hasCulture||scope.vm.hasSegments),scope.vm.hasSubVariants=scope.content.variants.length>1&&scope.vm.hasCulture&&scope.vm.hasSegments,updateVaraintErrors(),scope.vm.variantMenu=[],scope.vm.hasCulture?scope.content.variants.forEach(function(v){if(null!==v.language&&null===v.segment){var subVariants=scope.content.variants.filter(function(subVariant){return subVariant.language.culture===v.language.culture&&null!==subVariant.segment}).sort(contentEditingHelper.sortVariants),variantMenuEntry={key:String.CreateGuid(),open:v.language&&v.language.culture===scope.editor.culture,variant:v,subVariants:subVariants};scope.vm.variantMenu.push(variantMenuEntry)}}):scope.content.variants.forEach(function(v){scope.vm.variantMenu.push({key:String.CreateGuid(),variant:v})}),scope.editor.variantApps.forEach(function(app){if("umbContent"===app.alias){var hasTabs=scope.editor.content.tabs&&scope.editor.content.tabs.filter(function(group){return group.type===contentTypeHelper.TYPE_TAB}).length>0;app.anchors=hasTabs?[]:scope.editor.content.tabs}}),scope.content.variants.forEach(function(variant){variant.language&&scope.vm.defaultVariant&&variant.language.culture===scope.vm.defaultVariant.language.culture&&null===variant.segment&&unsubscribe.push(serverValidationManager.subscribe(null,"invariant",null,onVariantValidation,null)),unsubscribe.push(serverValidationManager.subscribe(null,null!==variant.language?variant.language.culture:null,null,onVariantValidation,variant.segment))}),scope.vm.variantMenu.sort(sortVariantsMenu)}(),scope.$on("$destroy",function(){for(var u in unsubscribe)unsubscribe[u]()})}}})}(),function(){angular.module("umbraco.directives").directive("umbEditorFooter",function EditorFooterDirective(){return{transclude:!0,restrict:"E",replace:!0,template:' '}})}(),function(){angular.module("umbraco.directives").directive("umbEditorFooterContentLeft",function EditorFooterContentLeftDirective(){return{transclude:!0,restrict:"E",replace:!0,template:' '}})}(),function(){angular.module("umbraco.directives").directive("umbEditorFooterContentRight",function EditorFooterContentRightDirective(){return{transclude:!0,restrict:"E",replace:!0,template:' '}})}(),function(){angular.module("umbraco.directives").directive("umbEditorHeader",function EditorHeaderDirective(editorService,localizationService,editorState,$rootScope){return{transclude:!0,restrict:"E",replace:!0,template:'

{{accessibility.a11yMessage}}

{{ name }}

{{ description }}

',scope:{name:"=",nameLocked:"=",nameRequired:"=?",menu:"=",hideActionsMenu:" ',link:function link(scope,el,attr,ctrl){scope.dropdown={isOpen:!1},scope.executeMenuItem=function(action){appState.setMenuState("currentNode",scope.currentNode),navigationService.executeMenuAction(action,scope.currentNode,scope.currentSection),scope.dropdown.isOpen=!1},function onInit(){!function getOptions(){scope.currentNode&&(scope.actions||treeService.getMenu({treeNode:scope.currentNode}).then(function(data){scope.actions=data.menuItems}))}()}()},scope:{currentNode:"=",currentSection:"@",isDisabled:"
  • !
  • ',scope:{navigation:"=",onSelect:"&",onAnchorSelect:"&",limit:"<"},link:function link(scope){var unsubscribe=[];function calculateVisibleItems(windowWidth){windowWidth&&(void 0===scope.limit&&(scope.itemsLimit=0,windowWidth>1500?scope.itemsLimit=6:windowWidth>700&&(scope.itemsLimit=4)),scope.navigation.length>scope.itemsLimit?(scope.showMoreButton=!0,scope.overflowingItems=scope.itemsLimit-scope.navigation.length):(scope.showMoreButton=!1,scope.overflowingItems=0),scope.moreButton.name=0===scope.itemsLimit?"Menu":"More",setMoreButtonActiveState(),setMoreButtonErrorState())}function setMoreButtonActiveState(){scope.moreButton.active=scope.navigation.findIndex(function(item){return item.active})+1>scope.itemsLimit}function setMoreButtonErrorState(){if(0!==scope.overflowingItems){var overflow=scope.navigation.slice(scope.itemsLimit,scope.navigation.length),active=scope.navigation.find(function(item){return item.active});scope.moreButton.hasError=overflow.filter(function(item){return item.hasError}).length>0,scope.moreButton.activeHasError=active.hasError}}scope.showNavigation=!0,scope.showMoreButton=!1,scope.showDropdown=!1,scope.overflowingItems=0,scope.itemsLimit=Number.isInteger(scope.limit)?scope.limit:6,scope.moreButton={alias:"more",active:!1,name:"More"},scope.openNavigationItem=function(item){scope.showDropdown=!1,function runItemAction(selectedItem){selectedItem.action&&selectedItem.action(selectedItem)}(item),function setItemToActive(selectedItem){selectedItem.view&&(Utilities.forEach(scope.navigation,function(item){item.active=!1}),selectedItem.active=!0,setMoreButtonActiveState(),setMoreButtonErrorState())}(item),scope.onSelect&&scope.onSelect({item:item}),eventsService.emit("app.tabChange",item)},scope.openAnchorItem=function(item,anchor){scope.onAnchorSelect&&scope.onAnchorSelect({item:item,anchor:anchor}),!0!==item.active&&scope.openNavigationItem(item)},scope.toggleDropdown=function(){scope.showDropdown=!scope.showDropdown},scope.hideDropdown=function(){scope.showDropdown=!1};var resizeCallback=function resizeCallback(size){size&&size.width&&calculateVisibleItems(size.width)};windowResizeListener.register(resizeCallback),unsubscribe.push(scope.$watch("limit",function(newVal){scope.itemsLimit=newVal,calculateVisibleItems($window.innerWidth)})),scope.$on("$destroy",function(){for(var u in windowResizeListener.unregister(resizeCallback),unsubscribe)unsubscribe[u]()}),function onInit(){var firstRun=!0;calculateVisibleItems($window.innerWidth),unsubscribe.push(scope.$watch("navigation",function(newVal,oldVal){var newLength=newVal.length,oldLength=oldVal.length;(firstRun||void 0!==newLength&&newLength!==oldLength)&&(firstRun=!1,scope.showNavigation=newLength>1,calculateVisibleItems($window.innerWidth)),setMoreButtonErrorState()},!0))}()}}})}(),function(){angular.module("umbraco.directives.html").component("umbEditorNavigationItem",{template:' Jump to {{anchor.label}} group ',controller:function UmbEditorNavigationItemController($scope,$element,$attrs){var vm=this;vm.close=function(){vm.expanded=!1},vm.clicked=function(){vm.expanded=vm.item.anchors&&vm.item.anchors.length>1&&!vm.expanded,vm.onOpen({item:vm.item})},vm.anchorClicked=function(anchor,$event){vm.onOpenAnchor({item:vm.item,anchor:anchor}),$event.stopPropagation(),$event.preventDefault()},vm.mouseOver=function(){$scope.$digest()};var componentNode=$element[0];componentNode.classList.add("umb-sub-views-nav-item"),componentNode.addEventListener("mouseover",vm.mouseOver),$scope.$on("$destroy",function(){componentNode.removeEventListener("mouseover",vm.mouseOver)})},controllerAs:"vm",bindings:{item:"=",onOpen:"&",onOpenAnchor:"&",hotkey:"<"}})}(),function(){angular.module("umbraco.directives").directive("umbEditors",function EditorsDirective($timeout,eventsService,focusLockService){return{restrict:"E",replace:!0,template:"
    ",link:function link(scope,el,attr,ctrl){var evts=[],allowedNumberOfVisibleEditors=3,aboveBackDropCssClass="above-backdrop",sectionId="#leftcolumn",isLeftColumnAbove=!1;scope.editors=[];var editorCount=0;function addEditor(editor){editor.inFront=!0,editor.moveRight=!0,editor.level=0,editor.styleIndex=0,scope.editors.push(editor),1===scope.editors.length&&((isLeftColumnAbove=$(sectionId).hasClass(aboveBackDropCssClass))&&$(sectionId).removeClass(aboveBackDropCssClass),focusLockService.addInertAttribute()),$timeout(function(){editor.moveRight=!1}),editor.animating=!0,setTimeout(function revealEditorContent(editor){editor.animating=!1,scope.$digest()}.bind(this,editor),400),updateEditors()}function removeEditor(editor){editor.moveRight=!0,editor.animating=!0,setTimeout(function removeEditorFromDOM(editor){var index=scope.editors.indexOf(editor);-1!==index&&scope.editors.splice(index,1),updateEditors(),scope.$digest()}.bind(this,editor),400),updateEditors(-1),1===scope.editors.length&&(isLeftColumnAbove&&$("#leftcolumn").addClass(aboveBackDropCssClass),isLeftColumnAbove=!1),0===editorCount&&focusLockService.removeInertAttribute()}function updateEditors(offset){offset=offset||0;for(var len=scope.editors.length,calcLen=len+offset,ceiling=Math.min(calcLen,allowedNumberOfVisibleEditors),origin=Math.max(calcLen-1,0)-ceiling,i=0;i=ceiling,i++}}evts.push(eventsService.on("appState.editors.open",function(name,args){editorCount+=1,addEditor(args.editor)})),evts.push(eventsService.on("appState.editors.close",function(name,args){args&&args.editor&&(editorCount-=1,removeEditor(args.editor)),args&&!args.editor&&0===args.editors.length&&(editorCount=0,scope.editors=[],focusLockService.removeInertAttribute())})),scope.$on("$destroy",function(){for(var e in evts)eventsService.unsubscribe(evts[e])})}}}),angular.module("umbraco.directives").directive("umbEditorRepeater",function EditorRepeaterDirective($http,$templateCache,$compile,angularHelper){return{restrict:"E",replace:!0,transclude:!0,scope:{editors:"="},template:"
    ",link:function link(scope,el){var editor=scope&&scope.$parent?scope.$parent.model:null;if(editor){var unsubscribe=[];if(editor.$parentScope){var element=el.find(".scoped-view");$http.get(editor.view,{cache:$templateCache}).then(function(response){var templateScope=editor.$parentScope.$new();unsubscribe.push(function(){templateScope.$destroy()}),templateScope.model=editor,element.show(),editor.$parentForm&&element.html(""+response.data+""),$compile(element)(templateScope),editor.$parentForm&&editor.$parentForm.$addControl(templateScope.infiniteEditorForm)})}scope.$on("$destroy",function(){for(var i=0;i
    ',scope:{model:"=",variantContent:"=?",content:"="},link:function link(scope){if(!scope.model.view)throw"No view defined for the content app"}}})}(),function(){angular.module("umbraco.directives").directive("umbEditorSubViews",function EditorSubViewsDirective(){return{restrict:"E",replace:!0,template:'
    ',scope:{subViews:"=",model:"="},link:function link(scope,el,attr,ctrl){}}})}(),function(){var umbEditorTabBarComponent={template:'
    ',controllerAs:"vm",transclude:!0,controller:function umbEditorTabBarController(){}};angular.module("umbraco.directives").component("umbEditorTabBar",umbEditorTabBarComponent)}(),function(){angular.module("umbraco.directives").directive("umbEditorView",function EditorViewDirective(){return{transclude:!0,restrict:"E",replace:!0,template:"
    ",link:function link(scope,el,attr){attr.footer&&(scope.footer=attr.footer)}}})}(),function(){angular.module("umbraco.directives").directive("deepBlur",function DeepBlurDirective($timeout){return{restrict:"A",controller:function controller($scope,$element,$attrs){var leaveExpr=$attrs.deepBlur,dom=$element[0];dom.addEventListener("blur",function onBlur(e){var targetElement=e.relatedTarget;(function containsDom(parent,dom){for(;dom;){if(dom===parent)return!0;dom=dom.parentNode}return!1})(dom,targetElement)||$timeout(function(){$scope.$apply(leaveExpr)},10)},!0)}}})}(),function(){angular.module("umbraco.directives").directive("onDelayedMouseleave",function onDelayedMouseleaveDirective($timeout,$parse){return{restrict:"A",link:function link(scope,element,attrs,ctrl){var active=!1,fn=$parse(attrs.onDelayedMouseleave),leave_f=function leave_f(event){var callback=function callback(){fn(scope,{$event:event})};active=!1,$timeout(function(){!1===active&&scope.$apply(callback)},650)},enter_f=function enter_f(event,args){active=!0};element.on("mouseleave",leave_f),element.on("mouseenter",enter_f),scope.$on("$destroy",function(){element.off("mouseleave",leave_f),element.off("mouseenter",enter_f)})}}})}(),function(){angular.module("umbraco.directives").directive("onDragEnd",function onDragEndDirective(){return{link:function link(scope,elm,attrs){var f=function f(){scope.$apply(attrs.onDragEnd)};elm.on("dragend",f),scope.$on("$destroy",function(){elm.off("dragend",f)})}}})}(),function(){angular.module("umbraco.directives").directive("onDragEnter",function onDragEnterDirective(){return{link:function link(scope,elm,attrs){var f=function f(){scope.$apply(attrs.onDragEnter)};elm.on("dragenter",f),scope.$on("$destroy",function(){elm.off("dragenter",f)})}}})}(),function(){angular.module("umbraco.directives").directive("onDragLeave",function onDragLeaveDirective($timeout){return function(scope,elm,attrs){var f=function f(event){var rect=this.getBoundingClientRect(),e=function getCursorPosition(event){var x,y;return void 0===event.clientX?(x=event.pageX+document.documentElement.scrollLeft,y=event.pageY+document.documentElement.scrollTop):(x=event.clientX+document.body.scrollLeft+document.documentElement.scrollLeft,y=event.clientY+document.body.scrollTop+document.documentElement.scrollTop),{x:x,y:y}}(event.originalEvent);(e.x>rect.left+rect.width-1||e.xrect.top+rect.height-1||e.y=0||$(event.target).parents("a,button,.umb-overlay,.umb-tour").length>0||1!==$(event.target).parents("#old-dialog-service").length&&1!==$(event.target).closest(".mce-floatpanel").length&&1!==$(event.target).closest(".flatpickr-calendar").length&&($(element).has($(event.target)).length>0||scope.$evalAsync(attrs.onOutsideClick))}$timeout(function(){"bindClickOn"in attrs?eventBindings.push(scope.$watch(function(){return attrs.bindClickOn},function(newValue){"true"===newValue?$(document).on("click",oneTimeClick):$(document).off("click",oneTimeClick)})):$(document).on("click",oneTimeClick),scope.$on("$destroy",function(){for(var e in $(document).off("click",oneTimeClick),eventBindings)eventBindings[e]()})})}})}(),function(){angular.module("umbraco.directives").directive("onRightClick",function onRightClickDirective($parse){return document.oncontextmenu=function(e){if(e.target.hasAttribute("on-right-click"))return e.preventDefault(),e.stopPropagation(),!1},function(scope,el,attrs){el.on("contextmenu",function(e){e.preventDefault(),e.stopPropagation();var fn=$parse(attrs.onRightClick);return scope.$apply(function(){fn(scope,{$event:e})}),!1})}})}(),angular.module("umbraco.directives").directive("checklistModel",["$parse","$compile",function($parse,$compile){function postLinkFn(scope,elem,attrs){$compile(elem)(scope);var getter=$parse(attrs.checklistModel),setter=getter.assign,value=$parse(attrs.checklistValue)(scope.$parent);scope.$watch("checked",function(newValue,oldValue){if(newValue!==oldValue){var current=getter(scope.$parent);setter(scope.$parent,!0===newValue?function add(arr,item){arr=Utilities.isArray(arr)?arr:[];for(var i=0;i {{vm.text}} ',controller:function UmbCheckboxController($timeout,$attrs,localizationService){var vm=this;vm.$onInit=function onInit(){vm.inputId=vm.inputId||"umb-check_"+String.CreateGuid(),vm.disableDirtyCheck=$attrs.hasOwnProperty("disableDirtyCheck")&&"0"!==vm.disableDirtyCheck&&0!==vm.disableDirtyCheck&&"false"!==vm.disableDirtyCheck&&!1!==vm.disableDirtyCheck,vm.icon=vm.icon||vm.iconClass||null,vm.labelKey&&localizationService.localize(vm.labelKey).then(function(data){-1===data.indexOf("[")&&(vm.text=data)})},vm.change=function change(){vm.onChange&&$timeout(function(){vm.onChange({model:vm.model,value:vm.value})},0)}},controllerAs:"vm",transclude:!0,bindings:{model:"=",inputId:"@",value:"@",name:"@",text:"@",labelKey:"@?",serverValidationField:"@",disabled:"<",required:"<",onChange:"&?",cssClass:"@?",iconClass:"@?",icon:"@?",disableDirtyCheck:"=?"}};angular.module("umbraco.directives").component("umbCheckbox",component)}(),function(){angular.module("umbraco.directives").directive("umbFocusLock",function FocusLock($timeout,$rootScope,angularHelper){return{restrict:"A",link:function link(scope,element){var focusableElements,firstFocusableElement,lastFocusableElement,infiniteEditorsWrapper,infiniteEditors,target=element[0],disconnectObserver=!1,closingEditor=!1;$rootScope.lastKnownFocusableElements||($rootScope.lastKnownFocusableElements=[]),$rootScope.lastKnownFocusableElements.push(document.activeElement);var focusableElementsSelector='[role="button"], a[href]:not([disabled]):not(.ng-hide), button:not([disabled]):not(.ng-hide), textarea:not([disabled]):not(.ng-hide), input:not([disabled]):not(.ng-hide), select:not([disabled]):not(.ng-hide)';function getFocusableElements(targetElm){focusableElements=(targetElm||target).querySelectorAll(focusableElementsSelector),firstFocusableElement=focusableElements[0],lastFocusableElement=focusableElements[focusableElements.length-1]}function handleKeydown(event){("Tab"===event.key||9===event.keyCode)&&(event.shiftKey?document.activeElement===firstFocusableElement&&(lastFocusableElement.focus(),event.preventDefault()):document.activeElement===lastFocusableElement&&(firstFocusableElement.focus(),event.preventDefault()))}function clearLastKnownFocusedElements(){$rootScope.lastKnownFocusableElements=[]}function onInit(targetElm){$timeout(function(){!function getDomNodes(){(infiniteEditorsWrapper=document.querySelector(".umb-editors"))&&(infiniteEditors=Array.from(infiniteEditorsWrapper.querySelectorAll(".umb-editor")||[]))}(),function cleanupEventHandlers(){if(infiniteEditors.length>0){var activeEditor=infiniteEditors[infiniteEditors.length-1],inactiveEditors=infiniteEditors.filter(function(editor){return editor!==activeEditor});if(inactiveEditors.length>0)for(var index=0;index0&&(function observeDomChanges(){var observer=new MutationObserver(_.debounce(function domChange(){getFocusableElements()},200));observer.observe(target,{attributes:!0,childList:!0,subtree:!0}),disconnectObserver&&observer.disconnect()}(),function setElementFocus(){var lastKnownElement,defaultFocusedElement=function getAutoFocusElement(elements){var elmentWithAutoFocus=null;return elements.forEach(function(element){"true"===element.getAttribute("umb-auto-focus")&&(elmentWithAutoFocus=element)}),elmentWithAutoFocus}(focusableElements);if(closingEditor){if(infiniteEditors&&1===infiniteEditors.length){var editorInfo=infiniteEditors[0].querySelector(".editor-info");infiniteEditors&&1===infiniteEditors.length&&null!==editorInfo&&(lastKnownElement=editorInfo,clearLastKnownFocusedElements())}else{var lastItemIndex=$rootScope.lastKnownFocusableElements.length-1;lastKnownElement=$rootScope.lastKnownFocusableElements[lastItemIndex],$rootScope.lastKnownFocusableElements.splice(lastItemIndex,1)}closingEditor=!1}lastKnownElement?lastKnownElement.focus():null===defaultFocusedElement?firstFocusableElement.focus():defaultFocusedElement.focus()}(),target.addEventListener("keydown",handleKeydown))})}document.querySelector("body"),scope.$on("$includeContentLoaded",function(){angularHelper.safeApply(scope,function(){onInit()})}),scope.$on("$destroy",function(){if(disconnectObserver=!0,infiniteEditors&&infiniteEditors.length>1){var newTarget=infiniteEditors[infiniteEditors.length-2];if(infiniteEditors.length>1)return closingEditor=!0,void onInit(newTarget)}clearLastKnownFocusedElements(),target.removeEventListener("keydown",handleKeydown)})}}})}(),function(){var component={template:' ',controller:function UmbRadiobuttonController($timeout,$attrs,localizationService){var vm=this;vm.$onInit=function onInit(){vm.inputId=vm.inputId||"umb-radio_"+String.CreateGuid(),vm.disableDirtyCheck=$attrs.hasOwnProperty("disableDirtyCheck")&&"0"!==vm.disableDirtyCheck&&0!==vm.disableDirtyCheck&&"false"!==vm.disableDirtyCheck&&!1!==vm.disableDirtyCheck,vm.icon=vm.icon||vm.iconClass||null,vm.labelKey&&localizationService.localize(vm.labelKey).then(function(data){-1===data.indexOf("[")&&(vm.text=data)})},vm.change=function change(){vm.onChange&&$timeout(function(){vm.onChange({model:vm.model,value:vm.value})},0)}},controllerAs:"vm",transclude:!0,bindings:{model:"=",inputId:"@",value:"@",name:"@",text:"@",labelKey:"@?",serverValidationField:"@",disabled:"<",required:"<",onChange:"&?",cssClass:"@?",iconClass:"@?",icon:"@?",disableDirtyCheck:"=?"}};angular.module("umbraco.directives").component("umbRadiobutton",component)}(),angular.module("umbraco.directives").directive("umbRawModel",function(){return{restrict:"A",require:"ngModel",template:'',replace:!0,scope:{model:"=umbRawModel",validateOn:"="},link:function link(scope,element,attrs,ngModelCtrl){function setEditing(value){scope.jsonEditing=Utilities.copy(function jsonToString(object){return Utilities.toJson(object,!0)}(value))}function updateModel(value){scope.model=function stringToJson(text){try{return Utilities.fromJson(text)}catch(err){return setInvalid(),text}}(value)}function setInvalid(){ngModelCtrl.$setValidity("json",!1)}setEditing(scope.model);var onInputChange=function onInputChange(newval,oldval){newval!==oldval&&(!function isValidJson(model){var flag=!0;try{Utilities.fromJson(model)}catch(err){flag=!1}return flag}(newval)?setInvalid():(!function setValid(){ngModelCtrl.$setValidity("json",!0)}(),updateModel(newval)))};scope.validateOn?element.on(scope.validateOn,function(){scope.$apply(function(){onInputChange(scope.jsonEditing)})}):scope.$watch("jsonEditing",onInputChange,!0),scope.$watch("model",function(newval,oldval){newval!==oldval&&setEditing(newval)},!0)}}}),function(){var component={template:'
    ',controller:function UmbSearchFilterController($timeout,localizationService){var vm=this;vm.$onInit=function onInit(){vm.inputId=vm.inputId||"umb-search-filter_"+String.CreateGuid(),vm.autoFocus=!0===Object.toBoolean(vm.autoFocus),vm.preventSubmitOnEnter=!0===Object.toBoolean(vm.preventSubmitOnEnter),vm.showBackButton=!0===Object.toBoolean(vm.showBackButton),vm.labelKey&&localizationService.localize(vm.labelKey).then(function(data){-1===data.indexOf("[")&&(vm.text=data)})},vm.change=function change(){vm.onChange&&$timeout(function(){vm.onChange({model:vm.model,value:vm.value})},0)},vm.keyDown=function keyDown(evt){switch(evt.keyCode){case 13:vm.onSearch&&vm.onSearch()}},vm.blur=function blur(){vm.onBlur&&vm.onBlur()},vm.goBack=function goBack(){vm.onBack&&vm.onBack()}},controllerAs:"vm",transclude:!0,bindings:{model:"=",inputId:"@",text:"@",labelKey:"@?",onChange:"&?",onSearch:"&?",onBlur:"&?",onBack:"&?",autoFocus:"
    ',replace:!0,link:function link(scope,element,attrs){scope.isLoading=!0;var promises=[];scope.textAreaHtmlId=scope.uniqueId+"_"+String.CreateGuid();var editorConfig=scope.configuration?scope.configuration:null;editorConfig&&!Utilities.isString(editorConfig)||((editorConfig=tinyMceService.defaultPrevalues()).toolbar=_.without(editorConfig,"umbmacro")),scope.configuration.maxImageSize||0===scope.configuration.maxImageSize||(editorConfig.maxImageSize=tinyMceService.defaultPrevalues().maxImageSize),scope.config={ignoreUserStartNodes:"true"===scope.ignoreUserStartNodes},scope.dataTypeKey=scope.datatypeKey;var tinyMceEditor=null;function pinToolbar(){tinyMceService.pinToolbar(tinyMceEditor)}tinyMceAssets.forEach(function(tinyJsAsset){promises.push(assetsService.loadJs(tinyJsAsset,scope))}),promises.push(tinyMceService.getTinyMceEditorConfig({htmlId:scope.textAreaHtmlId,stylesheets:editorConfig.stylesheets,toolbar:editorConfig.toolbar,mode:editorConfig.mode})),$q.all(promises).then(function(result){var standardConfig=result[promises.length-1],baseLineConfigObj={maxImageSize:editorConfig.maxImageSize};Utilities.extend(baseLineConfigObj,standardConfig),baseLineConfigObj.setup=function(editor){tinyMceEditor=editor,tinyMceService.initializeEditor({editor:editor,model:scope,currentForm:angularHelper.getCurrentForm(scope.$parent)}),editor.on("init",function(e){scope.isLoading=!1,editor.getBody().style.overflow="hidden",$timeout(function(){null===scope.value&&editor.focus()},400)}),editor.on("blur",function(e){angularHelper.safeApply(scope,function(){!function unpinToolbar(){tinyMceService.unpinToolbar(tinyMceEditor)}(),$(".umb-panel-body").off("scroll",pinToolbar)})}),editor.on("focus",function(e){angularHelper.safeApply(scope,function(){pinToolbar(),$(".umb-panel-body").on("scroll",pinToolbar)})}),editor.on("click",function(e){angularHelper.safeApply(scope,function(){pinToolbar(),$(".umb-panel-body").on("scroll",pinToolbar)})})},function loadTinyMce(){$timeout(function(){tinymce.init(baseLineConfigObj)},150,!1)}();var tabShownListener=eventsService.on("app.tabChange",function(e,args){var tabId=args.id,myTabId=element.closest(".umb-tab-pane").attr("rel");String(tabId)===myTabId&&void 0!==tinyMceEditor&&null!=tinyMceEditor&&tinyMceEditor.execCommand("mceAutoResize",!1,null,null)});scope.$on("$destroy",function(){eventsService.unsubscribe(tabShownListener),$(".umb-panel-body").off("scroll",pinToolbar),void 0!==tinyMceEditor&&null!=tinyMceEditor&&tinyMceEditor.destroy()})})}}}),function(){angular.module("umbraco.directives").directive("umbBox",function BoxDirective(){return{restrict:"E",replace:!0,transclude:!0,template:'
    '}})}(),function(){angular.module("umbraco.directives").directive("umbBoxContent",function BoxContentDirective(){return{restrict:"E",replace:!0,transclude:!0,template:'
    '}})}(),function(){angular.module("umbraco.directives").directive("umbBoxHeader",function BoxHeaderDirective(localizationService){return{restrict:"E",replace:!0,transclude:!0,template:'
    {{titleLabel}}
    {{descriptionLabel}}
    ',scope:{titleKey:"@?",title:"@?",descriptionKey:"@?",description:"@?"},link:function link(scope){scope.titleLabel=scope.title,scope.titleKey&&localizationService.localize(scope.titleKey,[],scope.title).then(function(data){scope.titleLabel=data}),scope.descriptionLabel=scope.description,scope.descriptionKey&&localizationService.localize(scope.descriptionKey,[],scope.description).then(function(data){scope.descriptionLabel=data})}}})}(),angular.module("umbraco.directives.html").directive("umbControlGroup",function(localizationService){return{scope:{label:"@label",description:"@",hideLabel:"@",alias:"@",labelFor:"@",required:"@?"},require:"?^^form",transclude:!0,restrict:"E",replace:!0,template:'
    ',link:function link(scope,element,attr,formCtrl){scope.formValid=function(){return!formCtrl||!scope.labelFor||formCtrl[scope.labelFor].$valid},scope.label&&"@"===scope.label[0]?localizationService.localize(scope.label.substring(1)).then(function(data){scope.labelstring=data}):scope.labelstring=scope.label,scope.description&&"@"===scope.description[0]?localizationService.localize(scope.description.substring(1)).then(function(data){scope.descriptionstring=data}):scope.descriptionstring=scope.description}}}),angular.module("umbraco.directives.html").directive("umbPane",function(){return{transclude:!0,restrict:"E",replace:!0,template:'
    '}}),angular.module("umbraco.directives.html").directive("umbPanel",function($timeout,$log){return{restrict:"E",replace:!0,transclude:"true",template:'
    '}}),angular.module("umbraco.directives").directive("umbImageCrop",function($timeout,cropperHelper,windowResizeListener){return{restrict:"E",replace:!0,transclude:!0,template:'
    {{width}}px x {{height}}px
    ',scope:{src:"=",width:"@",height:"@",crop:"=",center:"=",maxSize:"@?",alias:"@?",forceUpdate:"@?"},link:function link(scope,element,attrs){var unsubscribe=[],sliderRef=null;function updateSlider(){sliderRef&&(sliderRef.noUiSlider.updateOptions({range:{min:scope.dimensions.scale.min,max:scope.dimensions.scale.max}}),sliderRef.noUiSlider.set(scope.dimensions.scale.current))}function onScroll(event){var delta=Math.max(-50,Math.min(50,event.wheelDelta||-event.detail));if(sliderRef){var currentScale=sliderRef.noUiSlider.get(),newScale=Math.min(Math.max(currentScale+.001*delta*scope.dimensions.image.ratio,scope.dimensions.scale.min),scope.dimensions.scale.max);sliderRef.noUiSlider.set(newScale),scope.$evalAsync(function(){scope.dimensions.scale.current=newScale}),event.preventDefault&&event.preventDefault()}}function updateStyles(){scope.maskStyle={height:parseInt(scope.dimensions.cropper.height,10)+"px",width:parseInt(scope.dimensions.cropper.width,10)+"px",top:parseInt(scope.dimensions.margin.top,10)+"px",left:parseInt(scope.dimensions.margin.left,10)+"px"}}scope.loaded=!1,scope.width=0,scope.height=0,scope.dimensions={element:{},image:{},cropper:{},viewport:{},margin:{},scale:{min:1,max:4,current:1}},scope.sliderOptions={start:scope.dimensions.scale.current,step:.001,tooltips:[!1],format:{to:function to(value){return parseFloat(parseFloat(value).toFixed(3))},from:function from(value){return parseFloat(parseFloat(value).toFixed(3))}},range:{min:scope.dimensions.scale.min,max:scope.dimensions.scale.max}},scope.setup=function(slider){sliderRef=slider,updateSlider()},scope.slide=function(values){values&&(scope.dimensions.scale.current=parseFloat(values))},scope.change=function(values){values&&(scope.dimensions.scale.current=parseFloat(values))},updateStyles();var $viewport=element.find(".viewport"),$image=element.find("img"),$overlay=element.find(".overlay");$overlay.bind("focus",function(){$overlay.bind("DOMMouseScroll mousewheel onmousewheel",onScroll)}),$overlay.bind("blur",function(){$overlay.unbind("DOMMouseScroll mousewheel onmousewheel",onScroll)});var constraints={left:{max:0,min:0},top:{max:0,min:0}};scope.constraints=constraints;var setConstraints=function setConstraints(){constraints.left.min=scope.dimensions.cropper.width-scope.dimensions.image.width,constraints.top.min=scope.dimensions.cropper.height-scope.dimensions.image.height},setDimensions=function setDimensions(){scope.dimensions.image.width=scope.dimensions.image.originalWidth,scope.dimensions.image.height=scope.dimensions.image.originalHeight;var _cropW=parseInt(scope.width,10),_cropH=parseInt(scope.height,10),ratioCalculation=cropperHelper.scaleToMaxSize(_cropW,_cropH,scope.dimensions.viewport.width-40,scope.dimensions.viewport.height-40);_cropW=ratioCalculation.width,_cropH=ratioCalculation.height,scope.dimensions.margin.left=.5*(scope.dimensions.viewport.width-_cropW),scope.dimensions.margin.top=.5*(scope.dimensions.viewport.height-_cropH),scope.dimensions.cropper.width=_cropW,scope.dimensions.cropper.height=_cropH,updateStyles()},resizeImageToScale=function resizeImageToScale(ratio){var prevWidth=scope.dimensions.image.width,prevHeight=scope.dimensions.image.height;scope.dimensions.image.width=scope.dimensions.image.originalWidth*ratio,scope.dimensions.image.height=scope.dimensions.image.originalHeight*ratio;var difW=scope.dimensions.image.width-prevWidth,difH=scope.dimensions.image.height-prevHeight,focusNormX=(-scope.dimensions.image.left+.5*scope.dimensions.cropper.width)/prevWidth,focusNormY=(-scope.dimensions.image.top+.5*scope.dimensions.cropper.height)/prevHeight;scope.dimensions.image.left=scope.dimensions.image.left-difW*focusNormX,scope.dimensions.image.top=scope.dimensions.image.top-difH*focusNormY,setConstraints(),validatePosition(scope.dimensions.image.left,scope.dimensions.image.top)},resizeImageToCrop=function resizeImageToCrop(){scope.dimensions.image=cropperHelper.convertToStyle(runtimeCrop,{width:scope.dimensions.image.originalWidth,height:scope.dimensions.image.originalHeight},scope.dimensions.cropper,0);var ratioCalculation=cropperHelper.calculateAspectRatioFit(scope.dimensions.image.originalWidth,scope.dimensions.image.originalHeight,scope.dimensions.cropper.width,scope.dimensions.cropper.height,!0);scope.dimensions.scale.current=scope.dimensions.image.ratio,scope.dimensions.scale.min=ratioCalculation.ratio,scope.dimensions.scale.max=4*ratioCalculation.ratio,updateSlider()},validatePosition=function validatePosition(left,top){left=Math.min(Math.max(left,constraints.left.min),constraints.left.max),top=Math.min(Math.max(top,constraints.top.min),constraints.top.max),scope.dimensions.image.left!==left&&(scope.dimensions.image.left=left),scope.dimensions.image.top!==top&&(scope.dimensions.image.top=top)};function calculateCropBox(){runtimeCrop=cropperHelper.pixelsToCoordinates(scope.dimensions.image,scope.dimensions.cropper.width,scope.dimensions.cropper.height,0)}function saveCropBox(){scope.crop=Utilities.copy(runtimeCrop)}var runtimeCrop,dragStartPosition={};$overlay.draggable({start:function start(event,ui){dragStartPosition.left=scope.dimensions.image.left,dragStartPosition.top=scope.dimensions.image.top},drag:function drag(event,ui){scope.$apply(function(){validatePosition(dragStartPosition.left+(ui.position.left-ui.originalPosition.left),dragStartPosition.top+(ui.position.top-ui.originalPosition.top))})},stop:function stop(event,ui){scope.$apply(function(){validatePosition(dragStartPosition.left+(ui.position.left-ui.originalPosition.left),dragStartPosition.top+(ui.position.top-ui.originalPosition.top)),calculateCropBox(),saveCropBox()})}});function setCrop(){var createDefaultCrop=!scope.crop;if(createDefaultCrop&&calculateCropBox(),resizeImageToCrop(),createDefaultCrop&&(scope.dimensions.scale.current=scope.dimensions.scale.min,resizeImageToScale(scope.dimensions.scale.min),scope.center)){var x1=Math.min(Math.max(scope.center.left*scope.dimensions.image.width-scope.dimensions.cropper.width/2,0),scope.dimensions.image.width-scope.dimensions.cropper.width),y1=Math.min(Math.max(scope.center.top*scope.dimensions.image.height-scope.dimensions.cropper.height/2,0),scope.dimensions.image.height-scope.dimensions.cropper.height);scope.dimensions.image.left=x1,scope.dimensions.image.top=y1,calculateCropBox(),resizeImageToCrop()}}function onViewportSizeChanged(){scope.dimensions.viewport.width=$viewport.width(),scope.dimensions.viewport.height=$viewport.height(),setDimensions(),setCrop(),setConstraints()}unsubscribe.push(scope.$watchCollection("[width, height, alias, forceUpdate]",function(newValues,oldValues){newValues!==oldValues&&(runtimeCrop=Utilities.copy(scope.crop),setDimensions(),setCrop(),setConstraints())}));var throttledScale=_.throttle(function(){return scope.$evalAsync(function(){resizeImageToScale(scope.dimensions.scale.current),calculateCropBox(),saveCropBox()})},16);unsubscribe.push(scope.$watch("dimensions.scale.current",function(newValue,oldValue){scope.loaded&&throttledScale()})),scope.maxSize&&(element.css("max-width",parseInt(scope.maxSize,10)+"px"),element.css("max-height",parseInt(scope.maxSize,10)+"px")),$image.on("load",function(){$timeout(function(){!function init(){scope.dimensions.image.originalWidth=$image.width(),scope.dimensions.image.originalHeight=$image.height(),runtimeCrop=Utilities.copy(scope.crop),onViewportSizeChanged(),scope.loaded=!0}()})}),windowResizeListener.register(onViewportSizeChanged),scope.$on("$destroy",function(){$image.prop("src",""),windowResizeListener.unregister(onViewportSizeChanged),unsubscribe.forEach(function(u){return u()})})}}}),function(){var umbImageGravityComponent={template:'
    ',bindings:{src:"<",center:"<",onImageLoaded:"&?",onValueChanged:"&",disableFocalPoint:" ',scope:{src:"=",width:"@",height:"@",center:"=",crop:"=",maxSize:"@"},link:function link(scope,element,attrs){var $image=element.find("img");function setPreviewStyle(){if(scope.crop&&scope.image)scope.preview=cropperHelper.convertToStyle(scope.crop,scope.image,{width:scope.width,height:scope.height},0);else if(scope.image){var p=cropperHelper.calculateAspectRatioFit(scope.image.width,scope.image.height,scope.width,scope.height,!0);if(scope.center){var xy=cropperHelper.alignToCoordinates(p,scope.center,{width:scope.width,height:scope.height});p.top=xy.top,p.left=xy.left}p.position="absolute",scope.preview=p}}scope.loaded=!1,$image.on("load",function(){$timeout(function(){if($image.width("auto"),$image.height("auto"),scope.image={},scope.image.width=$image[0].width,scope.image.height=$image[0].height,scope.maxSize){var ratioCalculation=cropperHelper.calculateAspectRatioFit(scope.width,scope.height,scope.maxSize,scope.maxSize,!1);scope.width=ratioCalculation.width,scope.height=ratioCalculation.height}setPreviewStyle(),scope.loaded=!0})}),scope.$watchCollection("[crop, center]",function(newValues,oldValues){setPreviewStyle()}),scope.$watch("center",function(){setPreviewStyle()},!0)}}}),angular.module("umbraco.directives").directive("localize",function($log,localizationService){return{restrict:"E",scope:{key:"@",tokens:"=",watchTokens:"@"},replace:!0,link:function link(scope,element,attrs){var key=scope.key;function render(){element.html(localizationService.tokenReplace(scope.text,scope.tokens||null))}scope.text="",localizationService.localize(key).then(function(value){scope.text=value,render()}),"true"===scope.watchTokens&&scope.$watch("tokens",render,!0)}}}).directive("localize",function($log,localizationService){return{restrict:"A",link:function link(scope,element,attrs){var keys=attrs.localize.split(",");Utilities.forEach(keys,function(value,key){var attr=element.attr(value);if(attr){"@"===attr[0]&&(attr=attr.substring(1));var t=localizationService.tokenize(attr,scope);localizationService.localize(t.key,t.tokens).then(function(val){element.attr(value,val)})}})}}}),function(){angular.module("umbraco.directives").directive("umbMediaNodeInfo",function MediaNodeInfoDirective($timeout,$location,$q,eventsService,userService,dateHelper,editorService,mediaHelper,mediaResource){return{restrict:"E",replace:!0,template:'
    This Media item has no references.
    Used in Documents
    Name
    Alias
    Open
    {{::reference.name}}
    {{::reference.alias}}
    Used in Members
    Name
    Alias
    Open
    {{::reference.name}}
    {{::reference.alias}}
    Used in Media
    Name
    Alias
    Open
    {{::reference.name}}
    {{::reference.alias}}
    {{node.createDateFormatted}} by {{ node.owner.name }} {{node.updateDateFormatted}}
    {{ node.id }}
    {{ node.key }}
    ',scope:{node:"="},link:function link(scope,element,attrs,ctrl){var evts=[];function formatDatesToLocal(){userService.getCurrentUser().then(function(currentUser){scope.node.createDateFormatted=dateHelper.getLocalDate(scope.node.createDate,currentUser.locale,"LLL"),scope.node.updateDateFormatted=dateHelper.getLocalDate(scope.node.updateDate,currentUser.locale,"LLL")})}function setMediaLink(){scope.nodeUrl=scope.node.mediaLink;var match=/.*\/(.*)/.exec(scope.nodeUrl);scope.nodeFileName=match?match[1]:scope.nodeUrl}function setMediaExtension(){scope.node.extension=mediaHelper.getFileExtension(scope.nodeUrl)}function loadContentRelations(){return mediaResource.getPagedReferences(scope.node.id,scope.contentOptions).then(function(data){scope.contentReferences=data,scope.hasContentReferences=data.items.length>0})}function loadMediaRelations(){return mediaResource.getPagedReferences(scope.node.id,scope.mediaOptions).then(function(data){scope.mediaReferences=data,scope.hasMediaReferences=data.items.length>0})}function loadMemberRelations(){return mediaResource.getPagedReferences(scope.node.id,scope.memberOptions).then(function(data){scope.memberReferences=data,scope.hasMemberReferences=data.items.length>0})}scope.allowChangeMediaType=!1,scope.loading=!0,scope.changeContentPageNumber=function changeContentPageNumber(pageNumber){scope.contentOptions.pageNumber=pageNumber,loadContentRelations()},scope.contentOptions={},scope.contentOptions.entityType="DOCUMENT",scope.hasContentReferences=!1,scope.changeMediaPageNumber=function changeMediaPageNumber(pageNumber){scope.mediaOptions.pageNumber=pageNumber,loadMediaRelations()},scope.mediaOptions={},scope.mediaOptions.entityType="MEDIA",scope.hasMediaReferences=!1,scope.changeMemberPageNumber=function changeMemberPageNumber(pageNumber){scope.memberOptions.pageNumber=pageNumber,loadMemberRelations()},scope.memberOptions={},scope.memberOptions.entityType="MEMBER",scope.hasMemberReferences=!1,scope.openMediaType=function(mediaType){var editor={id:mediaType.id,submit:function submit(model){editorService.close()},close:function close(){editorService.close()}};editorService.mediaTypeEditor(editor)},scope.openSVG=function(){var popup=window.open("","_blank"),html=' - - - - - - - - - - - - - - - diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/css-tests.css b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/css-tests.css deleted file mode 100644 index 98ba23f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/css-tests.css +++ /dev/null @@ -1,144 +0,0 @@ -/*! - * Bootstrap CSS Tests - */ - - -/* Remove background image */ -body { - background-image: none; -} - -/* Space out subhead */ -.subhead { - margin-bottom: 36px; -} -/*h4 { - margin-bottom: 5px; -} -*/ - -.type-test { - margin-bottom: 20px; - padding: 0 20px 20px; - background: url(../../docs/assets/img/grid-baseline-20px.png); -} -.type-test h1, -.type-test h2, -.type-test h3, -.type-test h4, -.type-test h5, -.type-test h6 { - background-color: rgba(255,0,0,.2); -} - - -/* colgroup tests */ -.col1 { - background-color: rgba(255,0,0,.1); -} -.col2 { - background-color: rgba(0,255,0,.1); -} -.col3 { - background-color: rgba(0,0,255,.1); -} - - -/* Fluid row inputs */ -#rowInputs .row > [class*=span], -#fluidRowInputs .row-fluid > [class*=span] { - background-color: rgba(255,0,0,.1); -} - - -/* Fluid grid */ -.fluid-grid { - margin-bottom: 45px; -} -.fluid-grid .row { - height: 40px; - padding-top: 10px; - margin-top: 10px; - color: #ddd; - text-align: center; -} -.fluid-grid .span1 { - background-color: #999; -} - - -/* Gradients */ - -[class^="gradient-"] { - width: 100%; - height: 400px; - margin: 20px 0; - border-radius: 5px; -} - -.gradient-horizontal { - background-color: #333333; - background-image: -moz-linear-gradient(left, #555555, #333333); - background-image: -webkit-gradient(linear, 0 0, 100% 0, from(#555555), to(#333333)); - background-image: -webkit-linear-gradient(left, #555555, #333333); - background-image: -o-linear-gradient(left, #555555, #333333); - background-image: linear-gradient(to right, #555555, #333333); - background-repeat: repeat-x; -} - -.gradient-vertical { - background-color: #474747; - background-image: -moz-linear-gradient(top, #555555, #333333); - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#555555), to(#333333)); - background-image: -webkit-linear-gradient(top, #555555, #333333); - background-image: -o-linear-gradient(top, #555555, #333333); - background-image: linear-gradient(to bottom, #555555, #333333); - background-repeat: repeat-x; -} - -.gradient-directional { - background-color: #333333; - background-image: -moz-linear-gradient(45deg, #555555, #333333); - background-image: -webkit-linear-gradient(45deg, #555555, #333333); - background-image: -o-linear-gradient(45deg, #555555, #333333); - background-image: linear-gradient(45deg, #555555, #333333); - background-repeat: repeat-x; -} - -.gradient-vertical-three { - background-color: #8940a5; - background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#00b3ee), color-stop(50%, #7a43b6), to(#c3325f)); - background-image: -webkit-linear-gradient(#00b3ee, #7a43b6 50%, #c3325f); - background-image: -moz-linear-gradient(top, #00b3ee, #7a43b6 50%, #c3325f); - background-image: -o-linear-gradient(#00b3ee, #7a43b6 50%, #c3325f); - background-image: linear-gradient(#00b3ee, #7a43b6 50%, #c3325f); - background-repeat: no-repeat; -} - -.gradient-radial { - background-color: #333333; - background-image: -webkit-gradient(radial, center center, 0, center center, 460, from(#555555), to(#333333)); - background-image: -webkit-radial-gradient(circle, #555555, #333333); - background-image: -moz-radial-gradient(circle, #555555, #333333); - background-image: -o-radial-gradient(circle, #555555, #333333); - background-repeat: no-repeat; -} - -.gradient-striped { - background-color: #555555; - background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent)); - background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); - background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent); -} - -.gradient-horizontal-three { - background-color: #00b3ee; - background-image: -webkit-gradient(left, linear, 0 0, 0 100%, from(#00b3ee), color-stop(50%, #7a43b6), to(#c3325f)); - background-image: -webkit-linear-gradient(left, #00b3ee, #7a43b6 50%, #c3325f); - background-image: -moz-linear-gradient(left, #00b3ee, #7a43b6 50%, #c3325f); - background-image: -o-linear-gradient(left, #00b3ee, #7a43b6 50%, #c3325f); - background-image: linear-gradient(to right, #00b3ee, #7a43b6 50%, #c3325f); - background-repeat: no-repeat; -} diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/css-tests.html b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/css-tests.html deleted file mode 100644 index c69688c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/css-tests.html +++ /dev/null @@ -1,1399 +0,0 @@ - - - - - CSS Tests · Twitter Bootstrap - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    -
    -

    CSS Tests

    -

    One stop shop for quick debugging and edge-case tests of CSS.

    -
    -
    - - -
    - -
    - - - - - - - -
    -
    -
    -

    h1. Heading 1

    -

    h2. Heading 2

    -

    h3. Heading 3

    -

    h4. Heading 4

    -
    h5. Heading 5
    -
    h6. Heading 6
    -

    Sed posuere consectetur est at lobortis. Maecenas sed diam eget risus varius blandit sit amet non magna. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

    -
    -
    -
    -
    -

    h1. Heading 1

    -

    Sed posuere consectetur est at lobortis. Maecenas sed diam eget risus varius blandit sit amet non magna. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

    -

    h2. Heading 2

    -

    Sed posuere consectetur est at lobortis. Maecenas sed diam eget risus varius blandit sit amet non magna. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

    -

    h3. Heading 3

    -

    Sed posuere consectetur est at lobortis. Maecenas sed diam eget risus varius blandit sit amet non magna. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

    -

    h4. Heading 4

    -

    Sed posuere consectetur est at lobortis. Maecenas sed diam eget risus varius blandit sit amet non magna. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

    -
    h5. Heading 5
    -

    Sed posuere consectetur est at lobortis. Maecenas sed diam eget risus varius blandit sit amet non magna. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

    -
    h6. Heading 6
    -

    Sed posuere consectetur est at lobortis. Maecenas sed diam eget risus varius blandit sit amet non magna. Cum sociis natoque penatibus et magnis dis parturient montes, nascetur ridiculus mus.

    -
    -
    -
    - - - - - - - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -
    - -
    -
    - -
    -
    - -
    -
    - -
    -
    - -

    - - - - - - - - -
    -
    -
    12 -
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    -
    -
    -
    -
    11 -
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    -
    -
    1 -
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    -
    -
    -
    -
    10 -
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    -
    -
    2 -
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    -
    -
    -
    -
    9 -
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    -
    -
    3 -
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    -
    -
    -
    -
    8 -
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    -
    -
    4 -
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    -
    -
    -
    -
    7 -
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    -
    -
    5 -
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    -
    -
    -
    -
    6 -
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    -
    -
    6 -
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    1
    -
    -
    -
    -
    - - - - - - - -
    -
    -

    Bordered without thead

    - - - - - - - - - - - - - - - - - - -
    123
    123
    123
    -

    Bordered without thead, with caption

    - - - - - - - - - - - - - - - - - - - -
    Table caption
    123
    123
    123
    -

    Bordered without thead, with colgroup

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    123
    123
    123
    369
    -

    Bordered with thead, with colgroup

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    ABC
    123
    123
    123
    369
    -
    -
    -

    Bordered with thead and caption

    - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
    Table caption
    123
    123
    123
    123
    369
    -

    Bordered with rowspan and colspan

    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    123
    1 and 23
    123
    13
    2 and 3
    -
    -
    - - -

    Grid sizing

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    123
    1 and 23
    123
    13
    2 and 3
    -
    -
    - -

    Nesting and striping

    - - - - - - - - - - - -
    Test
    - - - - - - - - - - - - - - - - - - - - - -
    TestTest
    - test - - test -
    - test - - test -
    - test - - test -
    -
    - -

    Fluid grid sizing

    -
    -
    - - - - - - - - - - - - - - - - - - - - - - - - - - -
    123
    1 and 23
    123
    13
    2 and 3
    -
    -
    - - - - - - - -

    Buttons and button groups

    -
    - - - -
    - -

    Horizontal form errors

    -
    -
    - -
    - - Please correct the error -
    -
    -
    - -
    -
    -

    Prepend and append on inputs

    -
    -
    -
    - @ - -
    -
    -
    -
    - - @ -
    -
    -
    -
    - $ - - .00 -
    -
    -
    -
    -
    -

    Prepend and append with uneditable

    -
    -
    - $ - Some value here -
    -
    - Some value here - .00 -
    -
    - $ - Some value here - .00 -
    -
    -
    -
    -

    Prepend with type="submit"

    - -
    - - -
    -
    - - - -
    -
    -
    - -

    Fluid prepended and appended inputs

    -
    -
    -
    -
    -
    - @ -
    -
    -
    -
    - @ -
    -
    -
    -
    - $.00 -
    -
    -
    -
    -
    - -

    Fixed row with inputs

    -

    Inputs should not extend past the light red background, set on their parent, a .span* column.

    - -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -

    Fluid row with inputs

    -

    Inputs should not extend past the light red background, set on their parent, a .span* column.

    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    -
    - -
    -
    -
    - -
    - -

    Inline form in fluid row

    - -
    -
    -
    - - - - -
    -
    -
    - - -
    - - -

    Fluid textarea at .span12

    -
    -
    - -
    -
    - - -
    - - -

    Selects

    -
    - -
    - - -
    - - - - - - - - -

    Dropdown link with hash URL

    - - -

    Dropdown link with custom URL and data-target

    - - -

    Dropdown on a button

    - - -
    - - - - - - -

    Default thumbnails (no grid sizing)

    -
      -
    • - -
    • -
    • - -
    • -
    • - -
    • -
    • - -
    • -
    - - - -

    Standard grid sizing

    - - -

    Fluid thumbnails

    -
    -
    - -
    -
    - - - - - - - -
    - -
    -
    -

    I'm in Section 1.

    - -
    - -
    -
    -

    I'm in Section 1.1.

    -
    -
    -

    I'm in Section 1.2.

    -
    -
    -

    I'm in Section 1.3.

    -
    -
    -
    -
    -
    -

    Howdy, I'm in Section 2.

    -
    -
    -

    What up girl, this is Section 3.

    -
    -
    -
    - -
    - - - - - - -
    -
    -

    Inline label

    -

    Cras justo odio, dapibus ac facilisis in, egestas eget quam. Maecenas sed diam Label name eget risus varius blandit sit amet non magna. Fusce .class-name dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus.

    -
    -
    -
    - - Hey! Read this. -
    -
    -
    - - -
    -
    - -
    - - - - - - - - - - - - - -
    - Maecenas faucibus mollis interdum. Nulla vitae elit libero, a pharetra augue. Donec ullamcorper nulla non metus auctor fringilla. Fusce dapibus, tellus ac cursus commodo, tortor mauris condimentum nibh, ut fermentum massa justo sit amet risus. - -
    - - - - -
    -
    - -

    Mini buttons: text and icon

    -
    - - -
    - -
    - - - - - - - -

    Visible on...

    -
      -
    • Phone✔ Phone
    • -
    • Tablet✔ Tablet
    • -
    • Desktop✔ Desktop
    • -
    -
      -
    • Phone + Tablet✔ Phone + Tablet
    • -
    • Tablet + Desktop✔ Tablet + Desktop
    • -
    • All✔ All
    • -
    - -

    Hidden on...

    -
      -
    • Phone✔ Phone
    • -
    • Tablet✔ Tablet
    • -
    • Desktop✔ Desktop
    • -
    -
      -
    • Phone + Tablet✔ Phone + Tablet
    • -
    • Tablet + Desktop✔ Tablet + Desktop
    • -
    • All✔ All
    • -
    - - - - - - - -

    Horizontal

    -
    - -

    Vertical

    -
    - -

    Directional

    -
    - -

    Three colors

    -
    - -

    Radial

    -
    - -

    Striped

    -
    - -

    Horizontal three colors

    -
    - - - - - -

    Alert default

    -
    - - Alert! Best check yourself, you're not looking too good. -
    -
    - -

    Alert! Best check yourself, you're not looking too good.

    -
    - -

    Success

    -
    - - Success! Best check yourself, you're not looking too good. -
    -
    - -

    Success! Best check yourself, you're not looking too good.

    -
    - -

    Info

    -
    - - Info! Best check yourself, you're not looking too good. -
    -
    - -

    Info! Best check yourself, you're not looking too good.

    -
    - -

    Warning

    -
    - - Warning! Best check yourself, you're not looking too good. -
    -
    - -

    Warning! Best check yourself, you're not looking too good.

    -
    - -

    Error

    -
    - - Error! Best check yourself, you're not looking too good. -
    -
    - -

    Error! Best check yourself, you're not looking too good.

    -
    - - -
    - - - - - - -
    - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/forms-responsive.html b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/forms-responsive.html deleted file mode 100644 index c3e208d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/forms-responsive.html +++ /dev/null @@ -1,71 +0,0 @@ - - - - - Bootstrap, from Twitter - - - - - - - - - - - - - - - - - - - - - - -
    - - - -

    Vertical alignment

    - - - span1 - -

    Width across elements

    -
    - -
    -
    - -
    -
    - span2 -
    - - - - -
    - - - span1 -
    - -
    - - - diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/forms.html b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/forms.html deleted file mode 100644 index a63d728..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/forms.html +++ /dev/null @@ -1,179 +0,0 @@ - - - - - Bootstrap, from Twitter - - - - - - - - - - - - - - - - - - - - - - -
    - - - -
    -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    - - - - -
    -
    - -
    - - - diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/navbar-fixed-top.html b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/navbar-fixed-top.html deleted file mode 100644 index 2d9a7a7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/navbar-fixed-top.html +++ /dev/null @@ -1,104 +0,0 @@ - - - - - Bootstrap, from Twitter - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -

    Navbar example

    -

    This example is a quick exercise to illustrate how the default, static navbar and fixed to top navbar work. It includes the responsive CSS and HTML, so it also adapts to your viewport and device.

    -

    - View navbar docs » -

    -
    - -
    - - - - - - - - - - - - - - - - - - - diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/navbar-static-top.html b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/navbar-static-top.html deleted file mode 100644 index 4bead8e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/navbar-static-top.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - Bootstrap, from Twitter - - - - - - - - - - - - - - - - - - - - - - - - - - -
    - - -
    -

    Navbar example

    -

    This example is a quick exercise to illustrate how the default, static navbar and fixed to top navbar work. It includes the responsive CSS and HTML, so it also adapts to your viewport and device.

    -

    - View navbar docs » -

    -
    - -
    - - - - - - - - - - - - - - - - - - - diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/navbar.html b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/navbar.html deleted file mode 100644 index d5ad478..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tests/navbar.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - - Bootstrap, from Twitter - - - - - - - - - - - - - - - - - - - - - - -
    - - - - - -
    -

    Navbar example

    -

    This example is a quick exercise to illustrate how the default, static navbar and fixed to top navbar work. It includes the responsive CSS and HTML, so it also adapts to your viewport and device.

    -

    - View navbar docs » -

    -
    - -
    - - - - - - - - - - - - - - - - - - - diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/thumbnails.less b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/thumbnails.less deleted file mode 100644 index 6ec4bd4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/thumbnails.less +++ /dev/null @@ -1,58 +0,0 @@ -// -// Thumbnails -// -------------------------------------------------- - - -// Note: `.thumbnails` and `.thumbnails > li` are overriden in responsive files - -// Make wrapper ul behave like the grid -.thumbnails { - margin-left: -@gridGutterWidth; - list-style: none; - .clearfix(); -} -// Fluid rows have no left margin -.row-fluid .thumbnails { - margin-left: 0; -} - -// Float li to make thumbnails appear in a row -.thumbnails > li { - float: left; // Explicity set the float since we don't require .span* classes - margin-bottom: @baseLineHeight; - margin-left: @gridGutterWidth; - a:hover{ - text-decoration:none; - } -} - -// The actual thumbnail (can be `a` or `div`) -.thumbnail { - display: block; - padding: 4px; - line-height: @baseLineHeight; - border: 1px solid @gray-8; - .border-radius(@baseBorderRadius); - .box-shadow(0 1px 3px rgba(0,0,0,.055)); - .transition(all .2s ease-in-out); -} -// Add a hover/focus state for linked versions only. -a.thumbnail:hover, -a.thumbnail:focus, -a div.thumbnail:hover, -a div.thumbnail:focus { - border-color: @pinkLight; - .box-shadow(0 1px 4px rgba(245, 193, 188, .25)); -} - -// Images and captions -.thumbnail > img { - display: block; - max-width: 100%; - margin-left: auto; - margin-right: auto; -} -.thumbnail .caption { - padding: 9px; - color: @gray; -} diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tooltip.less b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tooltip.less deleted file mode 100644 index 83d5f2b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/tooltip.less +++ /dev/null @@ -1,70 +0,0 @@ -// -// Tooltips -// -------------------------------------------------- - - -// Base class -.tooltip { - position: absolute; - z-index: @zindexTooltip; - display: block; - visibility: visible; - font-size: 11px; - line-height: 1.4; - .opacity(0); - &.in { .opacity(80); } - &.top { margin-top: -3px; padding: 5px 0; } - &.right { margin-left: 3px; padding: 0 5px; } - &.bottom { margin-top: 3px; padding: 5px 0; } - &.left { margin-left: -3px; padding: 0 5px; } -} - -// Wrapper for the tooltip content -.tooltip-inner { - max-width: 200px; - padding: 8px; - color: @tooltipColor; - text-align: center; - text-decoration: none; - background-color: @tooltipBackground; - .border-radius(@baseBorderRadius); -} - -// Arrows -.tooltip-arrow { - position: absolute; - width: 0; - height: 0; - border-color: transparent; - border-style: solid; -} -.tooltip { - &.top .tooltip-arrow { - bottom: 0; - left: 50%; - margin-left: -@tooltipArrowWidth; - border-width: @tooltipArrowWidth @tooltipArrowWidth 0; - border-top-color: @tooltipArrowColor; - } - &.right .tooltip-arrow { - top: 50%; - left: 0; - margin-top: -@tooltipArrowWidth; - border-width: @tooltipArrowWidth @tooltipArrowWidth @tooltipArrowWidth 0; - border-right-color: @tooltipArrowColor; - } - &.left .tooltip-arrow { - top: 50%; - right: 0; - margin-top: -@tooltipArrowWidth; - border-width: @tooltipArrowWidth 0 @tooltipArrowWidth @tooltipArrowWidth; - border-left-color: @tooltipArrowColor; - } - &.bottom .tooltip-arrow { - top: 0; - left: 50%; - margin-left: -@tooltipArrowWidth; - border-width: 0 @tooltipArrowWidth @tooltipArrowWidth; - border-bottom-color: @tooltipArrowColor; - } -} diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/type.less b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/type.less deleted file mode 100644 index 414ab10..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/type.less +++ /dev/null @@ -1,250 +0,0 @@ -// -// Typography -// -------------------------------------------------- - - -// Body text -// ------------------------- - -p { - margin: 0 0 @baseLineHeight / 2; -} -.lead { - margin-bottom: @baseLineHeight; - font-size: @baseFontSize * 1.5; - font-weight: 200; - line-height: @baseLineHeight * 1.5; -} - - -// Emphasis & misc -// ------------------------- - -// Ex: 14px base font * 85% = about 12px -small { font-size: 85%; } - -strong { font-weight: bold; } -em { font-style: italic; } -cite { font-style: normal; } - -// Utility classes -.muted { color: @grayLight; } -a.muted:hover, -a.muted:focus { color: darken(@grayLight, 10%); } - -.text-warning { color: @warningText; } -a.text-warning:hover, -a.text-warning:focus { color: darken(@warningText, 10%); } - -.text-error { color: @errorText; } -a.text-error:hover, -a.text-error:focus { color: darken(@errorText, 10%); } - -.text-info { color: @infoText; } -a.text-info:hover, -a.text-info:focus { color: darken(@infoText, 10%); } - -.text-success { color: @successText; } -a.text-success:hover, -a.text-success:focus { color: darken(@successText, 10%); } - -.text-left { text-align: left; } -.text-right { text-align: right; } -.text-center { text-align: center; } - - -// Headings -// ------------------------- - -h1, .h1, h2, .h2, h3, .h3, h4, .h4, h5, .h5, h6, .h6 { - margin: (@baseLineHeight / 2) 0; - font-family: @headingsFontFamily; - font-weight: @headingsFontWeight; - line-height: @baseLineHeight; - color: @headingsColor; - text-rendering: optimizelegibility; // Fix the character spacing for headings - small { - font-weight: normal; - line-height: 1; - color: @grayLight; - } -} - -h1, .h1, -h2, .h2, -h3, .h3 { line-height: @baseLineHeight * 2; } - -h1, .h1 { font-size: @baseFontSize * 2.75; } // ~38px -h2, .h2 { font-size: @baseFontSize * 2.25; } // ~32px -h3, .h3 { font-size: @baseFontSize * 1.75; } // ~24px -h4, .h4 { font-size: @baseFontSize * 1.25; } // ~18px -h5, .h5 { font-size: @baseFontSize; } -h6, .h6 { font-size: @baseFontSize * 0.85; } // ~12px - -h1 small, .h1 small { font-size: @baseFontSize * 1.75; } // ~24px -h2 small, .h2 small { font-size: @baseFontSize * 1.25; } // ~18px -h3 small, .h3 small { font-size: @baseFontSize; } -h4 small, .h4 small { font-size: @baseFontSize; } - - -// Page header -// ------------------------- - -.page-header { - padding-bottom: (@baseLineHeight / 2) - 1; - margin: @baseLineHeight 0 (@baseLineHeight * 1.5); - border-bottom: 1px solid @grayLighter; -} - - - -// Lists -// -------------------------------------------------- - -// Unordered and Ordered lists -ul, ol { - padding: 0; - margin: 0 0 @baseLineHeight / 2 25px; -} -ul ul, -ul ol, -ol ol, -ol ul { - margin-bottom: 0; -} -li { - line-height: @baseLineHeight; -} - -// Remove default list styles -ul.unstyled, -ol.unstyled { - margin-left: 0; - list-style: none; -} - -// Single-line list items -ul.inline, -ol.inline { - margin-left: 0; - list-style: none; - > li { - display: inline-block; - padding-left: 5px; - padding-right: 5px; - - &.-no-padding-left{ - padding-left: 0; - } - } -} - -// Description Lists -dl { - margin-bottom: @baseLineHeight; -} -dt, -dd { - line-height: @baseLineHeight; -} -dt { - font-weight: bold; -} -dd { - margin-left: @baseLineHeight / 2; -} -// Horizontal layout (like forms) -.dl-horizontal { - .clearfix(); // Ensure dl clears floats if empty dd elements present - dt { - float: left; - width: @horizontalComponentOffset - 20; - clear: left; - text-align: right; - .text-overflow(); - } - dd { - margin-left: @horizontalComponentOffset; - } -} - -// MISC -// ---- - -// Horizontal rules -hr { - margin: @baseLineHeight 0; - border: 0; - border-top: 1px solid @hrBorder; - border-bottom: 1px solid @white; -} - -// Abbreviations and acronyms -abbr[title], -// Added data-* attribute to help out our tooltip plugin, per https://github.com/twitter/bootstrap/issues/5257 -abbr[data-original-title] { - cursor: help; - border-bottom: 1px dotted @grayLight; -} -abbr.initialism { - font-size: 90%; - text-transform: uppercase; -} - -// Blockquotes -blockquote { - padding: 0 0 0 15px; - margin: 0 0 @baseLineHeight; - border-left: 5px solid @grayLighter; - p { - margin-bottom: 0; - font-size: @baseFontSize * 1.25; - font-weight: 300; - line-height: 1.25; - } - small { - display: block; - line-height: @baseLineHeight; - color: @grayLight; - &:before { - content: '\2014 \00A0'; - } - } - - // Float right with text-align: right - &.pull-right { - float: right; - padding-right: 15px; - padding-left: 0; - border-right: 5px solid @grayLighter; - border-left: 0; - p, - small { - text-align: right; - } - small { - &:before { - content: ''; - } - &:after { - content: '\00A0 \2014'; - } - } - } -} - -// Quotes -q:before, -q:after, -blockquote:before, -blockquote:after { - content: ""; -} - -// Addresses -address { - display: block; - margin-bottom: @baseLineHeight; - font-style: normal; - line-height: @baseLineHeight; -} diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/utilities.less b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/utilities.less deleted file mode 100644 index 314b4ff..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/utilities.less +++ /dev/null @@ -1,30 +0,0 @@ -// -// Utility classes -// -------------------------------------------------- - - -// Quick floats -.pull-right { - float: right; -} -.pull-left { - float: left; -} - -// Toggling content -.hide { - display: none; -} -.show { - display: block; -} - -// Visibility -.invisible { - visibility: hidden; -} - -// For Affix plugin -.affix { - position: fixed; -} diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/variables.less b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/variables.less deleted file mode 100644 index 31c131b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/variables.less +++ /dev/null @@ -1,301 +0,0 @@ -// -// Variables -// -------------------------------------------------- - - -// Global values -// -------------------------------------------------- - - -// Grays -// ------------------------- -@black: #000; -@grayDarker: #222; -@grayDark: #333; -@gray: #555; -@grayLight: #999; -@grayLighter: #eee; -@white: #fff; - - -// Accent colors -// ------------------------- -@blue: #049cdb; -@blueDark: #0064cd; -@green: #46a546; -@red: #9d261d; -@yellow: #ffc40d; -@orange: #f89406; -@pink: #c3325f; -@purple: #7a43b6; - - -// Scaffolding -// ------------------------- -@bodyBackground: @white; -@textColor: @grayDark; - - -// Links -// ------------------------- -@linkColor: #08c; -@linkColorHover: darken(@linkColor, 15%); - - -// Typography -// ------------------------- -@sansFontFamily: "Helvetica Neue", Helvetica, Arial, sans-serif; -@serifFontFamily: Georgia, "Times New Roman", Times, serif; -@monoFontFamily: Monaco, Menlo, Consolas, "Courier New", monospace; - -@baseFontSize: 14px; -@baseFontFamily: @sansFontFamily; -@baseLineHeight: 20px; -@altFontFamily: @serifFontFamily; - -@headingsFontFamily: inherit; // empty to use BS default, @baseFontFamily -@headingsFontWeight: bold; // instead of browser default, bold -@headingsColor: inherit; // empty to use BS default, @textColor - - -// Component sizing -// ------------------------- -// Based on 14px font-size and 20px line-height - -@fontSizeLarge: @baseFontSize * 1.25; // ~18px -@fontSizeSmall: @baseFontSize * 0.85; // ~12px -@fontSizeMini: @baseFontSize * 0.75; // ~11px - -@paddingLarge: 11px 19px; // 44px -@paddingSmall: 2px 10px; // 26px -@paddingMini: 0 6px; // 22px - -@baseBorderRadius: 4px; -@borderRadiusLarge: 6px; -@borderRadiusSmall: 3px; - - -// Tables -// ------------------------- -@tableBackground: transparent; // overall background-color -@tableBackgroundAccent: #f9f9f9; // for striping -@tableBackgroundHover: #f5f5f5; // for hover -@tableBorder: #ddd; // table and cell border - -// Buttons -// ------------------------- -@btnBackground: @white; -@btnBackgroundHighlight: darken(@white, 10%); -@btnBorder: #ccc; - -@btnPrimaryBackground: @linkColor; -@btnPrimaryBackgroundHighlight: spin(@btnPrimaryBackground, 20%); - -@btnInfoBackground: #5bc0de; -@btnInfoBackgroundHighlight: #2f96b4; - -@btnSuccessBackground: #62c462; -@btnSuccessBackgroundHighlight: #51a351; - -@btnWarningBackground: lighten(@orange, 15%); -@btnWarningBackgroundHighlight: @orange; - -@btnDangerBackground: #ee5f5b; -@btnDangerBackgroundHighlight: #bd362f; - -@btnInverseBackground: #444; -@btnInverseBackgroundHighlight: @grayDarker; - - -// Forms -// ------------------------- -@inputBackground: @white; -@inputBorder: #ccc; -@inputBorderRadius: @baseBorderRadius; -@inputDisabledBackground: @grayLighter; -@formActionsBackground: #f5f5f5; -@inputHeight: @baseLineHeight + 10px; // base line-height + 8px vertical padding + 2px top/bottom border - - -// Dropdowns -// ------------------------- -@dropdownBackground: @white; -@dropdownBorder: rgba(0,0,0,.2); -@dropdownDividerTop: #e5e5e5; -@dropdownDividerBottom: @white; - -@dropdownLinkColor: @grayDark; -@dropdownLinkColorHover: @white; -@dropdownLinkColorActive: @white; - -@dropdownLinkBackgroundActive: @linkColor; -@dropdownLinkBackgroundHover: @dropdownLinkBackgroundActive; - - - -// COMPONENT VARIABLES -// -------------------------------------------------- - - -// Z-index master list -// ------------------------- -// Used for a bird's eye view of components dependent on the z-axis -// Try to avoid customizing these :) -@zindexDropdown: 1000; -@zindexPopover: 1010; -@zindexTooltip: 1030; -@zindexFixedNavbar: 1030; -@zindexModalBackdrop: 1040; -@zindexModal: 1050; - - -// Sprite icons path -// ------------------------- -@iconSpritePath: "../img/glyphicons-halflings.png"; -@iconWhiteSpritePath: "../img/glyphicons-halflings-white.png"; - - -// Input placeholder text color -// ------------------------- -@placeholderText: @grayLight; - - -// Hr border color -// ------------------------- -@hrBorder: @grayLighter; - - -// Horizontal forms & lists -// ------------------------- -@horizontalComponentOffset: 180px; - - -// Wells -// ------------------------- -@wellBackground: #f5f5f5; - - -// Navbar -// ------------------------- -@navbarCollapseWidth: 979px; -@navbarCollapseDesktopWidth: @navbarCollapseWidth + 1; - -@navbarHeight: 40px; -@navbarBackgroundHighlight: #ffffff; -@navbarBackground: darken(@navbarBackgroundHighlight, 5%); -@navbarBorder: darken(@navbarBackground, 12%); - -@navbarText: #777; -@navbarLinkColor: #777; -@navbarLinkColorHover: @grayDark; -@navbarLinkColorActive: @gray; -@navbarLinkBackgroundHover: transparent; -@navbarLinkBackgroundActive: darken(@navbarBackground, 5%); - -@navbarBrandColor: @navbarLinkColor; - -// Inverted navbar -@navbarInverseBackground: #111111; -@navbarInverseBackgroundHighlight: #222222; -@navbarInverseBorder: #252525; - -@navbarInverseText: @grayLight; -@navbarInverseLinkColor: @grayLight; -@navbarInverseLinkColorHover: @white; -@navbarInverseLinkColorActive: @navbarInverseLinkColorHover; -@navbarInverseLinkBackgroundHover: transparent; -@navbarInverseLinkBackgroundActive: @navbarInverseBackground; - -@navbarInverseSearchBackground: lighten(@navbarInverseBackground, 25%); -@navbarInverseSearchBackgroundFocus: @white; -@navbarInverseSearchBorder: @navbarInverseBackground; -@navbarInverseSearchPlaceholderColor: #ccc; - -@navbarInverseBrandColor: @navbarInverseLinkColor; - - -// Pagination -// ------------------------- -@paginationBackground: #fff; -@paginationBorder: #ddd; -@paginationActiveBackground: #f5f5f5; - - -// Hero unit -// ------------------------- -@heroUnitBackground: @grayLighter; -@heroUnitHeadingColor: inherit; -@heroUnitLeadColor: inherit; - - -// Form states and alerts -// ------------------------- -@warningText: #c09853; -@warningBackground: #fcf8e3; -@warningBorder: darken(spin(@warningBackground, -10), 3%); - -@errorText: #b94a48; -@errorBackground: #f2dede; -@errorBorder: darken(spin(@errorBackground, -10), 3%); - -@successText: #468847; -@successBackground: #dff0d8; -@successBorder: darken(spin(@successBackground, -10), 5%); - -@infoText: #3a87ad; -@infoBackground: #d9edf7; -@infoBorder: darken(spin(@infoBackground, -10), 7%); - - -// Tooltips and popovers -// ------------------------- -@tooltipColor: #fff; -@tooltipBackground: #000; -@tooltipArrowWidth: 5px; -@tooltipArrowColor: @tooltipBackground; - -@popoverBackground: #fff; -@popoverArrowWidth: 10px; -@popoverArrowColor: #fff; -@popoverTitleBackground: darken(@popoverBackground, 3%); - -// Special enhancement for popovers -@popoverArrowOuterWidth: @popoverArrowWidth + 1; -@popoverArrowOuterColor: rgba(0,0,0,.25); - - - -// GRID -// -------------------------------------------------- - - -// Default 940px grid -// ------------------------- -@gridColumns: 12; -@gridColumnWidth: 60px; -@gridGutterWidth: 20px; -@gridRowWidth: (@gridColumns * @gridColumnWidth) + (@gridGutterWidth * (@gridColumns - 1)); - -// 1200px min -@gridColumnWidth1200: 70px; -@gridGutterWidth1200: 30px; -@gridRowWidth1200: (@gridColumns * @gridColumnWidth1200) + (@gridGutterWidth1200 * (@gridColumns - 1)); - -// 768px-979px -@gridColumnWidth768: 42px; -@gridGutterWidth768: 20px; -@gridRowWidth768: (@gridColumns * @gridColumnWidth768) + (@gridGutterWidth768 * (@gridColumns - 1)); - - -// Fluid grid -// ------------------------- -@fluidGridColumnWidth: percentage(@gridColumnWidth/@gridRowWidth); -@fluidGridGutterWidth: percentage(@gridGutterWidth/@gridRowWidth); - -// 1200px min -@fluidGridColumnWidth1200: percentage(@gridColumnWidth1200/@gridRowWidth1200); -@fluidGridGutterWidth1200: percentage(@gridGutterWidth1200/@gridRowWidth1200); - -// 768px-979px -@fluidGridColumnWidth768: percentage(@gridColumnWidth768/@gridRowWidth768); -@fluidGridGutterWidth768: percentage(@gridGutterWidth768/@gridRowWidth768); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/wells.less b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/wells.less deleted file mode 100644 index 84a744b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/bootstrap/less/wells.less +++ /dev/null @@ -1,29 +0,0 @@ -// -// Wells -// -------------------------------------------------- - - -// Base class -.well { - min-height: 20px; - padding: 19px; - margin-bottom: 20px; - background-color: @wellBackground; - border: 1px solid darken(@wellBackground, 7%); - .border-radius(@baseBorderRadius); - .box-shadow(inset 0 1px 1px rgba(0,0,0,.05)); - blockquote { - border-color: #ddd; - border-color: rgba(0,0,0,.15); - } -} - -// Sizes -.well-large { - padding: 24px; - .border-radius(@borderRadiusLarge); -} -.well-small { - padding: 9px; - .border-radius(@borderRadiusSmall); -} diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/chart.js/Chart.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/chart.js/Chart.min.js deleted file mode 100644 index a87f614..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/chart.js/Chart.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Chart.js v2.9.4 - * https://www.chartjs.org - * (c) 2020 Chart.js Contributors - * Released under the MIT License - */ -!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?module.exports=e(function(){try{return require("moment")}catch(t){}}()):"function"==typeof define&&define.amd?define(["require"],(function(t){return e(function(){try{return t("moment")}catch(t){}}())})):(t=t||self).Chart=e(t.moment)}(this,(function(t){"use strict";t=t&&t.hasOwnProperty("default")?t.default:t;var e={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},n=function(t,e){return t(e={exports:{}},e.exports),e.exports}((function(t){var n={};for(var i in e)e.hasOwnProperty(i)&&(n[e[i]]=i);var a=t.exports={rgb:{channels:3,labels:"rgb"},hsl:{channels:3,labels:"hsl"},hsv:{channels:3,labels:"hsv"},hwb:{channels:3,labels:"hwb"},cmyk:{channels:4,labels:"cmyk"},xyz:{channels:3,labels:"xyz"},lab:{channels:3,labels:"lab"},lch:{channels:3,labels:"lch"},hex:{channels:1,labels:["hex"]},keyword:{channels:1,labels:["keyword"]},ansi16:{channels:1,labels:["ansi16"]},ansi256:{channels:1,labels:["ansi256"]},hcg:{channels:3,labels:["h","c","g"]},apple:{channels:3,labels:["r16","g16","b16"]},gray:{channels:1,labels:["gray"]}};for(var r in a)if(a.hasOwnProperty(r)){if(!("channels"in a[r]))throw new Error("missing channels property: "+r);if(!("labels"in a[r]))throw new Error("missing channel labels property: "+r);if(a[r].labels.length!==a[r].channels)throw new Error("channel and label counts mismatch: "+r);var o=a[r].channels,s=a[r].labels;delete a[r].channels,delete a[r].labels,Object.defineProperty(a[r],"channels",{value:o}),Object.defineProperty(a[r],"labels",{value:s})}a.rgb.hsl=function(t){var e,n,i=t[0]/255,a=t[1]/255,r=t[2]/255,o=Math.min(i,a,r),s=Math.max(i,a,r),l=s-o;return s===o?e=0:i===s?e=(a-r)/l:a===s?e=2+(r-i)/l:r===s&&(e=4+(i-a)/l),(e=Math.min(60*e,360))<0&&(e+=360),n=(o+s)/2,[e,100*(s===o?0:n<=.5?l/(s+o):l/(2-s-o)),100*n]},a.rgb.hsv=function(t){var e,n,i,a,r,o=t[0]/255,s=t[1]/255,l=t[2]/255,u=Math.max(o,s,l),d=u-Math.min(o,s,l),h=function(t){return(u-t)/6/d+.5};return 0===d?a=r=0:(r=d/u,e=h(o),n=h(s),i=h(l),o===u?a=i-n:s===u?a=1/3+e-i:l===u&&(a=2/3+n-e),a<0?a+=1:a>1&&(a-=1)),[360*a,100*r,100*u]},a.rgb.hwb=function(t){var e=t[0],n=t[1],i=t[2];return[a.rgb.hsl(t)[0],100*(1/255*Math.min(e,Math.min(n,i))),100*(i=1-1/255*Math.max(e,Math.max(n,i)))]},a.rgb.cmyk=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255;return[100*((1-n-(e=Math.min(1-n,1-i,1-a)))/(1-e)||0),100*((1-i-e)/(1-e)||0),100*((1-a-e)/(1-e)||0),100*e]},a.rgb.keyword=function(t){var i=n[t];if(i)return i;var a,r,o,s=1/0;for(var l in e)if(e.hasOwnProperty(l)){var u=e[l],d=(r=t,o=u,Math.pow(r[0]-o[0],2)+Math.pow(r[1]-o[1],2)+Math.pow(r[2]-o[2],2));d.04045?Math.pow((e+.055)/1.055,2.4):e/12.92)+.3576*(n=n>.04045?Math.pow((n+.055)/1.055,2.4):n/12.92)+.1805*(i=i>.04045?Math.pow((i+.055)/1.055,2.4):i/12.92)),100*(.2126*e+.7152*n+.0722*i),100*(.0193*e+.1192*n+.9505*i)]},a.rgb.lab=function(t){var e=a.rgb.xyz(t),n=e[0],i=e[1],r=e[2];return i/=100,r/=108.883,n=(n/=95.047)>.008856?Math.pow(n,1/3):7.787*n+16/116,[116*(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116)-16,500*(n-i),200*(i-(r=r>.008856?Math.pow(r,1/3):7.787*r+16/116))]},a.hsl.rgb=function(t){var e,n,i,a,r,o=t[0]/360,s=t[1]/100,l=t[2]/100;if(0===s)return[r=255*l,r,r];e=2*l-(n=l<.5?l*(1+s):l+s-l*s),a=[0,0,0];for(var u=0;u<3;u++)(i=o+1/3*-(u-1))<0&&i++,i>1&&i--,r=6*i<1?e+6*(n-e)*i:2*i<1?n:3*i<2?e+(n-e)*(2/3-i)*6:e,a[u]=255*r;return a},a.hsl.hsv=function(t){var e=t[0],n=t[1]/100,i=t[2]/100,a=n,r=Math.max(i,.01);return n*=(i*=2)<=1?i:2-i,a*=r<=1?r:2-r,[e,100*(0===i?2*a/(r+a):2*n/(i+n)),100*((i+n)/2)]},a.hsv.rgb=function(t){var e=t[0]/60,n=t[1]/100,i=t[2]/100,a=Math.floor(e)%6,r=e-Math.floor(e),o=255*i*(1-n),s=255*i*(1-n*r),l=255*i*(1-n*(1-r));switch(i*=255,a){case 0:return[i,l,o];case 1:return[s,i,o];case 2:return[o,i,l];case 3:return[o,s,i];case 4:return[l,o,i];case 5:return[i,o,s]}},a.hsv.hsl=function(t){var e,n,i,a=t[0],r=t[1]/100,o=t[2]/100,s=Math.max(o,.01);return i=(2-r)*o,n=r*s,[a,100*(n=(n/=(e=(2-r)*s)<=1?e:2-e)||0),100*(i/=2)]},a.hwb.rgb=function(t){var e,n,i,a,r,o,s,l=t[0]/360,u=t[1]/100,d=t[2]/100,h=u+d;switch(h>1&&(u/=h,d/=h),i=6*l-(e=Math.floor(6*l)),0!=(1&e)&&(i=1-i),a=u+i*((n=1-d)-u),e){default:case 6:case 0:r=n,o=a,s=u;break;case 1:r=a,o=n,s=u;break;case 2:r=u,o=n,s=a;break;case 3:r=u,o=a,s=n;break;case 4:r=a,o=u,s=n;break;case 5:r=n,o=u,s=a}return[255*r,255*o,255*s]},a.cmyk.rgb=function(t){var e=t[0]/100,n=t[1]/100,i=t[2]/100,a=t[3]/100;return[255*(1-Math.min(1,e*(1-a)+a)),255*(1-Math.min(1,n*(1-a)+a)),255*(1-Math.min(1,i*(1-a)+a))]},a.xyz.rgb=function(t){var e,n,i,a=t[0]/100,r=t[1]/100,o=t[2]/100;return n=-.9689*a+1.8758*r+.0415*o,i=.0557*a+-.204*r+1.057*o,e=(e=3.2406*a+-1.5372*r+-.4986*o)>.0031308?1.055*Math.pow(e,1/2.4)-.055:12.92*e,n=n>.0031308?1.055*Math.pow(n,1/2.4)-.055:12.92*n,i=i>.0031308?1.055*Math.pow(i,1/2.4)-.055:12.92*i,[255*(e=Math.min(Math.max(0,e),1)),255*(n=Math.min(Math.max(0,n),1)),255*(i=Math.min(Math.max(0,i),1))]},a.xyz.lab=function(t){var e=t[0],n=t[1],i=t[2];return n/=100,i/=108.883,e=(e/=95.047)>.008856?Math.pow(e,1/3):7.787*e+16/116,[116*(n=n>.008856?Math.pow(n,1/3):7.787*n+16/116)-16,500*(e-n),200*(n-(i=i>.008856?Math.pow(i,1/3):7.787*i+16/116))]},a.lab.xyz=function(t){var e,n,i,a=t[0];e=t[1]/500+(n=(a+16)/116),i=n-t[2]/200;var r=Math.pow(n,3),o=Math.pow(e,3),s=Math.pow(i,3);return n=r>.008856?r:(n-16/116)/7.787,e=o>.008856?o:(e-16/116)/7.787,i=s>.008856?s:(i-16/116)/7.787,[e*=95.047,n*=100,i*=108.883]},a.lab.lch=function(t){var e,n=t[0],i=t[1],a=t[2];return(e=360*Math.atan2(a,i)/2/Math.PI)<0&&(e+=360),[n,Math.sqrt(i*i+a*a),e]},a.lch.lab=function(t){var e,n=t[0],i=t[1];return e=t[2]/360*2*Math.PI,[n,i*Math.cos(e),i*Math.sin(e)]},a.rgb.ansi16=function(t){var e=t[0],n=t[1],i=t[2],r=1 in arguments?arguments[1]:a.rgb.hsv(t)[2];if(0===(r=Math.round(r/50)))return 30;var o=30+(Math.round(i/255)<<2|Math.round(n/255)<<1|Math.round(e/255));return 2===r&&(o+=60),o},a.hsv.ansi16=function(t){return a.rgb.ansi16(a.hsv.rgb(t),t[2])},a.rgb.ansi256=function(t){var e=t[0],n=t[1],i=t[2];return e===n&&n===i?e<8?16:e>248?231:Math.round((e-8)/247*24)+232:16+36*Math.round(e/255*5)+6*Math.round(n/255*5)+Math.round(i/255*5)},a.ansi16.rgb=function(t){var e=t%10;if(0===e||7===e)return t>50&&(e+=3.5),[e=e/10.5*255,e,e];var n=.5*(1+~~(t>50));return[(1&e)*n*255,(e>>1&1)*n*255,(e>>2&1)*n*255]},a.ansi256.rgb=function(t){if(t>=232){var e=10*(t-232)+8;return[e,e,e]}var n;return t-=16,[Math.floor(t/36)/5*255,Math.floor((n=t%36)/6)/5*255,n%6/5*255]},a.rgb.hex=function(t){var e=(((255&Math.round(t[0]))<<16)+((255&Math.round(t[1]))<<8)+(255&Math.round(t[2]))).toString(16).toUpperCase();return"000000".substring(e.length)+e},a.hex.rgb=function(t){var e=t.toString(16).match(/[a-f0-9]{6}|[a-f0-9]{3}/i);if(!e)return[0,0,0];var n=e[0];3===e[0].length&&(n=n.split("").map((function(t){return t+t})).join(""));var i=parseInt(n,16);return[i>>16&255,i>>8&255,255&i]},a.rgb.hcg=function(t){var e,n=t[0]/255,i=t[1]/255,a=t[2]/255,r=Math.max(Math.max(n,i),a),o=Math.min(Math.min(n,i),a),s=r-o;return e=s<=0?0:r===n?(i-a)/s%6:r===i?2+(a-n)/s:4+(n-i)/s+4,e/=6,[360*(e%=1),100*s,100*(s<1?o/(1-s):0)]},a.hsl.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=1,a=0;return(i=n<.5?2*e*n:2*e*(1-n))<1&&(a=(n-.5*i)/(1-i)),[t[0],100*i,100*a]},a.hsv.hcg=function(t){var e=t[1]/100,n=t[2]/100,i=e*n,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.hcg.rgb=function(t){var e=t[0]/360,n=t[1]/100,i=t[2]/100;if(0===n)return[255*i,255*i,255*i];var a,r=[0,0,0],o=e%1*6,s=o%1,l=1-s;switch(Math.floor(o)){case 0:r[0]=1,r[1]=s,r[2]=0;break;case 1:r[0]=l,r[1]=1,r[2]=0;break;case 2:r[0]=0,r[1]=1,r[2]=s;break;case 3:r[0]=0,r[1]=l,r[2]=1;break;case 4:r[0]=s,r[1]=0,r[2]=1;break;default:r[0]=1,r[1]=0,r[2]=l}return a=(1-n)*i,[255*(n*r[0]+a),255*(n*r[1]+a),255*(n*r[2]+a)]},a.hcg.hsv=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e),i=0;return n>0&&(i=e/n),[t[0],100*i,100*n]},a.hcg.hsl=function(t){var e=t[1]/100,n=t[2]/100*(1-e)+.5*e,i=0;return n>0&&n<.5?i=e/(2*n):n>=.5&&n<1&&(i=e/(2*(1-n))),[t[0],100*i,100*n]},a.hcg.hwb=function(t){var e=t[1]/100,n=e+t[2]/100*(1-e);return[t[0],100*(n-e),100*(1-n)]},a.hwb.hcg=function(t){var e=t[1]/100,n=1-t[2]/100,i=n-e,a=0;return i<1&&(a=(n-i)/(1-i)),[t[0],100*i,100*a]},a.apple.rgb=function(t){return[t[0]/65535*255,t[1]/65535*255,t[2]/65535*255]},a.rgb.apple=function(t){return[t[0]/255*65535,t[1]/255*65535,t[2]/255*65535]},a.gray.rgb=function(t){return[t[0]/100*255,t[0]/100*255,t[0]/100*255]},a.gray.hsl=a.gray.hsv=function(t){return[0,0,t[0]]},a.gray.hwb=function(t){return[0,100,t[0]]},a.gray.cmyk=function(t){return[0,0,0,t[0]]},a.gray.lab=function(t){return[t[0],0,0]},a.gray.hex=function(t){var e=255&Math.round(t[0]/100*255),n=((e<<16)+(e<<8)+e).toString(16).toUpperCase();return"000000".substring(n.length)+n},a.rgb.gray=function(t){return[(t[0]+t[1]+t[2])/3/255*100]}}));n.rgb,n.hsl,n.hsv,n.hwb,n.cmyk,n.xyz,n.lab,n.lch,n.hex,n.keyword,n.ansi16,n.ansi256,n.hcg,n.apple,n.gray;function i(t){var e=function(){for(var t={},e=Object.keys(n),i=e.length,a=0;a1&&(e=Array.prototype.slice.call(arguments));var n=t(e);if("object"==typeof n)for(var i=n.length,a=0;a1&&(e=Array.prototype.slice.call(arguments)),t(e))};return"conversion"in t&&(e.conversion=t.conversion),e}(i)}))}));var s=o,l={aliceblue:[240,248,255],antiquewhite:[250,235,215],aqua:[0,255,255],aquamarine:[127,255,212],azure:[240,255,255],beige:[245,245,220],bisque:[255,228,196],black:[0,0,0],blanchedalmond:[255,235,205],blue:[0,0,255],blueviolet:[138,43,226],brown:[165,42,42],burlywood:[222,184,135],cadetblue:[95,158,160],chartreuse:[127,255,0],chocolate:[210,105,30],coral:[255,127,80],cornflowerblue:[100,149,237],cornsilk:[255,248,220],crimson:[220,20,60],cyan:[0,255,255],darkblue:[0,0,139],darkcyan:[0,139,139],darkgoldenrod:[184,134,11],darkgray:[169,169,169],darkgreen:[0,100,0],darkgrey:[169,169,169],darkkhaki:[189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,150,122],darkseagreen:[143,188,143],darkslateblue:[72,61,139],darkslategray:[47,79,79],darkslategrey:[47,79,79],darkturquoise:[0,206,209],darkviolet:[148,0,211],deeppink:[255,20,147],deepskyblue:[0,191,255],dimgray:[105,105,105],dimgrey:[105,105,105],dodgerblue:[30,144,255],firebrick:[178,34,34],floralwhite:[255,250,240],forestgreen:[34,139,34],fuchsia:[255,0,255],gainsboro:[220,220,220],ghostwhite:[248,248,255],gold:[255,215,0],goldenrod:[218,165,32],gray:[128,128,128],green:[0,128,0],greenyellow:[173,255,47],grey:[128,128,128],honeydew:[240,255,240],hotpink:[255,105,180],indianred:[205,92,92],indigo:[75,0,130],ivory:[255,255,240],khaki:[240,230,140],lavender:[230,230,250],lavenderblush:[255,240,245],lawngreen:[124,252,0],lemonchiffon:[255,250,205],lightblue:[173,216,230],lightcoral:[240,128,128],lightcyan:[224,255,255],lightgoldenrodyellow:[250,250,210],lightgray:[211,211,211],lightgreen:[144,238,144],lightgrey:[211,211,211],lightpink:[255,182,193],lightsalmon:[255,160,122],lightseagreen:[32,178,170],lightskyblue:[135,206,250],lightslategray:[119,136,153],lightslategrey:[119,136,153],lightsteelblue:[176,196,222],lightyellow:[255,255,224],lime:[0,255,0],limegreen:[50,205,50],linen:[250,240,230],magenta:[255,0,255],maroon:[128,0,0],mediumaquamarine:[102,205,170],mediumblue:[0,0,205],mediumorchid:[186,85,211],mediumpurple:[147,112,219],mediumseagreen:[60,179,113],mediumslateblue:[123,104,238],mediumspringgreen:[0,250,154],mediumturquoise:[72,209,204],mediumvioletred:[199,21,133],midnightblue:[25,25,112],mintcream:[245,255,250],mistyrose:[255,228,225],moccasin:[255,228,181],navajowhite:[255,222,173],navy:[0,0,128],oldlace:[253,245,230],olive:[128,128,0],olivedrab:[107,142,35],orange:[255,165,0],orangered:[255,69,0],orchid:[218,112,214],palegoldenrod:[238,232,170],palegreen:[152,251,152],paleturquoise:[175,238,238],palevioletred:[219,112,147],papayawhip:[255,239,213],peachpuff:[255,218,185],peru:[205,133,63],pink:[255,192,203],plum:[221,160,221],powderblue:[176,224,230],purple:[128,0,128],rebeccapurple:[102,51,153],red:[255,0,0],rosybrown:[188,143,143],royalblue:[65,105,225],saddlebrown:[139,69,19],salmon:[250,128,114],sandybrown:[244,164,96],seagreen:[46,139,87],seashell:[255,245,238],sienna:[160,82,45],silver:[192,192,192],skyblue:[135,206,235],slateblue:[106,90,205],slategray:[112,128,144],slategrey:[112,128,144],snow:[255,250,250],springgreen:[0,255,127],steelblue:[70,130,180],tan:[210,180,140],teal:[0,128,128],thistle:[216,191,216],tomato:[255,99,71],turquoise:[64,224,208],violet:[238,130,238],wheat:[245,222,179],white:[255,255,255],whitesmoke:[245,245,245],yellow:[255,255,0],yellowgreen:[154,205,50]},u={getRgba:d,getHsla:h,getRgb:function(t){var e=d(t);return e&&e.slice(0,3)},getHsl:function(t){var e=h(t);return e&&e.slice(0,3)},getHwb:c,getAlpha:function(t){var e=d(t);if(e)return e[3];if(e=h(t))return e[3];if(e=c(t))return e[3]},hexString:function(t,e){e=void 0!==e&&3===t.length?e:t[3];return"#"+v(t[0])+v(t[1])+v(t[2])+(e>=0&&e<1?v(Math.round(255*e)):"")},rgbString:function(t,e){if(e<1||t[3]&&t[3]<1)return f(t,e);return"rgb("+t[0]+", "+t[1]+", "+t[2]+")"},rgbaString:f,percentString:function(t,e){if(e<1||t[3]&&t[3]<1)return g(t,e);var n=Math.round(t[0]/255*100),i=Math.round(t[1]/255*100),a=Math.round(t[2]/255*100);return"rgb("+n+"%, "+i+"%, "+a+"%)"},percentaString:g,hslString:function(t,e){if(e<1||t[3]&&t[3]<1)return p(t,e);return"hsl("+t[0]+", "+t[1]+"%, "+t[2]+"%)"},hslaString:p,hwbString:function(t,e){void 0===e&&(e=void 0!==t[3]?t[3]:1);return"hwb("+t[0]+", "+t[1]+"%, "+t[2]+"%"+(void 0!==e&&1!==e?", "+e:"")+")"},keyword:function(t){return b[t.slice(0,3)]}};function d(t){if(t){var e=[0,0,0],n=1,i=t.match(/^#([a-fA-F0-9]{3,4})$/i),a="";if(i){a=(i=i[1])[3];for(var r=0;rn?(e+.05)/(n+.05):(n+.05)/(e+.05)},level:function(t){var e=this.contrast(t);return e>=7.1?"AAA":e>=4.5?"AA":""},dark:function(){var t=this.values.rgb;return(299*t[0]+587*t[1]+114*t[2])/1e3<128},light:function(){return!this.dark()},negate:function(){for(var t=[],e=0;e<3;e++)t[e]=255-this.values.rgb[e];return this.setValues("rgb",t),this},lighten:function(t){var e=this.values.hsl;return e[2]+=e[2]*t,this.setValues("hsl",e),this},darken:function(t){var e=this.values.hsl;return e[2]-=e[2]*t,this.setValues("hsl",e),this},saturate:function(t){var e=this.values.hsl;return e[1]+=e[1]*t,this.setValues("hsl",e),this},desaturate:function(t){var e=this.values.hsl;return e[1]-=e[1]*t,this.setValues("hsl",e),this},whiten:function(t){var e=this.values.hwb;return e[1]+=e[1]*t,this.setValues("hwb",e),this},blacken:function(t){var e=this.values.hwb;return e[2]+=e[2]*t,this.setValues("hwb",e),this},greyscale:function(){var t=this.values.rgb,e=.3*t[0]+.59*t[1]+.11*t[2];return this.setValues("rgb",[e,e,e]),this},clearer:function(t){var e=this.values.alpha;return this.setValues("alpha",e-e*t),this},opaquer:function(t){var e=this.values.alpha;return this.setValues("alpha",e+e*t),this},rotate:function(t){var e=this.values.hsl,n=(e[0]+t)%360;return e[0]=n<0?360+n:n,this.setValues("hsl",e),this},mix:function(t,e){var n=t,i=void 0===e?.5:e,a=2*i-1,r=this.alpha()-n.alpha(),o=((a*r==-1?a:(a+r)/(1+a*r))+1)/2,s=1-o;return this.rgb(o*this.red()+s*n.red(),o*this.green()+s*n.green(),o*this.blue()+s*n.blue()).alpha(this.alpha()*i+n.alpha()*(1-i))},toJSON:function(){return this.rgb()},clone:function(){var t,e,n=new y,i=this.values,a=n.values;for(var r in i)i.hasOwnProperty(r)&&(t=i[r],"[object Array]"===(e={}.toString.call(t))?a[r]=t.slice(0):"[object Number]"===e?a[r]=t:console.error("unexpected color value:",t));return n}},y.prototype.spaces={rgb:["red","green","blue"],hsl:["hue","saturation","lightness"],hsv:["hue","saturation","value"],hwb:["hue","whiteness","blackness"],cmyk:["cyan","magenta","yellow","black"]},y.prototype.maxes={rgb:[255,255,255],hsl:[360,100,100],hsv:[360,100,100],hwb:[360,100,100],cmyk:[100,100,100,100]},y.prototype.getValues=function(t){for(var e=this.values,n={},i=0;i=0;a--)e.call(n,t[a],a);else for(a=0;a=1?t:-(Math.sqrt(1-t*t)-1)},easeOutCirc:function(t){return Math.sqrt(1-(t-=1)*t)},easeInOutCirc:function(t){return(t/=.5)<1?-.5*(Math.sqrt(1-t*t)-1):.5*(Math.sqrt(1-(t-=2)*t)+1)},easeInElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),-i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n))},easeOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:1===t?1:(n||(n=.3),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),i*Math.pow(2,-10*t)*Math.sin((t-e)*(2*Math.PI)/n)+1)},easeInOutElastic:function(t){var e=1.70158,n=0,i=1;return 0===t?0:2==(t/=.5)?1:(n||(n=.45),i<1?(i=1,e=n/4):e=n/(2*Math.PI)*Math.asin(1/i),t<1?i*Math.pow(2,10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*-.5:i*Math.pow(2,-10*(t-=1))*Math.sin((t-e)*(2*Math.PI)/n)*.5+1)},easeInBack:function(t){var e=1.70158;return t*t*((e+1)*t-e)},easeOutBack:function(t){var e=1.70158;return(t-=1)*t*((e+1)*t+e)+1},easeInOutBack:function(t){var e=1.70158;return(t/=.5)<1?t*t*((1+(e*=1.525))*t-e)*.5:.5*((t-=2)*t*((1+(e*=1.525))*t+e)+2)},easeInBounce:function(t){return 1-C.easeOutBounce(1-t)},easeOutBounce:function(t){return t<1/2.75?7.5625*t*t:t<2/2.75?7.5625*(t-=1.5/2.75)*t+.75:t<2.5/2.75?7.5625*(t-=2.25/2.75)*t+.9375:7.5625*(t-=2.625/2.75)*t+.984375},easeInOutBounce:function(t){return t<.5?.5*C.easeInBounce(2*t):.5*C.easeOutBounce(2*t-1)+.5}},P={effects:C};S.easingEffects=C;var A=Math.PI,D=A/180,T=2*A,I=A/2,F=A/4,O=2*A/3,L={clear:function(t){t.ctx.clearRect(0,0,t.width,t.height)},roundedRect:function(t,e,n,i,a,r){if(r){var o=Math.min(r,a/2,i/2),s=e+o,l=n+o,u=e+i-o,d=n+a-o;t.moveTo(e,l),se.left-1e-6&&t.xe.top-1e-6&&t.y0&&this.requestAnimationFrame()},advance:function(){for(var t,e,n,i,a=this.animations,r=0;r=n?(H.callback(t.onAnimationComplete,[t],e),e.animating=!1,a.splice(r,1)):++r}},Q=H.options.resolve,tt=["push","pop","shift","splice","unshift"];function et(t,e){var n=t._chartjs;if(n){var i=n.listeners,a=i.indexOf(e);-1!==a&&i.splice(a,1),i.length>0||(tt.forEach((function(e){delete t[e]})),delete t._chartjs)}}var nt=function(t,e){this.initialize(t,e)};H.extend(nt.prototype,{datasetElementType:null,dataElementType:null,_datasetElementOptions:["backgroundColor","borderCapStyle","borderColor","borderDash","borderDashOffset","borderJoinStyle","borderWidth"],_dataElementOptions:["backgroundColor","borderColor","borderWidth","pointStyle"],initialize:function(t,e){var n=this;n.chart=t,n.index=e,n.linkScales(),n.addElements(),n._type=n.getMeta().type},updateIndex:function(t){this.index=t},linkScales:function(){var t=this.getMeta(),e=this.chart,n=e.scales,i=this.getDataset(),a=e.options.scales;null!==t.xAxisID&&t.xAxisID in n&&!i.xAxisID||(t.xAxisID=i.xAxisID||a.xAxes[0].id),null!==t.yAxisID&&t.yAxisID in n&&!i.yAxisID||(t.yAxisID=i.yAxisID||a.yAxes[0].id)},getDataset:function(){return this.chart.data.datasets[this.index]},getMeta:function(){return this.chart.getDatasetMeta(this.index)},getScaleForId:function(t){return this.chart.scales[t]},_getValueScaleId:function(){return this.getMeta().yAxisID},_getIndexScaleId:function(){return this.getMeta().xAxisID},_getValueScale:function(){return this.getScaleForId(this._getValueScaleId())},_getIndexScale:function(){return this.getScaleForId(this._getIndexScaleId())},reset:function(){this._update(!0)},destroy:function(){this._data&&et(this._data,this)},createMetaDataset:function(){var t=this.datasetElementType;return t&&new t({_chart:this.chart,_datasetIndex:this.index})},createMetaData:function(t){var e=this.dataElementType;return e&&new e({_chart:this.chart,_datasetIndex:this.index,_index:t})},addElements:function(){var t,e,n=this.getMeta(),i=this.getDataset().data||[],a=n.data;for(t=0,e=i.length;tn&&this.insertElements(n,i-n)},insertElements:function(t,e){for(var n=0;na?(r=a/e.innerRadius,t.arc(o,s,e.innerRadius-a,i+r,n-r,!0)):t.arc(o,s,a,i+Math.PI/2,n-Math.PI/2),t.closePath(),t.clip()}function ot(t,e,n){var i="inner"===e.borderAlign;i?(t.lineWidth=2*e.borderWidth,t.lineJoin="round"):(t.lineWidth=e.borderWidth,t.lineJoin="bevel"),n.fullCircles&&function(t,e,n,i){var a,r=n.endAngle;for(i&&(n.endAngle=n.startAngle+at,rt(t,n),n.endAngle=r,n.endAngle===n.startAngle&&n.fullCircles&&(n.endAngle+=at,n.fullCircles--)),t.beginPath(),t.arc(n.x,n.y,n.innerRadius,n.startAngle+at,n.startAngle,!0),a=0;as;)a-=at;for(;a=o&&a<=s,u=r>=n.innerRadius&&r<=n.outerRadius;return l&&u}return!1},getCenterPoint:function(){var t=this._view,e=(t.startAngle+t.endAngle)/2,n=(t.innerRadius+t.outerRadius)/2;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},getArea:function(){var t=this._view;return Math.PI*((t.endAngle-t.startAngle)/(2*Math.PI))*(Math.pow(t.outerRadius,2)-Math.pow(t.innerRadius,2))},tooltipPosition:function(){var t=this._view,e=t.startAngle+(t.endAngle-t.startAngle)/2,n=(t.outerRadius-t.innerRadius)/2+t.innerRadius;return{x:t.x+Math.cos(e)*n,y:t.y+Math.sin(e)*n}},draw:function(){var t,e=this._chart.ctx,n=this._view,i="inner"===n.borderAlign?.33:0,a={x:n.x,y:n.y,innerRadius:n.innerRadius,outerRadius:Math.max(n.outerRadius-i,0),pixelMargin:i,startAngle:n.startAngle,endAngle:n.endAngle,fullCircles:Math.floor(n.circumference/at)};if(e.save(),e.fillStyle=n.backgroundColor,e.strokeStyle=n.borderColor,a.fullCircles){for(a.endAngle=a.startAngle+at,e.beginPath(),e.arc(a.x,a.y,a.outerRadius,a.startAngle,a.endAngle),e.arc(a.x,a.y,a.innerRadius,a.endAngle,a.startAngle,!0),e.closePath(),t=0;tt.x&&(e=bt(e,"left","right")):t.basen?n:i,r:l.right||a<0?0:a>e?e:a,b:l.bottom||r<0?0:r>n?n:r,l:l.left||o<0?0:o>e?e:o}}function yt(t,e,n){var i=null===e,a=null===n,r=!(!t||i&&a)&&vt(t);return r&&(i||e>=r.left&&e<=r.right)&&(a||n>=r.top&&n<=r.bottom)}N._set("global",{elements:{rectangle:{backgroundColor:pt,borderColor:pt,borderSkipped:"bottom",borderWidth:0}}});var _t=K.extend({_type:"rectangle",draw:function(){var t=this._chart.ctx,e=this._view,n=function(t){var e=vt(t),n=e.right-e.left,i=e.bottom-e.top,a=xt(t,n/2,i/2);return{outer:{x:e.left,y:e.top,w:n,h:i},inner:{x:e.left+a.l,y:e.top+a.t,w:n-a.l-a.r,h:i-a.t-a.b}}}(e),i=n.outer,a=n.inner;t.fillStyle=e.backgroundColor,t.fillRect(i.x,i.y,i.w,i.h),i.w===a.w&&i.h===a.h||(t.save(),t.beginPath(),t.rect(i.x,i.y,i.w,i.h),t.clip(),t.fillStyle=e.borderColor,t.rect(a.x,a.y,a.w,a.h),t.fill("evenodd"),t.restore())},height:function(){var t=this._view;return t.base-t.y},inRange:function(t,e){return yt(this._view,t,e)},inLabelRange:function(t,e){var n=this._view;return mt(n)?yt(n,t,null):yt(n,null,e)},inXRange:function(t){return yt(this._view,t,null)},inYRange:function(t){return yt(this._view,null,t)},getCenterPoint:function(){var t,e,n=this._view;return mt(n)?(t=n.x,e=(n.y+n.base)/2):(t=(n.x+n.base)/2,e=n.y),{x:t,y:e}},getArea:function(){var t=this._view;return mt(t)?t.width*Math.abs(t.y-t.base):t.height*Math.abs(t.x-t.base)},tooltipPosition:function(){var t=this._view;return{x:t.x,y:t.y}}}),kt={},wt=st,Mt=dt,St=gt,Ct=_t;kt.Arc=wt,kt.Line=Mt,kt.Point=St,kt.Rectangle=Ct;var Pt=H._deprecated,At=H.valueOrDefault;function Dt(t,e,n){var i,a,r=n.barThickness,o=e.stackCount,s=e.pixels[t],l=H.isNullOrUndef(r)?function(t,e){var n,i,a,r,o=t._length;for(a=1,r=e.length;a0?Math.min(o,Math.abs(i-n)):o,n=i;return o}(e.scale,e.pixels):-1;return H.isNullOrUndef(r)?(i=l*n.categoryPercentage,a=n.barPercentage):(i=r*o,a=1),{chunk:i/o,ratio:a,start:s-i/2}}N._set("bar",{hover:{mode:"label"},scales:{xAxes:[{type:"category",offset:!0,gridLines:{offsetGridLines:!0}}],yAxes:[{type:"linear"}]}}),N._set("global",{datasets:{bar:{categoryPercentage:.8,barPercentage:.9}}});var Tt=it.extend({dataElementType:kt.Rectangle,_dataElementOptions:["backgroundColor","borderColor","borderSkipped","borderWidth","barPercentage","barThickness","categoryPercentage","maxBarThickness","minBarLength"],initialize:function(){var t,e,n=this;it.prototype.initialize.apply(n,arguments),(t=n.getMeta()).stack=n.getDataset().stack,t.bar=!0,e=n._getIndexScale().options,Pt("bar chart",e.barPercentage,"scales.[x/y]Axes.barPercentage","dataset.barPercentage"),Pt("bar chart",e.barThickness,"scales.[x/y]Axes.barThickness","dataset.barThickness"),Pt("bar chart",e.categoryPercentage,"scales.[x/y]Axes.categoryPercentage","dataset.categoryPercentage"),Pt("bar chart",n._getValueScale().options.minBarLength,"scales.[x/y]Axes.minBarLength","dataset.minBarLength"),Pt("bar chart",e.maxBarThickness,"scales.[x/y]Axes.maxBarThickness","dataset.maxBarThickness")},update:function(t){var e,n,i=this.getMeta().data;for(this._ruler=this.getRuler(),e=0,n=i.length;e=0&&p.min>=0?p.min:p.max,y=void 0===p.start?p.end:p.max>=0&&p.min>=0?p.max-p.min:p.min-p.max,_=g.length;if(v||void 0===v&&void 0!==b)for(i=0;i<_&&(a=g[i]).index!==t;++i)a.stack===b&&(r=void 0===(u=h._parseValue(f[a.index].data[e])).start?u.end:u.min>=0&&u.max>=0?u.max:u.min,(p.min<0&&r<0||p.max>=0&&r>0)&&(x+=r));return o=h.getPixelForValue(x),l=(s=h.getPixelForValue(x+y))-o,void 0!==m&&Math.abs(l)=0&&!c||y<0&&c?o-m:o+m),{size:l,base:o,head:s,center:s+l/2}},calculateBarIndexPixels:function(t,e,n,i){var a="flex"===i.barThickness?function(t,e,n){var i,a=e.pixels,r=a[t],o=t>0?a[t-1]:null,s=t=Rt?-zt:b<-Rt?zt:0)+m,y=Math.cos(b),_=Math.sin(b),k=Math.cos(x),w=Math.sin(x),M=b<=0&&x>=0||x>=zt,S=b<=Nt&&x>=Nt||x>=zt+Nt,C=b<=-Nt&&x>=-Nt||x>=Rt+Nt,P=b===-Rt||x>=Rt?-1:Math.min(y,y*p,k,k*p),A=C?-1:Math.min(_,_*p,w,w*p),D=M?1:Math.max(y,y*p,k,k*p),T=S?1:Math.max(_,_*p,w,w*p);u=(D-P)/2,d=(T-A)/2,h=-(D+P)/2,c=-(T+A)/2}for(i=0,a=g.length;i0&&!isNaN(t)?zt*(Math.abs(t)/e):0},getMaxBorderWidth:function(t){var e,n,i,a,r,o,s,l,u=0,d=this.chart;if(!t)for(e=0,n=d.data.datasets.length;e(u=s>u?s:u)?l:u);return u},setHoverStyle:function(t){var e=t._model,n=t._options,i=H.getHoverColor;t.$previousStyle={backgroundColor:e.backgroundColor,borderColor:e.borderColor,borderWidth:e.borderWidth},e.backgroundColor=Lt(n.hoverBackgroundColor,i(n.backgroundColor)),e.borderColor=Lt(n.hoverBorderColor,i(n.borderColor)),e.borderWidth=Lt(n.hoverBorderWidth,n.borderWidth)},_getRingWeightOffset:function(t){for(var e=0,n=0;n0&&Ht(l[t-1]._model,s)&&(n.controlPointPreviousX=u(n.controlPointPreviousX,s.left,s.right),n.controlPointPreviousY=u(n.controlPointPreviousY,s.top,s.bottom)),t0&&(r=t.getDatasetMeta(r[0]._datasetIndex).data),r},"x-axis":function(t,e){return ae(t,e,{intersect:!1})},point:function(t,e){return ee(t,Qt(e,t))},nearest:function(t,e,n){var i=Qt(e,t);n.axis=n.axis||"xy";var a=ie(n.axis);return ne(t,i,n.intersect,a)},x:function(t,e,n){var i=Qt(e,t),a=[],r=!1;return te(t,(function(t){t.inXRange(i.x)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a},y:function(t,e,n){var i=Qt(e,t),a=[],r=!1;return te(t,(function(t){t.inYRange(i.y)&&a.push(t),t.inRange(i.x,i.y)&&(r=!0)})),n.intersect&&!r&&(a=[]),a}}},oe=H.extend;function se(t,e){return H.where(t,(function(t){return t.pos===e}))}function le(t,e){return t.sort((function(t,n){var i=e?n:t,a=e?t:n;return i.weight===a.weight?i.index-a.index:i.weight-a.weight}))}function ue(t,e,n,i){return Math.max(t[n],e[n])+Math.max(t[i],e[i])}function de(t,e,n){var i,a,r=n.box,o=t.maxPadding;if(n.size&&(t[n.pos]-=n.size),n.size=n.horizontal?r.height:r.width,t[n.pos]+=n.size,r.getPadding){var s=r.getPadding();o.top=Math.max(o.top,s.top),o.left=Math.max(o.left,s.left),o.bottom=Math.max(o.bottom,s.bottom),o.right=Math.max(o.right,s.right)}if(i=e.outerWidth-ue(o,t,"left","right"),a=e.outerHeight-ue(o,t,"top","bottom"),i!==t.w||a!==t.h){t.w=i,t.h=a;var l=n.horizontal?[i,t.w]:[a,t.h];return!(l[0]===l[1]||isNaN(l[0])&&isNaN(l[1]))}}function he(t,e){var n=e.maxPadding;function i(t){var i={left:0,top:0,right:0,bottom:0};return t.forEach((function(t){i[t]=Math.max(e[t],n[t])})),i}return i(t?["left","right"]:["top","bottom"])}function ce(t,e,n){var i,a,r,o,s,l,u=[];for(i=0,a=t.length;idiv{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0}"}))&&ge.default||ge,ve="$chartjs",be="chartjs-size-monitor",xe="chartjs-render-monitor",ye="chartjs-render-animation",_e=["animationstart","webkitAnimationStart"],ke={touchstart:"mousedown",touchmove:"mousemove",touchend:"mouseup",pointerenter:"mouseenter",pointerdown:"mousedown",pointermove:"mousemove",pointerup:"mouseup",pointerleave:"mouseout",pointerout:"mouseout"};function we(t,e){var n=H.getStyle(t,e),i=n&&n.match(/^(\d+)(\.\d+)?px$/);return i?Number(i[1]):void 0}var Me=!!function(){var t=!1;try{var e=Object.defineProperty({},"passive",{get:function(){t=!0}});window.addEventListener("e",null,e)}catch(t){}return t}()&&{passive:!0};function Se(t,e,n){t.addEventListener(e,n,Me)}function Ce(t,e,n){t.removeEventListener(e,n,Me)}function Pe(t,e,n,i,a){return{type:t,chart:e,native:a||null,x:void 0!==n?n:null,y:void 0!==i?i:null}}function Ae(t){var e=document.createElement("div");return e.className=t||"",e}function De(t,e,n){var i,a,r,o,s=t[ve]||(t[ve]={}),l=s.resizer=function(t){var e=Ae(be),n=Ae(be+"-expand"),i=Ae(be+"-shrink");n.appendChild(Ae()),i.appendChild(Ae()),e.appendChild(n),e.appendChild(i),e._reset=function(){n.scrollLeft=1e6,n.scrollTop=1e6,i.scrollLeft=1e6,i.scrollTop=1e6};var a=function(){e._reset(),t()};return Se(n,"scroll",a.bind(n,"expand")),Se(i,"scroll",a.bind(i,"shrink")),e}((i=function(){if(s.resizer){var i=n.options.maintainAspectRatio&&t.parentNode,a=i?i.clientWidth:0;e(Pe("resize",n)),i&&i.clientWidth0){var r=t[0];r.label?n=r.label:r.xLabel?n=r.xLabel:a>0&&r.index-1?t.split("\n"):t}function Ve(t){var e=N.global;return{xPadding:t.xPadding,yPadding:t.yPadding,xAlign:t.xAlign,yAlign:t.yAlign,rtl:t.rtl,textDirection:t.textDirection,bodyFontColor:t.bodyFontColor,_bodyFontFamily:ze(t.bodyFontFamily,e.defaultFontFamily),_bodyFontStyle:ze(t.bodyFontStyle,e.defaultFontStyle),_bodyAlign:t.bodyAlign,bodyFontSize:ze(t.bodyFontSize,e.defaultFontSize),bodySpacing:t.bodySpacing,titleFontColor:t.titleFontColor,_titleFontFamily:ze(t.titleFontFamily,e.defaultFontFamily),_titleFontStyle:ze(t.titleFontStyle,e.defaultFontStyle),titleFontSize:ze(t.titleFontSize,e.defaultFontSize),_titleAlign:t.titleAlign,titleSpacing:t.titleSpacing,titleMarginBottom:t.titleMarginBottom,footerFontColor:t.footerFontColor,_footerFontFamily:ze(t.footerFontFamily,e.defaultFontFamily),_footerFontStyle:ze(t.footerFontStyle,e.defaultFontStyle),footerFontSize:ze(t.footerFontSize,e.defaultFontSize),_footerAlign:t.footerAlign,footerSpacing:t.footerSpacing,footerMarginTop:t.footerMarginTop,caretSize:t.caretSize,cornerRadius:t.cornerRadius,backgroundColor:t.backgroundColor,opacity:0,legendColorBackground:t.multiKeyBackground,displayColors:t.displayColors,borderColor:t.borderColor,borderWidth:t.borderWidth}}function He(t,e){return"center"===e?t.x+t.width/2:"right"===e?t.x+t.width-t.xPadding:t.x+t.xPadding}function je(t){return Ee([],We(t))}var qe=K.extend({initialize:function(){this._model=Ve(this._options),this._lastActive=[]},getTitle:function(){var t=this,e=t._options,n=e.callbacks,i=n.beforeTitle.apply(t,arguments),a=n.title.apply(t,arguments),r=n.afterTitle.apply(t,arguments),o=[];return o=Ee(o,We(i)),o=Ee(o,We(a)),o=Ee(o,We(r))},getBeforeBody:function(){return je(this._options.callbacks.beforeBody.apply(this,arguments))},getBody:function(t,e){var n=this,i=n._options.callbacks,a=[];return H.each(t,(function(t){var r={before:[],lines:[],after:[]};Ee(r.before,We(i.beforeLabel.call(n,t,e))),Ee(r.lines,i.label.call(n,t,e)),Ee(r.after,We(i.afterLabel.call(n,t,e))),a.push(r)})),a},getAfterBody:function(){return je(this._options.callbacks.afterBody.apply(this,arguments))},getFooter:function(){var t=this,e=t._options.callbacks,n=e.beforeFooter.apply(t,arguments),i=e.footer.apply(t,arguments),a=e.afterFooter.apply(t,arguments),r=[];return r=Ee(r,We(n)),r=Ee(r,We(i)),r=Ee(r,We(a))},update:function(t){var e,n,i,a,r,o,s,l,u,d,h=this,c=h._options,f=h._model,g=h._model=Ve(c),p=h._active,m=h._data,v={xAlign:f.xAlign,yAlign:f.yAlign},b={x:f.x,y:f.y},x={width:f.width,height:f.height},y={x:f.caretX,y:f.caretY};if(p.length){g.opacity=1;var _=[],k=[];y=Be[c.position].call(h,p,h._eventPosition);var w=[];for(e=0,n=p.length;ei.width&&(a=i.width-e.width),a<0&&(a=0)),"top"===d?r+=h:r-="bottom"===d?e.height+h:e.height/2,"center"===d?"left"===u?a+=h:"right"===u&&(a-=h):"left"===u?a-=c:"right"===u&&(a+=c),{x:a,y:r}}(g,x,v=function(t,e){var n,i,a,r,o,s=t._model,l=t._chart,u=t._chart.chartArea,d="center",h="center";s.yl.height-e.height&&(h="bottom");var c=(u.left+u.right)/2,f=(u.top+u.bottom)/2;"center"===h?(n=function(t){return t<=c},i=function(t){return t>c}):(n=function(t){return t<=e.width/2},i=function(t){return t>=l.width-e.width/2}),a=function(t){return t+e.width+s.caretSize+s.caretPadding>l.width},r=function(t){return t-e.width-s.caretSize-s.caretPadding<0},o=function(t){return t<=f?"top":"bottom"},n(s.x)?(d="left",a(s.x)&&(d="center",h=o(s.y))):i(s.x)&&(d="right",r(s.x)&&(d="center",h=o(s.y)));var g=t._options;return{xAlign:g.xAlign?g.xAlign:d,yAlign:g.yAlign?g.yAlign:h}}(this,x),h._chart)}else g.opacity=0;return g.xAlign=v.xAlign,g.yAlign=v.yAlign,g.x=b.x,g.y=b.y,g.width=x.width,g.height=x.height,g.caretX=y.x,g.caretY=y.y,h._model=g,t&&c.custom&&c.custom.call(h,g),h},drawCaret:function(t,e){var n=this._chart.ctx,i=this._view,a=this.getCaretPosition(t,e,i);n.lineTo(a.x1,a.y1),n.lineTo(a.x2,a.y2),n.lineTo(a.x3,a.y3)},getCaretPosition:function(t,e,n){var i,a,r,o,s,l,u=n.caretSize,d=n.cornerRadius,h=n.xAlign,c=n.yAlign,f=t.x,g=t.y,p=e.width,m=e.height;if("center"===c)s=g+m/2,"left"===h?(a=(i=f)-u,r=i,o=s+u,l=s-u):(a=(i=f+p)+u,r=i,o=s-u,l=s+u);else if("left"===h?(i=(a=f+d+u)-u,r=a+u):"right"===h?(i=(a=f+p-d-u)-u,r=a+u):(i=(a=n.caretX)-u,r=a+u),"top"===c)s=(o=g)-u,l=o;else{s=(o=g+m)+u,l=o;var v=r;r=i,i=v}return{x1:i,x2:a,x3:r,y1:o,y2:s,y3:l}},drawTitle:function(t,e,n){var i,a,r,o=e.title,s=o.length;if(s){var l=Ne(e.rtl,e.x,e.width);for(t.x=He(e,e._titleAlign),n.textAlign=l.textAlign(e._titleAlign),n.textBaseline="middle",i=e.titleFontSize,a=e.titleSpacing,n.fillStyle=e.titleFontColor,n.font=H.fontString(i,e._titleFontStyle,e._titleFontFamily),r=0;r0&&n.stroke()},draw:function(){var t=this._chart.ctx,e=this._view;if(0!==e.opacity){var n={width:e.width,height:e.height},i={x:e.x,y:e.y},a=Math.abs(e.opacity<.001)?0:e.opacity,r=e.title.length||e.beforeBody.length||e.body.length||e.afterBody.length||e.footer.length;this._options.enabled&&r&&(t.save(),t.globalAlpha=a,this.drawBackground(i,e,t,n),i.y+=e.yPadding,H.rtl.overrideTextDirection(t,e.textDirection),this.drawTitle(i,e,t),this.drawBody(i,e,t),this.drawFooter(i,e,t),H.rtl.restoreTextDirection(t,e.textDirection),t.restore())}},handleEvent:function(t){var e,n=this,i=n._options;return n._lastActive=n._lastActive||[],"mouseout"===t.type?n._active=[]:(n._active=n._chart.getElementsAtEventForMode(t,i.mode,i),i.reverse&&n._active.reverse()),(e=!H.arrayEquals(n._active,n._lastActive))&&(n._lastActive=n._active,(i.enabled||i.custom)&&(n._eventPosition={x:t.x,y:t.y},n.update(!0),n.pivot())),e}}),Ue=Be,Ye=qe;Ye.positioners=Ue;var Ge=H.valueOrDefault;function Xe(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){if("xAxes"===t||"yAxes"===t){var a,r,o,s=n[t].length;for(e[t]||(e[t]=[]),a=0;a=e[t].length&&e[t].push({}),!e[t][a].type||o.type&&o.type!==e[t][a].type?H.merge(e[t][a],[Re.getScaleDefaults(r),o]):H.merge(e[t][a],o)}else H._merger(t,e,n,i)}})}function Ke(){return H.merge(Object.create(null),[].slice.call(arguments),{merger:function(t,e,n,i){var a=e[t]||Object.create(null),r=n[t];"scales"===t?e[t]=Xe(a,r):"scale"===t?e[t]=H.merge(a,[Re.getScaleDefaults(r.type),r]):H._merger(t,e,n,i)}})}function Ze(t){var e=t.options;H.each(t.scales,(function(e){pe.removeBox(t,e)})),e=Ke(N.global,N[t.config.type],e),t.options=t.config.options=e,t.ensureScalesHaveIDs(),t.buildOrUpdateScales(),t.tooltip._options=e.tooltips,t.tooltip.initialize()}function $e(t,e,n){var i,a=function(t){return t.id===i};do{i=e+n++}while(H.findIndex(t,a)>=0);return i}function Je(t){return"top"===t||"bottom"===t}function Qe(t,e){return function(n,i){return n[t]===i[t]?n[e]-i[e]:n[t]-i[t]}}N._set("global",{elements:{},events:["mousemove","mouseout","click","touchstart","touchmove"],hover:{onHover:null,mode:"nearest",intersect:!0,animationDuration:400},onClick:null,maintainAspectRatio:!0,responsive:!0,responsiveAnimationDuration:0});var tn=function(t,e){return this.construct(t,e),this};H.extend(tn.prototype,{construct:function(t,e){var n=this;e=function(t){var e=(t=t||Object.create(null)).data=t.data||{};return e.datasets=e.datasets||[],e.labels=e.labels||[],t.options=Ke(N.global,N[t.type],t.options||{}),t}(e);var i=Oe.acquireContext(t,e),a=i&&i.canvas,r=a&&a.height,o=a&&a.width;n.id=H.uid(),n.ctx=i,n.canvas=a,n.config=e,n.width=o,n.height=r,n.aspectRatio=r?o/r:null,n.options=e.options,n._bufferedRender=!1,n._layers=[],n.chart=n,n.controller=n,tn.instances[n.id]=n,Object.defineProperty(n,"data",{get:function(){return n.config.data},set:function(t){n.config.data=t}}),i&&a?(n.initialize(),n.update()):console.error("Failed to create chart: can't acquire context from the given item")},initialize:function(){var t=this;return Le.notify(t,"beforeInit"),H.retinaScale(t,t.options.devicePixelRatio),t.bindEvents(),t.options.responsive&&t.resize(!0),t.initToolTip(),Le.notify(t,"afterInit"),t},clear:function(){return H.canvas.clear(this),this},stop:function(){return J.cancelAnimation(this),this},resize:function(t){var e=this,n=e.options,i=e.canvas,a=n.maintainAspectRatio&&e.aspectRatio||null,r=Math.max(0,Math.floor(H.getMaximumWidth(i))),o=Math.max(0,Math.floor(a?r/a:H.getMaximumHeight(i)));if((e.width!==r||e.height!==o)&&(i.width=e.width=r,i.height=e.height=o,i.style.width=r+"px",i.style.height=o+"px",H.retinaScale(e,n.devicePixelRatio),!t)){var s={width:r,height:o};Le.notify(e,"resize",[s]),n.onResize&&n.onResize(e,s),e.stop(),e.update({duration:n.responsiveAnimationDuration})}},ensureScalesHaveIDs:function(){var t=this.options,e=t.scales||{},n=t.scale;H.each(e.xAxes,(function(t,n){t.id||(t.id=$e(e.xAxes,"x-axis-",n))})),H.each(e.yAxes,(function(t,n){t.id||(t.id=$e(e.yAxes,"y-axis-",n))})),n&&(n.id=n.id||"scale")},buildOrUpdateScales:function(){var t=this,e=t.options,n=t.scales||{},i=[],a=Object.keys(n).reduce((function(t,e){return t[e]=!1,t}),{});e.scales&&(i=i.concat((e.scales.xAxes||[]).map((function(t){return{options:t,dtype:"category",dposition:"bottom"}})),(e.scales.yAxes||[]).map((function(t){return{options:t,dtype:"linear",dposition:"left"}})))),e.scale&&i.push({options:e.scale,dtype:"radialLinear",isDefault:!0,dposition:"chartArea"}),H.each(i,(function(e){var i=e.options,r=i.id,o=Ge(i.type,e.dtype);Je(i.position)!==Je(e.dposition)&&(i.position=e.dposition),a[r]=!0;var s=null;if(r in n&&n[r].type===o)(s=n[r]).options=i,s.ctx=t.ctx,s.chart=t;else{var l=Re.getScaleConstructor(o);if(!l)return;s=new l({id:r,type:o,options:i,ctx:t.ctx,chart:t}),n[s.id]=s}s.mergeTicksOptions(),e.isDefault&&(t.scale=s)})),H.each(a,(function(t,e){t||delete n[e]})),t.scales=n,Re.addScalesToLayout(this)},buildOrUpdateControllers:function(){var t,e,n=this,i=[],a=n.data.datasets;for(t=0,e=a.length;t=0;--n)this.drawDataset(e[n],t);Le.notify(this,"afterDatasetsDraw",[t])}},drawDataset:function(t,e){var n={meta:t,index:t.index,easingValue:e};!1!==Le.notify(this,"beforeDatasetDraw",[n])&&(t.controller.draw(e),Le.notify(this,"afterDatasetDraw",[n]))},_drawTooltip:function(t){var e=this.tooltip,n={tooltip:e,easingValue:t};!1!==Le.notify(this,"beforeTooltipDraw",[n])&&(e.draw(),Le.notify(this,"afterTooltipDraw",[n]))},getElementAtEvent:function(t){return re.modes.single(this,t)},getElementsAtEvent:function(t){return re.modes.label(this,t,{intersect:!0})},getElementsAtXAxis:function(t){return re.modes["x-axis"](this,t,{intersect:!0})},getElementsAtEventForMode:function(t,e,n){var i=re.modes[e];return"function"==typeof i?i(this,t,n):[]},getDatasetAtEvent:function(t){return re.modes.dataset(this,t,{intersect:!0})},getDatasetMeta:function(t){var e=this.data.datasets[t];e._meta||(e._meta={});var n=e._meta[this.id];return n||(n=e._meta[this.id]={type:null,data:[],dataset:null,controller:null,hidden:null,xAxisID:null,yAxisID:null,order:e.order||0,index:t}),n},getVisibleDatasetCount:function(){for(var t=0,e=0,n=this.data.datasets.length;e3?n[2]-n[1]:n[1]-n[0];Math.abs(i)>1&&t!==Math.floor(t)&&(i=t-Math.floor(t));var a=H.log10(Math.abs(i)),r="";if(0!==t)if(Math.max(Math.abs(n[0]),Math.abs(n[n.length-1]))<1e-4){var o=H.log10(Math.abs(t)),s=Math.floor(o)-Math.floor(a);s=Math.max(Math.min(s,20),0),r=t.toExponential(s)}else{var l=-1*Math.floor(a);l=Math.max(Math.min(l,20),0),r=t.toFixed(l)}else r="0";return r},logarithmic:function(t,e,n){var i=t/Math.pow(10,Math.floor(H.log10(t)));return 0===t?"0":1===i||2===i||5===i||0===e||e===n.length-1?t.toExponential():""}}},sn=H.isArray,ln=H.isNullOrUndef,un=H.valueOrDefault,dn=H.valueAtIndexOrDefault;function hn(t,e,n){var i,a=t.getTicks().length,r=Math.min(e,a-1),o=t.getPixelForTick(r),s=t._startPixel,l=t._endPixel;if(!(n&&(i=1===a?Math.max(o-s,l-o):0===e?(t.getPixelForTick(1)-o)/2:(o-t.getPixelForTick(r-1))/2,(o+=rl+1e-6)))return o}function cn(t,e,n,i){var a,r,o,s,l,u,d,h,c,f,g,p,m,v=n.length,b=[],x=[],y=[],_=0,k=0;for(a=0;ae){for(n=0;n=c||d<=1||!s.isHorizontal()?s.labelRotation=h:(e=(t=s._getLabelSizes()).widest.width,n=t.highest.height-t.highest.offset,i=Math.min(s.maxWidth,s.chart.width-e),e+6>(a=l.offset?s.maxWidth/d:i/(d-1))&&(a=i/(d-(l.offset?.5:1)),r=s.maxHeight-fn(l.gridLines)-u.padding-gn(l.scaleLabel),o=Math.sqrt(e*e+n*n),f=H.toDegrees(Math.min(Math.asin(Math.min((t.highest.height+6)/a,1)),Math.asin(Math.min(r/o,1))-Math.asin(n/o))),f=Math.max(h,Math.min(c,f))),s.labelRotation=f)},afterCalculateTickRotation:function(){H.callback(this.options.afterCalculateTickRotation,[this])},beforeFit:function(){H.callback(this.options.beforeFit,[this])},fit:function(){var t=this,e=t.minSize={width:0,height:0},n=t.chart,i=t.options,a=i.ticks,r=i.scaleLabel,o=i.gridLines,s=t._isVisible(),l="bottom"===i.position,u=t.isHorizontal();if(u?e.width=t.maxWidth:s&&(e.width=fn(o)+gn(r)),u?s&&(e.height=fn(o)+gn(r)):e.height=t.maxHeight,a.display&&s){var d=mn(a),h=t._getLabelSizes(),c=h.first,f=h.last,g=h.widest,p=h.highest,m=.4*d.minor.lineHeight,v=a.padding;if(u){var b=0!==t.labelRotation,x=H.toRadians(t.labelRotation),y=Math.cos(x),_=Math.sin(x),k=_*g.width+y*(p.height-(b?p.offset:0))+(b?0:m);e.height=Math.min(t.maxHeight,e.height+k+v);var w,M,S=t.getPixelForTick(0)-t.left,C=t.right-t.getPixelForTick(t.getTicks().length-1);b?(w=l?y*c.width+_*c.offset:_*(c.height-c.offset),M=l?_*(f.height-f.offset):y*f.width+_*f.offset):(w=c.width/2,M=f.width/2),t.paddingLeft=Math.max((w-S)*t.width/(t.width-S),0)+3,t.paddingRight=Math.max((M-C)*t.width/(t.width-C),0)+3}else{var P=a.mirror?0:g.width+v+m;e.width=Math.min(t.maxWidth,e.width+P),t.paddingTop=c.height/2,t.paddingBottom=f.height/2}}t.handleMargins(),u?(t.width=t._length=n.width-t.margins.left-t.margins.right,t.height=e.height):(t.width=e.width,t.height=t._length=n.height-t.margins.top-t.margins.bottom)},handleMargins:function(){var t=this;t.margins&&(t.margins.left=Math.max(t.paddingLeft,t.margins.left),t.margins.top=Math.max(t.paddingTop,t.margins.top),t.margins.right=Math.max(t.paddingRight,t.margins.right),t.margins.bottom=Math.max(t.paddingBottom,t.margins.bottom))},afterFit:function(){H.callback(this.options.afterFit,[this])},isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},isFullWidth:function(){return this.options.fullWidth},getRightValue:function(t){if(ln(t))return NaN;if(("number"==typeof t||t instanceof Number)&&!isFinite(t))return NaN;if(t)if(this.isHorizontal()){if(void 0!==t.x)return this.getRightValue(t.x)}else if(void 0!==t.y)return this.getRightValue(t.y);return t},_convertTicksToLabels:function(t){var e,n,i,a=this;for(a.ticks=t.map((function(t){return t.value})),a.beforeTickToLabelConversion(),e=a.convertTicksToLabels(t)||a.ticks,a.afterTickToLabelConversion(),n=0,i=t.length;nn-1?null:this.getPixelForDecimal(t*i+(e?i/2:0))},getPixelForDecimal:function(t){return this._reversePixels&&(t=1-t),this._startPixel+t*this._length},getDecimalForPixel:function(t){var e=(t-this._startPixel)/this._length;return this._reversePixels?1-e:e},getBasePixel:function(){return this.getPixelForValue(this.getBaseValue())},getBaseValue:function(){var t=this.min,e=this.max;return this.beginAtZero?0:t<0&&e<0?e:t>0&&e>0?t:0},_autoSkip:function(t){var e,n,i,a,r=this.options.ticks,o=this._length,s=r.maxTicksLimit||o/this._tickSize()+1,l=r.major.enabled?function(t){var e,n,i=[];for(e=0,n=t.length;es)return function(t,e,n){var i,a,r=0,o=e[0];for(n=Math.ceil(n),i=0;iu)return r;return Math.max(u,1)}(l,t,0,s),u>0){for(e=0,n=u-1;e1?(h-d)/(u-1):null,bn(t,i,H.isNullOrUndef(a)?0:d-a,d),bn(t,i,h,H.isNullOrUndef(a)?t.length:h+a),vn(t)}return bn(t,i),vn(t)},_tickSize:function(){var t=this.options.ticks,e=H.toRadians(this.labelRotation),n=Math.abs(Math.cos(e)),i=Math.abs(Math.sin(e)),a=this._getLabelSizes(),r=t.autoSkipPadding||0,o=a?a.widest.width+r:0,s=a?a.highest.height+r:0;return this.isHorizontal()?s*n>o*i?o/n:s/i:s*i=0&&(o=t),void 0!==r&&(t=n.indexOf(r))>=0&&(s=t),e.minIndex=o,e.maxIndex=s,e.min=n[o],e.max=n[s]},buildTicks:function(){var t=this._getLabels(),e=this.minIndex,n=this.maxIndex;this.ticks=0===e&&n===t.length-1?t:t.slice(e,n+1)},getLabelForIndex:function(t,e){var n=this.chart;return n.getDatasetMeta(e).controller._getValueScaleId()===this.id?this.getRightValue(n.data.datasets[e].data[t]):this._getLabels()[t]},_configure:function(){var t=this,e=t.options.offset,n=t.ticks;yn.prototype._configure.call(t),t.isHorizontal()||(t._reversePixels=!t._reversePixels),n&&(t._startValue=t.minIndex-(e?.5:0),t._valueRange=Math.max(n.length-(e?0:1),1))},getPixelForValue:function(t,e,n){var i,a,r,o=this;return _n(e)||_n(n)||(t=o.chart.data.datasets[n].data[e]),_n(t)||(i=o.isHorizontal()?t.x:t.y),(void 0!==i||void 0!==t&&isNaN(e))&&(a=o._getLabels(),t=H.valueOrDefault(i,t),e=-1!==(r=a.indexOf(t))?r:e,isNaN(e)&&(e=t)),o.getPixelForDecimal((e-o._startValue)/o._valueRange)},getPixelForTick:function(t){var e=this.ticks;return t<0||t>e.length-1?null:this.getPixelForValue(e[t],t+this.minIndex)},getValueForPixel:function(t){var e=Math.round(this._startValue+this.getDecimalForPixel(t)*this._valueRange);return Math.min(Math.max(e,0),this.ticks.length-1)},getBasePixel:function(){return this.bottom}}),wn={position:"bottom"};kn._defaults=wn;var Mn=H.noop,Sn=H.isNullOrUndef;var Cn=yn.extend({getRightValue:function(t){return"string"==typeof t?+t:yn.prototype.getRightValue.call(this,t)},handleTickRangeOptions:function(){var t=this,e=t.options.ticks;if(e.beginAtZero){var n=H.sign(t.min),i=H.sign(t.max);n<0&&i<0?t.max=0:n>0&&i>0&&(t.min=0)}var a=void 0!==e.min||void 0!==e.suggestedMin,r=void 0!==e.max||void 0!==e.suggestedMax;void 0!==e.min?t.min=e.min:void 0!==e.suggestedMin&&(null===t.min?t.min=e.suggestedMin:t.min=Math.min(t.min,e.suggestedMin)),void 0!==e.max?t.max=e.max:void 0!==e.suggestedMax&&(null===t.max?t.max=e.suggestedMax:t.max=Math.max(t.max,e.suggestedMax)),a!==r&&t.min>=t.max&&(a?t.max=t.min+1:t.min=t.max-1),t.min===t.max&&(t.max++,e.beginAtZero||t.min--)},getTickLimit:function(){var t,e=this.options.ticks,n=e.stepSize,i=e.maxTicksLimit;return n?t=Math.ceil(this.max/n)-Math.floor(this.min/n)+1:(t=this._computeTickLimit(),i=i||11),i&&(t=Math.min(i,t)),t},_computeTickLimit:function(){return Number.POSITIVE_INFINITY},handleDirectionalChanges:Mn,buildTicks:function(){var t=this,e=t.options.ticks,n=t.getTickLimit(),i={maxTicks:n=Math.max(2,n),min:e.min,max:e.max,precision:e.precision,stepSize:H.valueOrDefault(e.fixedStepSize,e.stepSize)},a=t.ticks=function(t,e){var n,i,a,r,o=[],s=t.stepSize,l=s||1,u=t.maxTicks-1,d=t.min,h=t.max,c=t.precision,f=e.min,g=e.max,p=H.niceNum((g-f)/u/l)*l;if(p<1e-14&&Sn(d)&&Sn(h))return[f,g];(r=Math.ceil(g/p)-Math.floor(f/p))>u&&(p=H.niceNum(r*p/u/l)*l),s||Sn(c)?n=Math.pow(10,H._decimalPlaces(p)):(n=Math.pow(10,c),p=Math.ceil(p*n)/n),i=Math.floor(f/p)*p,a=Math.ceil(g/p)*p,s&&(!Sn(d)&&H.almostWhole(d/p,p/1e3)&&(i=d),!Sn(h)&&H.almostWhole(h/p,p/1e3)&&(a=h)),r=(a-i)/p,r=H.almostEquals(r,Math.round(r),p/1e3)?Math.round(r):Math.ceil(r),i=Math.round(i*n)/n,a=Math.round(a*n)/n,o.push(Sn(d)?i:d);for(var m=1;me.length-1?null:this.getPixelForValue(e[t])}}),In=Pn;Tn._defaults=In;var Fn=H.valueOrDefault,On=H.math.log10;var Ln={position:"left",ticks:{callback:on.formatters.logarithmic}};function Rn(t,e){return H.isFinite(t)&&t>=0?t:e}var zn=yn.extend({determineDataLimits:function(){var t,e,n,i,a,r,o=this,s=o.options,l=o.chart,u=l.data.datasets,d=o.isHorizontal();function h(t){return d?t.xAxisID===o.id:t.yAxisID===o.id}o.min=Number.POSITIVE_INFINITY,o.max=Number.NEGATIVE_INFINITY,o.minNotZero=Number.POSITIVE_INFINITY;var c=s.stacked;if(void 0===c)for(t=0;t0){var e=H.min(t),n=H.max(t);o.min=Math.min(o.min,e),o.max=Math.max(o.max,n)}}))}else for(t=0;t0?t.minNotZero=t.min:t.max<1?t.minNotZero=Math.pow(10,Math.floor(On(t.max))):t.minNotZero=1)},buildTicks:function(){var t=this,e=t.options.ticks,n=!t.isHorizontal(),i={min:Rn(e.min),max:Rn(e.max)},a=t.ticks=function(t,e){var n,i,a=[],r=Fn(t.min,Math.pow(10,Math.floor(On(e.min)))),o=Math.floor(On(e.max)),s=Math.ceil(e.max/Math.pow(10,o));0===r?(n=Math.floor(On(e.minNotZero)),i=Math.floor(e.minNotZero/Math.pow(10,n)),a.push(r),r=i*Math.pow(10,n)):(n=Math.floor(On(r)),i=Math.floor(r/Math.pow(10,n)));var l=n<0?Math.pow(10,Math.abs(n)):1;do{a.push(r),10===++i&&(i=1,l=++n>=0?1:l),r=Math.round(i*Math.pow(10,n)*l)/l}while(ne.length-1?null:this.getPixelForValue(e[t])},_getFirstTickValue:function(t){var e=Math.floor(On(t));return Math.floor(t/Math.pow(10,e))*Math.pow(10,e)},_configure:function(){var t=this,e=t.min,n=0;yn.prototype._configure.call(t),0===e&&(e=t._getFirstTickValue(t.minNotZero),n=Fn(t.options.ticks.fontSize,N.global.defaultFontSize)/t._length),t._startValue=On(e),t._valueOffset=n,t._valueRange=(On(t.max)-On(e))/(1-n)},getPixelForValue:function(t){var e=this,n=0;return(t=+e.getRightValue(t))>e.min&&t>0&&(n=(On(t)-e._startValue)/e._valueRange+e._valueOffset),e.getPixelForDecimal(n)},getValueForPixel:function(t){var e=this,n=e.getDecimalForPixel(t);return 0===n&&0===e.min?0:Math.pow(10,e._startValue+(n-e._valueOffset)*e._valueRange)}}),Nn=Ln;zn._defaults=Nn;var Bn=H.valueOrDefault,En=H.valueAtIndexOrDefault,Wn=H.options.resolve,Vn={display:!0,animate:!0,position:"chartArea",angleLines:{display:!0,color:"rgba(0,0,0,0.1)",lineWidth:1,borderDash:[],borderDashOffset:0},gridLines:{circular:!1},ticks:{showLabelBackdrop:!0,backdropColor:"rgba(255,255,255,0.75)",backdropPaddingY:2,backdropPaddingX:2,callback:on.formatters.linear},pointLabels:{display:!0,fontSize:10,callback:function(t){return t}}};function Hn(t){var e=t.ticks;return e.display&&t.display?Bn(e.fontSize,N.global.defaultFontSize)+2*e.backdropPaddingY:0}function jn(t,e,n,i,a){return t===i||t===a?{start:e-n/2,end:e+n/2}:ta?{start:e-n,end:e}:{start:e,end:e+n}}function qn(t){return 0===t||180===t?"center":t<180?"left":"right"}function Un(t,e,n,i){var a,r,o=n.y+i/2;if(H.isArray(e))for(a=0,r=e.length;a270||t<90)&&(n.y-=e.h)}function Gn(t){return H.isNumber(t)?t:0}var Xn=Cn.extend({setDimensions:function(){var t=this;t.width=t.maxWidth,t.height=t.maxHeight,t.paddingTop=Hn(t.options)/2,t.xCenter=Math.floor(t.width/2),t.yCenter=Math.floor((t.height-t.paddingTop)/2),t.drawingArea=Math.min(t.height-t.paddingTop,t.width)/2},determineDataLimits:function(){var t=this,e=t.chart,n=Number.POSITIVE_INFINITY,i=Number.NEGATIVE_INFINITY;H.each(e.data.datasets,(function(a,r){if(e.isDatasetVisible(r)){var o=e.getDatasetMeta(r);H.each(a.data,(function(e,a){var r=+t.getRightValue(e);isNaN(r)||o.data[a].hidden||(n=Math.min(r,n),i=Math.max(r,i))}))}})),t.min=n===Number.POSITIVE_INFINITY?0:n,t.max=i===Number.NEGATIVE_INFINITY?0:i,t.handleTickRangeOptions()},_computeTickLimit:function(){return Math.ceil(this.drawingArea/Hn(this.options))},convertTicksToLabels:function(){var t=this;Cn.prototype.convertTicksToLabels.call(t),t.pointLabels=t.chart.data.labels.map((function(){var e=H.callback(t.options.pointLabels.callback,arguments,t);return e||0===e?e:""}))},getLabelForIndex:function(t,e){return+this.getRightValue(this.chart.data.datasets[e].data[t])},fit:function(){var t=this.options;t.display&&t.pointLabels.display?function(t){var e,n,i,a=H.options._parseFont(t.options.pointLabels),r={l:0,r:t.width,t:0,b:t.height-t.paddingTop},o={};t.ctx.font=a.string,t._pointLabelSizes=[];var s,l,u,d=t.chart.data.labels.length;for(e=0;er.r&&(r.r=f.end,o.r=h),g.startr.b&&(r.b=g.end,o.b=h)}t.setReductions(t.drawingArea,r,o)}(this):this.setCenterPoint(0,0,0,0)},setReductions:function(t,e,n){var i=this,a=e.l/Math.sin(n.l),r=Math.max(e.r-i.width,0)/Math.sin(n.r),o=-e.t/Math.cos(n.t),s=-Math.max(e.b-(i.height-i.paddingTop),0)/Math.cos(n.b);a=Gn(a),r=Gn(r),o=Gn(o),s=Gn(s),i.drawingArea=Math.min(Math.floor(t-(a+r)/2),Math.floor(t-(o+s)/2)),i.setCenterPoint(a,r,o,s)},setCenterPoint:function(t,e,n,i){var a=this,r=a.width-e-a.drawingArea,o=t+a.drawingArea,s=n+a.drawingArea,l=a.height-a.paddingTop-i-a.drawingArea;a.xCenter=Math.floor((o+r)/2+a.left),a.yCenter=Math.floor((s+l)/2+a.top+a.paddingTop)},getIndexAngle:function(t){var e=this.chart,n=(t*(360/e.data.labels.length)+((e.options||{}).startAngle||0))%360;return(n<0?n+360:n)*Math.PI*2/360},getDistanceFromCenterForValue:function(t){var e=this;if(H.isNullOrUndef(t))return NaN;var n=e.drawingArea/(e.max-e.min);return e.options.ticks.reverse?(e.max-t)*n:(t-e.min)*n},getPointPosition:function(t,e){var n=this.getIndexAngle(t)-Math.PI/2;return{x:Math.cos(n)*e+this.xCenter,y:Math.sin(n)*e+this.yCenter}},getPointPositionForValue:function(t,e){return this.getPointPosition(t,this.getDistanceFromCenterForValue(e))},getBasePosition:function(t){var e=this.min,n=this.max;return this.getPointPositionForValue(t||0,this.beginAtZero?0:e<0&&n<0?n:e>0&&n>0?e:0)},_drawGrid:function(){var t,e,n,i=this,a=i.ctx,r=i.options,o=r.gridLines,s=r.angleLines,l=Bn(s.lineWidth,o.lineWidth),u=Bn(s.color,o.color);if(r.pointLabels.display&&function(t){var e=t.ctx,n=t.options,i=n.pointLabels,a=Hn(n),r=t.getDistanceFromCenterForValue(n.ticks.reverse?t.min:t.max),o=H.options._parseFont(i);e.save(),e.font=o.string,e.textBaseline="middle";for(var s=t.chart.data.labels.length-1;s>=0;s--){var l=0===s?a/2:0,u=t.getPointPosition(s,r+l+5),d=En(i.fontColor,s,N.global.defaultFontColor);e.fillStyle=d;var h=t.getIndexAngle(s),c=H.toDegrees(h);e.textAlign=qn(c),Yn(c,t._pointLabelSizes[s],u),Un(e,t.pointLabels[s],u,o.lineHeight)}e.restore()}(i),o.display&&H.each(i.ticks,(function(t,n){0!==n&&(e=i.getDistanceFromCenterForValue(i.ticksAsNumbers[n]),function(t,e,n,i){var a,r=t.ctx,o=e.circular,s=t.chart.data.labels.length,l=En(e.color,i-1),u=En(e.lineWidth,i-1);if((o||s)&&l&&u){if(r.save(),r.strokeStyle=l,r.lineWidth=u,r.setLineDash&&(r.setLineDash(e.borderDash||[]),r.lineDashOffset=e.borderDashOffset||0),r.beginPath(),o)r.arc(t.xCenter,t.yCenter,n,0,2*Math.PI);else{a=t.getPointPosition(0,n),r.moveTo(a.x,a.y);for(var d=1;d=0;t--)e=i.getDistanceFromCenterForValue(r.ticks.reverse?i.min:i.max),n=i.getPointPosition(t,e),a.beginPath(),a.moveTo(i.xCenter,i.yCenter),a.lineTo(n.x,n.y),a.stroke();a.restore()}},_drawLabels:function(){var t=this,e=t.ctx,n=t.options.ticks;if(n.display){var i,a,r=t.getIndexAngle(0),o=H.options._parseFont(n),s=Bn(n.fontColor,N.global.defaultFontColor);e.save(),e.font=o.string,e.translate(t.xCenter,t.yCenter),e.rotate(r),e.textAlign="center",e.textBaseline="middle",H.each(t.ticks,(function(r,l){(0!==l||n.reverse)&&(i=t.getDistanceFromCenterForValue(t.ticksAsNumbers[l]),n.showLabelBackdrop&&(a=e.measureText(r).width,e.fillStyle=n.backdropColor,e.fillRect(-a/2-n.backdropPaddingX,-i-o.size/2-n.backdropPaddingY,a+2*n.backdropPaddingX,o.size+2*n.backdropPaddingY)),e.fillStyle=s,e.fillText(r,0,-i))})),e.restore()}},_drawTitle:H.noop}),Kn=Vn;Xn._defaults=Kn;var Zn=H._deprecated,$n=H.options.resolve,Jn=H.valueOrDefault,Qn=Number.MIN_SAFE_INTEGER||-9007199254740991,ti=Number.MAX_SAFE_INTEGER||9007199254740991,ei={millisecond:{common:!0,size:1,steps:1e3},second:{common:!0,size:1e3,steps:60},minute:{common:!0,size:6e4,steps:60},hour:{common:!0,size:36e5,steps:24},day:{common:!0,size:864e5,steps:30},week:{common:!1,size:6048e5,steps:4},month:{common:!0,size:2628e6,steps:12},quarter:{common:!1,size:7884e6,steps:4},year:{common:!0,size:3154e7}},ni=Object.keys(ei);function ii(t,e){return t-e}function ai(t){return H.valueOrDefault(t.time.min,t.ticks.min)}function ri(t){return H.valueOrDefault(t.time.max,t.ticks.max)}function oi(t,e,n,i){var a=function(t,e,n){for(var i,a,r,o=0,s=t.length-1;o>=0&&o<=s;){if(a=t[(i=o+s>>1)-1]||null,r=t[i],!a)return{lo:null,hi:r};if(r[e]n))return{lo:a,hi:r};s=i-1}}return{lo:r,hi:null}}(t,e,n),r=a.lo?a.hi?a.lo:t[t.length-2]:t[0],o=a.lo?a.hi?a.hi:t[t.length-1]:t[1],s=o[e]-r[e],l=s?(n-r[e])/s:0,u=(o[i]-r[i])*l;return r[i]+u}function si(t,e){var n=t._adapter,i=t.options.time,a=i.parser,r=a||i.format,o=e;return"function"==typeof a&&(o=a(o)),H.isFinite(o)||(o="string"==typeof r?n.parse(o,r):n.parse(o)),null!==o?+o:(a||"function"!=typeof r||(o=r(e),H.isFinite(o)||(o=n.parse(o))),o)}function li(t,e){if(H.isNullOrUndef(e))return null;var n=t.options.time,i=si(t,t.getRightValue(e));return null===i?i:(n.round&&(i=+t._adapter.startOf(i,n.round)),i)}function ui(t,e,n,i){var a,r,o,s=ni.length;for(a=ni.indexOf(t);a=0&&(e[r].major=!0);return e}(t,r,o,n):r}var hi=yn.extend({initialize:function(){this.mergeTicksOptions(),yn.prototype.initialize.call(this)},update:function(){var t=this,e=t.options,n=e.time||(e.time={}),i=t._adapter=new rn._date(e.adapters.date);return Zn("time scale",n.format,"time.format","time.parser"),Zn("time scale",n.min,"time.min","ticks.min"),Zn("time scale",n.max,"time.max","ticks.max"),H.mergeIf(n.displayFormats,i.formats()),yn.prototype.update.apply(t,arguments)},getRightValue:function(t){return t&&void 0!==t.t&&(t=t.t),yn.prototype.getRightValue.call(this,t)},determineDataLimits:function(){var t,e,n,i,a,r,o,s=this,l=s.chart,u=s._adapter,d=s.options,h=d.time.unit||"day",c=ti,f=Qn,g=[],p=[],m=[],v=s._getLabels();for(t=0,n=v.length;t1?function(t){var e,n,i,a={},r=[];for(e=0,n=t.length;e1e5*u)throw e+" and "+n+" are too far apart with stepSize of "+u+" "+l;for(a=h;a=a&&n<=r&&d.push(n);return i.min=a,i.max=r,i._unit=l.unit||(s.autoSkip?ui(l.minUnit,i.min,i.max,h):function(t,e,n,i,a){var r,o;for(r=ni.length-1;r>=ni.indexOf(n);r--)if(o=ni[r],ei[o].common&&t._adapter.diff(a,i,o)>=e-1)return o;return ni[n?ni.indexOf(n):0]}(i,d.length,l.minUnit,i.min,i.max)),i._majorUnit=s.major.enabled&&"year"!==i._unit?function(t){for(var e=ni.indexOf(t)+1,n=ni.length;ee&&s=0&&t0?s:1}}),ci={position:"bottom",distribution:"linear",bounds:"data",adapters:{},time:{parser:!1,unit:!1,round:!1,displayFormat:!1,isoWeekday:!1,minUnit:"millisecond",displayFormats:{}},ticks:{autoSkip:!1,source:"auto",major:{enabled:!1}}};hi._defaults=ci;var fi={category:kn,linear:Tn,logarithmic:zn,radialLinear:Xn,time:hi},gi={datetime:"MMM D, YYYY, h:mm:ss a",millisecond:"h:mm:ss.SSS a",second:"h:mm:ss a",minute:"h:mm a",hour:"hA",day:"MMM D",week:"ll",month:"MMM YYYY",quarter:"[Q]Q - YYYY",year:"YYYY"};rn._date.override("function"==typeof t?{_id:"moment",formats:function(){return gi},parse:function(e,n){return"string"==typeof e&&"string"==typeof n?e=t(e,n):e instanceof t||(e=t(e)),e.isValid()?e.valueOf():null},format:function(e,n){return t(e).format(n)},add:function(e,n,i){return t(e).add(n,i).valueOf()},diff:function(e,n,i){return t(e).diff(t(n),i)},startOf:function(e,n,i){return e=t(e),"isoWeek"===n?e.isoWeekday(i).valueOf():e.startOf(n).valueOf()},endOf:function(e,n){return t(e).endOf(n).valueOf()},_create:function(e){return t(e)}}:{}),N._set("global",{plugins:{filler:{propagate:!0}}});var pi={dataset:function(t){var e=t.fill,n=t.chart,i=n.getDatasetMeta(e),a=i&&n.isDatasetVisible(e)&&i.dataset._children||[],r=a.length||0;return r?function(t,e){return e=n)&&i;switch(r){case"bottom":return"start";case"top":return"end";case"zero":return"origin";case"origin":case"start":case"end":return r;default:return!1}}function vi(t){return(t.el._scale||{}).getPointPositionForValue?function(t){var e,n,i,a,r,o=t.el._scale,s=o.options,l=o.chart.data.labels.length,u=t.fill,d=[];if(!l)return null;for(e=s.ticks.reverse?o.max:o.min,n=s.ticks.reverse?o.min:o.max,i=o.getPointPositionForValue(0,e),a=0;a0;--r)H.canvas.lineTo(t,n[r],n[r-1],!0);else for(o=n[0].cx,s=n[0].cy,l=Math.sqrt(Math.pow(n[0].x-o,2)+Math.pow(n[0].y-s,2)),r=a-1;r>0;--r)t.arc(o,s,l,n[r].angle,n[r-1].angle,!0)}}function ki(t,e,n,i,a,r){var o,s,l,u,d,h,c,f,g=e.length,p=i.spanGaps,m=[],v=[],b=0,x=0;for(t.beginPath(),o=0,s=g;o=0;--n)(e=l[n].$filler)&&e.visible&&(a=(i=e.el)._view,r=i._children||[],o=e.mapper,s=a.backgroundColor||N.global.defaultColor,o&&s&&r.length&&(H.canvas.clipArea(u,t.chartArea),ki(u,r,o,a,s,i._loop),H.canvas.unclipArea(u)))}},Mi=H.rtl.getRtlAdapter,Si=H.noop,Ci=H.valueOrDefault;function Pi(t,e){return t.usePointStyle&&t.boxWidth>e?e:t.boxWidth}N._set("global",{legend:{display:!0,position:"top",align:"center",fullWidth:!0,reverse:!1,weight:1e3,onClick:function(t,e){var n=e.datasetIndex,i=this.chart,a=i.getDatasetMeta(n);a.hidden=null===a.hidden?!i.data.datasets[n].hidden:null,i.update()},onHover:null,onLeave:null,labels:{boxWidth:40,padding:10,generateLabels:function(t){var e=t.data.datasets,n=t.options.legend||{},i=n.labels&&n.labels.usePointStyle;return t._getSortedDatasetMetas().map((function(n){var a=n.controller.getStyle(i?0:void 0);return{text:e[n.index].label,fillStyle:a.backgroundColor,hidden:!t.isDatasetVisible(n.index),lineCap:a.borderCapStyle,lineDash:a.borderDash,lineDashOffset:a.borderDashOffset,lineJoin:a.borderJoinStyle,lineWidth:a.borderWidth,strokeStyle:a.borderColor,pointStyle:a.pointStyle,rotation:a.rotation,datasetIndex:n.index}}),this)}}},legendCallback:function(t){var e,n,i,a=document.createElement("ul"),r=t.data.datasets;for(a.setAttribute("class",t.id+"-legend"),e=0,n=r.length;el.width)&&(h+=o+n.padding,d[d.length-(e>0?0:1)]=0),s[e]={left:0,top:0,width:i,height:o},d[d.length-1]+=i+n.padding})),l.height+=h}else{var c=n.padding,f=t.columnWidths=[],g=t.columnHeights=[],p=n.padding,m=0,v=0;H.each(t.legendItems,(function(t,e){var i=Pi(n,o)+o/2+a.measureText(t.text).width;e>0&&v+o+2*c>l.height&&(p+=m+n.padding,f.push(m),g.push(v),m=0,v=0),m=Math.max(m,i),v+=o+c,s[e]={left:0,top:0,width:i,height:o}})),p+=m,f.push(m),g.push(v),l.width+=p}t.width=l.width,t.height=l.height}else t.width=l.width=t.height=l.height=0},afterFit:Si,isHorizontal:function(){return"top"===this.options.position||"bottom"===this.options.position},draw:function(){var t=this,e=t.options,n=e.labels,i=N.global,a=i.defaultColor,r=i.elements.line,o=t.height,s=t.columnHeights,l=t.width,u=t.lineWidths;if(e.display){var d,h=Mi(e.rtl,t.left,t.minSize.width),c=t.ctx,f=Ci(n.fontColor,i.defaultFontColor),g=H.options._parseFont(n),p=g.size;c.textAlign=h.textAlign("left"),c.textBaseline="middle",c.lineWidth=.5,c.strokeStyle=f,c.fillStyle=f,c.font=g.string;var m=Pi(n,p),v=t.legendHitBoxes,b=function(t,i){switch(e.align){case"start":return n.padding;case"end":return t-i;default:return(t-i+n.padding)/2}},x=t.isHorizontal();d=x?{x:t.left+b(l,u[0]),y:t.top+n.padding,line:0}:{x:t.left+n.padding,y:t.top+b(o,s[0]),line:0},H.rtl.overrideTextDirection(t.ctx,e.textDirection);var y=p+n.padding;H.each(t.legendItems,(function(e,i){var f=c.measureText(e.text).width,g=m+p/2+f,_=d.x,k=d.y;h.setWidth(t.minSize.width),x?i>0&&_+g+n.padding>t.left+t.minSize.width&&(k=d.y+=y,d.line++,_=d.x=t.left+b(l,u[d.line])):i>0&&k+y>t.top+t.minSize.height&&(_=d.x=_+t.columnWidths[d.line]+n.padding,d.line++,k=d.y=t.top+b(o,s[d.line]));var w=h.x(_);!function(t,e,i){if(!(isNaN(m)||m<=0)){c.save();var o=Ci(i.lineWidth,r.borderWidth);if(c.fillStyle=Ci(i.fillStyle,a),c.lineCap=Ci(i.lineCap,r.borderCapStyle),c.lineDashOffset=Ci(i.lineDashOffset,r.borderDashOffset),c.lineJoin=Ci(i.lineJoin,r.borderJoinStyle),c.lineWidth=o,c.strokeStyle=Ci(i.strokeStyle,a),c.setLineDash&&c.setLineDash(Ci(i.lineDash,r.borderDash)),n&&n.usePointStyle){var s=m*Math.SQRT2/2,l=h.xPlus(t,m/2),u=e+p/2;H.canvas.drawPoint(c,i.pointStyle,s,l,u,i.rotation)}else c.fillRect(h.leftForLtr(t,m),e,m,p),0!==o&&c.strokeRect(h.leftForLtr(t,m),e,m,p);c.restore()}}(w,k,e),v[i].left=h.leftForLtr(w,v[i].width),v[i].top=k,function(t,e,n,i){var a=p/2,r=h.xPlus(t,m+a),o=e+a;c.fillText(n.text,r,o),n.hidden&&(c.beginPath(),c.lineWidth=2,c.moveTo(r,o),c.lineTo(h.xPlus(r,i),o),c.stroke())}(w,k,e,f),x?d.x+=g+n.padding:d.y+=y})),H.rtl.restoreTextDirection(t.ctx,e.textDirection)}},_getLegendItemAt:function(t,e){var n,i,a,r=this;if(t>=r.left&&t<=r.right&&e>=r.top&&e<=r.bottom)for(a=r.legendHitBoxes,n=0;n=(i=a[n]).left&&t<=i.left+i.width&&e>=i.top&&e<=i.top+i.height)return r.legendItems[n];return null},handleEvent:function(t){var e,n=this,i=n.options,a="mouseup"===t.type?"click":t.type;if("mousemove"===a){if(!i.onHover&&!i.onLeave)return}else{if("click"!==a)return;if(!i.onClick)return}e=n._getLegendItemAt(t.x,t.y),"click"===a?e&&i.onClick&&i.onClick.call(n,t.native,e):(i.onLeave&&e!==n._hoveredItem&&(n._hoveredItem&&i.onLeave.call(n,t.native,n._hoveredItem),n._hoveredItem=e),i.onHover&&e&&i.onHover.call(n,t.native,e))}});function Di(t,e){var n=new Ai({ctx:t.ctx,options:e,chart:t});pe.configure(t,n,e),pe.addBox(t,n),t.legend=n}var Ti={id:"legend",_element:Ai,beforeInit:function(t){var e=t.options.legend;e&&Di(t,e)},beforeUpdate:function(t){var e=t.options.legend,n=t.legend;e?(H.mergeIf(e,N.global.legend),n?(pe.configure(t,n,e),n.options=e):Di(t,e)):n&&(pe.removeBox(t,n),delete t.legend)},afterEvent:function(t,e){var n=t.legend;n&&n.handleEvent(e)}},Ii=H.noop;N._set("global",{title:{display:!1,fontStyle:"bold",fullWidth:!0,padding:10,position:"top",text:"",weight:2e3}});var Fi=K.extend({initialize:function(t){H.extend(this,t),this.legendHitBoxes=[]},beforeUpdate:Ii,update:function(t,e,n){var i=this;return i.beforeUpdate(),i.maxWidth=t,i.maxHeight=e,i.margins=n,i.beforeSetDimensions(),i.setDimensions(),i.afterSetDimensions(),i.beforeBuildLabels(),i.buildLabels(),i.afterBuildLabels(),i.beforeFit(),i.fit(),i.afterFit(),i.afterUpdate(),i.minSize},afterUpdate:Ii,beforeSetDimensions:Ii,setDimensions:function(){var t=this;t.isHorizontal()?(t.width=t.maxWidth,t.left=0,t.right=t.width):(t.height=t.maxHeight,t.top=0,t.bottom=t.height),t.paddingLeft=0,t.paddingTop=0,t.paddingRight=0,t.paddingBottom=0,t.minSize={width:0,height:0}},afterSetDimensions:Ii,beforeBuildLabels:Ii,buildLabels:Ii,afterBuildLabels:Ii,beforeFit:Ii,fit:function(){var t,e=this,n=e.options,i=e.minSize={},a=e.isHorizontal();n.display?(t=(H.isArray(n.text)?n.text.length:1)*H.options._parseFont(n).lineHeight+2*n.padding,e.width=i.width=a?e.maxWidth:t,e.height=i.height=a?t:e.maxHeight):e.width=i.width=e.height=i.height=0},afterFit:Ii,isHorizontal:function(){var t=this.options.position;return"top"===t||"bottom"===t},draw:function(){var t=this,e=t.ctx,n=t.options;if(n.display){var i,a,r,o=H.options._parseFont(n),s=o.lineHeight,l=s/2+n.padding,u=0,d=t.top,h=t.left,c=t.bottom,f=t.right;e.fillStyle=H.valueOrDefault(n.fontColor,N.global.defaultFontColor),e.font=o.string,t.isHorizontal()?(a=h+(f-h)/2,r=d+l,i=f-h):(a="left"===n.position?h+l:f-l,r=d+(c-d)/2,i=c-d,u=Math.PI*("left"===n.position?-.5:.5)),e.save(),e.translate(a,r),e.rotate(u),e.textAlign="center",e.textBaseline="middle";var g=n.text;if(H.isArray(g))for(var p=0,m=0;m=0;i--){var a=t[i];if(e(a))return a}},H.isNumber=function(t){return!isNaN(parseFloat(t))&&isFinite(t)},H.almostEquals=function(t,e,n){return Math.abs(t-e)=t},H.max=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.max(t,e)}),Number.NEGATIVE_INFINITY)},H.min=function(t){return t.reduce((function(t,e){return isNaN(e)?t:Math.min(t,e)}),Number.POSITIVE_INFINITY)},H.sign=Math.sign?function(t){return Math.sign(t)}:function(t){return 0===(t=+t)||isNaN(t)?t:t>0?1:-1},H.toRadians=function(t){return t*(Math.PI/180)},H.toDegrees=function(t){return t*(180/Math.PI)},H._decimalPlaces=function(t){if(H.isFinite(t)){for(var e=1,n=0;Math.round(t*e)/e!==t;)e*=10,n++;return n}},H.getAngleFromPoint=function(t,e){var n=e.x-t.x,i=e.y-t.y,a=Math.sqrt(n*n+i*i),r=Math.atan2(i,n);return r<-.5*Math.PI&&(r+=2*Math.PI),{angle:r,distance:a}},H.distanceBetweenPoints=function(t,e){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))},H.aliasPixel=function(t){return t%2==0?0:.5},H._alignPixel=function(t,e,n){var i=t.currentDevicePixelRatio,a=n/2;return Math.round((e-a)*i)/i+a},H.splineCurve=function(t,e,n,i){var a=t.skip?e:t,r=e,o=n.skip?e:n,s=Math.sqrt(Math.pow(r.x-a.x,2)+Math.pow(r.y-a.y,2)),l=Math.sqrt(Math.pow(o.x-r.x,2)+Math.pow(o.y-r.y,2)),u=s/(s+l),d=l/(s+l),h=i*(u=isNaN(u)?0:u),c=i*(d=isNaN(d)?0:d);return{previous:{x:r.x-h*(o.x-a.x),y:r.y-h*(o.y-a.y)},next:{x:r.x+c*(o.x-a.x),y:r.y+c*(o.y-a.y)}}},H.EPSILON=Number.EPSILON||1e-14,H.splineCurveMonotone=function(t){var e,n,i,a,r,o,s,l,u,d=(t||[]).map((function(t){return{model:t._model,deltaK:0,mK:0}})),h=d.length;for(e=0;e0?d[e-1]:null,(a=e0?d[e-1]:null,a=e=t.length-1?t[0]:t[e+1]:e>=t.length-1?t[t.length-1]:t[e+1]},H.previousItem=function(t,e,n){return n?e<=0?t[t.length-1]:t[e-1]:e<=0?t[0]:t[e-1]},H.niceNum=function(t,e){var n=Math.floor(H.log10(t)),i=t/Math.pow(10,n);return(e?i<1.5?1:i<3?2:i<7?5:10:i<=1?1:i<=2?2:i<=5?5:10)*Math.pow(10,n)},H.requestAnimFrame="undefined"==typeof window?function(t){t()}:window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame||window.oRequestAnimationFrame||window.msRequestAnimationFrame||function(t){return window.setTimeout(t,1e3/60)},H.getRelativePosition=function(t,e){var n,i,a=t.originalEvent||t,r=t.target||t.srcElement,o=r.getBoundingClientRect(),s=a.touches;s&&s.length>0?(n=s[0].clientX,i=s[0].clientY):(n=a.clientX,i=a.clientY);var l=parseFloat(H.getStyle(r,"padding-left")),u=parseFloat(H.getStyle(r,"padding-top")),d=parseFloat(H.getStyle(r,"padding-right")),h=parseFloat(H.getStyle(r,"padding-bottom")),c=o.right-o.left-l-d,f=o.bottom-o.top-u-h;return{x:n=Math.round((n-o.left-l)/c*r.width/e.currentDevicePixelRatio),y:i=Math.round((i-o.top-u)/f*r.height/e.currentDevicePixelRatio)}},H.getConstraintWidth=function(t){return n(t,"max-width","clientWidth")},H.getConstraintHeight=function(t){return n(t,"max-height","clientHeight")},H._calculatePadding=function(t,e,n){return(e=H.getStyle(t,e)).indexOf("%")>-1?n*parseInt(e,10)/100:parseInt(e,10)},H._getParentNode=function(t){var e=t.parentNode;return e&&"[object ShadowRoot]"===e.toString()&&(e=e.host),e},H.getMaximumWidth=function(t){var e=H._getParentNode(t);if(!e)return t.clientWidth;var n=e.clientWidth,i=n-H._calculatePadding(e,"padding-left",n)-H._calculatePadding(e,"padding-right",n),a=H.getConstraintWidth(t);return isNaN(a)?i:Math.min(i,a)},H.getMaximumHeight=function(t){var e=H._getParentNode(t);if(!e)return t.clientHeight;var n=e.clientHeight,i=n-H._calculatePadding(e,"padding-top",n)-H._calculatePadding(e,"padding-bottom",n),a=H.getConstraintHeight(t);return isNaN(a)?i:Math.min(i,a)},H.getStyle=function(t,e){return t.currentStyle?t.currentStyle[e]:document.defaultView.getComputedStyle(t,null).getPropertyValue(e)},H.retinaScale=function(t,e){var n=t.currentDevicePixelRatio=e||"undefined"!=typeof window&&window.devicePixelRatio||1;if(1!==n){var i=t.canvas,a=t.height,r=t.width;i.height=a*n,i.width=r*n,t.ctx.scale(n,n),i.style.height||i.style.width||(i.style.height=a+"px",i.style.width=r+"px")}},H.fontString=function(t,e,n){return e+" "+t+"px "+n},H.longestText=function(t,e,n,i){var a=(i=i||{}).data=i.data||{},r=i.garbageCollect=i.garbageCollect||[];i.font!==e&&(a=i.data={},r=i.garbageCollect=[],i.font=e),t.font=e;var o,s,l,u,d,h=0,c=n.length;for(o=0;on.length){for(o=0;oi&&(i=r),i},H.numberOfLabelLines=function(t){var e=1;return H.each(t,(function(t){H.isArray(t)&&t.length>e&&(e=t.length)})),e},H.color=_?function(t){return t instanceof CanvasGradient&&(t=N.global.defaultColor),_(t)}:function(t){return console.error("Color.js not found!"),t},H.getHoverColor=function(t){return t instanceof CanvasPattern||t instanceof CanvasGradient?t:H.color(t).saturate(.5).darken(.1).rgbString()}}(),en._adapters=rn,en.Animation=$,en.animationService=J,en.controllers=Jt,en.DatasetController=it,en.defaults=N,en.Element=K,en.elements=kt,en.Interaction=re,en.layouts=pe,en.platform=Oe,en.plugins=Le,en.Scale=yn,en.scaleService=Re,en.Ticks=on,en.Tooltip=Ye,en.helpers.each(fi,(function(t,e){en.scaleService.registerScaleType(e,t,t._defaults)})),Li)Li.hasOwnProperty(Bi)&&en.plugins.register(Li[Bi]);en.platform.initialize();var Ei=en;return"undefined"!=typeof window&&(window.Chart=en),en.Chart=en,en.Legend=Li.legend._element,en.Title=Li.title._element,en.pluginService=en.plugins,en.PluginBase=en.Element.extend({}),en.canvasHelpers=en.helpers.canvas,en.layoutService=en.layouts,en.LinearScaleBase=Cn,en.helpers.each(["Bar","Bubble","Doughnut","Line","PolarArea","Radar","Scatter"],(function(t){en[t]=function(e,n){return new en(e,en.helpers.merge(n||{},{type:t.charAt(0).toLowerCase()+t.slice(1)}))}})),Ei})); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/clipboard/clipboard.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/clipboard/clipboard.min.js deleted file mode 100644 index 02c549e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/clipboard/clipboard.min.js +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * clipboard.js v2.0.4 - * https://zenorocha.github.io/clipboard.js - * - * Licensed MIT © Zeno Rocha - */ -!function(t,e){"object"==typeof exports&&"object"==typeof module?module.exports=e():"function"==typeof define&&define.amd?define([],e):"object"==typeof exports?exports.ClipboardJS=e():t.ClipboardJS=e()}(this,function(){return function(n){var o={};function r(t){if(o[t])return o[t].exports;var e=o[t]={i:t,l:!1,exports:{}};return n[t].call(e.exports,e,e.exports,r),e.l=!0,e.exports}return r.m=n,r.c=o,r.d=function(t,e,n){r.o(t,e)||Object.defineProperty(t,e,{enumerable:!0,get:n})},r.r=function(t){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(t,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(t,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(t){var e=t&&t.__esModule?function(){return t.default}:function(){return t};return r.d(e,"a",e),e},r.o=function(t,e){return Object.prototype.hasOwnProperty.call(t,e)},r.p="",r(r.s=0)}([function(t,e,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},i=function(){function o(t,e){for(var n=0;n",noCalendar:!1,now:new Date,onChange:[],onClose:[],onDayCreate:[],onDestroy:[],onKeyDown:[],onMonthChange:[],onOpen:[],onParseConfig:[],onReady:[],onValueUpdate:[],onYearChange:[],onPreCalendarPosition:[],plugins:[],position:"auto",positionElement:void 0,prevArrow:"",shorthandCurrentMonth:!1,showMonths:1,static:!1,time_24hr:!1,weekNumbers:!1,wrap:!1},i={weekdays:{shorthand:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],longhand:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"]},months:{shorthand:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],longhand:["January","February","March","April","May","June","July","August","September","October","November","December"]},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:0,ordinal:function(e){var t=e%100;if(t>3&&t<21)return"th";switch(t%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:" to ",weekAbbreviation:"Wk",scrollTitle:"Scroll to increment",toggleTitle:"Click to toggle",amPM:["AM","PM"],yearAriaLabel:"Year",monthAriaLabel:"Month",hourAriaLabel:"Hour",minuteAriaLabel:"Minute",time_24hr:!1},o=function(e,t){return void 0===t&&(t=2),("000"+e).slice(-1*t)},r=function(e){return!0===e?1:0};function l(e,t){var n;return function(){var a=this;clearTimeout(n),n=setTimeout((function(){return e.apply(a,arguments)}),t)}}var c=function(e){return e instanceof Array?e:[e]};function d(e,t,n){if(!0===n)return e.classList.add(t);e.classList.remove(t)}function s(e,t,n){var a=window.document.createElement(e);return t=t||"",n=n||"",a.className=t,void 0!==n&&(a.textContent=n),a}function u(e){for(;e.firstChild;)e.removeChild(e.firstChild)}function f(e,t){return t(e)?e:e.parentNode?f(e.parentNode,t):void 0}function m(e,t){var n=s("div","numInputWrapper"),a=s("input","numInput "+e),i=s("span","arrowUp"),o=s("span","arrowDown");if(-1===navigator.userAgent.indexOf("MSIE 9.0")?a.type="number":(a.type="text",a.pattern="\\d*"),void 0!==t)for(var r in t)a.setAttribute(r,t[r]);return n.appendChild(a),n.appendChild(i),n.appendChild(o),n}function g(e){try{return"function"==typeof e.composedPath?e.composedPath()[0]:e.target}catch(t){return e.target}}var p=function(){},h=function(e,t,n){return n.months[t?"shorthand":"longhand"][e]},v={D:p,F:function(e,t,n){e.setMonth(n.months.longhand.indexOf(t))},G:function(e,t){e.setHours(parseFloat(t))},H:function(e,t){e.setHours(parseFloat(t))},J:function(e,t){e.setDate(parseFloat(t))},K:function(e,t,n){e.setHours(e.getHours()%12+12*r(new RegExp(n.amPM[1],"i").test(t)))},M:function(e,t,n){e.setMonth(n.months.shorthand.indexOf(t))},S:function(e,t){e.setSeconds(parseFloat(t))},U:function(e,t){return new Date(1e3*parseFloat(t))},W:function(e,t,n){var a=parseInt(t),i=new Date(e.getFullYear(),0,2+7*(a-1),0,0,0,0);return i.setDate(i.getDate()-i.getDay()+n.firstDayOfWeek),i},Y:function(e,t){e.setFullYear(parseFloat(t))},Z:function(e,t){return new Date(t)},d:function(e,t){e.setDate(parseFloat(t))},h:function(e,t){e.setHours(parseFloat(t))},i:function(e,t){e.setMinutes(parseFloat(t))},j:function(e,t){e.setDate(parseFloat(t))},l:p,m:function(e,t){e.setMonth(parseFloat(t)-1)},n:function(e,t){e.setMonth(parseFloat(t)-1)},s:function(e,t){e.setSeconds(parseFloat(t))},u:function(e,t){return new Date(parseFloat(t))},w:p,y:function(e,t){e.setFullYear(2e3+parseFloat(t))}},D={D:"(\\w+)",F:"(\\w+)",G:"(\\d\\d|\\d)",H:"(\\d\\d|\\d)",J:"(\\d\\d|\\d)\\w+",K:"",M:"(\\w+)",S:"(\\d\\d|\\d)",U:"(.+)",W:"(\\d\\d|\\d)",Y:"(\\d{4})",Z:"(.+)",d:"(\\d\\d|\\d)",h:"(\\d\\d|\\d)",i:"(\\d\\d|\\d)",j:"(\\d\\d|\\d)",l:"(\\w+)",m:"(\\d\\d|\\d)",n:"(\\d\\d|\\d)",s:"(\\d\\d|\\d)",u:"(.+)",w:"(\\d\\d|\\d)",y:"(\\d{2})"},w={Z:function(e){return e.toISOString()},D:function(e,t,n){return t.weekdays.shorthand[w.w(e,t,n)]},F:function(e,t,n){return h(w.n(e,t,n)-1,!1,t)},G:function(e,t,n){return o(w.h(e,t,n))},H:function(e){return o(e.getHours())},J:function(e,t){return void 0!==t.ordinal?e.getDate()+t.ordinal(e.getDate()):e.getDate()},K:function(e,t){return t.amPM[r(e.getHours()>11)]},M:function(e,t){return h(e.getMonth(),!0,t)},S:function(e){return o(e.getSeconds())},U:function(e){return e.getTime()/1e3},W:function(e,t,n){return n.getWeek(e)},Y:function(e){return o(e.getFullYear(),4)},d:function(e){return o(e.getDate())},h:function(e){return e.getHours()%12?e.getHours()%12:12},i:function(e){return o(e.getMinutes())},j:function(e){return e.getDate()},l:function(e,t){return t.weekdays.longhand[e.getDay()]},m:function(e){return o(e.getMonth()+1)},n:function(e){return e.getMonth()+1},s:function(e){return e.getSeconds()},u:function(e){return e.getTime()},w:function(e){return e.getDay()},y:function(e){return String(e.getFullYear()).substring(2)}},b=function(e){var t=e.config,n=void 0===t?a:t,o=e.l10n,r=void 0===o?i:o,l=e.isMobile,c=void 0!==l&&l;return function(e,t,a){var i=a||r;return void 0===n.formatDate||c?t.split("").map((function(t,a,o){return w[t]&&"\\"!==o[a-1]?w[t](e,i,n):"\\"!==t?t:""})).join(""):n.formatDate(e,t,i)}},C=function(e){var t=e.config,n=void 0===t?a:t,o=e.l10n,r=void 0===o?i:o;return function(e,t,i,o){if(0===e||e){var l,c=o||r,d=e;if(e instanceof Date)l=new Date(e.getTime());else if("string"!=typeof e&&void 0!==e.toFixed)l=new Date(e);else if("string"==typeof e){var s=t||(n||a).dateFormat,u=String(e).trim();if("today"===u)l=new Date,i=!0;else if(/Z$/.test(u)||/GMT$/.test(u))l=new Date(e);else if(n&&n.parseDate)l=n.parseDate(e,s);else{l=n&&n.noCalendar?new Date((new Date).setHours(0,0,0,0)):new Date((new Date).getFullYear(),0,1,0,0,0,0);for(var f=void 0,m=[],g=0,p=0,h="";g=0?new Date:new Date(w.config.minDate.getTime()),n=x(w.config);t.setHours(n.hours,n.minutes,n.seconds,t.getMilliseconds()),w.selectedDates=[t],w.latestSelectedDateObj=t}void 0!==e&&"blur"!==e.type&&function(e){e.preventDefault();var t="keydown"===e.type,n=g(e),a=n;void 0!==w.amPM&&n===w.amPM&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]);var i=parseFloat(a.getAttribute("min")),l=parseFloat(a.getAttribute("max")),c=parseFloat(a.getAttribute("step")),d=parseInt(a.value,10),s=e.delta||(t?38===e.which?1:-1:0),u=d+c*s;if(void 0!==a.value&&2===a.value.length){var f=a===w.hourElement,m=a===w.minuteElement;ul&&(u=a===w.hourElement?u-l-r(!w.amPM):i,m&&j(void 0,1,w.hourElement)),w.amPM&&f&&(1===c?u+d===23:Math.abs(u-d)>c)&&(w.amPM.textContent=w.l10n.amPM[r(w.amPM.textContent===w.l10n.amPM[0])]),a.value=o(u)}}(e);var a=w._input.value;S(),be(),w._input.value!==a&&w._debouncedChange()}function S(){if(void 0!==w.hourElement&&void 0!==w.minuteElement){var e,t,n=(parseInt(w.hourElement.value.slice(-2),10)||0)%24,a=(parseInt(w.minuteElement.value,10)||0)%60,i=void 0!==w.secondElement?(parseInt(w.secondElement.value,10)||0)%60:0;void 0!==w.amPM&&(e=n,t=w.amPM.textContent,n=e%12+12*r(t===w.l10n.amPM[1]));var o=void 0!==w.config.minTime||w.config.minDate&&w.minDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.minDate,!0);if(void 0!==w.config.maxTime||w.config.maxDate&&w.maxDateHasTime&&w.latestSelectedDateObj&&0===M(w.latestSelectedDateObj,w.config.maxDate,!0)){var l=void 0!==w.config.maxTime?w.config.maxTime:w.config.maxDate;(n=Math.min(n,l.getHours()))===l.getHours()&&(a=Math.min(a,l.getMinutes())),a===l.getMinutes()&&(i=Math.min(i,l.getSeconds()))}if(o){var c=void 0!==w.config.minTime?w.config.minTime:w.config.minDate;(n=Math.max(n,c.getHours()))===c.getHours()&&a=12)]),void 0!==w.secondElement&&(w.secondElement.value=o(n)))}function F(e){var t=g(e),n=parseInt(t.value)+(e.delta||0);(n/1e3>1||"Enter"===e.key&&!/[^\d]/.test(n.toString()))&&Q(n)}function A(e,t,n,a){return t instanceof Array?t.forEach((function(t){return A(e,t,n,a)})):e instanceof Array?e.forEach((function(e){return A(e,t,n,a)})):(e.addEventListener(t,n,a),void w._handlers.push({remove:function(){return e.removeEventListener(t,n)}}))}function N(){pe("onChange")}function P(e,t){var n=void 0!==e?w.parseDate(e):w.latestSelectedDateObj||(w.config.minDate&&w.config.minDate>w.now?w.config.minDate:w.config.maxDate&&w.config.maxDate=0&&M(e,w.selectedDates[1])<=0)}(t)&&!ve(t)&&o.classList.add("inRange"),w.weekNumbers&&1===w.config.showMonths&&"prevMonthDay"!==e&&n%7==1&&w.weekNumbers.insertAdjacentHTML("beforeend",""+w.config.getWeek(t)+""),pe("onDayCreate",o),o}function L(e){e.focus(),"range"===w.config.mode&&ae(e)}function W(e){for(var t=e>0?0:w.config.showMonths-1,n=e>0?w.config.showMonths:-1,a=t;a!=n;a+=e)for(var i=w.daysContainer.children[a],o=e>0?0:i.children.length-1,r=e>0?i.children.length:-1,l=o;l!=r;l+=e){var c=i.children[l];if(-1===c.className.indexOf("hidden")&&X(c.dateObj))return c}}function R(e,t){var n=ee(document.activeElement||document.body),a=void 0!==e?e:n?document.activeElement:void 0!==w.selectedDateElem&&ee(w.selectedDateElem)?w.selectedDateElem:void 0!==w.todayDateElem&&ee(w.todayDateElem)?w.todayDateElem:W(t>0?1:-1);void 0===a?w._input.focus():n?function(e,t){for(var n=-1===e.className.indexOf("Month")?e.dateObj.getMonth():w.currentMonth,a=t>0?w.config.showMonths:-1,i=t>0?1:-1,o=n-w.currentMonth;o!=a;o+=i)for(var r=w.daysContainer.children[o],l=n-w.currentMonth===o?e.$i+t:t<0?r.children.length-1:0,c=r.children.length,d=l;d>=0&&d0?c:-1);d+=i){var s=r.children[d];if(-1===s.className.indexOf("hidden")&&X(s.dateObj)&&Math.abs(e.$i-d)>=Math.abs(t))return L(s)}w.changeMonth(i),R(W(i),0)}(a,t):L(a)}function B(e,t){for(var n=(new Date(e,t,1).getDay()-w.l10n.firstDayOfWeek+7)%7,a=w.utils.getDaysInMonth((t-1+12)%12,e),i=w.utils.getDaysInMonth(t,e),o=window.document.createDocumentFragment(),r=w.config.showMonths>1,l=r?"prevMonthDay hidden":"prevMonthDay",c=r?"nextMonthDay hidden":"nextMonthDay",d=a+1-n,u=0;d<=a;d++,u++)o.appendChild(H(l,new Date(e,t-1,d),d,u));for(d=1;d<=i;d++,u++)o.appendChild(H("",new Date(e,t,d),d,u));for(var f=i+1;f<=42-n&&(1===w.config.showMonths||u%7!=0);f++,u++)o.appendChild(H(c,new Date(e,t+1,f%i),f,u));var m=s("div","dayContainer");return m.appendChild(o),m}function J(){if(void 0!==w.daysContainer){u(w.daysContainer),w.weekNumbers&&u(w.weekNumbers);for(var e=document.createDocumentFragment(),t=0;t1||"dropdown"!==w.config.monthSelectorType)){var e=function(e){return!(void 0!==w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&ew.config.maxDate.getMonth())};w.monthsDropdownContainer.tabIndex=-1,w.monthsDropdownContainer.innerHTML="";for(var t=0;t<12;t++)if(e(t)){var n=s("option","flatpickr-monthDropdown-month");n.value=new Date(w.currentYear,t).getMonth().toString(),n.textContent=h(t,w.config.shorthandCurrentMonth,w.l10n),n.tabIndex=-1,w.currentMonth===t&&(n.selected=!0),w.monthsDropdownContainer.appendChild(n)}}}function U(){var e,t=s("div","flatpickr-month"),n=window.document.createDocumentFragment();w.config.showMonths>1||"static"===w.config.monthSelectorType?e=s("span","cur-month"):(w.monthsDropdownContainer=s("select","flatpickr-monthDropdown-months"),w.monthsDropdownContainer.setAttribute("aria-label",w.l10n.monthAriaLabel),A(w.monthsDropdownContainer,"change",(function(e){var t=g(e),n=parseInt(t.value,10);w.changeMonth(n-w.currentMonth),pe("onMonthChange")})),K(),e=w.monthsDropdownContainer);var a=m("cur-year",{tabindex:"-1"}),i=a.getElementsByTagName("input")[0];i.setAttribute("aria-label",w.l10n.yearAriaLabel),w.config.minDate&&i.setAttribute("min",w.config.minDate.getFullYear().toString()),w.config.maxDate&&(i.setAttribute("max",w.config.maxDate.getFullYear().toString()),i.disabled=!!w.config.minDate&&w.config.minDate.getFullYear()===w.config.maxDate.getFullYear());var o=s("div","flatpickr-current-month");return o.appendChild(e),o.appendChild(a),n.appendChild(o),t.appendChild(n),{container:t,yearElement:i,monthElement:e}}function q(){u(w.monthNav),w.monthNav.appendChild(w.prevMonthNav),w.config.showMonths&&(w.yearElements=[],w.monthElements=[]);for(var e=w.config.showMonths;e--;){var t=U();w.yearElements.push(t.yearElement),w.monthElements.push(t.monthElement),w.monthNav.appendChild(t.container)}w.monthNav.appendChild(w.nextMonthNav)}function $(){w.weekdayContainer?u(w.weekdayContainer):w.weekdayContainer=s("div","flatpickr-weekdays");for(var e=w.config.showMonths;e--;){var t=s("div","flatpickr-weekdaycontainer");w.weekdayContainer.appendChild(t)}return z(),w.weekdayContainer}function z(){if(w.weekdayContainer){var e=w.l10n.firstDayOfWeek,n=t(w.l10n.weekdays.shorthand);e>0&&e\n "+n.join("")+"\n \n "}}function G(e,t){void 0===t&&(t=!0);var n=t?e:e-w.currentMonth;n<0&&!0===w._hidePrevMonthArrow||n>0&&!0===w._hideNextMonthArrow||(w.currentMonth+=n,(w.currentMonth<0||w.currentMonth>11)&&(w.currentYear+=w.currentMonth>11?1:-1,w.currentMonth=(w.currentMonth+12)%12,pe("onYearChange"),K()),J(),pe("onMonthChange"),De())}function V(e){return!(!w.config.appendTo||!w.config.appendTo.contains(e))||w.calendarContainer.contains(e)}function Z(e){if(w.isOpen&&!w.config.inline){var t=g(e),n=V(t),a=t===w.input||t===w.altInput||w.element.contains(t)||e.path&&e.path.indexOf&&(~e.path.indexOf(w.input)||~e.path.indexOf(w.altInput)),i="blur"===e.type?a&&e.relatedTarget&&!V(e.relatedTarget):!a&&!n&&!V(e.relatedTarget),o=!w.config.ignoredFocusElements.some((function(e){return e.contains(t)}));i&&o&&(void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement&&""!==w.input.value&&void 0!==w.input.value&&I(),w.close(),w.config&&"range"===w.config.mode&&1===w.selectedDates.length&&(w.clear(!1),w.redraw()))}}function Q(e){if(!(!e||w.config.minDate&&ew.config.maxDate.getFullYear())){var t=e,n=w.currentYear!==t;w.currentYear=t||w.currentYear,w.config.maxDate&&w.currentYear===w.config.maxDate.getFullYear()?w.currentMonth=Math.min(w.config.maxDate.getMonth(),w.currentMonth):w.config.minDate&&w.currentYear===w.config.minDate.getFullYear()&&(w.currentMonth=Math.max(w.config.minDate.getMonth(),w.currentMonth)),n&&(w.redraw(),pe("onYearChange"),K())}}function X(e,t){var n;void 0===t&&(t=!0);var a=w.parseDate(e,void 0,t);if(w.config.minDate&&a&&M(a,w.config.minDate,void 0!==t?t:!w.minDateHasTime)<0||w.config.maxDate&&a&&M(a,w.config.maxDate,void 0!==t?t:!w.maxDateHasTime)>0)return!1;if(!w.config.enable&&0===w.config.disable.length)return!0;if(void 0===a)return!1;for(var i=!!w.config.enable,o=null!==(n=w.config.enable)&&void 0!==n?n:w.config.disable,r=0,l=void 0;r=l.from.getTime()&&a.getTime()<=l.to.getTime())return i}return!i}function ee(e){return void 0!==w.daysContainer&&(-1===e.className.indexOf("hidden")&&-1===e.className.indexOf("flatpickr-disabled")&&w.daysContainer.contains(e))}function te(e){!(e.target===w._input)||!(w.selectedDates.length>0||w._input.value.length>0)||e.relatedTarget&&V(e.relatedTarget)||w.setDate(w._input.value,!0,e.target===w.altInput?w.config.altFormat:w.config.dateFormat)}function ne(e){var t=g(e),n=w.config.wrap?p.contains(t):t===w._input,a=w.config.allowInput,i=w.isOpen&&(!a||!n),o=w.config.inline&&n&&!a;if(13===e.keyCode&&n){if(a)return w.setDate(w._input.value,!0,t===w.altInput?w.config.altFormat:w.config.dateFormat),t.blur();w.open()}else if(V(t)||i||o){var r=!!w.timeContainer&&w.timeContainer.contains(t);switch(e.keyCode){case 13:r?(e.preventDefault(),I(),se()):ue(e);break;case 27:e.preventDefault(),se();break;case 8:case 46:n&&!w.config.allowInput&&(e.preventDefault(),w.clear());break;case 37:case 39:if(r||n)w.hourElement&&w.hourElement.focus();else if(e.preventDefault(),void 0!==w.daysContainer&&(!1===a||document.activeElement&&ee(document.activeElement))){var l=39===e.keyCode?1:-1;e.ctrlKey?(e.stopPropagation(),G(l),R(W(1),0)):R(void 0,l)}break;case 38:case 40:e.preventDefault();var c=40===e.keyCode?1:-1;w.daysContainer&&void 0!==t.$i||t===w.input||t===w.altInput?e.ctrlKey?(e.stopPropagation(),Q(w.currentYear-c),R(W(1),0)):r||R(void 0,7*c):t===w.currentYearElement?Q(w.currentYear-c):w.config.enableTime&&(!r&&w.hourElement&&w.hourElement.focus(),I(e),w._debouncedChange());break;case 9:if(r){var d=[w.hourElement,w.minuteElement,w.secondElement,w.amPM].concat(w.pluginElements).filter((function(e){return e})),s=d.indexOf(t);if(-1!==s){var u=d[s+(e.shiftKey?-1:1)];e.preventDefault(),(u||w._input).focus()}}else!w.config.noCalendar&&w.daysContainer&&w.daysContainer.contains(t)&&e.shiftKey&&(e.preventDefault(),w._input.focus())}}if(void 0!==w.amPM&&t===w.amPM)switch(e.key){case w.l10n.amPM[0].charAt(0):case w.l10n.amPM[0].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[0],S(),be();break;case w.l10n.amPM[1].charAt(0):case w.l10n.amPM[1].charAt(0).toLowerCase():w.amPM.textContent=w.l10n.amPM[1],S(),be()}(n||V(t))&&pe("onKeyDown",e)}function ae(e){if(1===w.selectedDates.length&&(!e||e.classList.contains("flatpickr-day")&&!e.classList.contains("flatpickr-disabled"))){for(var t=e?e.dateObj.getTime():w.days.firstElementChild.dateObj.getTime(),n=w.parseDate(w.selectedDates[0],void 0,!0).getTime(),a=Math.min(t,w.selectedDates[0].getTime()),i=Math.max(t,w.selectedDates[0].getTime()),o=!1,r=0,l=0,c=a;ca&&cr)?r=c:c>n&&(!l||c0&&m0&&m>l;return g?(f.classList.add("notAllowed"),["inRange","startRange","endRange"].forEach((function(e){f.classList.remove(e)})),"continue"):o&&!g?"continue":(["startRange","inRange","endRange","notAllowed"].forEach((function(e){f.classList.remove(e)})),void(void 0!==e&&(e.classList.add(t<=w.selectedDates[0].getTime()?"startRange":"endRange"),nt&&m===n&&f.classList.add("endRange"),m>=r&&(0===l||m<=l)&&(d=n,u=t,(c=m)>Math.min(d,u)&&c0||n.getMinutes()>0||n.getSeconds()>0),w.selectedDates&&(w.selectedDates=w.selectedDates.filter((function(e){return X(e)})),w.selectedDates.length||"min"!==e||_(n),be()),w.daysContainer&&(de(),void 0!==n?w.currentYearElement[e]=n.getFullYear().toString():w.currentYearElement.removeAttribute(e),w.currentYearElement.disabled=!!a&&void 0!==n&&a.getFullYear()===n.getFullYear())}}function re(){return w.config.wrap?p.querySelector("[data-input]"):p}function le(){"object"!=typeof w.config.locale&&void 0===T.l10ns[w.config.locale]&&w.config.errorHandler(new Error("flatpickr: invalid locale "+w.config.locale)),w.l10n=e(e({},T.l10ns.default),"object"==typeof w.config.locale?w.config.locale:"default"!==w.config.locale?T.l10ns[w.config.locale]:void 0),D.K="("+w.l10n.amPM[0]+"|"+w.l10n.amPM[1]+"|"+w.l10n.amPM[0].toLowerCase()+"|"+w.l10n.amPM[1].toLowerCase()+")",void 0===e(e({},v),JSON.parse(JSON.stringify(p.dataset||{}))).time_24hr&&void 0===T.defaultConfig.time_24hr&&(w.config.time_24hr=w.l10n.time_24hr),w.formatDate=b(w),w.parseDate=C({config:w.config,l10n:w.l10n})}function ce(e){if("function"!=typeof w.config.position){if(void 0!==w.calendarContainer){pe("onPreCalendarPosition");var t=e||w._positionElement,n=Array.prototype.reduce.call(w.calendarContainer.children,(function(e,t){return e+t.offsetHeight}),0),a=w.calendarContainer.offsetWidth,i=w.config.position.split(" "),o=i[0],r=i.length>1?i[1]:null,l=t.getBoundingClientRect(),c=window.innerHeight-l.bottom,s="above"===o||"below"!==o&&cn,u=window.pageYOffset+l.top+(s?-n-2:t.offsetHeight+2);if(d(w.calendarContainer,"arrowTop",!s),d(w.calendarContainer,"arrowBottom",s),!w.config.inline){var f=window.pageXOffset+l.left,m=!1,g=!1;"center"===r?(f-=(a-l.width)/2,m=!0):"right"===r&&(f-=a-l.width,g=!0),d(w.calendarContainer,"arrowLeft",!m&&!g),d(w.calendarContainer,"arrowCenter",m),d(w.calendarContainer,"arrowRight",g);var p=window.document.body.offsetWidth-(window.pageXOffset+l.right),h=f+a>window.document.body.offsetWidth,v=p+a>window.document.body.offsetWidth;if(d(w.calendarContainer,"rightMost",h),!w.config.static)if(w.calendarContainer.style.top=u+"px",h)if(v){var D=function(){for(var e=null,t=0;tw.currentMonth+w.config.showMonths-1)&&"range"!==w.config.mode;if(w.selectedDateElem=n,"single"===w.config.mode)w.selectedDates=[a];else if("multiple"===w.config.mode){var o=ve(a);o?w.selectedDates.splice(parseInt(o),1):w.selectedDates.push(a)}else"range"===w.config.mode&&(2===w.selectedDates.length&&w.clear(!1,!1),w.latestSelectedDateObj=a,w.selectedDates.push(a),0!==M(a,w.selectedDates[0],!0)&&w.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()})));if(S(),i){var r=w.currentYear!==a.getFullYear();w.currentYear=a.getFullYear(),w.currentMonth=a.getMonth(),r&&(pe("onYearChange"),K()),pe("onMonthChange")}if(De(),J(),be(),i||"range"===w.config.mode||1!==w.config.showMonths?void 0!==w.selectedDateElem&&void 0===w.hourElement&&w.selectedDateElem&&w.selectedDateElem.focus():L(n),void 0!==w.hourElement&&void 0!==w.hourElement&&w.hourElement.focus(),w.config.closeOnSelect){var l="single"===w.config.mode&&!w.config.enableTime,c="range"===w.config.mode&&2===w.selectedDates.length&&!w.config.enableTime;(l||c)&&se()}N()}}w.parseDate=C({config:w.config,l10n:w.l10n}),w._handlers=[],w.pluginElements=[],w.loadedPlugins=[],w._bind=A,w._setHoursFromDate=_,w._positionCalendar=ce,w.changeMonth=G,w.changeYear=Q,w.clear=function(e,t){void 0===e&&(e=!0);void 0===t&&(t=!0);w.input.value="",void 0!==w.altInput&&(w.altInput.value="");void 0!==w.mobileInput&&(w.mobileInput.value="");w.selectedDates=[],w.latestSelectedDateObj=void 0,!0===t&&(w.currentYear=w._initialDate.getFullYear(),w.currentMonth=w._initialDate.getMonth());if(!0===w.config.enableTime){var n=x(w.config),a=n.hours,i=n.minutes,o=n.seconds;O(a,i,o)}w.redraw(),e&&pe("onChange")},w.close=function(){w.isOpen=!1,w.isMobile||(void 0!==w.calendarContainer&&w.calendarContainer.classList.remove("open"),void 0!==w._input&&w._input.classList.remove("active"));pe("onClose")},w._createElement=s,w.destroy=function(){void 0!==w.config&&pe("onDestroy");for(var e=w._handlers.length;e--;)w._handlers[e].remove();if(w._handlers=[],w.mobileInput)w.mobileInput.parentNode&&w.mobileInput.parentNode.removeChild(w.mobileInput),w.mobileInput=void 0;else if(w.calendarContainer&&w.calendarContainer.parentNode)if(w.config.static&&w.calendarContainer.parentNode){var t=w.calendarContainer.parentNode;if(t.lastChild&&t.removeChild(t.lastChild),t.parentNode){for(;t.firstChild;)t.parentNode.insertBefore(t.firstChild,t);t.parentNode.removeChild(t)}}else w.calendarContainer.parentNode.removeChild(w.calendarContainer);w.altInput&&(w.input.type="text",w.altInput.parentNode&&w.altInput.parentNode.removeChild(w.altInput),delete w.altInput);w.input&&(w.input.type=w.input._type,w.input.classList.remove("flatpickr-input"),w.input.removeAttribute("readonly"));["_showTimeInput","latestSelectedDateObj","_hideNextMonthArrow","_hidePrevMonthArrow","__hideNextMonthArrow","__hidePrevMonthArrow","isMobile","isOpen","selectedDateElem","minDateHasTime","maxDateHasTime","days","daysContainer","_input","_positionElement","innerContainer","rContainer","monthNav","todayDateElem","calendarContainer","weekdayContainer","prevMonthNav","nextMonthNav","monthsDropdownContainer","currentMonthElement","currentYearElement","navigationCurrentMonth","selectedDateElem","config"].forEach((function(e){try{delete w[e]}catch(e){}}))},w.isEnabled=X,w.jumpToDate=P,w.open=function(e,t){void 0===t&&(t=w._positionElement);if(!0===w.isMobile){if(e){e.preventDefault();var n=g(e);n&&n.blur()}return void 0!==w.mobileInput&&(w.mobileInput.focus(),w.mobileInput.click()),void pe("onOpen")}if(w._input.disabled||w.config.inline)return;var a=w.isOpen;w.isOpen=!0,a||(w.calendarContainer.classList.add("open"),w._input.classList.add("active"),pe("onOpen"),ce(t));!0===w.config.enableTime&&!0===w.config.noCalendar&&(!1!==w.config.allowInput||void 0!==e&&w.timeContainer.contains(e.relatedTarget)||setTimeout((function(){return w.hourElement.select()}),50))},w.redraw=de,w.set=function(e,t){if(null!==e&&"object"==typeof e)for(var a in Object.assign(w.config,e),e)void 0!==fe[a]&&fe[a].forEach((function(e){return e()}));else w.config[e]=t,void 0!==fe[e]?fe[e].forEach((function(e){return e()})):n.indexOf(e)>-1&&(w.config[e]=c(t));w.redraw(),be(!0)},w.setDate=function(e,t,n){void 0===t&&(t=!1);void 0===n&&(n=w.config.dateFormat);if(0!==e&&!e||e instanceof Array&&0===e.length)return w.clear(t);me(e,n),w.latestSelectedDateObj=w.selectedDates[w.selectedDates.length-1],w.redraw(),P(void 0,t),_(),0===w.selectedDates.length&&w.clear(!1);be(t),t&&pe("onChange")},w.toggle=function(e){if(!0===w.isOpen)return w.close();w.open(e)};var fe={locale:[le,z],showMonths:[q,k,$],minDate:[P],maxDate:[P],clickOpens:[function(){!0===w.config.clickOpens?(A(w._input,"focus",w.open),A(w._input,"click",w.open)):(w._input.removeEventListener("focus",w.open),w._input.removeEventListener("click",w.open))}]};function me(e,t){var n=[];if(e instanceof Array)n=e.map((function(e){return w.parseDate(e,t)}));else if(e instanceof Date||"number"==typeof e)n=[w.parseDate(e,t)];else if("string"==typeof e)switch(w.config.mode){case"single":case"time":n=[w.parseDate(e,t)];break;case"multiple":n=e.split(w.config.conjunction).map((function(e){return w.parseDate(e,t)}));break;case"range":n=e.split(w.l10n.rangeSeparator).map((function(e){return w.parseDate(e,t)}))}else w.config.errorHandler(new Error("Invalid date supplied: "+JSON.stringify(e)));w.selectedDates=w.config.allowInvalidPreload?n:n.filter((function(e){return e instanceof Date&&X(e,!1)})),"range"===w.config.mode&&w.selectedDates.sort((function(e,t){return e.getTime()-t.getTime()}))}function ge(e){return e.slice().map((function(e){return"string"==typeof e||"number"==typeof e||e instanceof Date?w.parseDate(e,void 0,!0):e&&"object"==typeof e&&e.from&&e.to?{from:w.parseDate(e.from,void 0),to:w.parseDate(e.to,void 0)}:e})).filter((function(e){return e}))}function pe(e,t){if(void 0!==w.config){var n=w.config[e];if(void 0!==n&&n.length>0)for(var a=0;n[a]&&a1||"static"===w.config.monthSelectorType?w.monthElements[t].textContent=h(n.getMonth(),w.config.shorthandCurrentMonth,w.l10n)+" ":w.monthsDropdownContainer.value=n.getMonth().toString(),e.value=n.getFullYear().toString()})),w._hidePrevMonthArrow=void 0!==w.config.minDate&&(w.currentYear===w.config.minDate.getFullYear()?w.currentMonth<=w.config.minDate.getMonth():w.currentYearw.config.maxDate.getMonth():w.currentYear>w.config.maxDate.getFullYear()))}function we(e){return w.selectedDates.map((function(t){return w.formatDate(t,e)})).filter((function(e,t,n){return"range"!==w.config.mode||w.config.enableTime||n.indexOf(e)===t})).join("range"!==w.config.mode?w.config.conjunction:w.l10n.rangeSeparator)}function be(e){void 0===e&&(e=!0),void 0!==w.mobileInput&&w.mobileFormatStr&&(w.mobileInput.value=void 0!==w.latestSelectedDateObj?w.formatDate(w.latestSelectedDateObj,w.mobileFormatStr):""),w.input.value=we(w.config.dateFormat),void 0!==w.altInput&&(w.altInput.value=we(w.config.altFormat)),!1!==e&&pe("onValueUpdate")}function Ce(e){var t=g(e),n=w.prevMonthNav.contains(t),a=w.nextMonthNav.contains(t);n||a?G(n?-1:1):w.yearElements.indexOf(t)>=0?t.select():t.classList.contains("arrowUp")?w.changeYear(w.currentYear+1):t.classList.contains("arrowDown")&&w.changeYear(w.currentYear-1)}return function(){w.element=w.input=p,w.isOpen=!1,function(){var t=["wrap","weekNumbers","allowInput","allowInvalidPreload","clickOpens","time_24hr","enableTime","noCalendar","altInput","shorthandCurrentMonth","inline","static","enableSeconds","disableMobile"],i=e(e({},JSON.parse(JSON.stringify(p.dataset||{}))),v),o={};w.config.parseDate=i.parseDate,w.config.formatDate=i.formatDate,Object.defineProperty(w.config,"enable",{get:function(){return w.config._enable},set:function(e){w.config._enable=ge(e)}}),Object.defineProperty(w.config,"disable",{get:function(){return w.config._disable},set:function(e){w.config._disable=ge(e)}});var r="time"===i.mode;if(!i.dateFormat&&(i.enableTime||r)){var l=T.defaultConfig.dateFormat||a.dateFormat;o.dateFormat=i.noCalendar||r?"H:i"+(i.enableSeconds?":S":""):l+" H:i"+(i.enableSeconds?":S":"")}if(i.altInput&&(i.enableTime||r)&&!i.altFormat){var d=T.defaultConfig.altFormat||a.altFormat;o.altFormat=i.noCalendar||r?"h:i"+(i.enableSeconds?":S K":" K"):d+" h:i"+(i.enableSeconds?":S":"")+" K"}Object.defineProperty(w.config,"minDate",{get:function(){return w.config._minDate},set:oe("min")}),Object.defineProperty(w.config,"maxDate",{get:function(){return w.config._maxDate},set:oe("max")});var s=function(e){return function(t){w.config["min"===e?"_minTime":"_maxTime"]=w.parseDate(t,"H:i:S")}};Object.defineProperty(w.config,"minTime",{get:function(){return w.config._minTime},set:s("min")}),Object.defineProperty(w.config,"maxTime",{get:function(){return w.config._maxTime},set:s("max")}),"time"===i.mode&&(w.config.noCalendar=!0,w.config.enableTime=!0);Object.assign(w.config,o,i);for(var u=0;u-1?w.config[m]=c(f[m]).map(E).concat(w.config[m]):void 0===i[m]&&(w.config[m]=f[m])}i.altInputClass||(w.config.altInputClass=re().className+" "+w.config.altInputClass);pe("onParseConfig")}(),le(),function(){if(w.input=re(),!w.input)return void w.config.errorHandler(new Error("Invalid input element specified"));w.input._type=w.input.type,w.input.type="text",w.input.classList.add("flatpickr-input"),w._input=w.input,w.config.altInput&&(w.altInput=s(w.input.nodeName,w.config.altInputClass),w._input=w.altInput,w.altInput.placeholder=w.input.placeholder,w.altInput.disabled=w.input.disabled,w.altInput.required=w.input.required,w.altInput.tabIndex=w.input.tabIndex,w.altInput.type="text",w.input.setAttribute("type","hidden"),!w.config.static&&w.input.parentNode&&w.input.parentNode.insertBefore(w.altInput,w.input.nextSibling));w.config.allowInput||w._input.setAttribute("readonly","readonly");w._positionElement=w.config.positionElement||w._input}(),function(){w.selectedDates=[],w.now=w.parseDate(w.config.now)||new Date;var e=w.config.defaultDate||("INPUT"!==w.input.nodeName&&"TEXTAREA"!==w.input.nodeName||!w.input.placeholder||w.input.value!==w.input.placeholder?w.input.value:null);e&&me(e,w.config.dateFormat);w._initialDate=w.selectedDates.length>0?w.selectedDates[0]:w.config.minDate&&w.config.minDate.getTime()>w.now.getTime()?w.config.minDate:w.config.maxDate&&w.config.maxDate.getTime()0&&(w.latestSelectedDateObj=w.selectedDates[0]);void 0!==w.config.minTime&&(w.config.minTime=w.parseDate(w.config.minTime,"H:i"));void 0!==w.config.maxTime&&(w.config.maxTime=w.parseDate(w.config.maxTime,"H:i"));w.minDateHasTime=!!w.config.minDate&&(w.config.minDate.getHours()>0||w.config.minDate.getMinutes()>0||w.config.minDate.getSeconds()>0),w.maxDateHasTime=!!w.config.maxDate&&(w.config.maxDate.getHours()>0||w.config.maxDate.getMinutes()>0||w.config.maxDate.getSeconds()>0)}(),w.utils={getDaysInMonth:function(e,t){return void 0===e&&(e=w.currentMonth),void 0===t&&(t=w.currentYear),1===e&&(t%4==0&&t%100!=0||t%400==0)?29:w.l10n.daysInMonth[e]}},w.isMobile||function(){var e=window.document.createDocumentFragment();if(w.calendarContainer=s("div","flatpickr-calendar"),w.calendarContainer.tabIndex=-1,!w.config.noCalendar){if(e.appendChild((w.monthNav=s("div","flatpickr-months"),w.yearElements=[],w.monthElements=[],w.prevMonthNav=s("span","flatpickr-prev-month"),w.prevMonthNav.innerHTML=w.config.prevArrow,w.nextMonthNav=s("span","flatpickr-next-month"),w.nextMonthNav.innerHTML=w.config.nextArrow,q(),Object.defineProperty(w,"_hidePrevMonthArrow",{get:function(){return w.__hidePrevMonthArrow},set:function(e){w.__hidePrevMonthArrow!==e&&(d(w.prevMonthNav,"flatpickr-disabled",e),w.__hidePrevMonthArrow=e)}}),Object.defineProperty(w,"_hideNextMonthArrow",{get:function(){return w.__hideNextMonthArrow},set:function(e){w.__hideNextMonthArrow!==e&&(d(w.nextMonthNav,"flatpickr-disabled",e),w.__hideNextMonthArrow=e)}}),w.currentYearElement=w.yearElements[0],De(),w.monthNav)),w.innerContainer=s("div","flatpickr-innerContainer"),w.config.weekNumbers){var t=function(){w.calendarContainer.classList.add("hasWeeks");var e=s("div","flatpickr-weekwrapper");e.appendChild(s("span","flatpickr-weekday",w.l10n.weekAbbreviation));var t=s("div","flatpickr-weeks");return e.appendChild(t),{weekWrapper:e,weekNumbers:t}}(),n=t.weekWrapper,a=t.weekNumbers;w.innerContainer.appendChild(n),w.weekNumbers=a,w.weekWrapper=n}w.rContainer=s("div","flatpickr-rContainer"),w.rContainer.appendChild($()),w.daysContainer||(w.daysContainer=s("div","flatpickr-days"),w.daysContainer.tabIndex=-1),J(),w.rContainer.appendChild(w.daysContainer),w.innerContainer.appendChild(w.rContainer),e.appendChild(w.innerContainer)}w.config.enableTime&&e.appendChild(function(){w.calendarContainer.classList.add("hasTime"),w.config.noCalendar&&w.calendarContainer.classList.add("noCalendar");var e=x(w.config);w.timeContainer=s("div","flatpickr-time"),w.timeContainer.tabIndex=-1;var t=s("span","flatpickr-time-separator",":"),n=m("flatpickr-hour",{"aria-label":w.l10n.hourAriaLabel});w.hourElement=n.getElementsByTagName("input")[0];var a=m("flatpickr-minute",{"aria-label":w.l10n.minuteAriaLabel});w.minuteElement=a.getElementsByTagName("input")[0],w.hourElement.tabIndex=w.minuteElement.tabIndex=-1,w.hourElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getHours():w.config.time_24hr?e.hours:function(e){switch(e%24){case 0:case 12:return 12;default:return e%12}}(e.hours)),w.minuteElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getMinutes():e.minutes),w.hourElement.setAttribute("step",w.config.hourIncrement.toString()),w.minuteElement.setAttribute("step",w.config.minuteIncrement.toString()),w.hourElement.setAttribute("min",w.config.time_24hr?"0":"1"),w.hourElement.setAttribute("max",w.config.time_24hr?"23":"12"),w.hourElement.setAttribute("maxlength","2"),w.minuteElement.setAttribute("min","0"),w.minuteElement.setAttribute("max","59"),w.minuteElement.setAttribute("maxlength","2"),w.timeContainer.appendChild(n),w.timeContainer.appendChild(t),w.timeContainer.appendChild(a),w.config.time_24hr&&w.timeContainer.classList.add("time24hr");if(w.config.enableSeconds){w.timeContainer.classList.add("hasSeconds");var i=m("flatpickr-second");w.secondElement=i.getElementsByTagName("input")[0],w.secondElement.value=o(w.latestSelectedDateObj?w.latestSelectedDateObj.getSeconds():e.seconds),w.secondElement.setAttribute("step",w.minuteElement.getAttribute("step")),w.secondElement.setAttribute("min","0"),w.secondElement.setAttribute("max","59"),w.secondElement.setAttribute("maxlength","2"),w.timeContainer.appendChild(s("span","flatpickr-time-separator",":")),w.timeContainer.appendChild(i)}w.config.time_24hr||(w.amPM=s("span","flatpickr-am-pm",w.l10n.amPM[r((w.latestSelectedDateObj?w.hourElement.value:w.config.defaultHour)>11)]),w.amPM.title=w.l10n.toggleTitle,w.amPM.tabIndex=-1,w.timeContainer.appendChild(w.amPM));return w.timeContainer}());d(w.calendarContainer,"rangeMode","range"===w.config.mode),d(w.calendarContainer,"animate",!0===w.config.animate),d(w.calendarContainer,"multiMonth",w.config.showMonths>1),w.calendarContainer.appendChild(e);var i=void 0!==w.config.appendTo&&void 0!==w.config.appendTo.nodeType;if((w.config.inline||w.config.static)&&(w.calendarContainer.classList.add(w.config.inline?"inline":"static"),w.config.inline&&(!i&&w.element.parentNode?w.element.parentNode.insertBefore(w.calendarContainer,w._input.nextSibling):void 0!==w.config.appendTo&&w.config.appendTo.appendChild(w.calendarContainer)),w.config.static)){var l=s("div","flatpickr-wrapper");w.element.parentNode&&w.element.parentNode.insertBefore(l,w.element),l.appendChild(w.element),w.altInput&&l.appendChild(w.altInput),l.appendChild(w.calendarContainer)}w.config.static||w.config.inline||(void 0!==w.config.appendTo?w.config.appendTo:window.document.body).appendChild(w.calendarContainer)}(),function(){w.config.wrap&&["open","close","toggle","clear"].forEach((function(e){Array.prototype.forEach.call(w.element.querySelectorAll("[data-"+e+"]"),(function(t){return A(t,"click",w[e])}))}));if(w.isMobile)return void function(){var e=w.config.enableTime?w.config.noCalendar?"time":"datetime-local":"date";w.mobileInput=s("input",w.input.className+" flatpickr-mobile"),w.mobileInput.tabIndex=1,w.mobileInput.type=e,w.mobileInput.disabled=w.input.disabled,w.mobileInput.required=w.input.required,w.mobileInput.placeholder=w.input.placeholder,w.mobileFormatStr="datetime-local"===e?"Y-m-d\\TH:i:S":"date"===e?"Y-m-d":"H:i:S",w.selectedDates.length>0&&(w.mobileInput.defaultValue=w.mobileInput.value=w.formatDate(w.selectedDates[0],w.mobileFormatStr));w.config.minDate&&(w.mobileInput.min=w.formatDate(w.config.minDate,"Y-m-d"));w.config.maxDate&&(w.mobileInput.max=w.formatDate(w.config.maxDate,"Y-m-d"));w.input.getAttribute("step")&&(w.mobileInput.step=String(w.input.getAttribute("step")));w.input.type="hidden",void 0!==w.altInput&&(w.altInput.type="hidden");try{w.input.parentNode&&w.input.parentNode.insertBefore(w.mobileInput,w.input.nextSibling)}catch(e){}A(w.mobileInput,"change",(function(e){w.setDate(g(e).value,!1,w.mobileFormatStr),pe("onChange"),pe("onClose")}))}();var e=l(ie,50);w._debouncedChange=l(N,300),w.daysContainer&&!/iPhone|iPad|iPod/i.test(navigator.userAgent)&&A(w.daysContainer,"mouseover",(function(e){"range"===w.config.mode&&ae(g(e))}));A(window.document.body,"keydown",ne),w.config.inline||w.config.static||A(window,"resize",e);void 0!==window.ontouchstart?A(window.document,"touchstart",Z):A(window.document,"mousedown",Z);A(window.document,"focus",Z,{capture:!0}),!0===w.config.clickOpens&&(A(w._input,"focus",w.open),A(w._input,"click",w.open));void 0!==w.daysContainer&&(A(w.monthNav,"click",Ce),A(w.monthNav,["keyup","increment"],F),A(w.daysContainer,"click",ue));if(void 0!==w.timeContainer&&void 0!==w.minuteElement&&void 0!==w.hourElement){var t=function(e){return g(e).select()};A(w.timeContainer,["increment"],I),A(w.timeContainer,"blur",I,{capture:!0}),A(w.timeContainer,"click",Y),A([w.hourElement,w.minuteElement],["focus","click"],t),void 0!==w.secondElement&&A(w.secondElement,"focus",(function(){return w.secondElement&&w.secondElement.select()})),void 0!==w.amPM&&A(w.amPM,"click",(function(e){I(e),N()}))}w.config.allowInput&&A(w._input,"blur",te)}(),(w.selectedDates.length||w.config.noCalendar)&&(w.config.enableTime&&_(w.config.noCalendar?w.latestSelectedDateObj:void 0),be(!1)),k();var t=/^((?!chrome|android).)*safari/i.test(navigator.userAgent);!w.isMobile&&t&&ce(),pe("onReady")}(),w}function k(e,t){for(var n=Array.prototype.slice.call(e).filter((function(e){return e instanceof HTMLElement})),a=[],i=0;i 3 && s < 21) - return "è"; - switch (s % 10) { - case 1: - return "r"; - case 2: - return "n"; - case 3: - return "r"; - case 4: - return "t"; - default: - return "è"; - } - }, - firstDayOfWeek: 1, - time_24hr: true, - }; - fp.l10ns.cat = fp.l10ns.ca = Catalan; - var cat = fp.l10ns; - - exports.Catalan = Catalan; - exports.default = cat; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/cs.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/cs.js deleted file mode 100644 index 7b228cd..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/cs.js +++ /dev/null @@ -1,75 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.cs = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Czech = { - weekdays: { - shorthand: ["Ne", "Po", "Út", "St", "Čt", "Pá", "So"], - longhand: [ - "Neděle", - "Pondělí", - "Úterý", - "Středa", - "Čtvrtek", - "Pátek", - "Sobota", - ], - }, - months: { - shorthand: [ - "Led", - "Ún", - "Bře", - "Dub", - "Kvě", - "Čer", - "Čvc", - "Srp", - "Zář", - "Říj", - "Lis", - "Pro", - ], - longhand: [ - "Leden", - "Únor", - "Březen", - "Duben", - "Květen", - "Červen", - "Červenec", - "Srpen", - "Září", - "Říjen", - "Listopad", - "Prosinec", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return "."; - }, - rangeSeparator: " do ", - weekAbbreviation: "Týd.", - scrollTitle: "Rolujte pro změnu", - toggleTitle: "Přepnout dopoledne/odpoledne", - amPM: ["dop.", "odp."], - yearAriaLabel: "Rok", - time_24hr: true, - }; - fp.l10ns.cs = Czech; - var cs = fp.l10ns; - - exports.Czech = Czech; - exports.default = cs; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/cy.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/cy.js deleted file mode 100644 index 798bf0b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/cy.js +++ /dev/null @@ -1,93 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.cy = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Welsh = { - weekdays: { - shorthand: ["Sul", "Llun", "Maw", "Mer", "Iau", "Gwe", "Sad"], - longhand: [ - "Dydd Sul", - "Dydd Llun", - "Dydd Mawrth", - "Dydd Mercher", - "Dydd Iau", - "Dydd Gwener", - "Dydd Sadwrn", - ], - }, - months: { - shorthand: [ - "Ion", - "Chwef", - "Maw", - "Ebr", - "Mai", - "Meh", - "Gorff", - "Awst", - "Medi", - "Hyd", - "Tach", - "Rhag", - ], - longhand: [ - "Ionawr", - "Chwefror", - "Mawrth", - "Ebrill", - "Mai", - "Mehefin", - "Gorffennaf", - "Awst", - "Medi", - "Hydref", - "Tachwedd", - "Rhagfyr", - ], - }, - firstDayOfWeek: 1, - ordinal: function (nth) { - if (nth === 1) - return "af"; - if (nth === 2) - return "ail"; - if (nth === 3 || nth === 4) - return "ydd"; - if (nth === 5 || nth === 6) - return "ed"; - if ((nth >= 7 && nth <= 10) || - nth == 12 || - nth == 15 || - nth == 18 || - nth == 20) - return "fed"; - if (nth == 11 || - nth == 13 || - nth == 14 || - nth == 16 || - nth == 17 || - nth == 19) - return "eg"; - if (nth >= 21 && nth <= 39) - return "ain"; - // Inconclusive. - return ""; - }, - time_24hr: true, - }; - fp.l10ns.cy = Welsh; - var cy = fp.l10ns; - - exports.Welsh = Welsh; - exports.default = cy; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/da.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/da.js deleted file mode 100644 index 8ffebdf..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/da.js +++ /dev/null @@ -1,71 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.da = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Danish = { - weekdays: { - shorthand: ["søn", "man", "tir", "ons", "tors", "fre", "lør"], - longhand: [ - "søndag", - "mandag", - "tirsdag", - "onsdag", - "torsdag", - "fredag", - "lørdag", - ], - }, - months: { - shorthand: [ - "jan", - "feb", - "mar", - "apr", - "maj", - "jun", - "jul", - "aug", - "sep", - "okt", - "nov", - "dec", - ], - longhand: [ - "januar", - "februar", - "marts", - "april", - "maj", - "juni", - "juli", - "august", - "september", - "oktober", - "november", - "december", - ], - }, - ordinal: function () { - return "."; - }, - firstDayOfWeek: 1, - rangeSeparator: " til ", - weekAbbreviation: "uge", - time_24hr: true, - }; - fp.l10ns.da = Danish; - var da = fp.l10ns; - - exports.Danish = Danish; - exports.default = da; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/de.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/de.js deleted file mode 100644 index 18fe456..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/de.js +++ /dev/null @@ -1,70 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.de = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var German = { - weekdays: { - shorthand: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], - longhand: [ - "Sonntag", - "Montag", - "Dienstag", - "Mittwoch", - "Donnerstag", - "Freitag", - "Samstag", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mär", - "Apr", - "Mai", - "Jun", - "Jul", - "Aug", - "Sep", - "Okt", - "Nov", - "Dez", - ], - longhand: [ - "Januar", - "Februar", - "März", - "April", - "Mai", - "Juni", - "Juli", - "August", - "September", - "Oktober", - "November", - "Dezember", - ], - }, - firstDayOfWeek: 1, - weekAbbreviation: "KW", - rangeSeparator: " bis ", - scrollTitle: "Zum Ändern scrollen", - toggleTitle: "Zum Umschalten klicken", - time_24hr: true, - }; - fp.l10ns.de = German; - var de = fp.l10ns; - - exports.German = German; - exports.default = de; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/default.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/default.js deleted file mode 100644 index 33b1613..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/default.js +++ /dev/null @@ -1,84 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.default = {})); -}(this, (function (exports) { 'use strict'; - - var english = { - weekdays: { - shorthand: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - longhand: [ - "Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Oct", - "Nov", - "Dec", - ], - longhand: [ - "January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December", - ], - }, - daysInMonth: [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], - firstDayOfWeek: 0, - ordinal: function (nth) { - var s = nth % 100; - if (s > 3 && s < 21) - return "th"; - switch (s % 10) { - case 1: - return "st"; - case 2: - return "nd"; - case 3: - return "rd"; - default: - return "th"; - } - }, - rangeSeparator: " to ", - weekAbbreviation: "Wk", - scrollTitle: "Scroll to increment", - toggleTitle: "Click to toggle", - amPM: ["AM", "PM"], - yearAriaLabel: "Year", - monthAriaLabel: "Month", - hourAriaLabel: "Hour", - minuteAriaLabel: "Minute", - time_24hr: false, - }; - - exports.default = english; - exports.english = english; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/eo.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/eo.js deleted file mode 100644 index 49bf2b1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/eo.js +++ /dev/null @@ -1,73 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.eo = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Esperanto = { - firstDayOfWeek: 1, - rangeSeparator: " ĝis ", - weekAbbreviation: "Sem", - scrollTitle: "Rulumu por pligrandigi la valoron", - toggleTitle: "Klaku por ŝalti", - weekdays: { - shorthand: ["Dim", "Lun", "Mar", "Mer", "Ĵaŭ", "Ven", "Sab"], - longhand: [ - "dimanĉo", - "lundo", - "mardo", - "merkredo", - "ĵaŭdo", - "vendredo", - "sabato", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Maj", - "Jun", - "Jul", - "Aŭg", - "Sep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "januaro", - "februaro", - "marto", - "aprilo", - "majo", - "junio", - "julio", - "aŭgusto", - "septembro", - "oktobro", - "novembro", - "decembro", - ], - }, - ordinal: function () { - return "-a"; - }, - time_24hr: true, - }; - fp.l10ns.eo = Esperanto; - var eo = fp.l10ns; - - exports.Esperanto = Esperanto; - exports.default = eo; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/es.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/es.js deleted file mode 100644 index cf19beb..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/es.js +++ /dev/null @@ -1,70 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.es = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Spanish = { - weekdays: { - shorthand: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb"], - longhand: [ - "Domingo", - "Lunes", - "Martes", - "Miércoles", - "Jueves", - "Viernes", - "Sábado", - ], - }, - months: { - shorthand: [ - "Ene", - "Feb", - "Mar", - "Abr", - "May", - "Jun", - "Jul", - "Ago", - "Sep", - "Oct", - "Nov", - "Dic", - ], - longhand: [ - "Enero", - "Febrero", - "Marzo", - "Abril", - "Mayo", - "Junio", - "Julio", - "Agosto", - "Septiembre", - "Octubre", - "Noviembre", - "Diciembre", - ], - }, - ordinal: function () { - return "º"; - }, - firstDayOfWeek: 1, - rangeSeparator: " a ", - time_24hr: true, - }; - fp.l10ns.es = Spanish; - var es = fp.l10ns; - - exports.Spanish = Spanish; - exports.default = es; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/et.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/et.js deleted file mode 100644 index 829a65e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/et.js +++ /dev/null @@ -1,73 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.et = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Estonian = { - weekdays: { - shorthand: ["P", "E", "T", "K", "N", "R", "L"], - longhand: [ - "Pühapäev", - "Esmaspäev", - "Teisipäev", - "Kolmapäev", - "Neljapäev", - "Reede", - "Laupäev", - ], - }, - months: { - shorthand: [ - "Jaan", - "Veebr", - "Märts", - "Apr", - "Mai", - "Juuni", - "Juuli", - "Aug", - "Sept", - "Okt", - "Nov", - "Dets", - ], - longhand: [ - "Jaanuar", - "Veebruar", - "Märts", - "Aprill", - "Mai", - "Juuni", - "Juuli", - "August", - "September", - "Oktoober", - "November", - "Detsember", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return "."; - }, - weekAbbreviation: "Näd", - rangeSeparator: " kuni ", - scrollTitle: "Keri, et suurendada", - toggleTitle: "Klõpsa, et vahetada", - time_24hr: true, - }; - fp.l10ns.et = Estonian; - var et = fp.l10ns; - - exports.Estonian = Estonian; - exports.default = et; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/fa.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/fa.js deleted file mode 100644 index f48b846..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/fa.js +++ /dev/null @@ -1,68 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.fa = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Persian = { - weekdays: { - shorthand: ["یک", "دو", "سه", "چهار", "پنج", "جمعه", "شنبه"], - longhand: [ - "یک‌شنبه", - "دوشنبه", - "سه‌شنبه", - "چهارشنبه", - "پنچ‌شنبه", - "جمعه", - "شنبه", - ], - }, - months: { - shorthand: [ - "ژانویه", - "فوریه", - "مارس", - "آوریل", - "مه", - "ژوئن", - "ژوئیه", - "اوت", - "سپتامبر", - "اکتبر", - "نوامبر", - "دسامبر", - ], - longhand: [ - "ژانویه", - "فوریه", - "مارس", - "آوریل", - "مه", - "ژوئن", - "ژوئیه", - "اوت", - "سپتامبر", - "اکتبر", - "نوامبر", - "دسامبر", - ], - }, - firstDayOfWeek: 6, - ordinal: function () { - return ""; - }, - }; - fp.l10ns.fa = Persian; - var fa = fp.l10ns; - - exports.Persian = Persian; - exports.default = fa; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/fi.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/fi.js deleted file mode 100644 index 500f83b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/fi.js +++ /dev/null @@ -1,69 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.fi = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Finnish = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["Su", "Ma", "Ti", "Ke", "To", "Pe", "La"], - longhand: [ - "Sunnuntai", - "Maanantai", - "Tiistai", - "Keskiviikko", - "Torstai", - "Perjantai", - "Lauantai", - ], - }, - months: { - shorthand: [ - "Tammi", - "Helmi", - "Maalis", - "Huhti", - "Touko", - "Kesä", - "Heinä", - "Elo", - "Syys", - "Loka", - "Marras", - "Joulu", - ], - longhand: [ - "Tammikuu", - "Helmikuu", - "Maaliskuu", - "Huhtikuu", - "Toukokuu", - "Kesäkuu", - "Heinäkuu", - "Elokuu", - "Syyskuu", - "Lokakuu", - "Marraskuu", - "Joulukuu", - ], - }, - ordinal: function () { - return "."; - }, - time_24hr: true, - }; - fp.l10ns.fi = Finnish; - var fi = fp.l10ns; - - exports.Finnish = Finnish; - exports.default = fi; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/fr.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/fr.js deleted file mode 100644 index f2f7b0f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/fr.js +++ /dev/null @@ -1,75 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.fr = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var French = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["dim", "lun", "mar", "mer", "jeu", "ven", "sam"], - longhand: [ - "dimanche", - "lundi", - "mardi", - "mercredi", - "jeudi", - "vendredi", - "samedi", - ], - }, - months: { - shorthand: [ - "janv", - "févr", - "mars", - "avr", - "mai", - "juin", - "juil", - "août", - "sept", - "oct", - "nov", - "déc", - ], - longhand: [ - "janvier", - "février", - "mars", - "avril", - "mai", - "juin", - "juillet", - "août", - "septembre", - "octobre", - "novembre", - "décembre", - ], - }, - ordinal: function (nth) { - if (nth > 1) - return ""; - return "er"; - }, - rangeSeparator: " au ", - weekAbbreviation: "Sem", - scrollTitle: "Défiler pour augmenter la valeur", - toggleTitle: "Cliquer pour basculer", - time_24hr: true, - }; - fp.l10ns.fr = French; - var fr = fp.l10ns; - - exports.French = French; - exports.default = fr; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/gr.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/gr.js deleted file mode 100644 index 5aa86ff..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/gr.js +++ /dev/null @@ -1,73 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.gr = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Greek = { - weekdays: { - shorthand: ["Κυ", "Δε", "Τρ", "Τε", "Πέ", "Πα", "Σά"], - longhand: [ - "Κυριακή", - "Δευτέρα", - "Τρίτη", - "Τετάρτη", - "Πέμπτη", - "Παρασκευή", - "Σάββατο", - ], - }, - months: { - shorthand: [ - "Ιαν", - "Φεβ", - "Μάρ", - "Απρ", - "Μάι", - "Ιού", - "Ιού", - "Αύγ", - "Σεπ", - "Οκτ", - "Νοέ", - "Δεκ", - ], - longhand: [ - "Ιανουάριος", - "Φεβρουάριος", - "Μάρτιος", - "Απρίλιος", - "Μάιος", - "Ιούνιος", - "Ιούλιος", - "Αύγουστος", - "Σεπτέμβριος", - "Οκτώβριος", - "Νοέμβριος", - "Δεκέμβριος", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - weekAbbreviation: "Εβδ", - rangeSeparator: " έως ", - scrollTitle: "Μετακυλήστε για προσαύξηση", - toggleTitle: "Κάντε κλικ για αλλαγή", - amPM: ["ΠΜ", "ΜΜ"], - }; - fp.l10ns.gr = Greek; - var gr = fp.l10ns; - - exports.Greek = Greek; - exports.default = gr; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/he.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/he.js deleted file mode 100644 index e08ab69..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/he.js +++ /dev/null @@ -1,58 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.he = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Hebrew = { - weekdays: { - shorthand: ["א", "ב", "ג", "ד", "ה", "ו", "ש"], - longhand: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת"], - }, - months: { - shorthand: [ - "ינו׳", - "פבר׳", - "מרץ", - "אפר׳", - "מאי", - "יוני", - "יולי", - "אוג׳", - "ספט׳", - "אוק׳", - "נוב׳", - "דצמ׳", - ], - longhand: [ - "ינואר", - "פברואר", - "מרץ", - "אפריל", - "מאי", - "יוני", - "יולי", - "אוגוסט", - "ספטמבר", - "אוקטובר", - "נובמבר", - "דצמבר", - ], - }, - rangeSeparator: " אל ", - time_24hr: true, - }; - fp.l10ns.he = Hebrew; - var he = fp.l10ns; - - exports.Hebrew = Hebrew; - exports.default = he; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/hi.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/hi.js deleted file mode 100644 index 46b3bfe..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/hi.js +++ /dev/null @@ -1,64 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.hi = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Hindi = { - weekdays: { - shorthand: ["रवि", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"], - longhand: [ - "रविवार", - "सोमवार", - "मंगलवार", - "बुधवार", - "गुरुवार", - "शुक्रवार", - "शनिवार", - ], - }, - months: { - shorthand: [ - "जन", - "फर", - "मार्च", - "अप्रेल", - "मई", - "जून", - "जूलाई", - "अग", - "सित", - "अक्ट", - "नव", - "दि", - ], - longhand: [ - "जनवरी ", - "फरवरी", - "मार्च", - "अप्रेल", - "मई", - "जून", - "जूलाई", - "अगस्त ", - "सितम्बर", - "अक्टूबर", - "नवम्बर", - "दिसम्बर", - ], - }, - }; - fp.l10ns.hi = Hindi; - var hi = fp.l10ns; - - exports.Hindi = Hindi; - exports.default = hi; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/hr.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/hr.js deleted file mode 100644 index b216979..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/hr.js +++ /dev/null @@ -1,66 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.hr = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Croatian = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub"], - longhand: [ - "Nedjelja", - "Ponedjeljak", - "Utorak", - "Srijeda", - "Četvrtak", - "Petak", - "Subota", - ], - }, - months: { - shorthand: [ - "Sij", - "Velj", - "Ožu", - "Tra", - "Svi", - "Lip", - "Srp", - "Kol", - "Ruj", - "Lis", - "Stu", - "Pro", - ], - longhand: [ - "Siječanj", - "Veljača", - "Ožujak", - "Travanj", - "Svibanj", - "Lipanj", - "Srpanj", - "Kolovoz", - "Rujan", - "Listopad", - "Studeni", - "Prosinac", - ], - }, - time_24hr: true, - }; - fp.l10ns.hr = Croatian; - var hr = fp.l10ns; - - exports.Croatian = Croatian; - exports.default = hr; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/hu.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/hu.js deleted file mode 100644 index 8ca35f3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/hu.js +++ /dev/null @@ -1,73 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.hu = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Hungarian = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["V", "H", "K", "Sz", "Cs", "P", "Szo"], - longhand: [ - "Vasárnap", - "Hétfő", - "Kedd", - "Szerda", - "Csütörtök", - "Péntek", - "Szombat", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Már", - "Ápr", - "Máj", - "Jún", - "Júl", - "Aug", - "Szep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "Január", - "Február", - "Március", - "Április", - "Május", - "Június", - "Július", - "Augusztus", - "Szeptember", - "Október", - "November", - "December", - ], - }, - ordinal: function () { - return "."; - }, - weekAbbreviation: "Hét", - scrollTitle: "Görgessen", - toggleTitle: "Kattintson a váltáshoz", - rangeSeparator: " - ", - time_24hr: true, - }; - fp.l10ns.hu = Hungarian; - var hu = fp.l10ns; - - exports.Hungarian = Hungarian; - exports.default = hu; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/id.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/id.js deleted file mode 100644 index 6de7942..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/id.js +++ /dev/null @@ -1,62 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.id = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Indonesian = { - weekdays: { - shorthand: ["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"], - longhand: ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Mei", - "Jun", - "Jul", - "Agu", - "Sep", - "Okt", - "Nov", - "Des", - ], - longhand: [ - "Januari", - "Februari", - "Maret", - "April", - "Mei", - "Juni", - "Juli", - "Agustus", - "September", - "Oktober", - "November", - "Desember", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - time_24hr: true, - rangeSeparator: " - ", - }; - fp.l10ns.id = Indonesian; - var id = fp.l10ns; - - exports.Indonesian = Indonesian; - exports.default = id; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/index.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/index.js deleted file mode 100644 index ba1b7bd..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/index.js +++ /dev/null @@ -1,3598 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.index = {})); -}(this, (function (exports) { 'use strict'; - - /*! ***************************************************************************** - Copyright (c) Microsoft Corporation. - - Permission to use, copy, modify, and/or distribute this software for any - purpose with or without fee is hereby granted. - - THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH - REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY - AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, - INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM - LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR - OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR - PERFORMANCE OF THIS SOFTWARE. - ***************************************************************************** */ - - var __assign = function() { - __assign = Object.assign || function __assign(t) { - for (var s, i = 1, n = arguments.length; i < n; i++) { - s = arguments[i]; - for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; - } - return t; - }; - return __assign.apply(this, arguments); - }; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Arabic = { - weekdays: { - shorthand: ["أحد", "اثنين", "ثلاثاء", "أربعاء", "خميس", "جمعة", "سبت"], - longhand: [ - "الأحد", - "الاثنين", - "الثلاثاء", - "الأربعاء", - "الخميس", - "الجمعة", - "السبت", - ], - }, - months: { - shorthand: ["1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12"], - longhand: [ - "يناير", - "فبراير", - "مارس", - "أبريل", - "مايو", - "يونيو", - "يوليو", - "أغسطس", - "سبتمبر", - "أكتوبر", - "نوفمبر", - "ديسمبر", - ], - }, - rangeSeparator: " - ", - }; - fp.l10ns.ar = Arabic; - fp.l10ns; - - var fp$1 = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Austria = { - weekdays: { - shorthand: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], - longhand: [ - "Sonntag", - "Montag", - "Dienstag", - "Mittwoch", - "Donnerstag", - "Freitag", - "Samstag", - ], - }, - months: { - shorthand: [ - "Jän", - "Feb", - "Mär", - "Apr", - "Mai", - "Jun", - "Jul", - "Aug", - "Sep", - "Okt", - "Nov", - "Dez", - ], - longhand: [ - "Jänner", - "Februar", - "März", - "April", - "Mai", - "Juni", - "Juli", - "August", - "September", - "Oktober", - "November", - "Dezember", - ], - }, - firstDayOfWeek: 1, - weekAbbreviation: "KW", - rangeSeparator: " bis ", - scrollTitle: "Zum Ändern scrollen", - toggleTitle: "Zum Umschalten klicken", - }; - fp$1.l10ns.at = Austria; - fp$1.l10ns; - - var fp$2 = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Azerbaijan = { - weekdays: { - shorthand: ["B.", "B.e.", "Ç.a.", "Ç.", "C.a.", "C.", "Ş."], - longhand: [ - "Bazar", - "Bazar ertəsi", - "Çərşənbə axşamı", - "Çərşənbə", - "Cümə axşamı", - "Cümə", - "Şənbə", - ], - }, - months: { - shorthand: [ - "Yan", - "Fev", - "Mar", - "Apr", - "May", - "İyn", - "İyl", - "Avq", - "Sen", - "Okt", - "Noy", - "Dek", - ], - longhand: [ - "Yanvar", - "Fevral", - "Mart", - "Aprel", - "May", - "İyun", - "İyul", - "Avqust", - "Sentyabr", - "Oktyabr", - "Noyabr", - "Dekabr", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return "."; - }, - rangeSeparator: " - ", - weekAbbreviation: "Hf", - scrollTitle: "Artırmaq üçün sürüşdürün", - toggleTitle: "Aç / Bağla", - amPM: ["GƏ", "GS"], - time_24hr: true, - }; - fp$2.l10ns.az = Azerbaijan; - fp$2.l10ns; - - var fp$3 = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Belarusian = { - weekdays: { - shorthand: ["Нд", "Пн", "Аў", "Ср", "Чц", "Пт", "Сб"], - longhand: [ - "Нядзеля", - "Панядзелак", - "Аўторак", - "Серада", - "Чацвер", - "Пятніца", - "Субота", - ], - }, - months: { - shorthand: [ - "Сту", - "Лют", - "Сак", - "Кра", - "Тра", - "Чэр", - "Ліп", - "Жні", - "Вер", - "Кас", - "Ліс", - "Сне", - ], - longhand: [ - "Студзень", - "Люты", - "Сакавік", - "Красавік", - "Травень", - "Чэрвень", - "Ліпень", - "Жнівень", - "Верасень", - "Кастрычнік", - "Лістапад", - "Снежань", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - rangeSeparator: " — ", - weekAbbreviation: "Тыд.", - scrollTitle: "Пракруціце для павелічэння", - toggleTitle: "Націсніце для пераключэння", - amPM: ["ДП", "ПП"], - yearAriaLabel: "Год", - time_24hr: true, - }; - fp$3.l10ns.be = Belarusian; - fp$3.l10ns; - - var fp$4 = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Bosnian = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub"], - longhand: [ - "Nedjelja", - "Ponedjeljak", - "Utorak", - "Srijeda", - "Četvrtak", - "Petak", - "Subota", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Maj", - "Jun", - "Jul", - "Avg", - "Sep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "Januar", - "Februar", - "Mart", - "April", - "Maj", - "Juni", - "Juli", - "Avgust", - "Septembar", - "Oktobar", - "Novembar", - "Decembar", - ], - }, - time_24hr: true, - }; - fp$4.l10ns.bs = Bosnian; - fp$4.l10ns; - - var fp$5 = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Bulgarian = { - weekdays: { - shorthand: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"], - longhand: [ - "Неделя", - "Понеделник", - "Вторник", - "Сряда", - "Четвъртък", - "Петък", - "Събота", - ], - }, - months: { - shorthand: [ - "Яну", - "Фев", - "Март", - "Апр", - "Май", - "Юни", - "Юли", - "Авг", - "Сеп", - "Окт", - "Ное", - "Дек", - ], - longhand: [ - "Януари", - "Февруари", - "Март", - "Април", - "Май", - "Юни", - "Юли", - "Август", - "Септември", - "Октомври", - "Ноември", - "Декември", - ], - }, - time_24hr: true, - firstDayOfWeek: 1, - }; - fp$5.l10ns.bg = Bulgarian; - fp$5.l10ns; - - var fp$6 = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Bangla = { - weekdays: { - shorthand: ["রবি", "সোম", "মঙ্গল", "বুধ", "বৃহস্পতি", "শুক্র", "শনি"], - longhand: [ - "রবিবার", - "সোমবার", - "মঙ্গলবার", - "বুধবার", - "বৃহস্পতিবার", - "শুক্রবার", - "শনিবার", - ], - }, - months: { - shorthand: [ - "জানু", - "ফেব্রু", - "মার্চ", - "এপ্রিল", - "মে", - "জুন", - "জুলাই", - "আগ", - "সেপ্টে", - "অক্টো", - "নভে", - "ডিসে", - ], - longhand: [ - "জানুয়ারী", - "ফেব্রুয়ারী", - "মার্চ", - "এপ্রিল", - "মে", - "জুন", - "জুলাই", - "আগস্ট", - "সেপ্টেম্বর", - "অক্টোবর", - "নভেম্বর", - "ডিসেম্বর", - ], - }, - }; - fp$6.l10ns.bn = Bangla; - fp$6.l10ns; - - var fp$7 = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Catalan = { - weekdays: { - shorthand: ["Dg", "Dl", "Dt", "Dc", "Dj", "Dv", "Ds"], - longhand: [ - "Diumenge", - "Dilluns", - "Dimarts", - "Dimecres", - "Dijous", - "Divendres", - "Dissabte", - ], - }, - months: { - shorthand: [ - "Gen", - "Febr", - "Març", - "Abr", - "Maig", - "Juny", - "Jul", - "Ag", - "Set", - "Oct", - "Nov", - "Des", - ], - longhand: [ - "Gener", - "Febrer", - "Març", - "Abril", - "Maig", - "Juny", - "Juliol", - "Agost", - "Setembre", - "Octubre", - "Novembre", - "Desembre", - ], - }, - ordinal: function (nth) { - var s = nth % 100; - if (s > 3 && s < 21) - return "è"; - switch (s % 10) { - case 1: - return "r"; - case 2: - return "n"; - case 3: - return "r"; - case 4: - return "t"; - default: - return "è"; - } - }, - firstDayOfWeek: 1, - time_24hr: true, - }; - fp$7.l10ns.cat = fp$7.l10ns.ca = Catalan; - fp$7.l10ns; - - var fp$8 = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Czech = { - weekdays: { - shorthand: ["Ne", "Po", "Út", "St", "Čt", "Pá", "So"], - longhand: [ - "Neděle", - "Pondělí", - "Úterý", - "Středa", - "Čtvrtek", - "Pátek", - "Sobota", - ], - }, - months: { - shorthand: [ - "Led", - "Ún", - "Bře", - "Dub", - "Kvě", - "Čer", - "Čvc", - "Srp", - "Zář", - "Říj", - "Lis", - "Pro", - ], - longhand: [ - "Leden", - "Únor", - "Březen", - "Duben", - "Květen", - "Červen", - "Červenec", - "Srpen", - "Září", - "Říjen", - "Listopad", - "Prosinec", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return "."; - }, - rangeSeparator: " do ", - weekAbbreviation: "Týd.", - scrollTitle: "Rolujte pro změnu", - toggleTitle: "Přepnout dopoledne/odpoledne", - amPM: ["dop.", "odp."], - yearAriaLabel: "Rok", - time_24hr: true, - }; - fp$8.l10ns.cs = Czech; - fp$8.l10ns; - - var fp$9 = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Welsh = { - weekdays: { - shorthand: ["Sul", "Llun", "Maw", "Mer", "Iau", "Gwe", "Sad"], - longhand: [ - "Dydd Sul", - "Dydd Llun", - "Dydd Mawrth", - "Dydd Mercher", - "Dydd Iau", - "Dydd Gwener", - "Dydd Sadwrn", - ], - }, - months: { - shorthand: [ - "Ion", - "Chwef", - "Maw", - "Ebr", - "Mai", - "Meh", - "Gorff", - "Awst", - "Medi", - "Hyd", - "Tach", - "Rhag", - ], - longhand: [ - "Ionawr", - "Chwefror", - "Mawrth", - "Ebrill", - "Mai", - "Mehefin", - "Gorffennaf", - "Awst", - "Medi", - "Hydref", - "Tachwedd", - "Rhagfyr", - ], - }, - firstDayOfWeek: 1, - ordinal: function (nth) { - if (nth === 1) - return "af"; - if (nth === 2) - return "ail"; - if (nth === 3 || nth === 4) - return "ydd"; - if (nth === 5 || nth === 6) - return "ed"; - if ((nth >= 7 && nth <= 10) || - nth == 12 || - nth == 15 || - nth == 18 || - nth == 20) - return "fed"; - if (nth == 11 || - nth == 13 || - nth == 14 || - nth == 16 || - nth == 17 || - nth == 19) - return "eg"; - if (nth >= 21 && nth <= 39) - return "ain"; - // Inconclusive. - return ""; - }, - time_24hr: true, - }; - fp$9.l10ns.cy = Welsh; - fp$9.l10ns; - - var fp$a = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Danish = { - weekdays: { - shorthand: ["søn", "man", "tir", "ons", "tors", "fre", "lør"], - longhand: [ - "søndag", - "mandag", - "tirsdag", - "onsdag", - "torsdag", - "fredag", - "lørdag", - ], - }, - months: { - shorthand: [ - "jan", - "feb", - "mar", - "apr", - "maj", - "jun", - "jul", - "aug", - "sep", - "okt", - "nov", - "dec", - ], - longhand: [ - "januar", - "februar", - "marts", - "april", - "maj", - "juni", - "juli", - "august", - "september", - "oktober", - "november", - "december", - ], - }, - ordinal: function () { - return "."; - }, - firstDayOfWeek: 1, - rangeSeparator: " til ", - weekAbbreviation: "uge", - time_24hr: true, - }; - fp$a.l10ns.da = Danish; - fp$a.l10ns; - - var fp$b = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var German = { - weekdays: { - shorthand: ["So", "Mo", "Di", "Mi", "Do", "Fr", "Sa"], - longhand: [ - "Sonntag", - "Montag", - "Dienstag", - "Mittwoch", - "Donnerstag", - "Freitag", - "Samstag", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mär", - "Apr", - "Mai", - "Jun", - "Jul", - "Aug", - "Sep", - "Okt", - "Nov", - "Dez", - ], - longhand: [ - "Januar", - "Februar", - "März", - "April", - "Mai", - "Juni", - "Juli", - "August", - "September", - "Oktober", - "November", - "Dezember", - ], - }, - firstDayOfWeek: 1, - weekAbbreviation: "KW", - rangeSeparator: " bis ", - scrollTitle: "Zum Ändern scrollen", - toggleTitle: "Zum Umschalten klicken", - time_24hr: true, - }; - fp$b.l10ns.de = German; - fp$b.l10ns; - - var english = { - weekdays: { - shorthand: ["Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat"], - longhand: [ - "Sunday", - "Monday", - "Tuesday", - "Wednesday", - "Thursday", - "Friday", - "Saturday", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "May", - "Jun", - "Jul", - "Aug", - "Sep", - "Oct", - "Nov", - "Dec", - ], - longhand: [ - "January", - "February", - "March", - "April", - "May", - "June", - "July", - "August", - "September", - "October", - "November", - "December", - ], - }, - daysInMonth: [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31], - firstDayOfWeek: 0, - ordinal: function (nth) { - var s = nth % 100; - if (s > 3 && s < 21) - return "th"; - switch (s % 10) { - case 1: - return "st"; - case 2: - return "nd"; - case 3: - return "rd"; - default: - return "th"; - } - }, - rangeSeparator: " to ", - weekAbbreviation: "Wk", - scrollTitle: "Scroll to increment", - toggleTitle: "Click to toggle", - amPM: ["AM", "PM"], - yearAriaLabel: "Year", - monthAriaLabel: "Month", - hourAriaLabel: "Hour", - minuteAriaLabel: "Minute", - time_24hr: false, - }; - - var fp$c = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Esperanto = { - firstDayOfWeek: 1, - rangeSeparator: " ĝis ", - weekAbbreviation: "Sem", - scrollTitle: "Rulumu por pligrandigi la valoron", - toggleTitle: "Klaku por ŝalti", - weekdays: { - shorthand: ["Dim", "Lun", "Mar", "Mer", "Ĵaŭ", "Ven", "Sab"], - longhand: [ - "dimanĉo", - "lundo", - "mardo", - "merkredo", - "ĵaŭdo", - "vendredo", - "sabato", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Maj", - "Jun", - "Jul", - "Aŭg", - "Sep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "januaro", - "februaro", - "marto", - "aprilo", - "majo", - "junio", - "julio", - "aŭgusto", - "septembro", - "oktobro", - "novembro", - "decembro", - ], - }, - ordinal: function () { - return "-a"; - }, - time_24hr: true, - }; - fp$c.l10ns.eo = Esperanto; - fp$c.l10ns; - - var fp$d = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Spanish = { - weekdays: { - shorthand: ["Dom", "Lun", "Mar", "Mié", "Jue", "Vie", "Sáb"], - longhand: [ - "Domingo", - "Lunes", - "Martes", - "Miércoles", - "Jueves", - "Viernes", - "Sábado", - ], - }, - months: { - shorthand: [ - "Ene", - "Feb", - "Mar", - "Abr", - "May", - "Jun", - "Jul", - "Ago", - "Sep", - "Oct", - "Nov", - "Dic", - ], - longhand: [ - "Enero", - "Febrero", - "Marzo", - "Abril", - "Mayo", - "Junio", - "Julio", - "Agosto", - "Septiembre", - "Octubre", - "Noviembre", - "Diciembre", - ], - }, - ordinal: function () { - return "º"; - }, - firstDayOfWeek: 1, - rangeSeparator: " a ", - time_24hr: true, - }; - fp$d.l10ns.es = Spanish; - fp$d.l10ns; - - var fp$e = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Estonian = { - weekdays: { - shorthand: ["P", "E", "T", "K", "N", "R", "L"], - longhand: [ - "Pühapäev", - "Esmaspäev", - "Teisipäev", - "Kolmapäev", - "Neljapäev", - "Reede", - "Laupäev", - ], - }, - months: { - shorthand: [ - "Jaan", - "Veebr", - "Märts", - "Apr", - "Mai", - "Juuni", - "Juuli", - "Aug", - "Sept", - "Okt", - "Nov", - "Dets", - ], - longhand: [ - "Jaanuar", - "Veebruar", - "Märts", - "Aprill", - "Mai", - "Juuni", - "Juuli", - "August", - "September", - "Oktoober", - "November", - "Detsember", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return "."; - }, - weekAbbreviation: "Näd", - rangeSeparator: " kuni ", - scrollTitle: "Keri, et suurendada", - toggleTitle: "Klõpsa, et vahetada", - time_24hr: true, - }; - fp$e.l10ns.et = Estonian; - fp$e.l10ns; - - var fp$f = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Persian = { - weekdays: { - shorthand: ["یک", "دو", "سه", "چهار", "پنج", "جمعه", "شنبه"], - longhand: [ - "یک‌شنبه", - "دوشنبه", - "سه‌شنبه", - "چهارشنبه", - "پنچ‌شنبه", - "جمعه", - "شنبه", - ], - }, - months: { - shorthand: [ - "ژانویه", - "فوریه", - "مارس", - "آوریل", - "مه", - "ژوئن", - "ژوئیه", - "اوت", - "سپتامبر", - "اکتبر", - "نوامبر", - "دسامبر", - ], - longhand: [ - "ژانویه", - "فوریه", - "مارس", - "آوریل", - "مه", - "ژوئن", - "ژوئیه", - "اوت", - "سپتامبر", - "اکتبر", - "نوامبر", - "دسامبر", - ], - }, - firstDayOfWeek: 6, - ordinal: function () { - return ""; - }, - }; - fp$f.l10ns.fa = Persian; - fp$f.l10ns; - - var fp$g = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Finnish = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["Su", "Ma", "Ti", "Ke", "To", "Pe", "La"], - longhand: [ - "Sunnuntai", - "Maanantai", - "Tiistai", - "Keskiviikko", - "Torstai", - "Perjantai", - "Lauantai", - ], - }, - months: { - shorthand: [ - "Tammi", - "Helmi", - "Maalis", - "Huhti", - "Touko", - "Kesä", - "Heinä", - "Elo", - "Syys", - "Loka", - "Marras", - "Joulu", - ], - longhand: [ - "Tammikuu", - "Helmikuu", - "Maaliskuu", - "Huhtikuu", - "Toukokuu", - "Kesäkuu", - "Heinäkuu", - "Elokuu", - "Syyskuu", - "Lokakuu", - "Marraskuu", - "Joulukuu", - ], - }, - ordinal: function () { - return "."; - }, - time_24hr: true, - }; - fp$g.l10ns.fi = Finnish; - fp$g.l10ns; - - var fp$h = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Faroese = { - weekdays: { - shorthand: ["Sun", "Mán", "Týs", "Mik", "Hós", "Frí", "Ley"], - longhand: [ - "Sunnudagur", - "Mánadagur", - "Týsdagur", - "Mikudagur", - "Hósdagur", - "Fríggjadagur", - "Leygardagur", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Mai", - "Jun", - "Jul", - "Aug", - "Sep", - "Okt", - "Nov", - "Des", - ], - longhand: [ - "Januar", - "Februar", - "Mars", - "Apríl", - "Mai", - "Juni", - "Juli", - "August", - "Septembur", - "Oktobur", - "Novembur", - "Desembur", - ], - }, - ordinal: function () { - return "."; - }, - firstDayOfWeek: 1, - rangeSeparator: " til ", - weekAbbreviation: "vika", - scrollTitle: "Rulla fyri at broyta", - toggleTitle: "Trýst fyri at skifta", - yearAriaLabel: "Ár", - time_24hr: true, - }; - fp$h.l10ns.fo = Faroese; - fp$h.l10ns; - - var fp$i = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var French = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["dim", "lun", "mar", "mer", "jeu", "ven", "sam"], - longhand: [ - "dimanche", - "lundi", - "mardi", - "mercredi", - "jeudi", - "vendredi", - "samedi", - ], - }, - months: { - shorthand: [ - "janv", - "févr", - "mars", - "avr", - "mai", - "juin", - "juil", - "août", - "sept", - "oct", - "nov", - "déc", - ], - longhand: [ - "janvier", - "février", - "mars", - "avril", - "mai", - "juin", - "juillet", - "août", - "septembre", - "octobre", - "novembre", - "décembre", - ], - }, - ordinal: function (nth) { - if (nth > 1) - return ""; - return "er"; - }, - rangeSeparator: " au ", - weekAbbreviation: "Sem", - scrollTitle: "Défiler pour augmenter la valeur", - toggleTitle: "Cliquer pour basculer", - time_24hr: true, - }; - fp$i.l10ns.fr = French; - fp$i.l10ns; - - var fp$j = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Greek = { - weekdays: { - shorthand: ["Κυ", "Δε", "Τρ", "Τε", "Πέ", "Πα", "Σά"], - longhand: [ - "Κυριακή", - "Δευτέρα", - "Τρίτη", - "Τετάρτη", - "Πέμπτη", - "Παρασκευή", - "Σάββατο", - ], - }, - months: { - shorthand: [ - "Ιαν", - "Φεβ", - "Μάρ", - "Απρ", - "Μάι", - "Ιού", - "Ιού", - "Αύγ", - "Σεπ", - "Οκτ", - "Νοέ", - "Δεκ", - ], - longhand: [ - "Ιανουάριος", - "Φεβρουάριος", - "Μάρτιος", - "Απρίλιος", - "Μάιος", - "Ιούνιος", - "Ιούλιος", - "Αύγουστος", - "Σεπτέμβριος", - "Οκτώβριος", - "Νοέμβριος", - "Δεκέμβριος", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - weekAbbreviation: "Εβδ", - rangeSeparator: " έως ", - scrollTitle: "Μετακυλήστε για προσαύξηση", - toggleTitle: "Κάντε κλικ για αλλαγή", - amPM: ["ΠΜ", "ΜΜ"], - }; - fp$j.l10ns.gr = Greek; - fp$j.l10ns; - - var fp$k = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Hebrew = { - weekdays: { - shorthand: ["א", "ב", "ג", "ד", "ה", "ו", "ש"], - longhand: ["ראשון", "שני", "שלישי", "רביעי", "חמישי", "שישי", "שבת"], - }, - months: { - shorthand: [ - "ינו׳", - "פבר׳", - "מרץ", - "אפר׳", - "מאי", - "יוני", - "יולי", - "אוג׳", - "ספט׳", - "אוק׳", - "נוב׳", - "דצמ׳", - ], - longhand: [ - "ינואר", - "פברואר", - "מרץ", - "אפריל", - "מאי", - "יוני", - "יולי", - "אוגוסט", - "ספטמבר", - "אוקטובר", - "נובמבר", - "דצמבר", - ], - }, - rangeSeparator: " אל ", - time_24hr: true, - }; - fp$k.l10ns.he = Hebrew; - fp$k.l10ns; - - var fp$l = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Hindi = { - weekdays: { - shorthand: ["रवि", "सोम", "मंगल", "बुध", "गुरु", "शुक्र", "शनि"], - longhand: [ - "रविवार", - "सोमवार", - "मंगलवार", - "बुधवार", - "गुरुवार", - "शुक्रवार", - "शनिवार", - ], - }, - months: { - shorthand: [ - "जन", - "फर", - "मार्च", - "अप्रेल", - "मई", - "जून", - "जूलाई", - "अग", - "सित", - "अक्ट", - "नव", - "दि", - ], - longhand: [ - "जनवरी ", - "फरवरी", - "मार्च", - "अप्रेल", - "मई", - "जून", - "जूलाई", - "अगस्त ", - "सितम्बर", - "अक्टूबर", - "नवम्बर", - "दिसम्बर", - ], - }, - }; - fp$l.l10ns.hi = Hindi; - fp$l.l10ns; - - var fp$m = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Croatian = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["Ned", "Pon", "Uto", "Sri", "Čet", "Pet", "Sub"], - longhand: [ - "Nedjelja", - "Ponedjeljak", - "Utorak", - "Srijeda", - "Četvrtak", - "Petak", - "Subota", - ], - }, - months: { - shorthand: [ - "Sij", - "Velj", - "Ožu", - "Tra", - "Svi", - "Lip", - "Srp", - "Kol", - "Ruj", - "Lis", - "Stu", - "Pro", - ], - longhand: [ - "Siječanj", - "Veljača", - "Ožujak", - "Travanj", - "Svibanj", - "Lipanj", - "Srpanj", - "Kolovoz", - "Rujan", - "Listopad", - "Studeni", - "Prosinac", - ], - }, - time_24hr: true, - }; - fp$m.l10ns.hr = Croatian; - fp$m.l10ns; - - var fp$n = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Hungarian = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["V", "H", "K", "Sz", "Cs", "P", "Szo"], - longhand: [ - "Vasárnap", - "Hétfő", - "Kedd", - "Szerda", - "Csütörtök", - "Péntek", - "Szombat", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Már", - "Ápr", - "Máj", - "Jún", - "Júl", - "Aug", - "Szep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "Január", - "Február", - "Március", - "Április", - "Május", - "Június", - "Július", - "Augusztus", - "Szeptember", - "Október", - "November", - "December", - ], - }, - ordinal: function () { - return "."; - }, - weekAbbreviation: "Hét", - scrollTitle: "Görgessen", - toggleTitle: "Kattintson a váltáshoz", - rangeSeparator: " - ", - time_24hr: true, - }; - fp$n.l10ns.hu = Hungarian; - fp$n.l10ns; - - var fp$o = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Indonesian = { - weekdays: { - shorthand: ["Min", "Sen", "Sel", "Rab", "Kam", "Jum", "Sab"], - longhand: ["Minggu", "Senin", "Selasa", "Rabu", "Kamis", "Jumat", "Sabtu"], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Mei", - "Jun", - "Jul", - "Agu", - "Sep", - "Okt", - "Nov", - "Des", - ], - longhand: [ - "Januari", - "Februari", - "Maret", - "April", - "Mei", - "Juni", - "Juli", - "Agustus", - "September", - "Oktober", - "November", - "Desember", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - time_24hr: true, - rangeSeparator: " - ", - }; - fp$o.l10ns.id = Indonesian; - fp$o.l10ns; - - var fp$p = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Icelandic = { - weekdays: { - shorthand: ["Sun", "Mán", "Þri", "Mið", "Fim", "Fös", "Lau"], - longhand: [ - "Sunnudagur", - "Mánudagur", - "Þriðjudagur", - "Miðvikudagur", - "Fimmtudagur", - "Föstudagur", - "Laugardagur", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Maí", - "Jún", - "Júl", - "Ágú", - "Sep", - "Okt", - "Nóv", - "Des", - ], - longhand: [ - "Janúar", - "Febrúar", - "Mars", - "Apríl", - "Maí", - "Júní", - "Júlí", - "Ágúst", - "September", - "Október", - "Nóvember", - "Desember", - ], - }, - ordinal: function () { - return "."; - }, - firstDayOfWeek: 1, - rangeSeparator: " til ", - weekAbbreviation: "vika", - yearAriaLabel: "Ár", - time_24hr: true, - }; - fp$p.l10ns.is = Icelandic; - fp$p.l10ns; - - var fp$q = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Italian = { - weekdays: { - shorthand: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab"], - longhand: [ - "Domenica", - "Lunedì", - "Martedì", - "Mercoledì", - "Giovedì", - "Venerdì", - "Sabato", - ], - }, - months: { - shorthand: [ - "Gen", - "Feb", - "Mar", - "Apr", - "Mag", - "Giu", - "Lug", - "Ago", - "Set", - "Ott", - "Nov", - "Dic", - ], - longhand: [ - "Gennaio", - "Febbraio", - "Marzo", - "Aprile", - "Maggio", - "Giugno", - "Luglio", - "Agosto", - "Settembre", - "Ottobre", - "Novembre", - "Dicembre", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { return "°"; }, - rangeSeparator: " al ", - weekAbbreviation: "Se", - scrollTitle: "Scrolla per aumentare", - toggleTitle: "Clicca per cambiare", - time_24hr: true, - }; - fp$q.l10ns.it = Italian; - fp$q.l10ns; - - var fp$r = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Japanese = { - weekdays: { - shorthand: ["日", "月", "火", "水", "木", "金", "土"], - longhand: [ - "日曜日", - "月曜日", - "火曜日", - "水曜日", - "木曜日", - "金曜日", - "土曜日", - ], - }, - months: { - shorthand: [ - "1月", - "2月", - "3月", - "4月", - "5月", - "6月", - "7月", - "8月", - "9月", - "10月", - "11月", - "12月", - ], - longhand: [ - "1月", - "2月", - "3月", - "4月", - "5月", - "6月", - "7月", - "8月", - "9月", - "10月", - "11月", - "12月", - ], - }, - time_24hr: true, - rangeSeparator: " から ", - monthAriaLabel: "月", - amPM: ["午前", "午後"], - yearAriaLabel: "年", - hourAriaLabel: "時間", - minuteAriaLabel: "分", - }; - fp$r.l10ns.ja = Japanese; - fp$r.l10ns; - - var fp$s = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Georgian = { - weekdays: { - shorthand: ["კვ", "ორ", "სა", "ოთ", "ხუ", "პა", "შა"], - longhand: [ - "კვირა", - "ორშაბათი", - "სამშაბათი", - "ოთხშაბათი", - "ხუთშაბათი", - "პარასკევი", - "შაბათი", - ], - }, - months: { - shorthand: [ - "იან", - "თებ", - "მარ", - "აპრ", - "მაი", - "ივნ", - "ივლ", - "აგვ", - "სექ", - "ოქტ", - "ნოე", - "დეკ", - ], - longhand: [ - "იანვარი", - "თებერვალი", - "მარტი", - "აპრილი", - "მაისი", - "ივნისი", - "ივლისი", - "აგვისტო", - "სექტემბერი", - "ოქტომბერი", - "ნოემბერი", - "დეკემბერი", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - rangeSeparator: " — ", - weekAbbreviation: "კვ.", - scrollTitle: "დასქროლეთ გასადიდებლად", - toggleTitle: "დააკლიკეთ გადართვისთვის", - amPM: ["AM", "PM"], - yearAriaLabel: "წელი", - time_24hr: true, - }; - fp$s.l10ns.ka = Georgian; - fp$s.l10ns; - - var fp$t = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Korean = { - weekdays: { - shorthand: ["일", "월", "화", "수", "목", "금", "토"], - longhand: [ - "일요일", - "월요일", - "화요일", - "수요일", - "목요일", - "금요일", - "토요일", - ], - }, - months: { - shorthand: [ - "1월", - "2월", - "3월", - "4월", - "5월", - "6월", - "7월", - "8월", - "9월", - "10월", - "11월", - "12월", - ], - longhand: [ - "1월", - "2월", - "3월", - "4월", - "5월", - "6월", - "7월", - "8월", - "9월", - "10월", - "11월", - "12월", - ], - }, - ordinal: function () { - return "일"; - }, - rangeSeparator: " ~ ", - }; - fp$t.l10ns.ko = Korean; - fp$t.l10ns; - - var fp$u = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Khmer = { - weekdays: { - shorthand: ["អាទិត្យ", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រហស.", "សុក្រ", "សៅរ៍"], - longhand: [ - "អាទិត្យ", - "ចន្ទ", - "អង្គារ", - "ពុធ", - "ព្រហស្បតិ៍", - "សុក្រ", - "សៅរ៍", - ], - }, - months: { - shorthand: [ - "មករា", - "កុម្ភះ", - "មីនា", - "មេសា", - "ឧសភា", - "មិថុនា", - "កក្កដា", - "សីហា", - "កញ្ញា", - "តុលា", - "វិច្ឆិកា", - "ធ្នូ", - ], - longhand: [ - "មករា", - "កុម្ភះ", - "មីនា", - "មេសា", - "ឧសភា", - "មិថុនា", - "កក្កដា", - "សីហា", - "កញ្ញា", - "តុលា", - "វិច្ឆិកា", - "ធ្នូ", - ], - }, - ordinal: function () { - return ""; - }, - firstDayOfWeek: 1, - rangeSeparator: " ដល់ ", - weekAbbreviation: "សប្តាហ៍", - scrollTitle: "រំកិលដើម្បីបង្កើន", - toggleTitle: "ចុចដើម្បីផ្លាស់ប្ដូរ", - yearAriaLabel: "ឆ្នាំ", - time_24hr: true, - }; - fp$u.l10ns.km = Khmer; - fp$u.l10ns; - - var fp$v = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Kazakh = { - weekdays: { - shorthand: ["Жс", "Дс", "Сc", "Ср", "Бс", "Жм", "Сб"], - longhand: [ - "Жексенбi", - "Дүйсенбi", - "Сейсенбi", - "Сәрсенбi", - "Бейсенбi", - "Жұма", - "Сенбi", - ], - }, - months: { - shorthand: [ - "Қаң", - "Ақп", - "Нау", - "Сәу", - "Мам", - "Мау", - "Шiл", - "Там", - "Қыр", - "Қаз", - "Қар", - "Жел", - ], - longhand: [ - "Қаңтар", - "Ақпан", - "Наурыз", - "Сәуiр", - "Мамыр", - "Маусым", - "Шiлде", - "Тамыз", - "Қыркүйек", - "Қазан", - "Қараша", - "Желтоқсан", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - rangeSeparator: " — ", - weekAbbreviation: "Апта", - scrollTitle: "Үлкейту үшін айналдырыңыз", - toggleTitle: "Ауыстыру үшін басыңыз", - amPM: ["ТД", "ТК"], - yearAriaLabel: "Жыл", - }; - fp$v.l10ns.kz = Kazakh; - fp$v.l10ns; - - var fp$w = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Lithuanian = { - weekdays: { - shorthand: ["S", "Pr", "A", "T", "K", "Pn", "Š"], - longhand: [ - "Sekmadienis", - "Pirmadienis", - "Antradienis", - "Trečiadienis", - "Ketvirtadienis", - "Penktadienis", - "Šeštadienis", - ], - }, - months: { - shorthand: [ - "Sau", - "Vas", - "Kov", - "Bal", - "Geg", - "Bir", - "Lie", - "Rgp", - "Rgs", - "Spl", - "Lap", - "Grd", - ], - longhand: [ - "Sausis", - "Vasaris", - "Kovas", - "Balandis", - "Gegužė", - "Birželis", - "Liepa", - "Rugpjūtis", - "Rugsėjis", - "Spalis", - "Lapkritis", - "Gruodis", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return "-a"; - }, - rangeSeparator: " iki ", - weekAbbreviation: "Sav", - scrollTitle: "Keisti laiką pelės rateliu", - toggleTitle: "Perjungti laiko formatą", - time_24hr: true, - }; - fp$w.l10ns.lt = Lithuanian; - fp$w.l10ns; - - var fp$x = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Latvian = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["Sv", "Pr", "Ot", "Tr", "Ce", "Pk", "Se"], - longhand: [ - "Svētdiena", - "Pirmdiena", - "Otrdiena", - "Trešdiena", - "Ceturtdiena", - "Piektdiena", - "Sestdiena", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Mai", - "Jūn", - "Jūl", - "Aug", - "Sep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "Janvāris", - "Februāris", - "Marts", - "Aprīlis", - "Maijs", - "Jūnijs", - "Jūlijs", - "Augusts", - "Septembris", - "Oktobris", - "Novembris", - "Decembris", - ], - }, - rangeSeparator: " līdz ", - time_24hr: true, - }; - fp$x.l10ns.lv = Latvian; - fp$x.l10ns; - - var fp$y = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Macedonian = { - weekdays: { - shorthand: ["Не", "По", "Вт", "Ср", "Че", "Пе", "Са"], - longhand: [ - "Недела", - "Понеделник", - "Вторник", - "Среда", - "Четврток", - "Петок", - "Сабота", - ], - }, - months: { - shorthand: [ - "Јан", - "Фев", - "Мар", - "Апр", - "Мај", - "Јун", - "Јул", - "Авг", - "Сеп", - "Окт", - "Ное", - "Дек", - ], - longhand: [ - "Јануари", - "Февруари", - "Март", - "Април", - "Мај", - "Јуни", - "Јули", - "Август", - "Септември", - "Октомври", - "Ноември", - "Декември", - ], - }, - firstDayOfWeek: 1, - weekAbbreviation: "Нед.", - rangeSeparator: " до ", - time_24hr: true, - }; - fp$y.l10ns.mk = Macedonian; - fp$y.l10ns; - - var fp$z = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Mongolian = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["Да", "Мя", "Лх", "Пү", "Ба", "Бя", "Ня"], - longhand: ["Даваа", "Мягмар", "Лхагва", "Пүрэв", "Баасан", "Бямба", "Ням"], - }, - months: { - shorthand: [ - "1-р сар", - "2-р сар", - "3-р сар", - "4-р сар", - "5-р сар", - "6-р сар", - "7-р сар", - "8-р сар", - "9-р сар", - "10-р сар", - "11-р сар", - "12-р сар", - ], - longhand: [ - "Нэгдүгээр сар", - "Хоёрдугаар сар", - "Гуравдугаар сар", - "Дөрөвдүгээр сар", - "Тавдугаар сар", - "Зургаадугаар сар", - "Долдугаар сар", - "Наймдугаар сар", - "Есдүгээр сар", - "Аравдугаар сар", - "Арваннэгдүгээр сар", - "Арванхоёрдугаар сар", - ], - }, - rangeSeparator: "-с ", - time_24hr: true, - }; - fp$z.l10ns.mn = Mongolian; - fp$z.l10ns; - - var fp$A = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Malaysian = { - weekdays: { - shorthand: ["Min", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab"], - longhand: [ - "Minggu", - "Isnin", - "Selasa", - "Rabu", - "Khamis", - "Jumaat", - "Sabtu", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mac", - "Apr", - "Mei", - "Jun", - "Jul", - "Ogo", - "Sep", - "Okt", - "Nov", - "Dis", - ], - longhand: [ - "Januari", - "Februari", - "Mac", - "April", - "Mei", - "Jun", - "Julai", - "Ogos", - "September", - "Oktober", - "November", - "Disember", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - }; - fp$A.l10ns; - - var fp$B = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Burmese = { - weekdays: { - shorthand: ["နွေ", "လာ", "ဂါ", "ဟူး", "ကြာ", "သော", "နေ"], - longhand: [ - "တနင်္ဂနွေ", - "တနင်္လာ", - "အင်္ဂါ", - "ဗုဒ္ဓဟူး", - "ကြာသပတေး", - "သောကြာ", - "စနေ", - ], - }, - months: { - shorthand: [ - "ဇန်", - "ဖေ", - "မတ်", - "ပြီ", - "မေ", - "ဇွန်", - "လိုင်", - "သြ", - "စက်", - "အောက်", - "နို", - "ဒီ", - ], - longhand: [ - "ဇန်နဝါရီ", - "ဖေဖော်ဝါရီ", - "မတ်", - "ဧပြီ", - "မေ", - "ဇွန်", - "ဇူလိုင်", - "သြဂုတ်", - "စက်တင်ဘာ", - "အောက်တိုဘာ", - "နိုဝင်ဘာ", - "ဒီဇင်ဘာ", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - time_24hr: true, - }; - fp$B.l10ns.my = Burmese; - fp$B.l10ns; - - var fp$C = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Dutch = { - weekdays: { - shorthand: ["zo", "ma", "di", "wo", "do", "vr", "za"], - longhand: [ - "zondag", - "maandag", - "dinsdag", - "woensdag", - "donderdag", - "vrijdag", - "zaterdag", - ], - }, - months: { - shorthand: [ - "jan", - "feb", - "mrt", - "apr", - "mei", - "jun", - "jul", - "aug", - "sept", - "okt", - "nov", - "dec", - ], - longhand: [ - "januari", - "februari", - "maart", - "april", - "mei", - "juni", - "juli", - "augustus", - "september", - "oktober", - "november", - "december", - ], - }, - firstDayOfWeek: 1, - weekAbbreviation: "wk", - rangeSeparator: " t/m ", - scrollTitle: "Scroll voor volgende / vorige", - toggleTitle: "Klik om te wisselen", - time_24hr: true, - ordinal: function (nth) { - if (nth === 1 || nth === 8 || nth >= 20) - return "ste"; - return "de"; - }, - }; - fp$C.l10ns.nl = Dutch; - fp$C.l10ns; - - var fp$D = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Norwegian = { - weekdays: { - shorthand: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør"], - longhand: [ - "Søndag", - "Mandag", - "Tirsdag", - "Onsdag", - "Torsdag", - "Fredag", - "Lørdag", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Mai", - "Jun", - "Jul", - "Aug", - "Sep", - "Okt", - "Nov", - "Des", - ], - longhand: [ - "Januar", - "Februar", - "Mars", - "April", - "Mai", - "Juni", - "Juli", - "August", - "September", - "Oktober", - "November", - "Desember", - ], - }, - firstDayOfWeek: 1, - rangeSeparator: " til ", - weekAbbreviation: "Uke", - scrollTitle: "Scroll for å endre", - toggleTitle: "Klikk for å veksle", - time_24hr: true, - ordinal: function () { - return "."; - }, - }; - fp$D.l10ns.no = Norwegian; - fp$D.l10ns; - - var fp$E = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Punjabi = { - weekdays: { - shorthand: ["ਐਤ", "ਸੋਮ", "ਮੰਗਲ", "ਬੁੱਧ", "ਵੀਰ", "ਸ਼ੁੱਕਰ", "ਸ਼ਨਿੱਚਰ"], - longhand: [ - "ਐਤਵਾਰ", - "ਸੋਮਵਾਰ", - "ਮੰਗਲਵਾਰ", - "ਬੁੱਧਵਾਰ", - "ਵੀਰਵਾਰ", - "ਸ਼ੁੱਕਰਵਾਰ", - "ਸ਼ਨਿੱਚਰਵਾਰ", - ], - }, - months: { - shorthand: [ - "ਜਨ", - "ਫ਼ਰ", - "ਮਾਰ", - "ਅਪ੍ਰੈ", - "ਮਈ", - "ਜੂਨ", - "ਜੁਲਾ", - "ਅਗ", - "ਸਤੰ", - "ਅਕ", - "ਨਵੰ", - "ਦਸੰ", - ], - longhand: [ - "ਜਨਵਰੀ", - "ਫ਼ਰਵਰੀ", - "ਮਾਰਚ", - "ਅਪ੍ਰੈਲ", - "ਮਈ", - "ਜੂਨ", - "ਜੁਲਾਈ", - "ਅਗਸਤ", - "ਸਤੰਬਰ", - "ਅਕਤੂਬਰ", - "ਨਵੰਬਰ", - "ਦਸੰਬਰ", - ], - }, - time_24hr: true, - }; - fp$E.l10ns.pa = Punjabi; - fp$E.l10ns; - - var fp$F = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Polish = { - weekdays: { - shorthand: ["Nd", "Pn", "Wt", "Śr", "Cz", "Pt", "So"], - longhand: [ - "Niedziela", - "Poniedziałek", - "Wtorek", - "Środa", - "Czwartek", - "Piątek", - "Sobota", - ], - }, - months: { - shorthand: [ - "Sty", - "Lut", - "Mar", - "Kwi", - "Maj", - "Cze", - "Lip", - "Sie", - "Wrz", - "Paź", - "Lis", - "Gru", - ], - longhand: [ - "Styczeń", - "Luty", - "Marzec", - "Kwiecień", - "Maj", - "Czerwiec", - "Lipiec", - "Sierpień", - "Wrzesień", - "Październik", - "Listopad", - "Grudzień", - ], - }, - rangeSeparator: " do ", - weekAbbreviation: "tydz.", - scrollTitle: "Przewiń, aby zwiększyć", - toggleTitle: "Kliknij, aby przełączyć", - firstDayOfWeek: 1, - time_24hr: true, - ordinal: function () { - return "."; - }, - }; - fp$F.l10ns.pl = Polish; - fp$F.l10ns; - - var fp$G = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Portuguese = { - weekdays: { - shorthand: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"], - longhand: [ - "Domingo", - "Segunda-feira", - "Terça-feira", - "Quarta-feira", - "Quinta-feira", - "Sexta-feira", - "Sábado", - ], - }, - months: { - shorthand: [ - "Jan", - "Fev", - "Mar", - "Abr", - "Mai", - "Jun", - "Jul", - "Ago", - "Set", - "Out", - "Nov", - "Dez", - ], - longhand: [ - "Janeiro", - "Fevereiro", - "Março", - "Abril", - "Maio", - "Junho", - "Julho", - "Agosto", - "Setembro", - "Outubro", - "Novembro", - "Dezembro", - ], - }, - rangeSeparator: " até ", - time_24hr: true, - }; - fp$G.l10ns.pt = Portuguese; - fp$G.l10ns; - - var fp$H = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Romanian = { - weekdays: { - shorthand: ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm"], - longhand: [ - "Duminică", - "Luni", - "Marți", - "Miercuri", - "Joi", - "Vineri", - "Sâmbătă", - ], - }, - months: { - shorthand: [ - "Ian", - "Feb", - "Mar", - "Apr", - "Mai", - "Iun", - "Iul", - "Aug", - "Sep", - "Oct", - "Noi", - "Dec", - ], - longhand: [ - "Ianuarie", - "Februarie", - "Martie", - "Aprilie", - "Mai", - "Iunie", - "Iulie", - "August", - "Septembrie", - "Octombrie", - "Noiembrie", - "Decembrie", - ], - }, - firstDayOfWeek: 1, - time_24hr: true, - ordinal: function () { - return ""; - }, - }; - fp$H.l10ns.ro = Romanian; - fp$H.l10ns; - - var fp$I = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Russian = { - weekdays: { - shorthand: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"], - longhand: [ - "Воскресенье", - "Понедельник", - "Вторник", - "Среда", - "Четверг", - "Пятница", - "Суббота", - ], - }, - months: { - shorthand: [ - "Янв", - "Фев", - "Март", - "Апр", - "Май", - "Июнь", - "Июль", - "Авг", - "Сен", - "Окт", - "Ноя", - "Дек", - ], - longhand: [ - "Январь", - "Февраль", - "Март", - "Апрель", - "Май", - "Июнь", - "Июль", - "Август", - "Сентябрь", - "Октябрь", - "Ноябрь", - "Декабрь", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - rangeSeparator: " — ", - weekAbbreviation: "Нед.", - scrollTitle: "Прокрутите для увеличения", - toggleTitle: "Нажмите для переключения", - amPM: ["ДП", "ПП"], - yearAriaLabel: "Год", - time_24hr: true, - }; - fp$I.l10ns.ru = Russian; - fp$I.l10ns; - - var fp$J = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Sinhala = { - weekdays: { - shorthand: ["ඉ", "ස", "අ", "බ", "බ්‍ර", "සි", "සෙ"], - longhand: [ - "ඉරිදා", - "සඳුදා", - "අඟහරුවාදා", - "බදාදා", - "බ්‍රහස්පතින්දා", - "සිකුරාදා", - "සෙනසුරාදා", - ], - }, - months: { - shorthand: [ - "ජන", - "පෙබ", - "මාර්", - "අප්‍රේ", - "මැයි", - "ජුනි", - "ජූලි", - "අගෝ", - "සැප්", - "ඔක්", - "නොවැ", - "දෙසැ", - ], - longhand: [ - "ජනවාරි", - "පෙබරවාරි", - "මාර්තු", - "අප්‍රේල්", - "මැයි", - "ජුනි", - "ජූලි", - "අගෝස්තු", - "සැප්තැම්බර්", - "ඔක්තෝබර්", - "නොවැම්බර්", - "දෙසැම්බර්", - ], - }, - time_24hr: true, - }; - fp$J.l10ns.si = Sinhala; - fp$J.l10ns; - - var fp$K = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Slovak = { - weekdays: { - shorthand: ["Ned", "Pon", "Ut", "Str", "Štv", "Pia", "Sob"], - longhand: [ - "Nedeľa", - "Pondelok", - "Utorok", - "Streda", - "Štvrtok", - "Piatok", - "Sobota", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Máj", - "Jún", - "Júl", - "Aug", - "Sep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "Január", - "Február", - "Marec", - "Apríl", - "Máj", - "Jún", - "Júl", - "August", - "September", - "Október", - "November", - "December", - ], - }, - firstDayOfWeek: 1, - rangeSeparator: " do ", - time_24hr: true, - ordinal: function () { - return "."; - }, - }; - fp$K.l10ns.sk = Slovak; - fp$K.l10ns; - - var fp$L = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Slovenian = { - weekdays: { - shorthand: ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob"], - longhand: [ - "Nedelja", - "Ponedeljek", - "Torek", - "Sreda", - "Četrtek", - "Petek", - "Sobota", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Maj", - "Jun", - "Jul", - "Avg", - "Sep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "Januar", - "Februar", - "Marec", - "April", - "Maj", - "Junij", - "Julij", - "Avgust", - "September", - "Oktober", - "November", - "December", - ], - }, - firstDayOfWeek: 1, - rangeSeparator: " do ", - time_24hr: true, - ordinal: function () { - return "."; - }, - }; - fp$L.l10ns.sl = Slovenian; - fp$L.l10ns; - - var fp$M = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Albanian = { - weekdays: { - shorthand: ["Di", "Hë", "Ma", "Më", "En", "Pr", "Sh"], - longhand: [ - "E Diel", - "E Hënë", - "E Martë", - "E Mërkurë", - "E Enjte", - "E Premte", - "E Shtunë", - ], - }, - months: { - shorthand: [ - "Jan", - "Shk", - "Mar", - "Pri", - "Maj", - "Qer", - "Kor", - "Gus", - "Sht", - "Tet", - "Nën", - "Dhj", - ], - longhand: [ - "Janar", - "Shkurt", - "Mars", - "Prill", - "Maj", - "Qershor", - "Korrik", - "Gusht", - "Shtator", - "Tetor", - "Nëntor", - "Dhjetor", - ], - }, - time_24hr: true, - }; - fp$M.l10ns.sq = Albanian; - fp$M.l10ns; - - var fp$N = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Serbian = { - weekdays: { - shorthand: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub"], - longhand: [ - "Nedelja", - "Ponedeljak", - "Utorak", - "Sreda", - "Četvrtak", - "Petak", - "Subota", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Maj", - "Jun", - "Jul", - "Avg", - "Sep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "Januar", - "Februar", - "Mart", - "April", - "Maj", - "Jun", - "Jul", - "Avgust", - "Septembar", - "Oktobar", - "Novembar", - "Decembar", - ], - }, - firstDayOfWeek: 1, - weekAbbreviation: "Ned.", - rangeSeparator: " do ", - time_24hr: true, - }; - fp$N.l10ns.sr = Serbian; - fp$N.l10ns; - - var fp$O = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Swedish = { - firstDayOfWeek: 1, - weekAbbreviation: "v", - weekdays: { - shorthand: ["Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör"], - longhand: [ - "Söndag", - "Måndag", - "Tisdag", - "Onsdag", - "Torsdag", - "Fredag", - "Lördag", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Maj", - "Jun", - "Jul", - "Aug", - "Sep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "Januari", - "Februari", - "Mars", - "April", - "Maj", - "Juni", - "Juli", - "Augusti", - "September", - "Oktober", - "November", - "December", - ], - }, - time_24hr: true, - ordinal: function () { - return "."; - }, - }; - fp$O.l10ns.sv = Swedish; - fp$O.l10ns; - - var fp$P = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Thai = { - weekdays: { - shorthand: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส"], - longhand: [ - "อาทิตย์", - "จันทร์", - "อังคาร", - "พุธ", - "พฤหัสบดี", - "ศุกร์", - "เสาร์", - ], - }, - months: { - shorthand: [ - "ม.ค.", - "ก.พ.", - "มี.ค.", - "เม.ย.", - "พ.ค.", - "มิ.ย.", - "ก.ค.", - "ส.ค.", - "ก.ย.", - "ต.ค.", - "พ.ย.", - "ธ.ค.", - ], - longhand: [ - "มกราคม", - "กุมภาพันธ์", - "มีนาคม", - "เมษายน", - "พฤษภาคม", - "มิถุนายน", - "กรกฎาคม", - "สิงหาคม", - "กันยายน", - "ตุลาคม", - "พฤศจิกายน", - "ธันวาคม", - ], - }, - firstDayOfWeek: 1, - rangeSeparator: " ถึง ", - scrollTitle: "เลื่อนเพื่อเพิ่มหรือลด", - toggleTitle: "คลิกเพื่อเปลี่ยน", - time_24hr: true, - ordinal: function () { - return ""; - }, - }; - fp$P.l10ns.th = Thai; - fp$P.l10ns; - - var fp$Q = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Turkish = { - weekdays: { - shorthand: ["Paz", "Pzt", "Sal", "Çar", "Per", "Cum", "Cmt"], - longhand: [ - "Pazar", - "Pazartesi", - "Salı", - "Çarşamba", - "Perşembe", - "Cuma", - "Cumartesi", - ], - }, - months: { - shorthand: [ - "Oca", - "Şub", - "Mar", - "Nis", - "May", - "Haz", - "Tem", - "Ağu", - "Eyl", - "Eki", - "Kas", - "Ara", - ], - longhand: [ - "Ocak", - "Şubat", - "Mart", - "Nisan", - "Mayıs", - "Haziran", - "Temmuz", - "Ağustos", - "Eylül", - "Ekim", - "Kasım", - "Aralık", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return "."; - }, - rangeSeparator: " - ", - weekAbbreviation: "Hf", - scrollTitle: "Artırmak için kaydırın", - toggleTitle: "Aç/Kapa", - amPM: ["ÖÖ", "ÖS"], - time_24hr: true, - }; - fp$Q.l10ns.tr = Turkish; - fp$Q.l10ns; - - var fp$R = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Ukrainian = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"], - longhand: [ - "Неділя", - "Понеділок", - "Вівторок", - "Середа", - "Четвер", - "П'ятниця", - "Субота", - ], - }, - months: { - shorthand: [ - "Січ", - "Лют", - "Бер", - "Кві", - "Тра", - "Чер", - "Лип", - "Сер", - "Вер", - "Жов", - "Лис", - "Гру", - ], - longhand: [ - "Січень", - "Лютий", - "Березень", - "Квітень", - "Травень", - "Червень", - "Липень", - "Серпень", - "Вересень", - "Жовтень", - "Листопад", - "Грудень", - ], - }, - time_24hr: true, - }; - fp$R.l10ns.uk = Ukrainian; - fp$R.l10ns; - - var fp$S = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Uzbek = { - weekdays: { - shorthand: ["Якш", "Душ", "Сеш", "Чор", "Пай", "Жум", "Шан"], - longhand: [ - "Якшанба", - "Душанба", - "Сешанба", - "Чоршанба", - "Пайшанба", - "Жума", - "Шанба", - ], - }, - months: { - shorthand: [ - "Янв", - "Фев", - "Мар", - "Апр", - "Май", - "Июн", - "Июл", - "Авг", - "Сен", - "Окт", - "Ноя", - "Дек", - ], - longhand: [ - "Январ", - "Феврал", - "Март", - "Апрел", - "Май", - "Июн", - "Июл", - "Август", - "Сентябр", - "Октябр", - "Ноябр", - "Декабр", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - rangeSeparator: " — ", - weekAbbreviation: "Ҳафта", - scrollTitle: "Катталаштириш учун айлантиринг", - toggleTitle: "Ўтиш учун босинг", - amPM: ["AM", "PM"], - yearAriaLabel: "Йил", - time_24hr: true, - }; - fp$S.l10ns.uz = Uzbek; - fp$S.l10ns; - - var fp$T = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var UzbekLatin = { - weekdays: { - shorthand: ["Ya", "Du", "Se", "Cho", "Pa", "Ju", "Sha"], - longhand: [ - "Yakshanba", - "Dushanba", - "Seshanba", - "Chorshanba", - "Payshanba", - "Juma", - "Shanba", - ], - }, - months: { - shorthand: [ - "Yan", - "Fev", - "Mar", - "Apr", - "May", - "Iyun", - "Iyul", - "Avg", - "Sen", - "Okt", - "Noy", - "Dek", - ], - longhand: [ - "Yanvar", - "Fevral", - "Mart", - "Aprel", - "May", - "Iyun", - "Iyul", - "Avgust", - "Sentabr", - "Oktabr", - "Noyabr", - "Dekabr", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - rangeSeparator: " — ", - weekAbbreviation: "Hafta", - scrollTitle: "Kattalashtirish uchun aylantiring", - toggleTitle: "O‘tish uchun bosing", - amPM: ["AM", "PM"], - yearAriaLabel: "Yil", - time_24hr: true, - }; - fp$T.l10ns["uz_latn"] = UzbekLatin; - fp$T.l10ns; - - var fp$U = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Vietnamese = { - weekdays: { - shorthand: ["CN", "T2", "T3", "T4", "T5", "T6", "T7"], - longhand: [ - "Chủ nhật", - "Thứ hai", - "Thứ ba", - "Thứ tư", - "Thứ năm", - "Thứ sáu", - "Thứ bảy", - ], - }, - months: { - shorthand: [ - "Th1", - "Th2", - "Th3", - "Th4", - "Th5", - "Th6", - "Th7", - "Th8", - "Th9", - "Th10", - "Th11", - "Th12", - ], - longhand: [ - "Tháng một", - "Tháng hai", - "Tháng ba", - "Tháng tư", - "Tháng năm", - "Tháng sáu", - "Tháng bảy", - "Tháng tám", - "Tháng chín", - "Tháng mười", - "Tháng mười một", - "Tháng mười hai", - ], - }, - firstDayOfWeek: 1, - rangeSeparator: " đến ", - }; - fp$U.l10ns.vn = Vietnamese; - fp$U.l10ns; - - var fp$V = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Mandarin = { - weekdays: { - shorthand: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], - longhand: [ - "星期日", - "星期一", - "星期二", - "星期三", - "星期四", - "星期五", - "星期六", - ], - }, - months: { - shorthand: [ - "一月", - "二月", - "三月", - "四月", - "五月", - "六月", - "七月", - "八月", - "九月", - "十月", - "十一月", - "十二月", - ], - longhand: [ - "一月", - "二月", - "三月", - "四月", - "五月", - "六月", - "七月", - "八月", - "九月", - "十月", - "十一月", - "十二月", - ], - }, - rangeSeparator: " 至 ", - weekAbbreviation: "周", - scrollTitle: "滚动切换", - toggleTitle: "点击切换 12/24 小时时制", - }; - fp$V.l10ns.zh = Mandarin; - fp$V.l10ns; - - var fp$W = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var MandarinTraditional = { - weekdays: { - shorthand: ["週日", "週一", "週二", "週三", "週四", "週五", "週六"], - longhand: [ - "星期日", - "星期一", - "星期二", - "星期三", - "星期四", - "星期五", - "星期六", - ], - }, - months: { - shorthand: [ - "一月", - "二月", - "三月", - "四月", - "五月", - "六月", - "七月", - "八月", - "九月", - "十月", - "十一月", - "十二月", - ], - longhand: [ - "一月", - "二月", - "三月", - "四月", - "五月", - "六月", - "七月", - "八月", - "九月", - "十月", - "十一月", - "十二月", - ], - }, - rangeSeparator: " 至 ", - weekAbbreviation: "週", - scrollTitle: "滾動切換", - toggleTitle: "點擊切換 12/24 小時時制", - }; - fp$W.l10ns.zh_tw = MandarinTraditional; - fp$W.l10ns; - - var l10n = { - ar: Arabic, - at: Austria, - az: Azerbaijan, - be: Belarusian, - bg: Bulgarian, - bn: Bangla, - bs: Bosnian, - ca: Catalan, - cat: Catalan, - cs: Czech, - cy: Welsh, - da: Danish, - de: German, - default: __assign({}, english), - en: english, - eo: Esperanto, - es: Spanish, - et: Estonian, - fa: Persian, - fi: Finnish, - fo: Faroese, - fr: French, - gr: Greek, - he: Hebrew, - hi: Hindi, - hr: Croatian, - hu: Hungarian, - id: Indonesian, - is: Icelandic, - it: Italian, - ja: Japanese, - ka: Georgian, - ko: Korean, - km: Khmer, - kz: Kazakh, - lt: Lithuanian, - lv: Latvian, - mk: Macedonian, - mn: Mongolian, - ms: Malaysian, - my: Burmese, - nl: Dutch, - no: Norwegian, - pa: Punjabi, - pl: Polish, - pt: Portuguese, - ro: Romanian, - ru: Russian, - si: Sinhala, - sk: Slovak, - sl: Slovenian, - sq: Albanian, - sr: Serbian, - sv: Swedish, - th: Thai, - tr: Turkish, - uk: Ukrainian, - vn: Vietnamese, - zh: Mandarin, - zh_tw: MandarinTraditional, - uz: Uzbek, - uz_latn: UzbekLatin, - }; - - exports.default = l10n; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/it.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/it.js deleted file mode 100644 index a756177..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/it.js +++ /dev/null @@ -1,71 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.it = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Italian = { - weekdays: { - shorthand: ["Dom", "Lun", "Mar", "Mer", "Gio", "Ven", "Sab"], - longhand: [ - "Domenica", - "Lunedì", - "Martedì", - "Mercoledì", - "Giovedì", - "Venerdì", - "Sabato", - ], - }, - months: { - shorthand: [ - "Gen", - "Feb", - "Mar", - "Apr", - "Mag", - "Giu", - "Lug", - "Ago", - "Set", - "Ott", - "Nov", - "Dic", - ], - longhand: [ - "Gennaio", - "Febbraio", - "Marzo", - "Aprile", - "Maggio", - "Giugno", - "Luglio", - "Agosto", - "Settembre", - "Ottobre", - "Novembre", - "Dicembre", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { return "°"; }, - rangeSeparator: " al ", - weekAbbreviation: "Se", - scrollTitle: "Scrolla per aumentare", - toggleTitle: "Clicca per cambiare", - time_24hr: true, - }; - fp.l10ns.it = Italian; - var it = fp.l10ns; - - exports.Italian = Italian; - exports.default = it; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ja.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ja.js deleted file mode 100644 index fdd38af..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ja.js +++ /dev/null @@ -1,71 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.ja = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Japanese = { - weekdays: { - shorthand: ["日", "月", "火", "水", "木", "金", "土"], - longhand: [ - "日曜日", - "月曜日", - "火曜日", - "水曜日", - "木曜日", - "金曜日", - "土曜日", - ], - }, - months: { - shorthand: [ - "1月", - "2月", - "3月", - "4月", - "5月", - "6月", - "7月", - "8月", - "9月", - "10月", - "11月", - "12月", - ], - longhand: [ - "1月", - "2月", - "3月", - "4月", - "5月", - "6月", - "7月", - "8月", - "9月", - "10月", - "11月", - "12月", - ], - }, - time_24hr: true, - rangeSeparator: " から ", - monthAriaLabel: "月", - amPM: ["午前", "午後"], - yearAriaLabel: "年", - hourAriaLabel: "時間", - minuteAriaLabel: "分", - }; - fp.l10ns.ja = Japanese; - var ja = fp.l10ns; - - exports.Japanese = Japanese; - exports.default = ja; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/km.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/km.js deleted file mode 100644 index df2ba47..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/km.js +++ /dev/null @@ -1,74 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.km = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Khmer = { - weekdays: { - shorthand: ["អាទិត្យ", "ចន្ទ", "អង្គារ", "ពុធ", "ព្រហស.", "សុក្រ", "សៅរ៍"], - longhand: [ - "អាទិត្យ", - "ចន្ទ", - "អង្គារ", - "ពុធ", - "ព្រហស្បតិ៍", - "សុក្រ", - "សៅរ៍", - ], - }, - months: { - shorthand: [ - "មករា", - "កុម្ភះ", - "មីនា", - "មេសា", - "ឧសភា", - "មិថុនា", - "កក្កដា", - "សីហា", - "កញ្ញា", - "តុលា", - "វិច្ឆិកា", - "ធ្នូ", - ], - longhand: [ - "មករា", - "កុម្ភះ", - "មីនា", - "មេសា", - "ឧសភា", - "មិថុនា", - "កក្កដា", - "សីហា", - "កញ្ញា", - "តុលា", - "វិច្ឆិកា", - "ធ្នូ", - ], - }, - ordinal: function () { - return ""; - }, - firstDayOfWeek: 1, - rangeSeparator: " ដល់ ", - weekAbbreviation: "សប្តាហ៍", - scrollTitle: "រំកិលដើម្បីបង្កើន", - toggleTitle: "ចុចដើម្បីផ្លាស់ប្ដូរ", - yearAriaLabel: "ឆ្នាំ", - time_24hr: true, - }; - fp.l10ns.km = Khmer; - var km = fp.l10ns; - - exports.Khmer = Khmer; - exports.default = km; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ko.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ko.js deleted file mode 100644 index 3b08717..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ko.js +++ /dev/null @@ -1,68 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.ko = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Korean = { - weekdays: { - shorthand: ["일", "월", "화", "수", "목", "금", "토"], - longhand: [ - "일요일", - "월요일", - "화요일", - "수요일", - "목요일", - "금요일", - "토요일", - ], - }, - months: { - shorthand: [ - "1월", - "2월", - "3월", - "4월", - "5월", - "6월", - "7월", - "8월", - "9월", - "10월", - "11월", - "12월", - ], - longhand: [ - "1월", - "2월", - "3월", - "4월", - "5월", - "6월", - "7월", - "8월", - "9월", - "10월", - "11월", - "12월", - ], - }, - ordinal: function () { - return "일"; - }, - rangeSeparator: " ~ ", - }; - fp.l10ns.ko = Korean; - var ko = fp.l10ns; - - exports.Korean = Korean; - exports.default = ko; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/kz.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/kz.js deleted file mode 100644 index c04fac1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/kz.js +++ /dev/null @@ -1,74 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.kz = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Kazakh = { - weekdays: { - shorthand: ["Жс", "Дс", "Сc", "Ср", "Бс", "Жм", "Сб"], - longhand: [ - "Жексенбi", - "Дүйсенбi", - "Сейсенбi", - "Сәрсенбi", - "Бейсенбi", - "Жұма", - "Сенбi", - ], - }, - months: { - shorthand: [ - "Қаң", - "Ақп", - "Нау", - "Сәу", - "Мам", - "Мау", - "Шiл", - "Там", - "Қыр", - "Қаз", - "Қар", - "Жел", - ], - longhand: [ - "Қаңтар", - "Ақпан", - "Наурыз", - "Сәуiр", - "Мамыр", - "Маусым", - "Шiлде", - "Тамыз", - "Қыркүйек", - "Қазан", - "Қараша", - "Желтоқсан", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - rangeSeparator: " — ", - weekAbbreviation: "Апта", - scrollTitle: "Үлкейту үшін айналдырыңыз", - toggleTitle: "Ауыстыру үшін басыңыз", - amPM: ["ТД", "ТК"], - yearAriaLabel: "Жыл", - }; - fp.l10ns.kz = Kazakh; - var kz = fp.l10ns; - - exports.Kazakh = Kazakh; - exports.default = kz; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/lt.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/lt.js deleted file mode 100644 index 031bb3f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/lt.js +++ /dev/null @@ -1,73 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.lt = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Lithuanian = { - weekdays: { - shorthand: ["S", "Pr", "A", "T", "K", "Pn", "Š"], - longhand: [ - "Sekmadienis", - "Pirmadienis", - "Antradienis", - "Trečiadienis", - "Ketvirtadienis", - "Penktadienis", - "Šeštadienis", - ], - }, - months: { - shorthand: [ - "Sau", - "Vas", - "Kov", - "Bal", - "Geg", - "Bir", - "Lie", - "Rgp", - "Rgs", - "Spl", - "Lap", - "Grd", - ], - longhand: [ - "Sausis", - "Vasaris", - "Kovas", - "Balandis", - "Gegužė", - "Birželis", - "Liepa", - "Rugpjūtis", - "Rugsėjis", - "Spalis", - "Lapkritis", - "Gruodis", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return "-a"; - }, - rangeSeparator: " iki ", - weekAbbreviation: "Sav", - scrollTitle: "Keisti laiką pelės rateliu", - toggleTitle: "Perjungti laiko formatą", - time_24hr: true, - }; - fp.l10ns.lt = Lithuanian; - var lt = fp.l10ns; - - exports.Lithuanian = Lithuanian; - exports.default = lt; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/lv.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/lv.js deleted file mode 100644 index 52862d4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/lv.js +++ /dev/null @@ -1,67 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.lv = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Latvian = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["Sv", "Pr", "Ot", "Tr", "Ce", "Pk", "Se"], - longhand: [ - "Svētdiena", - "Pirmdiena", - "Otrdiena", - "Trešdiena", - "Ceturtdiena", - "Piektdiena", - "Sestdiena", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Mai", - "Jūn", - "Jūl", - "Aug", - "Sep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "Janvāris", - "Februāris", - "Marts", - "Aprīlis", - "Maijs", - "Jūnijs", - "Jūlijs", - "Augusts", - "Septembris", - "Oktobris", - "Novembris", - "Decembris", - ], - }, - rangeSeparator: " līdz ", - time_24hr: true, - }; - fp.l10ns.lv = Latvian; - var lv = fp.l10ns; - - exports.Latvian = Latvian; - exports.default = lv; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/mk.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/mk.js deleted file mode 100644 index 4136600..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/mk.js +++ /dev/null @@ -1,68 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.mk = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Macedonian = { - weekdays: { - shorthand: ["Не", "По", "Вт", "Ср", "Че", "Пе", "Са"], - longhand: [ - "Недела", - "Понеделник", - "Вторник", - "Среда", - "Четврток", - "Петок", - "Сабота", - ], - }, - months: { - shorthand: [ - "Јан", - "Фев", - "Мар", - "Апр", - "Мај", - "Јун", - "Јул", - "Авг", - "Сеп", - "Окт", - "Ное", - "Дек", - ], - longhand: [ - "Јануари", - "Февруари", - "Март", - "Април", - "Мај", - "Јуни", - "Јули", - "Август", - "Септември", - "Октомври", - "Ноември", - "Декември", - ], - }, - firstDayOfWeek: 1, - weekAbbreviation: "Нед.", - rangeSeparator: " до ", - time_24hr: true, - }; - fp.l10ns.mk = Macedonian; - var mk = fp.l10ns; - - exports.Macedonian = Macedonian; - exports.default = mk; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/mn.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/mn.js deleted file mode 100644 index 183138c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/mn.js +++ /dev/null @@ -1,59 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.mn = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Mongolian = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["Да", "Мя", "Лх", "Пү", "Ба", "Бя", "Ня"], - longhand: ["Даваа", "Мягмар", "Лхагва", "Пүрэв", "Баасан", "Бямба", "Ням"], - }, - months: { - shorthand: [ - "1-р сар", - "2-р сар", - "3-р сар", - "4-р сар", - "5-р сар", - "6-р сар", - "7-р сар", - "8-р сар", - "9-р сар", - "10-р сар", - "11-р сар", - "12-р сар", - ], - longhand: [ - "Нэгдүгээр сар", - "Хоёрдугаар сар", - "Гуравдугаар сар", - "Дөрөвдүгээр сар", - "Тавдугаар сар", - "Зургаадугаар сар", - "Долдугаар сар", - "Наймдугаар сар", - "Есдүгээр сар", - "Аравдугаар сар", - "Арваннэгдүгээр сар", - "Арванхоёрдугаар сар", - ], - }, - rangeSeparator: "-с ", - time_24hr: true, - }; - fp.l10ns.mn = Mongolian; - var mn = fp.l10ns; - - exports.Mongolian = Mongolian; - exports.default = mn; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ms.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ms.js deleted file mode 100644 index b5f35f6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ms.js +++ /dev/null @@ -1,67 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.ms = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Malaysian = { - weekdays: { - shorthand: ["Min", "Isn", "Sel", "Rab", "Kha", "Jum", "Sab"], - longhand: [ - "Minggu", - "Isnin", - "Selasa", - "Rabu", - "Khamis", - "Jumaat", - "Sabtu", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mac", - "Apr", - "Mei", - "Jun", - "Jul", - "Ogo", - "Sep", - "Okt", - "Nov", - "Dis", - ], - longhand: [ - "Januari", - "Februari", - "Mac", - "April", - "Mei", - "Jun", - "Julai", - "Ogos", - "September", - "Oktober", - "November", - "Disember", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - }; - var ms = fp.l10ns; - - exports.Malaysian = Malaysian; - exports.default = ms; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/my.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/my.js deleted file mode 100644 index 4eb88a3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/my.js +++ /dev/null @@ -1,69 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.my = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Burmese = { - weekdays: { - shorthand: ["နွေ", "လာ", "ဂါ", "ဟူး", "ကြာ", "သော", "နေ"], - longhand: [ - "တနင်္ဂနွေ", - "တနင်္လာ", - "အင်္ဂါ", - "ဗုဒ္ဓဟူး", - "ကြာသပတေး", - "သောကြာ", - "စနေ", - ], - }, - months: { - shorthand: [ - "ဇန်", - "ဖေ", - "မတ်", - "ပြီ", - "မေ", - "ဇွန်", - "လိုင်", - "သြ", - "စက်", - "အောက်", - "နို", - "ဒီ", - ], - longhand: [ - "ဇန်နဝါရီ", - "ဖေဖော်ဝါရီ", - "မတ်", - "ဧပြီ", - "မေ", - "ဇွန်", - "ဇူလိုင်", - "သြဂုတ်", - "စက်တင်ဘာ", - "အောက်တိုဘာ", - "နိုဝင်ဘာ", - "ဒီဇင်ဘာ", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - time_24hr: true, - }; - fp.l10ns.my = Burmese; - var my = fp.l10ns; - - exports.Burmese = Burmese; - exports.default = my; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/nl.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/nl.js deleted file mode 100644 index face17c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/nl.js +++ /dev/null @@ -1,75 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.nl = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Dutch = { - weekdays: { - shorthand: ["zo", "ma", "di", "wo", "do", "vr", "za"], - longhand: [ - "zondag", - "maandag", - "dinsdag", - "woensdag", - "donderdag", - "vrijdag", - "zaterdag", - ], - }, - months: { - shorthand: [ - "jan", - "feb", - "mrt", - "apr", - "mei", - "jun", - "jul", - "aug", - "sept", - "okt", - "nov", - "dec", - ], - longhand: [ - "januari", - "februari", - "maart", - "april", - "mei", - "juni", - "juli", - "augustus", - "september", - "oktober", - "november", - "december", - ], - }, - firstDayOfWeek: 1, - weekAbbreviation: "wk", - rangeSeparator: " t/m ", - scrollTitle: "Scroll voor volgende / vorige", - toggleTitle: "Klik om te wisselen", - time_24hr: true, - ordinal: function (nth) { - if (nth === 1 || nth === 8 || nth >= 20) - return "ste"; - return "de"; - }, - }; - fp.l10ns.nl = Dutch; - var nl = fp.l10ns; - - exports.Dutch = Dutch; - exports.default = nl; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/no.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/no.js deleted file mode 100644 index 1eb7990..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/no.js +++ /dev/null @@ -1,73 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.no = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Norwegian = { - weekdays: { - shorthand: ["Søn", "Man", "Tir", "Ons", "Tor", "Fre", "Lør"], - longhand: [ - "Søndag", - "Mandag", - "Tirsdag", - "Onsdag", - "Torsdag", - "Fredag", - "Lørdag", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Mai", - "Jun", - "Jul", - "Aug", - "Sep", - "Okt", - "Nov", - "Des", - ], - longhand: [ - "Januar", - "Februar", - "Mars", - "April", - "Mai", - "Juni", - "Juli", - "August", - "September", - "Oktober", - "November", - "Desember", - ], - }, - firstDayOfWeek: 1, - rangeSeparator: " til ", - weekAbbreviation: "Uke", - scrollTitle: "Scroll for å endre", - toggleTitle: "Klikk for å veksle", - time_24hr: true, - ordinal: function () { - return "."; - }, - }; - fp.l10ns.no = Norwegian; - var no = fp.l10ns; - - exports.Norwegian = Norwegian; - exports.default = no; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/pa.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/pa.js deleted file mode 100644 index 29f9d8e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/pa.js +++ /dev/null @@ -1,65 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.pa = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Punjabi = { - weekdays: { - shorthand: ["ਐਤ", "ਸੋਮ", "ਮੰਗਲ", "ਬੁੱਧ", "ਵੀਰ", "ਸ਼ੁੱਕਰ", "ਸ਼ਨਿੱਚਰ"], - longhand: [ - "ਐਤਵਾਰ", - "ਸੋਮਵਾਰ", - "ਮੰਗਲਵਾਰ", - "ਬੁੱਧਵਾਰ", - "ਵੀਰਵਾਰ", - "ਸ਼ੁੱਕਰਵਾਰ", - "ਸ਼ਨਿੱਚਰਵਾਰ", - ], - }, - months: { - shorthand: [ - "ਜਨ", - "ਫ਼ਰ", - "ਮਾਰ", - "ਅਪ੍ਰੈ", - "ਮਈ", - "ਜੂਨ", - "ਜੁਲਾ", - "ਅਗ", - "ਸਤੰ", - "ਅਕ", - "ਨਵੰ", - "ਦਸੰ", - ], - longhand: [ - "ਜਨਵਰੀ", - "ਫ਼ਰਵਰੀ", - "ਮਾਰਚ", - "ਅਪ੍ਰੈਲ", - "ਮਈ", - "ਜੂਨ", - "ਜੁਲਾਈ", - "ਅਗਸਤ", - "ਸਤੰਬਰ", - "ਅਕਤੂਬਰ", - "ਨਵੰਬਰ", - "ਦਸੰਬਰ", - ], - }, - time_24hr: true, - }; - fp.l10ns.pa = Punjabi; - var pa = fp.l10ns; - - exports.Punjabi = Punjabi; - exports.default = pa; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/pl.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/pl.js deleted file mode 100644 index 3fa3164..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/pl.js +++ /dev/null @@ -1,73 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.pl = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Polish = { - weekdays: { - shorthand: ["Nd", "Pn", "Wt", "Śr", "Cz", "Pt", "So"], - longhand: [ - "Niedziela", - "Poniedziałek", - "Wtorek", - "Środa", - "Czwartek", - "Piątek", - "Sobota", - ], - }, - months: { - shorthand: [ - "Sty", - "Lut", - "Mar", - "Kwi", - "Maj", - "Cze", - "Lip", - "Sie", - "Wrz", - "Paź", - "Lis", - "Gru", - ], - longhand: [ - "Styczeń", - "Luty", - "Marzec", - "Kwiecień", - "Maj", - "Czerwiec", - "Lipiec", - "Sierpień", - "Wrzesień", - "Październik", - "Listopad", - "Grudzień", - ], - }, - rangeSeparator: " do ", - weekAbbreviation: "tydz.", - scrollTitle: "Przewiń, aby zwiększyć", - toggleTitle: "Kliknij, aby przełączyć", - firstDayOfWeek: 1, - time_24hr: true, - ordinal: function () { - return "."; - }, - }; - fp.l10ns.pl = Polish; - var pl = fp.l10ns; - - exports.Polish = Polish; - exports.default = pl; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/pt.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/pt.js deleted file mode 100644 index f1cbdd5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/pt.js +++ /dev/null @@ -1,66 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.pt = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Portuguese = { - weekdays: { - shorthand: ["Dom", "Seg", "Ter", "Qua", "Qui", "Sex", "Sáb"], - longhand: [ - "Domingo", - "Segunda-feira", - "Terça-feira", - "Quarta-feira", - "Quinta-feira", - "Sexta-feira", - "Sábado", - ], - }, - months: { - shorthand: [ - "Jan", - "Fev", - "Mar", - "Abr", - "Mai", - "Jun", - "Jul", - "Ago", - "Set", - "Out", - "Nov", - "Dez", - ], - longhand: [ - "Janeiro", - "Fevereiro", - "Março", - "Abril", - "Maio", - "Junho", - "Julho", - "Agosto", - "Setembro", - "Outubro", - "Novembro", - "Dezembro", - ], - }, - rangeSeparator: " até ", - time_24hr: true, - }; - fp.l10ns.pt = Portuguese; - var pt = fp.l10ns; - - exports.Portuguese = Portuguese; - exports.default = pt; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ro.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ro.js deleted file mode 100644 index be91f9a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ro.js +++ /dev/null @@ -1,69 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.ro = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Romanian = { - weekdays: { - shorthand: ["Dum", "Lun", "Mar", "Mie", "Joi", "Vin", "Sâm"], - longhand: [ - "Duminică", - "Luni", - "Marți", - "Miercuri", - "Joi", - "Vineri", - "Sâmbătă", - ], - }, - months: { - shorthand: [ - "Ian", - "Feb", - "Mar", - "Apr", - "Mai", - "Iun", - "Iul", - "Aug", - "Sep", - "Oct", - "Noi", - "Dec", - ], - longhand: [ - "Ianuarie", - "Februarie", - "Martie", - "Aprilie", - "Mai", - "Iunie", - "Iulie", - "August", - "Septembrie", - "Octombrie", - "Noiembrie", - "Decembrie", - ], - }, - firstDayOfWeek: 1, - time_24hr: true, - ordinal: function () { - return ""; - }, - }; - fp.l10ns.ro = Romanian; - var ro = fp.l10ns; - - exports.Romanian = Romanian; - exports.default = ro; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ru.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ru.js deleted file mode 100644 index df8e50c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/ru.js +++ /dev/null @@ -1,75 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.ru = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Russian = { - weekdays: { - shorthand: ["Вс", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"], - longhand: [ - "Воскресенье", - "Понедельник", - "Вторник", - "Среда", - "Четверг", - "Пятница", - "Суббота", - ], - }, - months: { - shorthand: [ - "Янв", - "Фев", - "Март", - "Апр", - "Май", - "Июнь", - "Июль", - "Авг", - "Сен", - "Окт", - "Ноя", - "Дек", - ], - longhand: [ - "Январь", - "Февраль", - "Март", - "Апрель", - "Май", - "Июнь", - "Июль", - "Август", - "Сентябрь", - "Октябрь", - "Ноябрь", - "Декабрь", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return ""; - }, - rangeSeparator: " — ", - weekAbbreviation: "Нед.", - scrollTitle: "Прокрутите для увеличения", - toggleTitle: "Нажмите для переключения", - amPM: ["ДП", "ПП"], - yearAriaLabel: "Год", - time_24hr: true, - }; - fp.l10ns.ru = Russian; - var ru = fp.l10ns; - - exports.Russian = Russian; - exports.default = ru; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/si.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/si.js deleted file mode 100644 index 75ff838..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/si.js +++ /dev/null @@ -1,65 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.si = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Sinhala = { - weekdays: { - shorthand: ["ඉ", "ස", "අ", "බ", "බ්‍ර", "සි", "සෙ"], - longhand: [ - "ඉරිදා", - "සඳුදා", - "අඟහරුවාදා", - "බදාදා", - "බ්‍රහස්පතින්දා", - "සිකුරාදා", - "සෙනසුරාදා", - ], - }, - months: { - shorthand: [ - "ජන", - "පෙබ", - "මාර්", - "අප්‍රේ", - "මැයි", - "ජුනි", - "ජූලි", - "අගෝ", - "සැප්", - "ඔක්", - "නොවැ", - "දෙසැ", - ], - longhand: [ - "ජනවාරි", - "පෙබරවාරි", - "මාර්තු", - "අප්‍රේල්", - "මැයි", - "ජුනි", - "ජූලි", - "අගෝස්තු", - "සැප්තැම්බර්", - "ඔක්තෝබර්", - "නොවැම්බර්", - "දෙසැම්බර්", - ], - }, - time_24hr: true, - }; - fp.l10ns.si = Sinhala; - var si = fp.l10ns; - - exports.Sinhala = Sinhala; - exports.default = si; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sk.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sk.js deleted file mode 100644 index 7fe0335..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sk.js +++ /dev/null @@ -1,70 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.sk = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Slovak = { - weekdays: { - shorthand: ["Ned", "Pon", "Ut", "Str", "Štv", "Pia", "Sob"], - longhand: [ - "Nedeľa", - "Pondelok", - "Utorok", - "Streda", - "Štvrtok", - "Piatok", - "Sobota", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Máj", - "Jún", - "Júl", - "Aug", - "Sep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "Január", - "Február", - "Marec", - "Apríl", - "Máj", - "Jún", - "Júl", - "August", - "September", - "Október", - "November", - "December", - ], - }, - firstDayOfWeek: 1, - rangeSeparator: " do ", - time_24hr: true, - ordinal: function () { - return "."; - }, - }; - fp.l10ns.sk = Slovak; - var sk = fp.l10ns; - - exports.Slovak = Slovak; - exports.default = sk; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sl.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sl.js deleted file mode 100644 index 8e72c72..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sl.js +++ /dev/null @@ -1,70 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.sl = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Slovenian = { - weekdays: { - shorthand: ["Ned", "Pon", "Tor", "Sre", "Čet", "Pet", "Sob"], - longhand: [ - "Nedelja", - "Ponedeljek", - "Torek", - "Sreda", - "Četrtek", - "Petek", - "Sobota", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Maj", - "Jun", - "Jul", - "Avg", - "Sep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "Januar", - "Februar", - "Marec", - "April", - "Maj", - "Junij", - "Julij", - "Avgust", - "September", - "Oktober", - "November", - "December", - ], - }, - firstDayOfWeek: 1, - rangeSeparator: " do ", - time_24hr: true, - ordinal: function () { - return "."; - }, - }; - fp.l10ns.sl = Slovenian; - var sl = fp.l10ns; - - exports.Slovenian = Slovenian; - exports.default = sl; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sq.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sq.js deleted file mode 100644 index 396216b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sq.js +++ /dev/null @@ -1,65 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.sq = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Albanian = { - weekdays: { - shorthand: ["Di", "Hë", "Ma", "Më", "En", "Pr", "Sh"], - longhand: [ - "E Diel", - "E Hënë", - "E Martë", - "E Mërkurë", - "E Enjte", - "E Premte", - "E Shtunë", - ], - }, - months: { - shorthand: [ - "Jan", - "Shk", - "Mar", - "Pri", - "Maj", - "Qer", - "Kor", - "Gus", - "Sht", - "Tet", - "Nën", - "Dhj", - ], - longhand: [ - "Janar", - "Shkurt", - "Mars", - "Prill", - "Maj", - "Qershor", - "Korrik", - "Gusht", - "Shtator", - "Tetor", - "Nëntor", - "Dhjetor", - ], - }, - time_24hr: true, - }; - fp.l10ns.sq = Albanian; - var sq = fp.l10ns; - - exports.Albanian = Albanian; - exports.default = sq; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sr.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sr.js deleted file mode 100644 index 493f528..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sr.js +++ /dev/null @@ -1,68 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.sr = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Serbian = { - weekdays: { - shorthand: ["Ned", "Pon", "Uto", "Sre", "Čet", "Pet", "Sub"], - longhand: [ - "Nedelja", - "Ponedeljak", - "Utorak", - "Sreda", - "Četvrtak", - "Petak", - "Subota", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Maj", - "Jun", - "Jul", - "Avg", - "Sep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "Januar", - "Februar", - "Mart", - "April", - "Maj", - "Jun", - "Jul", - "Avgust", - "Septembar", - "Oktobar", - "Novembar", - "Decembar", - ], - }, - firstDayOfWeek: 1, - weekAbbreviation: "Ned.", - rangeSeparator: " do ", - time_24hr: true, - }; - fp.l10ns.sr = Serbian; - var sr = fp.l10ns; - - exports.Serbian = Serbian; - exports.default = sr; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sv.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sv.js deleted file mode 100644 index 12ffb6e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/sv.js +++ /dev/null @@ -1,70 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.sv = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Swedish = { - firstDayOfWeek: 1, - weekAbbreviation: "v", - weekdays: { - shorthand: ["Sön", "Mån", "Tis", "Ons", "Tor", "Fre", "Lör"], - longhand: [ - "Söndag", - "Måndag", - "Tisdag", - "Onsdag", - "Torsdag", - "Fredag", - "Lördag", - ], - }, - months: { - shorthand: [ - "Jan", - "Feb", - "Mar", - "Apr", - "Maj", - "Jun", - "Jul", - "Aug", - "Sep", - "Okt", - "Nov", - "Dec", - ], - longhand: [ - "Januari", - "Februari", - "Mars", - "April", - "Maj", - "Juni", - "Juli", - "Augusti", - "September", - "Oktober", - "November", - "December", - ], - }, - time_24hr: true, - ordinal: function () { - return "."; - }, - }; - fp.l10ns.sv = Swedish; - var sv = fp.l10ns; - - exports.Swedish = Swedish; - exports.default = sv; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/th.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/th.js deleted file mode 100644 index f061602..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/th.js +++ /dev/null @@ -1,72 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.th = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Thai = { - weekdays: { - shorthand: ["อา", "จ", "อ", "พ", "พฤ", "ศ", "ส"], - longhand: [ - "อาทิตย์", - "จันทร์", - "อังคาร", - "พุธ", - "พฤหัสบดี", - "ศุกร์", - "เสาร์", - ], - }, - months: { - shorthand: [ - "ม.ค.", - "ก.พ.", - "มี.ค.", - "เม.ย.", - "พ.ค.", - "มิ.ย.", - "ก.ค.", - "ส.ค.", - "ก.ย.", - "ต.ค.", - "พ.ย.", - "ธ.ค.", - ], - longhand: [ - "มกราคม", - "กุมภาพันธ์", - "มีนาคม", - "เมษายน", - "พฤษภาคม", - "มิถุนายน", - "กรกฎาคม", - "สิงหาคม", - "กันยายน", - "ตุลาคม", - "พฤศจิกายน", - "ธันวาคม", - ], - }, - firstDayOfWeek: 1, - rangeSeparator: " ถึง ", - scrollTitle: "เลื่อนเพื่อเพิ่มหรือลด", - toggleTitle: "คลิกเพื่อเปลี่ยน", - time_24hr: true, - ordinal: function () { - return ""; - }, - }; - fp.l10ns.th = Thai; - var th = fp.l10ns; - - exports.Thai = Thai; - exports.default = th; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/tr.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/tr.js deleted file mode 100644 index 4e919b8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/tr.js +++ /dev/null @@ -1,74 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.tr = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Turkish = { - weekdays: { - shorthand: ["Paz", "Pzt", "Sal", "Çar", "Per", "Cum", "Cmt"], - longhand: [ - "Pazar", - "Pazartesi", - "Salı", - "Çarşamba", - "Perşembe", - "Cuma", - "Cumartesi", - ], - }, - months: { - shorthand: [ - "Oca", - "Şub", - "Mar", - "Nis", - "May", - "Haz", - "Tem", - "Ağu", - "Eyl", - "Eki", - "Kas", - "Ara", - ], - longhand: [ - "Ocak", - "Şubat", - "Mart", - "Nisan", - "Mayıs", - "Haziran", - "Temmuz", - "Ağustos", - "Eylül", - "Ekim", - "Kasım", - "Aralık", - ], - }, - firstDayOfWeek: 1, - ordinal: function () { - return "."; - }, - rangeSeparator: " - ", - weekAbbreviation: "Hf", - scrollTitle: "Artırmak için kaydırın", - toggleTitle: "Aç/Kapa", - amPM: ["ÖÖ", "ÖS"], - time_24hr: true, - }; - fp.l10ns.tr = Turkish; - var tr = fp.l10ns; - - exports.Turkish = Turkish; - exports.default = tr; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/uk.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/uk.js deleted file mode 100644 index 196c4a6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/uk.js +++ /dev/null @@ -1,66 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.uk = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Ukrainian = { - firstDayOfWeek: 1, - weekdays: { - shorthand: ["Нд", "Пн", "Вт", "Ср", "Чт", "Пт", "Сб"], - longhand: [ - "Неділя", - "Понеділок", - "Вівторок", - "Середа", - "Четвер", - "П'ятниця", - "Субота", - ], - }, - months: { - shorthand: [ - "Січ", - "Лют", - "Бер", - "Кві", - "Тра", - "Чер", - "Лип", - "Сер", - "Вер", - "Жов", - "Лис", - "Гру", - ], - longhand: [ - "Січень", - "Лютий", - "Березень", - "Квітень", - "Травень", - "Червень", - "Липень", - "Серпень", - "Вересень", - "Жовтень", - "Листопад", - "Грудень", - ], - }, - time_24hr: true, - }; - fp.l10ns.uk = Ukrainian; - var uk = fp.l10ns; - - exports.Ukrainian = Ukrainian; - exports.default = uk; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/vn.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/vn.js deleted file mode 100644 index 1bb3e1e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/vn.js +++ /dev/null @@ -1,66 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.vn = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Vietnamese = { - weekdays: { - shorthand: ["CN", "T2", "T3", "T4", "T5", "T6", "T7"], - longhand: [ - "Chủ nhật", - "Thứ hai", - "Thứ ba", - "Thứ tư", - "Thứ năm", - "Thứ sáu", - "Thứ bảy", - ], - }, - months: { - shorthand: [ - "Th1", - "Th2", - "Th3", - "Th4", - "Th5", - "Th6", - "Th7", - "Th8", - "Th9", - "Th10", - "Th11", - "Th12", - ], - longhand: [ - "Tháng một", - "Tháng hai", - "Tháng ba", - "Tháng tư", - "Tháng năm", - "Tháng sáu", - "Tháng bảy", - "Tháng tám", - "Tháng chín", - "Tháng mười", - "Tháng mười một", - "Tháng mười hai", - ], - }, - firstDayOfWeek: 1, - rangeSeparator: " đến ", - }; - fp.l10ns.vn = Vietnamese; - var vn = fp.l10ns; - - exports.Vietnamese = Vietnamese; - exports.default = vn; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/zh.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/zh.js deleted file mode 100644 index 4c5c7fc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/flatpickr/l10n/zh.js +++ /dev/null @@ -1,68 +0,0 @@ -(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? factory(exports) : - typeof define === 'function' && define.amd ? define(['exports'], factory) : - (global = typeof globalThis !== 'undefined' ? globalThis : global || self, factory(global.zh = {})); -}(this, (function (exports) { 'use strict'; - - var fp = typeof window !== "undefined" && window.flatpickr !== undefined - ? window.flatpickr - : { - l10ns: {}, - }; - var Mandarin = { - weekdays: { - shorthand: ["周日", "周一", "周二", "周三", "周四", "周五", "周六"], - longhand: [ - "星期日", - "星期一", - "星期二", - "星期三", - "星期四", - "星期五", - "星期六", - ], - }, - months: { - shorthand: [ - "一月", - "二月", - "三月", - "四月", - "五月", - "六月", - "七月", - "八月", - "九月", - "十月", - "十一月", - "十二月", - ], - longhand: [ - "一月", - "二月", - "三月", - "四月", - "五月", - "六月", - "七月", - "八月", - "九月", - "十月", - "十一月", - "十二月", - ], - }, - rangeSeparator: " 至 ", - weekAbbreviation: "周", - scrollTitle: "滚动切换", - toggleTitle: "点击切换 12/24 小时时制", - }; - fp.l10ns.zh = Mandarin; - var zh = fp.l10ns; - - exports.Mandarin = Mandarin; - exports.default = zh; - - Object.defineProperty(exports, '__esModule', { value: true }); - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/css/font-awesome.min.css b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/css/font-awesome.min.css deleted file mode 100644 index 540440c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/css/font-awesome.min.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/fonts/FontAwesome.otf b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/fonts/FontAwesome.otf deleted file mode 100644 index 401ec0f36e4f73b8efa40bd6f604fe80d286db70..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 134808 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 diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/fonts/fontawesome-webfont.eot b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/fonts/fontawesome-webfont.eot deleted file mode 100644 index e9f60ca953f93e35eab4108bd414bc02ddcf3928..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165742 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 G*yFsbY~cLNXLP73aA74Mq6M9f^&YV`isWW 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

    5q!RY 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 - - - -Created by FontForge 20120731 at Mon Oct 24 17:37:40 2016 - By ,,, -Copyright Dave Gandy 2016. All rights reserved. - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/fonts/fontawesome-webfont.ttf b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/fonts/fontawesome-webfont.ttf deleted file mode 100644 index 35acda2fa1196aad98c2adf4378a7611dd713aa3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 165548 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 z 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 d0mRO}xo^G_%I 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 SdSQM28?+M|D(2r_;{O0|uQ74} diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/fonts/fontawesome-webfont.woff2 b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/font-awesome/fonts/fontawesome-webfont.woff2 deleted file mode 100644 index 4d13fc60404b91e398a37200c4a77b645cfd9586..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 77160 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 diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jquery-ui-touch-punch/jquery.ui.touch-punch.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jquery-ui-touch-punch/jquery.ui.touch-punch.min.js deleted file mode 100644 index 31272ce..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jquery-ui-touch-punch/jquery.ui.touch-punch.min.js +++ /dev/null @@ -1,11 +0,0 @@ -/*! - * jQuery UI Touch Punch 0.2.3 - * - * Copyright 2011–2014, Dave Furfero - * Dual licensed under the MIT or GPL Version 2 licenses. - * - * Depends: - * jquery.ui.widget.js - * jquery.ui.mouse.js - */ -!function(a){function f(a,b){if(!(a.originalEvent.touches.length>1)){a.preventDefault();var c=a.originalEvent.changedTouches[0],d=document.createEvent("MouseEvents");d.initMouseEvent(b,!0,!0,window,1,c.screenX,c.screenY,c.clientX,c.clientY,!1,!1,!1,!1,0,null),a.target.dispatchEvent(d)}}if(a.support.touch="ontouchend"in document,a.support.touch){var e,b=a.ui.mouse.prototype,c=b._mouseInit,d=b._mouseDestroy;b._touchStart=function(a){var b=this;!e&&b._mouseCapture(a.originalEvent.changedTouches[0])&&(e=!0,b._touchMoved=!1,f(a,"mouseover"),f(a,"mousemove"),f(a,"mousedown"))},b._touchMove=function(a){e&&(this._touchMoved=!0,f(a,"mousemove"))},b._touchEnd=function(a){e&&(f(a,"mouseup"),f(a,"mouseout"),this._touchMoved||f(a,"click"),e=!1)},b._mouseInit=function(){var b=this;b.element.bind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),c.call(b)},b._mouseDestroy=function(){var b=this;b.element.unbind({touchstart:a.proxy(b,"_touchStart"),touchmove:a.proxy(b,"_touchMove"),touchend:a.proxy(b,"_touchEnd")}),d.call(b)}}}(jQuery); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jquery-ui/jquery-ui.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jquery-ui/jquery-ui.min.js deleted file mode 100644 index 25398a1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jquery-ui/jquery-ui.min.js +++ /dev/null @@ -1,13 +0,0 @@ -/*! jQuery UI - v1.12.1 - 2016-09-14 -* http://jqueryui.com -* Includes: widget.js, position.js, data.js, disable-selection.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/draggable.js, widgets/droppable.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/resizable.js, widgets/selectable.js, widgets/selectmenu.js, widgets/slider.js, widgets/sortable.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -(function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)})(function(t){function e(t){for(var e=t.css("visibility");"inherit"===e;)t=t.parent(),e=t.css("visibility");return"hidden"!==e}function i(t){for(var e,i;t.length&&t[0]!==document;){if(e=t.css("position"),("absolute"===e||"relative"===e||"fixed"===e)&&(i=parseInt(t.css("zIndex"),10),!isNaN(i)&&0!==i))return i;t=t.parent()}return 0}function s(){this._curInst=null,this._keyEvent=!1,this._disabledInputs=[],this._datepickerShowing=!1,this._inDialog=!1,this._mainDivId="ui-datepicker-div",this._inlineClass="ui-datepicker-inline",this._appendClass="ui-datepicker-append",this._triggerClass="ui-datepicker-trigger",this._dialogClass="ui-datepicker-dialog",this._disableClass="ui-datepicker-disabled",this._unselectableClass="ui-datepicker-unselectable",this._currentClass="ui-datepicker-current-day",this._dayOverClass="ui-datepicker-days-cell-over",this.regional=[],this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:!1,showMonthAfterYear:!1,yearSuffix:""},this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:!1,hideIfNoPrevNext:!1,navigationAsDateFormat:!1,gotoCurrent:!1,changeMonth:!1,changeYear:!1,yearRange:"c-10:c+10",showOtherMonths:!1,selectOtherMonths:!1,showWeek:!1,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:!0,showButtonPanel:!1,autoSize:!1,disabled:!1},t.extend(this._defaults,this.regional[""]),this.regional.en=t.extend(!0,{},this.regional[""]),this.regional["en-US"]=t.extend(!0,{},this.regional.en),this.dpDiv=n(t("

    "))}function n(e){var i="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return e.on("mouseout",i,function(){t(this).removeClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).removeClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).removeClass("ui-datepicker-next-hover")}).on("mouseover",i,o)}function o(){t.datepicker._isDisabledDatepicker(m.inline?m.dpDiv.parent()[0]:m.input[0])||(t(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover"),t(this).addClass("ui-state-hover"),-1!==this.className.indexOf("ui-datepicker-prev")&&t(this).addClass("ui-datepicker-prev-hover"),-1!==this.className.indexOf("ui-datepicker-next")&&t(this).addClass("ui-datepicker-next-hover"))}function a(e,i){t.extend(e,i);for(var s in i)null==i[s]&&(e[s]=i[s]);return e}function r(t){return function(){var e=this.element.val();t.apply(this,arguments),this._refresh(),e!==this.element.val()&&this._trigger("change")}}t.ui=t.ui||{},t.ui.version="1.12.1";var h=0,l=Array.prototype.slice;t.cleanData=function(e){return function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{s=t._data(n,"events"),s&&s.remove&&t(n).triggerHandler("remove")}catch(a){}e(i)}}(t.cleanData),t.widget=function(e,i,s){var n,o,a,r={},h=e.split(".")[0];e=e.split(".")[1];var l=h+"-"+e;return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][l.toLowerCase()]=function(e){return!!t.data(e,l)},t[h]=t[h]||{},n=t[h][e],o=t[h][e]=function(t,e){return this._createWidget?(arguments.length&&this._createWidget(t,e),void 0):new o(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),a=new i,a.options=t.widget.extend({},a.options),t.each(s,function(e,s){return t.isFunction(s)?(r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}(),void 0):(r[e]=s,void 0)}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n?a.widgetEventPrefix||e:e},r,{constructor:o,namespace:h,widgetName:e,widgetFullName:l}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,s,n=l.call(arguments,1),o=0,a=n.length;a>o;o++)for(i in n[o])s=n[o][i],n[o].hasOwnProperty(i)&&void 0!==s&&(e[i]=t.isPlainObject(s)?t.isPlainObject(e[i])?t.widget.extend({},e[i],s):t.widget.extend({},s):s);return e},t.widget.bridge=function(e,i){var s=i.prototype.widgetFullName||e;t.fn[e]=function(n){var o="string"==typeof n,a=l.call(arguments,1),r=this;return o?this.length||"instance"!==n?this.each(function(){var i,o=t.data(this,s);return"instance"===n?(r=o,!1):o?t.isFunction(o[n])&&"_"!==n.charAt(0)?(i=o[n].apply(o,a),i!==o&&void 0!==i?(r=i&&i.jquery?r.pushStack(i.get()):i,!1):void 0):t.error("no such method '"+n+"' for "+e+" widget instance"):t.error("cannot call methods on "+e+" prior to initialization; "+"attempted to call method '"+n+"'")}):r=void 0:(a.length&&(n=t.widget.extend.apply(null,[n].concat(a))),this.each(function(){var e=t.data(this,s);e?(e.option(n||{}),e._init&&e._init()):t.data(this,s,new i(n,this))})),r}},t.Widget=function(){},t.Widget._childConstructors=[],t.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"
    ",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=h++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0===arguments.length)return t.widget.extend({},this.options);if("string"==typeof e)if(a={},s=e.split("."),e=s.shift(),s.length){for(n=a[e]=t.widget.extend({},this.options[e]),o=0;s.length-1>o;o++)n[s[o]]=n[s[o]]||{},n=n[s[o]];if(e=s.pop(),1===arguments.length)return void 0===n[e]?null:n[e];n[e]=i}else{if(1===arguments.length)return void 0===this.options[e]?null:this.options[e];a[e]=i}return this._setOptions(a),this},_setOptions:function(t){var e;for(e in t)this._setOption(e,t[e]);return this},_setOption:function(t,e){return"classes"===t&&this._setOptionClasses(e),this.options[t]=e,"disabled"===t&&this._setOptionDisabled(e),this},_setOptionClasses:function(e){var i,s,n;for(i in e)n=this.classesElementLookup[i],e[i]!==this.options.classes[i]&&n&&n.length&&(s=t(n.get()),this._removeClass(n,i),s.addClass(this._classes({element:s,keys:i,classes:e,add:!0})))},_setOptionDisabled:function(t){this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,!!t),t&&(this._removeClass(this.hoverable,null,"ui-state-hover"),this._removeClass(this.focusable,null,"ui-state-focus"))},enable:function(){return this._setOptions({disabled:!1})},disable:function(){return this._setOptions({disabled:!0})},_classes:function(e){function i(i,o){var a,r;for(r=0;i.length>r;r++)a=n.classesElementLookup[i[r]]||t(),a=e.add?t(t.unique(a.get().concat(e.element.get()))):t(a.not(e.element).get()),n.classesElementLookup[i[r]]=a,s.push(i[r]),o&&e.classes[i[r]]&&s.push(e.classes[i[r]])}var s=[],n=this;return e=t.extend({element:this.element,classes:this.options.classes||{}},e),this._on(e.element,{remove:"_untrackClassesElement"}),e.keys&&i(e.keys.match(/\S+/g)||[],!0),e.extra&&i(e.extra.match(/\S+/g)||[]),s.join(" ")},_untrackClassesElement:function(e){var i=this;t.each(i.classesElementLookup,function(s,n){-1!==t.inArray(e.target,n)&&(i.classesElementLookup[s]=t(n.not(e.target).get()))})},_removeClass:function(t,e,i){return this._toggleClass(t,e,i,!1)},_addClass:function(t,e,i){return this._toggleClass(t,e,i,!0)},_toggleClass:function(t,e,i,s){s="boolean"==typeof s?s:i;var n="string"==typeof t||null===t,o={extra:n?e:i,keys:n?t:e,element:n?this.element:t,add:s};return o.element.toggleClass(this._classes(o),s),this},_on:function(e,i,s){var n,o=this;"boolean"!=typeof e&&(s=i,i=e,e=!1),s?(i=n=t(i),this.bindings=this.bindings.add(i)):(s=i,i=this.element,n=this.widget()),t.each(s,function(s,a){function r(){return e||o.options.disabled!==!0&&!t(this).hasClass("ui-state-disabled")?("string"==typeof a?o[a]:a).apply(o,arguments):void 0}"string"!=typeof a&&(r.guid=a.guid=a.guid||r.guid||t.guid++);var h=s.match(/^([\w:-]*)\s*(.*)$/),l=h[1]+o.eventNamespace,c=h[2];c?n.on(l,c,r):i.on(l,r)})},_off:function(e,i){i=(i||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace,e.off(i).off(i),this.bindings=t(this.bindings.not(e).get()),this.focusable=t(this.focusable.not(e).get()),this.hoverable=t(this.hoverable.not(e).get())},_delay:function(t,e){function i(){return("string"==typeof t?s[t]:t).apply(s,arguments)}var s=this;return setTimeout(i,e||0)},_hoverable:function(e){this.hoverable=this.hoverable.add(e),this._on(e,{mouseenter:function(e){this._addClass(t(e.currentTarget),null,"ui-state-hover")},mouseleave:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-hover")}})},_focusable:function(e){this.focusable=this.focusable.add(e),this._on(e,{focusin:function(e){this._addClass(t(e.currentTarget),null,"ui-state-focus")},focusout:function(e){this._removeClass(t(e.currentTarget),null,"ui-state-focus")}})},_trigger:function(e,i,s){var n,o,a=this.options[e];if(s=s||{},i=t.Event(i),i.type=(e===this.widgetEventPrefix?e:this.widgetEventPrefix+e).toLowerCase(),i.target=this.element[0],o=i.originalEvent)for(n in o)n in i||(i[n]=o[n]);return this.element.trigger(i,s),!(t.isFunction(a)&&a.apply(this.element[0],[i].concat(s))===!1||i.isDefaultPrevented())}},t.each({show:"fadeIn",hide:"fadeOut"},function(e,i){t.Widget.prototype["_"+e]=function(s,n,o){"string"==typeof n&&(n={effect:n});var a,r=n?n===!0||"number"==typeof n?i:n.effect||i:e;n=n||{},"number"==typeof n&&(n={duration:n}),a=!t.isEmptyObject(n),n.complete=o,n.delay&&s.delay(n.delay),a&&t.effects&&t.effects.effect[r]?s[e](n):r!==e&&s[r]?s[r](n.duration,n.easing,o):s.queue(function(i){t(this)[e](),o&&o.call(s[0]),i()})}}),t.widget,function(){function e(t,e,i){return[parseFloat(t[0])*(u.test(t[0])?e/100:1),parseFloat(t[1])*(u.test(t[1])?i/100:1)]}function i(e,i){return parseInt(t.css(e,i),10)||0}function s(e){var i=e[0];return 9===i.nodeType?{width:e.width(),height:e.height(),offset:{top:0,left:0}}:t.isWindow(i)?{width:e.width(),height:e.height(),offset:{top:e.scrollTop(),left:e.scrollLeft()}}:i.preventDefault?{width:0,height:0,offset:{top:i.pageY,left:i.pageX}}:{width:e.outerWidth(),height:e.outerHeight(),offset:e.offset()}}var n,o=Math.max,a=Math.abs,r=/left|center|right/,h=/top|center|bottom/,l=/[\+\-]\d+(\.[\d]+)?%?/,c=/^\w+/,u=/%$/,d=t.fn.position;t.position={scrollbarWidth:function(){if(void 0!==n)return n;var e,i,s=t("
    "),o=s.children()[0];return t("body").append(s),e=o.offsetWidth,s.css("overflow","scroll"),i=o.offsetWidth,e===i&&(i=s[0].clientWidth),s.remove(),n=e-i},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.widthi?"left":e>0?"right":"center",vertical:0>r?"top":s>0?"bottom":"middle"};l>p&&p>a(e+i)&&(u.horizontal="center"),c>f&&f>a(s+r)&&(u.vertical="middle"),u.important=o(a(e),a(i))>o(a(s),a(r))?"horizontal":"vertical",n.using.call(this,t,u)}),h.offset(t.extend(D,{using:r}))})},t.ui.position={fit:{left:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollLeft:s.offset.left,a=s.width,r=t.left-e.collisionPosition.marginLeft,h=n-r,l=r+e.collisionWidth-a-n;e.collisionWidth>a?h>0&&0>=l?(i=t.left+h+e.collisionWidth-a-n,t.left+=h-i):t.left=l>0&&0>=h?n:h>l?n+a-e.collisionWidth:n:h>0?t.left+=h:l>0?t.left-=l:t.left=o(t.left-r,t.left)},top:function(t,e){var i,s=e.within,n=s.isWindow?s.scrollTop:s.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=n-r,l=r+e.collisionHeight-a-n;e.collisionHeight>a?h>0&&0>=l?(i=t.top+h+e.collisionHeight-a-n,t.top+=h-i):t.top=l>0&&0>=h?n:h>l?n+a-e.collisionHeight:n:h>0?t.top+=h:l>0?t.top-=l:t.top=o(t.top-r,t.top)}},flip:{left:function(t,e){var i,s,n=e.within,o=n.offset.left+n.scrollLeft,r=n.width,h=n.isWindow?n.scrollLeft:n.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];0>c?(i=t.left+d+p+f+e.collisionWidth-r-o,(0>i||a(c)>i)&&(t.left+=d+p+f)):u>0&&(s=t.left-e.collisionPosition.marginLeft+d+p+f-h,(s>0||u>a(s))&&(t.left+=d+p+f))},top:function(t,e){var i,s,n=e.within,o=n.offset.top+n.scrollTop,r=n.height,h=n.isWindow?n.scrollTop:n.offset.top,l=t.top-e.collisionPosition.marginTop,c=l-h,u=l+e.collisionHeight-r-h,d="top"===e.my[1],p=d?-e.elemHeight:"bottom"===e.my[1]?e.elemHeight:0,f="top"===e.at[1]?e.targetHeight:"bottom"===e.at[1]?-e.targetHeight:0,g=-2*e.offset[1];0>c?(s=t.top+p+f+g+e.collisionHeight-r-o,(0>s||a(c)>s)&&(t.top+=p+f+g)):u>0&&(i=t.top-e.collisionPosition.marginTop+p+f+g-h,(i>0||u>a(i))&&(t.top+=p+f+g))}},flipfit:{left:function(){t.ui.position.flip.left.apply(this,arguments),t.ui.position.fit.left.apply(this,arguments)},top:function(){t.ui.position.flip.top.apply(this,arguments),t.ui.position.fit.top.apply(this,arguments)}}}}(),t.ui.position,t.extend(t.expr[":"],{data:t.expr.createPseudo?t.expr.createPseudo(function(e){return function(i){return!!t.data(i,e)}}):function(e,i,s){return!!t.data(e,s[3])}}),t.fn.extend({disableSelection:function(){var t="onselectstart"in document.createElement("div")?"selectstart":"mousedown";return function(){return this.on(t+".ui-disableSelection",function(t){t.preventDefault()})}}(),enableSelection:function(){return this.off(".ui-disableSelection")}});var c="ui-effects-",u="ui-effects-style",d="ui-effects-animated",p=t;t.effects={effect:{}},function(t,e){function i(t,e,i){var s=u[e.type]||{};return null==t?i||!e.def?null:e.def:(t=s.floor?~~t:parseFloat(t),isNaN(t)?e.def:s.mod?(t+s.mod)%s.mod:0>t?0:t>s.max?s.max:t)}function s(i){var s=l(),n=s._rgba=[];return i=i.toLowerCase(),f(h,function(t,o){var a,r=o.re.exec(i),h=r&&o.parse(r),l=o.space||"rgba";return h?(a=s[l](h),s[c[l].cache]=a[c[l].cache],n=s._rgba=a._rgba,!1):e}),n.length?("0,0,0,0"===n.join()&&t.extend(n,o.transparent),s):o[i]}function n(t,e,i){return i=(i+1)%1,1>6*i?t+6*(e-t)*i:1>2*i?e:2>3*i?t+6*(e-t)*(2/3-i):t}var o,a="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",r=/^([\-+])=\s*(\d+\.?\d*)/,h=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[t[1],t[2],t[3],t[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(t){return[2.55*t[1],2.55*t[2],2.55*t[3],t[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(t){return[parseInt(t[1],16),parseInt(t[2],16),parseInt(t[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(t){return[parseInt(t[1]+t[1],16),parseInt(t[2]+t[2],16),parseInt(t[3]+t[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(t){return[t[1],t[2]/100,t[3]/100,t[4]]}}],l=t.Color=function(e,i,s,n){return new t.Color.fn.parse(e,i,s,n)},c={rgba:{props:{red:{idx:0,type:"byte"},green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},u={"byte":{floor:!0,max:255},percent:{max:1},degrees:{mod:360,floor:!0}},d=l.support={},p=t("

    ")[0],f=t.each;p.style.cssText="background-color:rgba(1,1,1,.5)",d.rgba=p.style.backgroundColor.indexOf("rgba")>-1,f(c,function(t,e){e.cache="_"+t,e.props.alpha={idx:3,type:"percent",def:1}}),l.fn=t.extend(l.prototype,{parse:function(n,a,r,h){if(n===e)return this._rgba=[null,null,null,null],this;(n.jquery||n.nodeType)&&(n=t(n).css(a),a=e);var u=this,d=t.type(n),p=this._rgba=[];return a!==e&&(n=[n,a,r,h],d="array"),"string"===d?this.parse(s(n)||o._default):"array"===d?(f(c.rgba.props,function(t,e){p[e.idx]=i(n[e.idx],e)}),this):"object"===d?(n instanceof l?f(c,function(t,e){n[e.cache]&&(u[e.cache]=n[e.cache].slice())}):f(c,function(e,s){var o=s.cache;f(s.props,function(t,e){if(!u[o]&&s.to){if("alpha"===t||null==n[t])return;u[o]=s.to(u._rgba)}u[o][e.idx]=i(n[t],e,!0)}),u[o]&&0>t.inArray(null,u[o].slice(0,3))&&(u[o][3]=1,s.from&&(u._rgba=s.from(u[o])))}),this):e},is:function(t){var i=l(t),s=!0,n=this;return f(c,function(t,o){var a,r=i[o.cache];return r&&(a=n[o.cache]||o.to&&o.to(n._rgba)||[],f(o.props,function(t,i){return null!=r[i.idx]?s=r[i.idx]===a[i.idx]:e})),s}),s},_space:function(){var t=[],e=this;return f(c,function(i,s){e[s.cache]&&t.push(i)}),t.pop()},transition:function(t,e){var s=l(t),n=s._space(),o=c[n],a=0===this.alpha()?l("transparent"):this,r=a[o.cache]||o.to(a._rgba),h=r.slice();return s=s[o.cache],f(o.props,function(t,n){var o=n.idx,a=r[o],l=s[o],c=u[n.type]||{};null!==l&&(null===a?h[o]=l:(c.mod&&(l-a>c.mod/2?a+=c.mod:a-l>c.mod/2&&(a-=c.mod)),h[o]=i((l-a)*e+a,n)))}),this[n](h)},blend:function(e){if(1===this._rgba[3])return this;var i=this._rgba.slice(),s=i.pop(),n=l(e)._rgba;return l(t.map(i,function(t,e){return(1-s)*n[e]+s*t}))},toRgbaString:function(){var e="rgba(",i=t.map(this._rgba,function(t,e){return null==t?e>2?1:0:t});return 1===i[3]&&(i.pop(),e="rgb("),e+i.join()+")"},toHslaString:function(){var e="hsla(",i=t.map(this.hsla(),function(t,e){return null==t&&(t=e>2?1:0),e&&3>e&&(t=Math.round(100*t)+"%"),t});return 1===i[3]&&(i.pop(),e="hsl("),e+i.join()+")"},toHexString:function(e){var i=this._rgba.slice(),s=i.pop();return e&&i.push(~~(255*s)),"#"+t.map(i,function(t){return t=(t||0).toString(16),1===t.length?"0"+t:t}).join("")},toString:function(){return 0===this._rgba[3]?"transparent":this.toRgbaString()}}),l.fn.parse.prototype=l.fn,c.hsla.to=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e,i,s=t[0]/255,n=t[1]/255,o=t[2]/255,a=t[3],r=Math.max(s,n,o),h=Math.min(s,n,o),l=r-h,c=r+h,u=.5*c;return e=h===r?0:s===r?60*(n-o)/l+360:n===r?60*(o-s)/l+120:60*(s-n)/l+240,i=0===l?0:.5>=u?l/c:l/(2-c),[Math.round(e)%360,i,u,null==a?1:a]},c.hsla.from=function(t){if(null==t[0]||null==t[1]||null==t[2])return[null,null,null,t[3]];var e=t[0]/360,i=t[1],s=t[2],o=t[3],a=.5>=s?s*(1+i):s+i-s*i,r=2*s-a;return[Math.round(255*n(r,a,e+1/3)),Math.round(255*n(r,a,e)),Math.round(255*n(r,a,e-1/3)),o]},f(c,function(s,n){var o=n.props,a=n.cache,h=n.to,c=n.from;l.fn[s]=function(s){if(h&&!this[a]&&(this[a]=h(this._rgba)),s===e)return this[a].slice();var n,r=t.type(s),u="array"===r||"object"===r?s:arguments,d=this[a].slice();return f(o,function(t,e){var s=u["object"===r?t:e.idx];null==s&&(s=d[e.idx]),d[e.idx]=i(s,e)}),c?(n=l(c(d)),n[a]=d,n):l(d)},f(o,function(e,i){l.fn[e]||(l.fn[e]=function(n){var o,a=t.type(n),h="alpha"===e?this._hsla?"hsla":"rgba":s,l=this[h](),c=l[i.idx];return"undefined"===a?c:("function"===a&&(n=n.call(this,c),a=t.type(n)),null==n&&i.empty?this:("string"===a&&(o=r.exec(n),o&&(n=c+parseFloat(o[2])*("+"===o[1]?1:-1))),l[i.idx]=n,this[h](l)))})})}),l.hook=function(e){var i=e.split(" ");f(i,function(e,i){t.cssHooks[i]={set:function(e,n){var o,a,r="";if("transparent"!==n&&("string"!==t.type(n)||(o=s(n)))){if(n=l(o||n),!d.rgba&&1!==n._rgba[3]){for(a="backgroundColor"===i?e.parentNode:e;(""===r||"transparent"===r)&&a&&a.style;)try{r=t.css(a,"backgroundColor"),a=a.parentNode}catch(h){}n=n.blend(r&&"transparent"!==r?r:"_default")}n=n.toRgbaString()}try{e.style[i]=n}catch(h){}}},t.fx.step[i]=function(e){e.colorInit||(e.start=l(e.elem,i),e.end=l(e.end),e.colorInit=!0),t.cssHooks[i].set(e.elem,e.start.transition(e.end,e.pos))}})},l.hook(a),t.cssHooks.borderColor={expand:function(t){var e={};return f(["Top","Right","Bottom","Left"],function(i,s){e["border"+s+"Color"]=t}),e}},o=t.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}}(p),function(){function e(e){var i,s,n=e.ownerDocument.defaultView?e.ownerDocument.defaultView.getComputedStyle(e,null):e.currentStyle,o={};if(n&&n.length&&n[0]&&n[n[0]])for(s=n.length;s--;)i=n[s],"string"==typeof n[i]&&(o[t.camelCase(i)]=n[i]);else for(i in n)"string"==typeof n[i]&&(o[i]=n[i]);return o}function i(e,i){var s,o,a={};for(s in i)o=i[s],e[s]!==o&&(n[s]||(t.fx.step[s]||!isNaN(parseFloat(o)))&&(a[s]=o));return a}var s=["add","remove","toggle"],n={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};t.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(e,i){t.fx.step[i]=function(t){("none"!==t.end&&!t.setAttr||1===t.pos&&!t.setAttr)&&(p.style(t.elem,i,t.end),t.setAttr=!0)}}),t.fn.addBack||(t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.effects.animateClass=function(n,o,a,r){var h=t.speed(o,a,r);return this.queue(function(){var o,a=t(this),r=a.attr("class")||"",l=h.children?a.find("*").addBack():a;l=l.map(function(){var i=t(this);return{el:i,start:e(this)}}),o=function(){t.each(s,function(t,e){n[e]&&a[e+"Class"](n[e])})},o(),l=l.map(function(){return this.end=e(this.el[0]),this.diff=i(this.start,this.end),this}),a.attr("class",r),l=l.map(function(){var e=this,i=t.Deferred(),s=t.extend({},h,{queue:!1,complete:function(){i.resolve(e)}});return this.el.animate(this.diff,s),i.promise()}),t.when.apply(t,l.get()).done(function(){o(),t.each(arguments,function(){var e=this.el;t.each(this.diff,function(t){e.css(t,"")})}),h.complete.call(a[0])})})},t.fn.extend({addClass:function(e){return function(i,s,n,o){return s?t.effects.animateClass.call(this,{add:i},s,n,o):e.apply(this,arguments)}}(t.fn.addClass),removeClass:function(e){return function(i,s,n,o){return arguments.length>1?t.effects.animateClass.call(this,{remove:i},s,n,o):e.apply(this,arguments)}}(t.fn.removeClass),toggleClass:function(e){return function(i,s,n,o,a){return"boolean"==typeof s||void 0===s?n?t.effects.animateClass.call(this,s?{add:i}:{remove:i},n,o,a):e.apply(this,arguments):t.effects.animateClass.call(this,{toggle:i},s,n,o)}}(t.fn.toggleClass),switchClass:function(e,i,s,n,o){return t.effects.animateClass.call(this,{add:i,remove:e},s,n,o)}})}(),function(){function e(e,i,s,n){return t.isPlainObject(e)&&(i=e,e=e.effect),e={effect:e},null==i&&(i={}),t.isFunction(i)&&(n=i,s=null,i={}),("number"==typeof i||t.fx.speeds[i])&&(n=s,s=i,i={}),t.isFunction(s)&&(n=s,s=null),i&&t.extend(e,i),s=s||i.duration,e.duration=t.fx.off?0:"number"==typeof s?s:s in t.fx.speeds?t.fx.speeds[s]:t.fx.speeds._default,e.complete=n||i.complete,e}function i(e){return!e||"number"==typeof e||t.fx.speeds[e]?!0:"string"!=typeof e||t.effects.effect[e]?t.isFunction(e)?!0:"object"!=typeof e||e.effect?!1:!0:!0}function s(t,e){var i=e.outerWidth(),s=e.outerHeight(),n=/^rect\((-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto),?\s*(-?\d*\.?\d*px|-?\d+%|auto)\)$/,o=n.exec(t)||["",0,i,s,0];return{top:parseFloat(o[1])||0,right:"auto"===o[2]?i:parseFloat(o[2]),bottom:"auto"===o[3]?s:parseFloat(o[3]),left:parseFloat(o[4])||0}}t.expr&&t.expr.filters&&t.expr.filters.animated&&(t.expr.filters.animated=function(e){return function(i){return!!t(i).data(d)||e(i)}}(t.expr.filters.animated)),t.uiBackCompat!==!1&&t.extend(t.effects,{save:function(t,e){for(var i=0,s=e.length;s>i;i++)null!==e[i]&&t.data(c+e[i],t[0].style[e[i]])},restore:function(t,e){for(var i,s=0,n=e.length;n>s;s++)null!==e[s]&&(i=t.data(c+e[s]),t.css(e[s],i))},setMode:function(t,e){return"toggle"===e&&(e=t.is(":hidden")?"show":"hide"),e},createWrapper:function(e){if(e.parent().is(".ui-effects-wrapper"))return e.parent();var i={width:e.outerWidth(!0),height:e.outerHeight(!0),"float":e.css("float")},s=t("

    ").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),n={width:e.width(),height:e.height()},o=document.activeElement;try{o.id}catch(a){o=document.body}return e.wrap(s),(e[0]===o||t.contains(e[0],o))&&t(o).trigger("focus"),s=e.parent(),"static"===e.css("position")?(s.css({position:"relative"}),e.css({position:"relative"})):(t.extend(i,{position:e.css("position"),zIndex:e.css("z-index")}),t.each(["top","left","bottom","right"],function(t,s){i[s]=e.css(s),isNaN(parseInt(i[s],10))&&(i[s]="auto")}),e.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})),e.css(n),s.css(i).show()},removeWrapper:function(e){var i=document.activeElement;return e.parent().is(".ui-effects-wrapper")&&(e.parent().replaceWith(e),(e[0]===i||t.contains(e[0],i))&&t(i).trigger("focus")),e}}),t.extend(t.effects,{version:"1.12.1",define:function(e,i,s){return s||(s=i,i="effect"),t.effects.effect[e]=s,t.effects.effect[e].mode=i,s},scaledDimensions:function(t,e,i){if(0===e)return{height:0,width:0,outerHeight:0,outerWidth:0};var s="horizontal"!==i?(e||100)/100:1,n="vertical"!==i?(e||100)/100:1;return{height:t.height()*n,width:t.width()*s,outerHeight:t.outerHeight()*n,outerWidth:t.outerWidth()*s}},clipToBox:function(t){return{width:t.clip.right-t.clip.left,height:t.clip.bottom-t.clip.top,left:t.clip.left,top:t.clip.top}},unshift:function(t,e,i){var s=t.queue();e>1&&s.splice.apply(s,[1,0].concat(s.splice(e,i))),t.dequeue()},saveStyle:function(t){t.data(u,t[0].style.cssText)},restoreStyle:function(t){t[0].style.cssText=t.data(u)||"",t.removeData(u)},mode:function(t,e){var i=t.is(":hidden");return"toggle"===e&&(e=i?"show":"hide"),(i?"hide"===e:"show"===e)&&(e="none"),e},getBaseline:function(t,e){var i,s;switch(t[0]){case"top":i=0;break;case"middle":i=.5;break;case"bottom":i=1;break;default:i=t[0]/e.height}switch(t[1]){case"left":s=0;break;case"center":s=.5;break;case"right":s=1;break;default:s=t[1]/e.width}return{x:s,y:i}},createPlaceholder:function(e){var i,s=e.css("position"),n=e.position();return e.css({marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()),/^(static|relative)/.test(s)&&(s="absolute",i=t("<"+e[0].nodeName+">").insertAfter(e).css({display:/^(inline|ruby)/.test(e.css("display"))?"inline-block":"block",visibility:"hidden",marginTop:e.css("marginTop"),marginBottom:e.css("marginBottom"),marginLeft:e.css("marginLeft"),marginRight:e.css("marginRight"),"float":e.css("float")}).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).addClass("ui-effects-placeholder"),e.data(c+"placeholder",i)),e.css({position:s,left:n.left,top:n.top}),i},removePlaceholder:function(t){var e=c+"placeholder",i=t.data(e);i&&(i.remove(),t.removeData(e))},cleanUp:function(e){t.effects.restoreStyle(e),t.effects.removePlaceholder(e)},setTransition:function(e,i,s,n){return n=n||{},t.each(i,function(t,i){var o=e.cssUnit(i);o[0]>0&&(n[i]=o[0]*s+o[1])}),n}}),t.fn.extend({effect:function(){function i(e){function i(){r.removeData(d),t.effects.cleanUp(r),"hide"===s.mode&&r.hide(),a()}function a(){t.isFunction(h)&&h.call(r[0]),t.isFunction(e)&&e()}var r=t(this);s.mode=c.shift(),t.uiBackCompat===!1||o?"none"===s.mode?(r[l](),a()):n.call(r[0],s,i):(r.is(":hidden")?"hide"===l:"show"===l)?(r[l](),a()):n.call(r[0],s,a)}var s=e.apply(this,arguments),n=t.effects.effect[s.effect],o=n.mode,a=s.queue,r=a||"fx",h=s.complete,l=s.mode,c=[],u=function(e){var i=t(this),s=t.effects.mode(i,l)||o;i.data(d,!0),c.push(s),o&&("show"===s||s===o&&"hide"===s)&&i.show(),o&&"none"===s||t.effects.saveStyle(i),t.isFunction(e)&&e()};return t.fx.off||!n?l?this[l](s.duration,h):this.each(function(){h&&h.call(this)}):a===!1?this.each(u).each(i):this.queue(r,u).queue(r,i)},show:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="show",this.effect.call(this,n) -}}(t.fn.show),hide:function(t){return function(s){if(i(s))return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="hide",this.effect.call(this,n)}}(t.fn.hide),toggle:function(t){return function(s){if(i(s)||"boolean"==typeof s)return t.apply(this,arguments);var n=e.apply(this,arguments);return n.mode="toggle",this.effect.call(this,n)}}(t.fn.toggle),cssUnit:function(e){var i=this.css(e),s=[];return t.each(["em","px","%","pt"],function(t,e){i.indexOf(e)>0&&(s=[parseFloat(i),e])}),s},cssClip:function(t){return t?this.css("clip","rect("+t.top+"px "+t.right+"px "+t.bottom+"px "+t.left+"px)"):s(this.css("clip"),this)},transfer:function(e,i){var s=t(this),n=t(e.to),o="fixed"===n.css("position"),a=t("body"),r=o?a.scrollTop():0,h=o?a.scrollLeft():0,l=n.offset(),c={top:l.top-r,left:l.left-h,height:n.innerHeight(),width:n.innerWidth()},u=s.offset(),d=t("
    ").appendTo("body").addClass(e.className).css({top:u.top-r,left:u.left-h,height:s.innerHeight(),width:s.innerWidth(),position:o?"fixed":"absolute"}).animate(c,e.duration,e.easing,function(){d.remove(),t.isFunction(i)&&i()})}}),t.fx.step.clip=function(e){e.clipInit||(e.start=t(e.elem).cssClip(),"string"==typeof e.end&&(e.end=s(e.end,e.elem)),e.clipInit=!0),t(e.elem).cssClip({top:e.pos*(e.end.top-e.start.top)+e.start.top,right:e.pos*(e.end.right-e.start.right)+e.start.right,bottom:e.pos*(e.end.bottom-e.start.bottom)+e.start.bottom,left:e.pos*(e.end.left-e.start.left)+e.start.left})}}(),function(){var e={};t.each(["Quad","Cubic","Quart","Quint","Expo"],function(t,i){e[i]=function(e){return Math.pow(e,t+2)}}),t.extend(e,{Sine:function(t){return 1-Math.cos(t*Math.PI/2)},Circ:function(t){return 1-Math.sqrt(1-t*t)},Elastic:function(t){return 0===t||1===t?t:-Math.pow(2,8*(t-1))*Math.sin((80*(t-1)-7.5)*Math.PI/15)},Back:function(t){return t*t*(3*t-2)},Bounce:function(t){for(var e,i=4;((e=Math.pow(2,--i))-1)/11>t;);return 1/Math.pow(4,3-i)-7.5625*Math.pow((3*e-2)/22-t,2)}}),t.each(e,function(e,i){t.easing["easeIn"+e]=i,t.easing["easeOut"+e]=function(t){return 1-i(1-t)},t.easing["easeInOut"+e]=function(t){return.5>t?i(2*t)/2:1-i(-2*t+2)/2}})}();var f=t.effects;t.effects.define("blind","hide",function(e,i){var s={up:["bottom","top"],vertical:["bottom","top"],down:["top","bottom"],left:["right","left"],horizontal:["right","left"],right:["left","right"]},n=t(this),o=e.direction||"up",a=n.cssClip(),r={clip:t.extend({},a)},h=t.effects.createPlaceholder(n);r.clip[s[o][0]]=r.clip[s[o][1]],"show"===e.mode&&(n.cssClip(r.clip),h&&h.css(t.effects.clipToBox(r)),r.clip=a),h&&h.animate(t.effects.clipToBox(r),e.duration,e.easing),n.animate(r,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("bounce",function(e,i){var s,n,o,a=t(this),r=e.mode,h="hide"===r,l="show"===r,c=e.direction||"up",u=e.distance,d=e.times||5,p=2*d+(l||h?1:0),f=e.duration/p,g=e.easing,m="up"===c||"down"===c?"top":"left",_="up"===c||"left"===c,v=0,b=a.queue().length;for(t.effects.createPlaceholder(a),o=a.css(m),u||(u=a["top"===m?"outerHeight":"outerWidth"]()/3),l&&(n={opacity:1},n[m]=o,a.css("opacity",0).css(m,_?2*-u:2*u).animate(n,f,g)),h&&(u/=Math.pow(2,d-1)),n={},n[m]=o;d>v;v++)s={},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g).animate(n,f,g),u=h?2*u:u/2;h&&(s={opacity:0},s[m]=(_?"-=":"+=")+u,a.animate(s,f,g)),a.queue(i),t.effects.unshift(a,b,p+1)}),t.effects.define("clip","hide",function(e,i){var s,n={},o=t(this),a=e.direction||"vertical",r="both"===a,h=r||"horizontal"===a,l=r||"vertical"===a;s=o.cssClip(),n.clip={top:l?(s.bottom-s.top)/2:s.top,right:h?(s.right-s.left)/2:s.right,bottom:l?(s.bottom-s.top)/2:s.bottom,left:h?(s.right-s.left)/2:s.left},t.effects.createPlaceholder(o),"show"===e.mode&&(o.cssClip(n.clip),n.clip=s),o.animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("drop","hide",function(e,i){var s,n=t(this),o=e.mode,a="show"===o,r=e.direction||"left",h="up"===r||"down"===r?"top":"left",l="up"===r||"left"===r?"-=":"+=",c="+="===l?"-=":"+=",u={opacity:0};t.effects.createPlaceholder(n),s=e.distance||n["top"===h?"outerHeight":"outerWidth"](!0)/2,u[h]=l+s,a&&(n.css(u),u[h]=c+s,u.opacity=1),n.animate(u,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("explode","hide",function(e,i){function s(){b.push(this),b.length===u*d&&n()}function n(){p.css({visibility:"visible"}),t(b).remove(),i()}var o,a,r,h,l,c,u=e.pieces?Math.round(Math.sqrt(e.pieces)):3,d=u,p=t(this),f=e.mode,g="show"===f,m=p.show().css("visibility","hidden").offset(),_=Math.ceil(p.outerWidth()/d),v=Math.ceil(p.outerHeight()/u),b=[];for(o=0;u>o;o++)for(h=m.top+o*v,c=o-(u-1)/2,a=0;d>a;a++)r=m.left+a*_,l=a-(d-1)/2,p.clone().appendTo("body").wrap("
    ").css({position:"absolute",visibility:"visible",left:-a*_,top:-o*v}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:_,height:v,left:r+(g?l*_:0),top:h+(g?c*v:0),opacity:g?0:1}).animate({left:r+(g?0:l*_),top:h+(g?0:c*v),opacity:g?1:0},e.duration||500,e.easing,s)}),t.effects.define("fade","toggle",function(e,i){var s="show"===e.mode;t(this).css("opacity",s?0:1).animate({opacity:s?1:0},{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("fold","hide",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=e.size||15,h=/([0-9]+)%/.exec(r),l=!!e.horizFirst,c=l?["right","bottom"]:["bottom","right"],u=e.duration/2,d=t.effects.createPlaceholder(s),p=s.cssClip(),f={clip:t.extend({},p)},g={clip:t.extend({},p)},m=[p[c[0]],p[c[1]]],_=s.queue().length;h&&(r=parseInt(h[1],10)/100*m[a?0:1]),f.clip[c[0]]=r,g.clip[c[0]]=r,g.clip[c[1]]=0,o&&(s.cssClip(g.clip),d&&d.css(t.effects.clipToBox(g)),g.clip=p),s.queue(function(i){d&&d.animate(t.effects.clipToBox(f),u,e.easing).animate(t.effects.clipToBox(g),u,e.easing),i()}).animate(f,u,e.easing).animate(g,u,e.easing).queue(i),t.effects.unshift(s,_,4)}),t.effects.define("highlight","show",function(e,i){var s=t(this),n={backgroundColor:s.css("backgroundColor")};"hide"===e.mode&&(n.opacity=0),t.effects.saveStyle(s),s.css({backgroundImage:"none",backgroundColor:e.color||"#ffff99"}).animate(n,{queue:!1,duration:e.duration,easing:e.easing,complete:i})}),t.effects.define("size",function(e,i){var s,n,o,a=t(this),r=["fontSize"],h=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],l=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],c=e.mode,u="effect"!==c,d=e.scale||"both",p=e.origin||["middle","center"],f=a.css("position"),g=a.position(),m=t.effects.scaledDimensions(a),_=e.from||m,v=e.to||t.effects.scaledDimensions(a,0);t.effects.createPlaceholder(a),"show"===c&&(o=_,_=v,v=o),n={from:{y:_.height/m.height,x:_.width/m.width},to:{y:v.height/m.height,x:v.width/m.width}},("box"===d||"both"===d)&&(n.from.y!==n.to.y&&(_=t.effects.setTransition(a,h,n.from.y,_),v=t.effects.setTransition(a,h,n.to.y,v)),n.from.x!==n.to.x&&(_=t.effects.setTransition(a,l,n.from.x,_),v=t.effects.setTransition(a,l,n.to.x,v))),("content"===d||"both"===d)&&n.from.y!==n.to.y&&(_=t.effects.setTransition(a,r,n.from.y,_),v=t.effects.setTransition(a,r,n.to.y,v)),p&&(s=t.effects.getBaseline(p,m),_.top=(m.outerHeight-_.outerHeight)*s.y+g.top,_.left=(m.outerWidth-_.outerWidth)*s.x+g.left,v.top=(m.outerHeight-v.outerHeight)*s.y+g.top,v.left=(m.outerWidth-v.outerWidth)*s.x+g.left),a.css(_),("content"===d||"both"===d)&&(h=h.concat(["marginTop","marginBottom"]).concat(r),l=l.concat(["marginLeft","marginRight"]),a.find("*[width]").each(function(){var i=t(this),s=t.effects.scaledDimensions(i),o={height:s.height*n.from.y,width:s.width*n.from.x,outerHeight:s.outerHeight*n.from.y,outerWidth:s.outerWidth*n.from.x},a={height:s.height*n.to.y,width:s.width*n.to.x,outerHeight:s.height*n.to.y,outerWidth:s.width*n.to.x};n.from.y!==n.to.y&&(o=t.effects.setTransition(i,h,n.from.y,o),a=t.effects.setTransition(i,h,n.to.y,a)),n.from.x!==n.to.x&&(o=t.effects.setTransition(i,l,n.from.x,o),a=t.effects.setTransition(i,l,n.to.x,a)),u&&t.effects.saveStyle(i),i.css(o),i.animate(a,e.duration,e.easing,function(){u&&t.effects.restoreStyle(i)})})),a.animate(v,{queue:!1,duration:e.duration,easing:e.easing,complete:function(){var e=a.offset();0===v.opacity&&a.css("opacity",_.opacity),u||(a.css("position","static"===f?"relative":f).offset(e),t.effects.saveStyle(a)),i()}})}),t.effects.define("scale",function(e,i){var s=t(this),n=e.mode,o=parseInt(e.percent,10)||(0===parseInt(e.percent,10)?0:"effect"!==n?0:100),a=t.extend(!0,{from:t.effects.scaledDimensions(s),to:t.effects.scaledDimensions(s,o,e.direction||"both"),origin:e.origin||["middle","center"]},e);e.fade&&(a.from.opacity=1,a.to.opacity=0),t.effects.effect.size.call(this,a,i)}),t.effects.define("puff","hide",function(e,i){var s=t.extend(!0,{},e,{fade:!0,percent:parseInt(e.percent,10)||150});t.effects.effect.scale.call(this,s,i)}),t.effects.define("pulsate","show",function(e,i){var s=t(this),n=e.mode,o="show"===n,a="hide"===n,r=o||a,h=2*(e.times||5)+(r?1:0),l=e.duration/h,c=0,u=1,d=s.queue().length;for((o||!s.is(":visible"))&&(s.css("opacity",0).show(),c=1);h>u;u++)s.animate({opacity:c},l,e.easing),c=1-c;s.animate({opacity:c},l,e.easing),s.queue(i),t.effects.unshift(s,d,h+1)}),t.effects.define("shake",function(e,i){var s=1,n=t(this),o=e.direction||"left",a=e.distance||20,r=e.times||3,h=2*r+1,l=Math.round(e.duration/h),c="up"===o||"down"===o?"top":"left",u="up"===o||"left"===o,d={},p={},f={},g=n.queue().length;for(t.effects.createPlaceholder(n),d[c]=(u?"-=":"+=")+a,p[c]=(u?"+=":"-=")+2*a,f[c]=(u?"-=":"+=")+2*a,n.animate(d,l,e.easing);r>s;s++)n.animate(p,l,e.easing).animate(f,l,e.easing);n.animate(p,l,e.easing).animate(d,l/2,e.easing).queue(i),t.effects.unshift(n,g,h+1)}),t.effects.define("slide","show",function(e,i){var s,n,o=t(this),a={up:["bottom","top"],down:["top","bottom"],left:["right","left"],right:["left","right"]},r=e.mode,h=e.direction||"left",l="up"===h||"down"===h?"top":"left",c="up"===h||"left"===h,u=e.distance||o["top"===l?"outerHeight":"outerWidth"](!0),d={};t.effects.createPlaceholder(o),s=o.cssClip(),n=o.position()[l],d[l]=(c?-1:1)*u+n,d.clip=o.cssClip(),d.clip[a[h][1]]=d.clip[a[h][0]],"show"===r&&(o.cssClip(d.clip),o.css(l,d[l]),d.clip=s,d[l]=n),o.animate(d,{queue:!1,duration:e.duration,easing:e.easing,complete:i})});var f;t.uiBackCompat!==!1&&(f=t.effects.define("transfer",function(e,i){t(this).transfer(e,i)})),t.ui.focusable=function(i,s){var n,o,a,r,h,l=i.nodeName.toLowerCase();return"area"===l?(n=i.parentNode,o=n.name,i.href&&o&&"map"===n.nodeName.toLowerCase()?(a=t("img[usemap='#"+o+"']"),a.length>0&&a.is(":visible")):!1):(/^(input|select|textarea|button|object)$/.test(l)?(r=!i.disabled,r&&(h=t(i).closest("fieldset")[0],h&&(r=!h.disabled))):r="a"===l?i.href||s:s,r&&t(i).is(":visible")&&e(t(i)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){function s(e,i,s,o){return t.each(n,function(){i-=parseFloat(t.css(e,"padding"+this))||0,s&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}var n="Width"===i?["Left","Right"]:["Top","Bottom"],o=i.toLowerCase(),a={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};t.fn["inner"+i]=function(e){return void 0===e?a["inner"+i].call(this):this.each(function(){t(this).css(o,s(this,e)+"px")})},t.fn["outer"+i]=function(e,n){return"number"!=typeof e?a["outer"+i].call(this,e):this.each(function(){t(this).css(o,s(this,e,!0,n)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=function(){var t=/([!"#$%&'()*+,.\/:;<=>?@[\]^`{|}~])/g;return function(e){return e.replace(t,"\\$1")}}(),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),s=this.attr("id"),s&&(e=this.eq(0).parents().last(),o=e.add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return s&&"static"===e.css("position")?!1:n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:function(){var t=0;return function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++t)})}}(),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.widget("ui.accordion",{version:"1.12.1",options:{active:0,animate:{},classes:{"ui-accordion-header":"ui-corner-top","ui-accordion-header-collapsed":"ui-corner-all","ui-accordion-content":"ui-corner-bottom"},collapsible:!1,event:"click",header:"> li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=t(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||e.active!==!1&&null!=e.active||(e.active=0),this._processPanels(),0>e.active&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createIcons:function(){var e,i,s=this.options.icons;s&&(e=t(""),this._addClass(e,"ui-accordion-header-icon","ui-icon "+s.header),e.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon"),this._removeClass(i,s.header)._addClass(i,null,s.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):("event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||this.options.active!==!1||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons()),void 0)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var i=t.ui.keyCode,s=this.headers.length,n=this.headers.index(e.target),o=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:o=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[s-1]}o&&(t(e.target).attr("tabIndex",-1),t(o).attr("tabIndex",0),t(o).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===t.ui.keyCode.UP&&e.ctrlKey&&t(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),e.active===!1&&e.collapsible===!0||!this.headers.length?(e.active=!1,this.active=t()):e.active===!1?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=t()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var e,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var e=t(this),i=e.uniqueId().attr("id"),s=e.next(),n=s.uniqueId().attr("id");e.attr("aria-controls",n),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),"fill"===s?(e=n.height(),this.element.siblings(":visible").each(function(){var i=t(this),s=i.css("position");"absolute"!==s&&"fixed"!==s&&(e-=i.outerHeight(!0))}),this.headers.each(function(){e-=t(this).outerHeight(!0)}),this.headers.next().each(function(){t(this).height(Math.max(0,e-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===s&&(e=0,this.headers.next().each(function(){var i=t(this).is(":visible");i||t(this).show(),e=Math.max(e,t(this).css("height","").height()),i||t(this).hide()}).height(e))},_activate:function(e){var i=this._findActive(e)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):t()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var i,s,n=this.options,o=this.active,a=t(e.currentTarget),r=a[0]===o[0],h=r&&n.collapsible,l=h?t():a.next(),c=o.next(),u={oldHeader:o,oldPanel:c,newHeader:h?t():a,newPanel:l};e.preventDefault(),r&&!n.collapsible||this._trigger("beforeActivate",e,u)===!1||(n.active=h?!1:this.headers.index(a),this.active=r?t():a,this._toggle(u),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),n.icons&&(i=o.children(".ui-accordion-header-icon"),this._removeClass(i,null,n.icons.activeHeader)._addClass(i,null,n.icons.header)),r||(this._removeClass(a,"ui-accordion-header-collapsed")._addClass(a,"ui-accordion-header-active","ui-state-active"),n.icons&&(s=a.children(".ui-accordion-header-icon"),this._removeClass(s,null,n.icons.header)._addClass(s,null,n.icons.activeHeader)),this._addClass(a.next(),"ui-accordion-content-active")))},_toggle:function(e){var i=e.newPanel,s=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,e):(s.hide(),i.show(),this._toggleComplete(e)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(t(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,e,i){var s,n,o,a=this,r=0,h=t.css("box-sizing"),l=t.length&&(!e.length||t.index()",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){var i=!t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]));i&&this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled"),i=e.children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),i.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&105>=e.keyCode?""+(e.keyCode-96):String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i,i.length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o,a=this,r=this.options.icons.submenu,h=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),s=h.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("").data("ui-menu-submenu-caret",!0);a._addClass(s,"ui-menu-icon","ui-icon "+r),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(s,"ui-menu","ui-widget ui-widget-content ui-front"),e=h.add(this.element),i=e.find(this.options.items),i.not(".ui-menu-item").each(function(){var e=t(this);a._isDivider(e)&&a._addClass(e,"ui-menu-divider","ui-widget-content")}),n=i.not(".ui-menu-item, .ui-menu-divider"),o=n.children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(n,"ui-menu-item")._addClass(o,"ui-menu-item-wrapper"),i.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t+""),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),i=e.children(".ui-menu"),i.length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),0>n?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;return this.active?(this.isLastItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return i=t(this),0>i.offset().top-s-n}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]())),void 0):(this.next(e),void 0)},previousPage:function(e){var i,s,n;return this.active?(this.isFirstItem()||(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return i=t(this),i.offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first())),void 0):(this.next(e),void 0)},_hasScroll:function(){return this.element.outerHeight()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n; -this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly"))return e=!0,s=!0,i=!0,void 0;e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e)return e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault(),void 0;if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){return s?(s=!1,t.preventDefault(),void 0):(this._searchTimeout(t),void 0)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(clearTimeout(this.searching),this.close(t),this._change(t),void 0)}}),this._initSource(),this.menu=t("
      ").appendTo(this._appendTo()).menu({role:null}).hide().menu("instance"),this._addClass(this.menu.element,"ui-autocomplete","ui-front"),this._on(this.menu.element,{mousedown:function(e){e.preventDefault(),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,this.element[0]!==t.ui.safeActiveElement(this.document[0])&&this.element.trigger("focus")})},menufocus:function(e,i){var s,n;return this.isNewMenu&&(this.isNewMenu=!1,e.originalEvent&&/^mouse/.test(e.originalEvent.type))?(this.menu.blur(),this.document.one("mousemove",function(){t(e.target).trigger(e.originalEvent)}),void 0):(n=i.item.data("ui-autocomplete-item"),!1!==this._trigger("focus",e,{item:n})&&e.originalEvent&&/^key/.test(e.originalEvent.type)&&this._value(n.value),s=i.item.attr("aria-label")||n.value,s&&t.trim(s).length&&(this.liveRegion.children().hide(),t("
      ").text(s).appendTo(this.liveRegion)),void 0)},menuselect:function(e,i){var s=i.item.data("ui-autocomplete-item"),n=this.previous;this.element[0]!==t.ui.safeActiveElement(this.document[0])&&(this.element.trigger("focus"),this.previous=n,this._delay(function(){this.previous=n,this.selectedItem=s})),!1!==this._trigger("select",e,{item:s})&&this._value(s.value),this.term=this._value(),this.close(e),this.selectedItem=s}}),this.liveRegion=t("
      ",{role:"status","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_destroy:function(){clearTimeout(this.searching),this.element.removeAttr("autocomplete"),this.menu.element.remove(),this.liveRegion.remove()},_setOption:function(t,e){this._super(t,e),"source"===t&&this._initSource(),"appendTo"===t&&this.menu.element.appendTo(this._appendTo()),"disabled"===t&&e&&this.xhr&&this.xhr.abort()},_isEventTargetInWidget:function(e){var i=this.menu.element[0];return e.target===this.element[0]||e.target===i||t.contains(i,e.target)},_closeOnClickOutside:function(t){this._isEventTargetInWidget(t)||this.close()},_appendTo:function(){var e=this.options.appendTo;return e&&(e=e.jquery||e.nodeType?t(e):this.document.find(e).eq(0)),e&&e[0]||(e=this.element.closest(".ui-front, dialog")),e.length||(e=this.document[0].body),e},_initSource:function(){var e,i,s=this;t.isArray(this.options.source)?(e=this.options.source,this.source=function(i,s){s(t.ui.autocomplete.filter(e,i.term))}):"string"==typeof this.options.source?(i=this.options.source,this.source=function(e,n){s.xhr&&s.xhr.abort(),s.xhr=t.ajax({url:i,data:e,dataType:"json",success:function(t){n(t)},error:function(){n([])}})}):this.source=this.options.source},_searchTimeout:function(t){clearTimeout(this.searching),this.searching=this._delay(function(){var e=this.term===this._value(),i=this.menu.element.is(":visible"),s=t.altKey||t.ctrlKey||t.metaKey||t.shiftKey;(!e||e&&!i&&!s)&&(this.selectedItem=null,this.search(null,t))},this.options.delay)},search:function(t,e){return t=null!=t?t:this._value(),this.term=this._value(),t.length").append(t("
      ").text(i.label)).appendTo(e)},_move:function(t,e){return this.menu.element.is(":visible")?this.menu.isFirstItem()&&/^previous/.test(t)||this.menu.isLastItem()&&/^next/.test(t)?(this.isMultiLine||this._value(this.term),this.menu.blur(),void 0):(this.menu[t](e),void 0):(this.search(null,e),void 0)},widget:function(){return this.menu.element},_value:function(){return this.valueMethod.apply(this.element,arguments)},_keyEvent:function(t,e){(!this.isMultiLine||this.menu.element.is(":visible"))&&(this._move(t,e),e.preventDefault())},_isContentEditable:function(t){if(!t.length)return!1;var e=t.prop("contentEditable");return"inherit"===e?this._isContentEditable(t.parent()):"true"===e}}),t.extend(t.ui.autocomplete,{escapeRegex:function(t){return t.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&")},filter:function(e,i){var s=RegExp(t.ui.autocomplete.escapeRegex(i),"i");return t.grep(e,function(t){return s.test(t.label||t.value||t)})}}),t.widget("ui.autocomplete",t.ui.autocomplete,{options:{messages:{noResults:"No search results.",results:function(t){return t+(t>1?" results are":" result is")+" available, use up and down arrow keys to navigate."}}},__response:function(e){var i;this._superApply(arguments),this.options.disabled||this.cancelSearch||(i=e&&e.length?this.options.messages.results(e.length):this.options.messages.noResults,this.liveRegion.children().hide(),t("
      ").text(i).appendTo(this.liveRegion))}}),t.ui.autocomplete;var g=/ui-corner-([a-z]){2,6}/g;t.widget("ui.controlgroup",{version:"1.12.1",defaultElement:"
      ",options:{direction:"horizontal",disabled:null,onlyVisible:!0,items:{button:"input[type=button], input[type=submit], input[type=reset], button, a",controlgroupLabel:".ui-controlgroup-label",checkboxradio:"input[type='checkbox'], input[type='radio']",selectmenu:"select",spinner:".ui-spinner-input"}},_create:function(){this._enhance()},_enhance:function(){this.element.attr("role","toolbar"),this.refresh()},_destroy:function(){this._callChildMethod("destroy"),this.childWidgets.removeData("ui-controlgroup-data"),this.element.removeAttr("role"),this.options.items.controlgroupLabel&&this.element.find(this.options.items.controlgroupLabel).find(".ui-controlgroup-label-contents").contents().unwrap()},_initWidgets:function(){var e=this,i=[];t.each(this.options.items,function(s,n){var o,a={};return n?"controlgroupLabel"===s?(o=e.element.find(n),o.each(function(){var e=t(this);e.children(".ui-controlgroup-label-contents").length||e.contents().wrapAll("")}),e._addClass(o,null,"ui-widget ui-widget-content ui-state-default"),i=i.concat(o.get()),void 0):(t.fn[s]&&(a=e["_"+s+"Options"]?e["_"+s+"Options"]("middle"):{classes:{}},e.element.find(n).each(function(){var n=t(this),o=n[s]("instance"),r=t.widget.extend({},a);if("button"!==s||!n.parent(".ui-spinner").length){o||(o=n[s]()[s]("instance")),o&&(r.classes=e._resolveClassesValues(r.classes,o)),n[s](r);var h=n[s]("widget");t.data(h[0],"ui-controlgroup-data",o?o:n[s]("instance")),i.push(h[0])}})),void 0):void 0}),this.childWidgets=t(t.unique(i)),this._addClass(this.childWidgets,"ui-controlgroup-item")},_callChildMethod:function(e){this.childWidgets.each(function(){var i=t(this),s=i.data("ui-controlgroup-data");s&&s[e]&&s[e]()})},_updateCornerClass:function(t,e){var i="ui-corner-top ui-corner-bottom ui-corner-left ui-corner-right ui-corner-all",s=this._buildSimpleOptions(e,"label").classes.label;this._removeClass(t,null,i),this._addClass(t,null,s)},_buildSimpleOptions:function(t,e){var i="vertical"===this.options.direction,s={classes:{}};return s.classes[e]={middle:"",first:"ui-corner-"+(i?"top":"left"),last:"ui-corner-"+(i?"bottom":"right"),only:"ui-corner-all"}[t],s},_spinnerOptions:function(t){var e=this._buildSimpleOptions(t,"ui-spinner");return e.classes["ui-spinner-up"]="",e.classes["ui-spinner-down"]="",e},_buttonOptions:function(t){return this._buildSimpleOptions(t,"ui-button")},_checkboxradioOptions:function(t){return this._buildSimpleOptions(t,"ui-checkboxradio-label")},_selectmenuOptions:function(t){var e="vertical"===this.options.direction;return{width:e?"auto":!1,classes:{middle:{"ui-selectmenu-button-open":"","ui-selectmenu-button-closed":""},first:{"ui-selectmenu-button-open":"ui-corner-"+(e?"top":"tl"),"ui-selectmenu-button-closed":"ui-corner-"+(e?"top":"left")},last:{"ui-selectmenu-button-open":e?"":"ui-corner-tr","ui-selectmenu-button-closed":"ui-corner-"+(e?"bottom":"right")},only:{"ui-selectmenu-button-open":"ui-corner-top","ui-selectmenu-button-closed":"ui-corner-all"}}[t]}},_resolveClassesValues:function(e,i){var s={};return t.each(e,function(n){var o=i.options.classes[n]||"";o=t.trim(o.replace(g,"")),s[n]=(o+" "+e[n]).replace(/\s+/g," ")}),s},_setOption:function(t,e){return"direction"===t&&this._removeClass("ui-controlgroup-"+this.options.direction),this._super(t,e),"disabled"===t?(this._callChildMethod(e?"disable":"enable"),void 0):(this.refresh(),void 0)},refresh:function(){var e,i=this;this._addClass("ui-controlgroup ui-controlgroup-"+this.options.direction),"horizontal"===this.options.direction&&this._addClass(null,"ui-helper-clearfix"),this._initWidgets(),e=this.childWidgets,this.options.onlyVisible&&(e=e.filter(":visible")),e.length&&(t.each(["first","last"],function(t,s){var n=e[s]().data("ui-controlgroup-data");if(n&&i["_"+n.widgetName+"Options"]){var o=i["_"+n.widgetName+"Options"](1===e.length?"only":s);o.classes=i._resolveClassesValues(o.classes,n),n.element[n.widgetName](o)}else i._updateCornerClass(e[s](),s)}),this._callChildMethod("refresh"))}}),t.widget("ui.checkboxradio",[t.ui.formResetMixin,{version:"1.12.1",options:{disabled:null,label:null,icon:!0,classes:{"ui-checkboxradio-label":"ui-corner-all","ui-checkboxradio-icon":"ui-corner-all"}},_getCreateOptions:function(){var e,i,s=this,n=this._super()||{};return this._readType(),i=this.element.labels(),this.label=t(i[i.length-1]),this.label.length||t.error("No label found for checkboxradio widget"),this.originalLabel="",this.label.contents().not(this.element[0]).each(function(){s.originalLabel+=3===this.nodeType?t(this).text():this.outerHTML}),this.originalLabel&&(n.label=this.originalLabel),e=this.element[0].disabled,null!=e&&(n.disabled=e),n},_create:function(){var t=this.element[0].checked;this._bindFormResetHandler(),null==this.options.disabled&&(this.options.disabled=this.element[0].disabled),this._setOption("disabled",this.options.disabled),this._addClass("ui-checkboxradio","ui-helper-hidden-accessible"),this._addClass(this.label,"ui-checkboxradio-label","ui-button ui-widget"),"radio"===this.type&&this._addClass(this.label,"ui-checkboxradio-radio-label"),this.options.label&&this.options.label!==this.originalLabel?this._updateLabel():this.originalLabel&&(this.options.label=this.originalLabel),this._enhance(),t&&(this._addClass(this.label,"ui-checkboxradio-checked","ui-state-active"),this.icon&&this._addClass(this.icon,null,"ui-state-hover")),this._on({change:"_toggleClasses",focus:function(){this._addClass(this.label,null,"ui-state-focus ui-visual-focus")},blur:function(){this._removeClass(this.label,null,"ui-state-focus ui-visual-focus")}})},_readType:function(){var e=this.element[0].nodeName.toLowerCase();this.type=this.element[0].type,"input"===e&&/radio|checkbox/.test(this.type)||t.error("Can't create checkboxradio on element.nodeName="+e+" and element.type="+this.type)},_enhance:function(){this._updateIcon(this.element[0].checked)},widget:function(){return this.label},_getRadioGroup:function(){var e,i=this.element[0].name,s="input[name='"+t.ui.escapeSelector(i)+"']";return i?(e=this.form.length?t(this.form[0].elements).filter(s):t(s).filter(function(){return 0===t(this).form().length}),e.not(this.element)):t([])},_toggleClasses:function(){var e=this.element[0].checked;this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",e),this.options.icon&&"checkbox"===this.type&&this._toggleClass(this.icon,null,"ui-icon-check ui-state-checked",e)._toggleClass(this.icon,null,"ui-icon-blank",!e),"radio"===this.type&&this._getRadioGroup().each(function(){var e=t(this).checkboxradio("instance");e&&e._removeClass(e.label,"ui-checkboxradio-checked","ui-state-active")})},_destroy:function(){this._unbindFormResetHandler(),this.icon&&(this.icon.remove(),this.iconSpace.remove())},_setOption:function(t,e){return"label"!==t||e?(this._super(t,e),"disabled"===t?(this._toggleClass(this.label,null,"ui-state-disabled",e),this.element[0].disabled=e,void 0):(this.refresh(),void 0)):void 0},_updateIcon:function(e){var i="ui-icon ui-icon-background ";this.options.icon?(this.icon||(this.icon=t(""),this.iconSpace=t(" "),this._addClass(this.iconSpace,"ui-checkboxradio-icon-space")),"checkbox"===this.type?(i+=e?"ui-icon-check ui-state-checked":"ui-icon-blank",this._removeClass(this.icon,null,e?"ui-icon-blank":"ui-icon-check")):i+="ui-icon-blank",this._addClass(this.icon,"ui-checkboxradio-icon",i),e||this._removeClass(this.icon,null,"ui-icon-check ui-state-checked"),this.icon.prependTo(this.label).after(this.iconSpace)):void 0!==this.icon&&(this.icon.remove(),this.iconSpace.remove(),delete this.icon)},_updateLabel:function(){var t=this.label.contents().not(this.element[0]);this.icon&&(t=t.not(this.icon[0])),this.iconSpace&&(t=t.not(this.iconSpace[0])),t.remove(),this.label.append(this.options.label)},refresh:function(){var t=this.element[0].checked,e=this.element[0].disabled;this._updateIcon(t),this._toggleClass(this.label,"ui-checkboxradio-checked","ui-state-active",t),null!==this.options.label&&this._updateLabel(),e!==this.options.disabled&&this._setOptions({disabled:e})}}]),t.ui.checkboxradio,t.widget("ui.button",{version:"1.12.1",defaultElement:"").addClass(this._triggerClass).html(o?t("").attr({src:o,alt:n,title:n}):n)),e[r?"before":"after"](i.trigger),i.trigger.on("click",function(){return t.datepicker._datepickerShowing&&t.datepicker._lastInput===e[0]?t.datepicker._hideDatepicker():t.datepicker._datepickerShowing&&t.datepicker._lastInput!==e[0]?(t.datepicker._hideDatepicker(),t.datepicker._showDatepicker(e[0])):t.datepicker._showDatepicker(e[0]),!1}))},_autoSize:function(t){if(this._get(t,"autoSize")&&!t.inline){var e,i,s,n,o=new Date(2009,11,20),a=this._get(t,"dateFormat");a.match(/[DM]/)&&(e=function(t){for(i=0,s=0,n=0;t.length>n;n++)t[n].length>i&&(i=t[n].length,s=n);return s},o.setMonth(e(this._get(t,a.match(/MM/)?"monthNames":"monthNamesShort"))),o.setDate(e(this._get(t,a.match(/DD/)?"dayNames":"dayNamesShort"))+20-o.getDay())),t.input.attr("size",this._formatDate(t,o).length)}},_inlineDatepicker:function(e,i){var s=t(e);s.hasClass(this.markerClassName)||(s.addClass(this.markerClassName).append(i.dpDiv),t.data(e,"datepicker",i),this._setDate(i,this._getDefaultDate(i),!0),this._updateDatepicker(i),this._updateAlternate(i),i.settings.disabled&&this._disableDatepicker(e),i.dpDiv.css("display","block"))},_dialogDatepicker:function(e,i,s,n,o){var r,h,l,c,u,d=this._dialogInst;return d||(this.uuid+=1,r="dp"+this.uuid,this._dialogInput=t(""),this._dialogInput.on("keydown",this._doKeyDown),t("body").append(this._dialogInput),d=this._dialogInst=this._newInst(this._dialogInput,!1),d.settings={},t.data(this._dialogInput[0],"datepicker",d)),a(d.settings,n||{}),i=i&&i.constructor===Date?this._formatDate(d,i):i,this._dialogInput.val(i),this._pos=o?o.length?o:[o.pageX,o.pageY]:null,this._pos||(h=document.documentElement.clientWidth,l=document.documentElement.clientHeight,c=document.documentElement.scrollLeft||document.body.scrollLeft,u=document.documentElement.scrollTop||document.body.scrollTop,this._pos=[h/2-100+c,l/2-150+u]),this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px"),d.settings.onSelect=s,this._inDialog=!0,this.dpDiv.addClass(this._dialogClass),this._showDatepicker(this._dialogInput[0]),t.blockUI&&t.blockUI(this.dpDiv),t.data(this._dialogInput[0],"datepicker",d),this},_destroyDatepicker:function(e){var i,s=t(e),n=t.data(e,"datepicker");s.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),t.removeData(e,"datepicker"),"input"===i?(n.append.remove(),n.trigger.remove(),s.removeClass(this.markerClassName).off("focus",this._showDatepicker).off("keydown",this._doKeyDown).off("keypress",this._doKeyPress).off("keyup",this._doKeyUp)):("div"===i||"span"===i)&&s.removeClass(this.markerClassName).empty(),m===n&&(m=null))},_enableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!1,o.trigger.filter("button").each(function(){this.disabled=!1}).end().filter("img").css({opacity:"1.0",cursor:""})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().removeClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!1)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}))},_disableDatepicker:function(e){var i,s,n=t(e),o=t.data(e,"datepicker");n.hasClass(this.markerClassName)&&(i=e.nodeName.toLowerCase(),"input"===i?(e.disabled=!0,o.trigger.filter("button").each(function(){this.disabled=!0}).end().filter("img").css({opacity:"0.5",cursor:"default"})):("div"===i||"span"===i)&&(s=n.children("."+this._inlineClass),s.children().addClass("ui-state-disabled"),s.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",!0)),this._disabledInputs=t.map(this._disabledInputs,function(t){return t===e?null:t}),this._disabledInputs[this._disabledInputs.length]=e)},_isDisabledDatepicker:function(t){if(!t)return!1;for(var e=0;this._disabledInputs.length>e;e++)if(this._disabledInputs[e]===t)return!0;return!1},_getInst:function(e){try{return t.data(e,"datepicker")}catch(i){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(e,i,s){var n,o,r,h,l=this._getInst(e);return 2===arguments.length&&"string"==typeof i?"defaults"===i?t.extend({},t.datepicker._defaults):l?"all"===i?t.extend({},l.settings):this._get(l,i):null:(n=i||{},"string"==typeof i&&(n={},n[i]=s),l&&(this._curInst===l&&this._hideDatepicker(),o=this._getDateDatepicker(e,!0),r=this._getMinMaxDate(l,"min"),h=this._getMinMaxDate(l,"max"),a(l.settings,n),null!==r&&void 0!==n.dateFormat&&void 0===n.minDate&&(l.settings.minDate=this._formatDate(l,r)),null!==h&&void 0!==n.dateFormat&&void 0===n.maxDate&&(l.settings.maxDate=this._formatDate(l,h)),"disabled"in n&&(n.disabled?this._disableDatepicker(e):this._enableDatepicker(e)),this._attachments(t(e),l),this._autoSize(l),this._setDate(l,o),this._updateAlternate(l),this._updateDatepicker(l)),void 0)},_changeDatepicker:function(t,e,i){this._optionDatepicker(t,e,i)},_refreshDatepicker:function(t){var e=this._getInst(t);e&&this._updateDatepicker(e)},_setDateDatepicker:function(t,e){var i=this._getInst(t);i&&(this._setDate(i,e),this._updateDatepicker(i),this._updateAlternate(i))},_getDateDatepicker:function(t,e){var i=this._getInst(t);return i&&!i.inline&&this._setDateFromField(i,e),i?this._getDate(i):null},_doKeyDown:function(e){var i,s,n,o=t.datepicker._getInst(e.target),a=!0,r=o.dpDiv.is(".ui-datepicker-rtl");if(o._keyEvent=!0,t.datepicker._datepickerShowing)switch(e.keyCode){case 9:t.datepicker._hideDatepicker(),a=!1;break;case 13:return n=t("td."+t.datepicker._dayOverClass+":not(."+t.datepicker._currentClass+")",o.dpDiv),n[0]&&t.datepicker._selectDay(e.target,o.selectedMonth,o.selectedYear,n[0]),i=t.datepicker._get(o,"onSelect"),i?(s=t.datepicker._formatDate(o),i.apply(o.input?o.input[0]:null,[s,o])):t.datepicker._hideDatepicker(),!1;case 27:t.datepicker._hideDatepicker();break;case 33:t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 34:t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 35:(e.ctrlKey||e.metaKey)&&t.datepicker._clearDate(e.target),a=e.ctrlKey||e.metaKey;break;case 36:(e.ctrlKey||e.metaKey)&&t.datepicker._gotoToday(e.target),a=e.ctrlKey||e.metaKey;break;case 37:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?1:-1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?-t.datepicker._get(o,"stepBigMonths"):-t.datepicker._get(o,"stepMonths"),"M");break;case 38:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,-7,"D"),a=e.ctrlKey||e.metaKey;break;case 39:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,r?-1:1,"D"),a=e.ctrlKey||e.metaKey,e.originalEvent.altKey&&t.datepicker._adjustDate(e.target,e.ctrlKey?+t.datepicker._get(o,"stepBigMonths"):+t.datepicker._get(o,"stepMonths"),"M");break;case 40:(e.ctrlKey||e.metaKey)&&t.datepicker._adjustDate(e.target,7,"D"),a=e.ctrlKey||e.metaKey;break;default:a=!1}else 36===e.keyCode&&e.ctrlKey?t.datepicker._showDatepicker(this):a=!1;a&&(e.preventDefault(),e.stopPropagation())},_doKeyPress:function(e){var i,s,n=t.datepicker._getInst(e.target);return t.datepicker._get(n,"constrainInput")?(i=t.datepicker._possibleChars(t.datepicker._get(n,"dateFormat")),s=String.fromCharCode(null==e.charCode?e.keyCode:e.charCode),e.ctrlKey||e.metaKey||" ">s||!i||i.indexOf(s)>-1):void 0},_doKeyUp:function(e){var i,s=t.datepicker._getInst(e.target);if(s.input.val()!==s.lastVal)try{i=t.datepicker.parseDate(t.datepicker._get(s,"dateFormat"),s.input?s.input.val():null,t.datepicker._getFormatConfig(s)),i&&(t.datepicker._setDateFromField(s),t.datepicker._updateAlternate(s),t.datepicker._updateDatepicker(s))}catch(n){}return!0},_showDatepicker:function(e){if(e=e.target||e,"input"!==e.nodeName.toLowerCase()&&(e=t("input",e.parentNode)[0]),!t.datepicker._isDisabledDatepicker(e)&&t.datepicker._lastInput!==e){var s,n,o,r,h,l,c;s=t.datepicker._getInst(e),t.datepicker._curInst&&t.datepicker._curInst!==s&&(t.datepicker._curInst.dpDiv.stop(!0,!0),s&&t.datepicker._datepickerShowing&&t.datepicker._hideDatepicker(t.datepicker._curInst.input[0])),n=t.datepicker._get(s,"beforeShow"),o=n?n.apply(e,[e,s]):{},o!==!1&&(a(s.settings,o),s.lastVal=null,t.datepicker._lastInput=e,t.datepicker._setDateFromField(s),t.datepicker._inDialog&&(e.value=""),t.datepicker._pos||(t.datepicker._pos=t.datepicker._findPos(e),t.datepicker._pos[1]+=e.offsetHeight),r=!1,t(e).parents().each(function(){return r|="fixed"===t(this).css("position"),!r}),h={left:t.datepicker._pos[0],top:t.datepicker._pos[1]},t.datepicker._pos=null,s.dpDiv.empty(),s.dpDiv.css({position:"absolute",display:"block",top:"-1000px"}),t.datepicker._updateDatepicker(s),h=t.datepicker._checkOffset(s,h,r),s.dpDiv.css({position:t.datepicker._inDialog&&t.blockUI?"static":r?"fixed":"absolute",display:"none",left:h.left+"px",top:h.top+"px"}),s.inline||(l=t.datepicker._get(s,"showAnim"),c=t.datepicker._get(s,"duration"),s.dpDiv.css("z-index",i(t(e))+1),t.datepicker._datepickerShowing=!0,t.effects&&t.effects.effect[l]?s.dpDiv.show(l,t.datepicker._get(s,"showOptions"),c):s.dpDiv[l||"show"](l?c:null),t.datepicker._shouldFocusInput(s)&&s.input.trigger("focus"),t.datepicker._curInst=s)) -}},_updateDatepicker:function(e){this.maxRows=4,m=e,e.dpDiv.empty().append(this._generateHTML(e)),this._attachHandlers(e);var i,s=this._getNumberOfMonths(e),n=s[1],a=17,r=e.dpDiv.find("."+this._dayOverClass+" a");r.length>0&&o.apply(r.get(0)),e.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width(""),n>1&&e.dpDiv.addClass("ui-datepicker-multi-"+n).css("width",a*n+"em"),e.dpDiv[(1!==s[0]||1!==s[1]?"add":"remove")+"Class"]("ui-datepicker-multi"),e.dpDiv[(this._get(e,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"),e===t.datepicker._curInst&&t.datepicker._datepickerShowing&&t.datepicker._shouldFocusInput(e)&&e.input.trigger("focus"),e.yearshtml&&(i=e.yearshtml,setTimeout(function(){i===e.yearshtml&&e.yearshtml&&e.dpDiv.find("select.ui-datepicker-year:first").replaceWith(e.yearshtml),i=e.yearshtml=null},0))},_shouldFocusInput:function(t){return t.input&&t.input.is(":visible")&&!t.input.is(":disabled")&&!t.input.is(":focus")},_checkOffset:function(e,i,s){var n=e.dpDiv.outerWidth(),o=e.dpDiv.outerHeight(),a=e.input?e.input.outerWidth():0,r=e.input?e.input.outerHeight():0,h=document.documentElement.clientWidth+(s?0:t(document).scrollLeft()),l=document.documentElement.clientHeight+(s?0:t(document).scrollTop());return i.left-=this._get(e,"isRTL")?n-a:0,i.left-=s&&i.left===e.input.offset().left?t(document).scrollLeft():0,i.top-=s&&i.top===e.input.offset().top+r?t(document).scrollTop():0,i.left-=Math.min(i.left,i.left+n>h&&h>n?Math.abs(i.left+n-h):0),i.top-=Math.min(i.top,i.top+o>l&&l>o?Math.abs(o+r):0),i},_findPos:function(e){for(var i,s=this._getInst(e),n=this._get(s,"isRTL");e&&("hidden"===e.type||1!==e.nodeType||t.expr.filters.hidden(e));)e=e[n?"previousSibling":"nextSibling"];return i=t(e).offset(),[i.left,i.top]},_hideDatepicker:function(e){var i,s,n,o,a=this._curInst;!a||e&&a!==t.data(e,"datepicker")||this._datepickerShowing&&(i=this._get(a,"showAnim"),s=this._get(a,"duration"),n=function(){t.datepicker._tidyDialog(a)},t.effects&&(t.effects.effect[i]||t.effects[i])?a.dpDiv.hide(i,t.datepicker._get(a,"showOptions"),s,n):a.dpDiv["slideDown"===i?"slideUp":"fadeIn"===i?"fadeOut":"hide"](i?s:null,n),i||n(),this._datepickerShowing=!1,o=this._get(a,"onClose"),o&&o.apply(a.input?a.input[0]:null,[a.input?a.input.val():"",a]),this._lastInput=null,this._inDialog&&(this._dialogInput.css({position:"absolute",left:"0",top:"-100px"}),t.blockUI&&(t.unblockUI(),t("body").append(this.dpDiv))),this._inDialog=!1)},_tidyDialog:function(t){t.dpDiv.removeClass(this._dialogClass).off(".ui-datepicker-calendar")},_checkExternalClick:function(e){if(t.datepicker._curInst){var i=t(e.target),s=t.datepicker._getInst(i[0]);(i[0].id!==t.datepicker._mainDivId&&0===i.parents("#"+t.datepicker._mainDivId).length&&!i.hasClass(t.datepicker.markerClassName)&&!i.closest("."+t.datepicker._triggerClass).length&&t.datepicker._datepickerShowing&&(!t.datepicker._inDialog||!t.blockUI)||i.hasClass(t.datepicker.markerClassName)&&t.datepicker._curInst!==s)&&t.datepicker._hideDatepicker()}},_adjustDate:function(e,i,s){var n=t(e),o=this._getInst(n[0]);this._isDisabledDatepicker(n[0])||(this._adjustInstDate(o,i+("M"===s?this._get(o,"showCurrentAtPos"):0),s),this._updateDatepicker(o))},_gotoToday:function(e){var i,s=t(e),n=this._getInst(s[0]);this._get(n,"gotoCurrent")&&n.currentDay?(n.selectedDay=n.currentDay,n.drawMonth=n.selectedMonth=n.currentMonth,n.drawYear=n.selectedYear=n.currentYear):(i=new Date,n.selectedDay=i.getDate(),n.drawMonth=n.selectedMonth=i.getMonth(),n.drawYear=n.selectedYear=i.getFullYear()),this._notifyChange(n),this._adjustDate(s)},_selectMonthYear:function(e,i,s){var n=t(e),o=this._getInst(n[0]);o["selected"+("M"===s?"Month":"Year")]=o["draw"+("M"===s?"Month":"Year")]=parseInt(i.options[i.selectedIndex].value,10),this._notifyChange(o),this._adjustDate(n)},_selectDay:function(e,i,s,n){var o,a=t(e);t(n).hasClass(this._unselectableClass)||this._isDisabledDatepicker(a[0])||(o=this._getInst(a[0]),o.selectedDay=o.currentDay=t("a",n).html(),o.selectedMonth=o.currentMonth=i,o.selectedYear=o.currentYear=s,this._selectDate(e,this._formatDate(o,o.currentDay,o.currentMonth,o.currentYear)))},_clearDate:function(e){var i=t(e);this._selectDate(i,"")},_selectDate:function(e,i){var s,n=t(e),o=this._getInst(n[0]);i=null!=i?i:this._formatDate(o),o.input&&o.input.val(i),this._updateAlternate(o),s=this._get(o,"onSelect"),s?s.apply(o.input?o.input[0]:null,[i,o]):o.input&&o.input.trigger("change"),o.inline?this._updateDatepicker(o):(this._hideDatepicker(),this._lastInput=o.input[0],"object"!=typeof o.input[0]&&o.input.trigger("focus"),this._lastInput=null)},_updateAlternate:function(e){var i,s,n,o=this._get(e,"altField");o&&(i=this._get(e,"altFormat")||this._get(e,"dateFormat"),s=this._getDate(e),n=this.formatDate(i,s,this._getFormatConfig(e)),t(o).val(n))},noWeekends:function(t){var e=t.getDay();return[e>0&&6>e,""]},iso8601Week:function(t){var e,i=new Date(t.getTime());return i.setDate(i.getDate()+4-(i.getDay()||7)),e=i.getTime(),i.setMonth(0),i.setDate(1),Math.floor(Math.round((e-i)/864e5)/7)+1},parseDate:function(e,i,s){if(null==e||null==i)throw"Invalid arguments";if(i="object"==typeof i?""+i:i+"",""===i)return null;var n,o,a,r,h=0,l=(s?s.shortYearCutoff:null)||this._defaults.shortYearCutoff,c="string"!=typeof l?l:(new Date).getFullYear()%100+parseInt(l,10),u=(s?s.dayNamesShort:null)||this._defaults.dayNamesShort,d=(s?s.dayNames:null)||this._defaults.dayNames,p=(s?s.monthNamesShort:null)||this._defaults.monthNamesShort,f=(s?s.monthNames:null)||this._defaults.monthNames,g=-1,m=-1,_=-1,v=-1,b=!1,y=function(t){var i=e.length>n+1&&e.charAt(n+1)===t;return i&&n++,i},w=function(t){var e=y(t),s="@"===t?14:"!"===t?20:"y"===t&&e?4:"o"===t?3:2,n="y"===t?s:1,o=RegExp("^\\d{"+n+","+s+"}"),a=i.substring(h).match(o);if(!a)throw"Missing number at position "+h;return h+=a[0].length,parseInt(a[0],10)},k=function(e,s,n){var o=-1,a=t.map(y(e)?n:s,function(t,e){return[[e,t]]}).sort(function(t,e){return-(t[1].length-e[1].length)});if(t.each(a,function(t,e){var s=e[1];return i.substr(h,s.length).toLowerCase()===s.toLowerCase()?(o=e[0],h+=s.length,!1):void 0}),-1!==o)return o+1;throw"Unknown name at position "+h},x=function(){if(i.charAt(h)!==e.charAt(n))throw"Unexpected literal at position "+h;h++};for(n=0;e.length>n;n++)if(b)"'"!==e.charAt(n)||y("'")?x():b=!1;else switch(e.charAt(n)){case"d":_=w("d");break;case"D":k("D",u,d);break;case"o":v=w("o");break;case"m":m=w("m");break;case"M":m=k("M",p,f);break;case"y":g=w("y");break;case"@":r=new Date(w("@")),g=r.getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"!":r=new Date((w("!")-this._ticksTo1970)/1e4),g=r.getFullYear(),m=r.getMonth()+1,_=r.getDate();break;case"'":y("'")?x():b=!0;break;default:x()}if(i.length>h&&(a=i.substr(h),!/^\s+/.test(a)))throw"Extra/unparsed characters found in date: "+a;if(-1===g?g=(new Date).getFullYear():100>g&&(g+=(new Date).getFullYear()-(new Date).getFullYear()%100+(c>=g?0:-100)),v>-1)for(m=1,_=v;;){if(o=this._getDaysInMonth(g,m-1),o>=_)break;m++,_-=o}if(r=this._daylightSavingAdjust(new Date(g,m-1,_)),r.getFullYear()!==g||r.getMonth()+1!==m||r.getDate()!==_)throw"Invalid date";return r},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:1e7*60*60*24*(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925)),formatDate:function(t,e,i){if(!e)return"";var s,n=(i?i.dayNamesShort:null)||this._defaults.dayNamesShort,o=(i?i.dayNames:null)||this._defaults.dayNames,a=(i?i.monthNamesShort:null)||this._defaults.monthNamesShort,r=(i?i.monthNames:null)||this._defaults.monthNames,h=function(e){var i=t.length>s+1&&t.charAt(s+1)===e;return i&&s++,i},l=function(t,e,i){var s=""+e;if(h(t))for(;i>s.length;)s="0"+s;return s},c=function(t,e,i,s){return h(t)?s[e]:i[e]},u="",d=!1;if(e)for(s=0;t.length>s;s++)if(d)"'"!==t.charAt(s)||h("'")?u+=t.charAt(s):d=!1;else switch(t.charAt(s)){case"d":u+=l("d",e.getDate(),2);break;case"D":u+=c("D",e.getDay(),n,o);break;case"o":u+=l("o",Math.round((new Date(e.getFullYear(),e.getMonth(),e.getDate()).getTime()-new Date(e.getFullYear(),0,0).getTime())/864e5),3);break;case"m":u+=l("m",e.getMonth()+1,2);break;case"M":u+=c("M",e.getMonth(),a,r);break;case"y":u+=h("y")?e.getFullYear():(10>e.getFullYear()%100?"0":"")+e.getFullYear()%100;break;case"@":u+=e.getTime();break;case"!":u+=1e4*e.getTime()+this._ticksTo1970;break;case"'":h("'")?u+="'":d=!0;break;default:u+=t.charAt(s)}return u},_possibleChars:function(t){var e,i="",s=!1,n=function(i){var s=t.length>e+1&&t.charAt(e+1)===i;return s&&e++,s};for(e=0;t.length>e;e++)if(s)"'"!==t.charAt(e)||n("'")?i+=t.charAt(e):s=!1;else switch(t.charAt(e)){case"d":case"m":case"y":case"@":i+="0123456789";break;case"D":case"M":return null;case"'":n("'")?i+="'":s=!0;break;default:i+=t.charAt(e)}return i},_get:function(t,e){return void 0!==t.settings[e]?t.settings[e]:this._defaults[e]},_setDateFromField:function(t,e){if(t.input.val()!==t.lastVal){var i=this._get(t,"dateFormat"),s=t.lastVal=t.input?t.input.val():null,n=this._getDefaultDate(t),o=n,a=this._getFormatConfig(t);try{o=this.parseDate(i,s,a)||n}catch(r){s=e?"":s}t.selectedDay=o.getDate(),t.drawMonth=t.selectedMonth=o.getMonth(),t.drawYear=t.selectedYear=o.getFullYear(),t.currentDay=s?o.getDate():0,t.currentMonth=s?o.getMonth():0,t.currentYear=s?o.getFullYear():0,this._adjustInstDate(t)}},_getDefaultDate:function(t){return this._restrictMinMax(t,this._determineDate(t,this._get(t,"defaultDate"),new Date))},_determineDate:function(e,i,s){var n=function(t){var e=new Date;return e.setDate(e.getDate()+t),e},o=function(i){try{return t.datepicker.parseDate(t.datepicker._get(e,"dateFormat"),i,t.datepicker._getFormatConfig(e))}catch(s){}for(var n=(i.toLowerCase().match(/^c/)?t.datepicker._getDate(e):null)||new Date,o=n.getFullYear(),a=n.getMonth(),r=n.getDate(),h=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,l=h.exec(i);l;){switch(l[2]||"d"){case"d":case"D":r+=parseInt(l[1],10);break;case"w":case"W":r+=7*parseInt(l[1],10);break;case"m":case"M":a+=parseInt(l[1],10),r=Math.min(r,t.datepicker._getDaysInMonth(o,a));break;case"y":case"Y":o+=parseInt(l[1],10),r=Math.min(r,t.datepicker._getDaysInMonth(o,a))}l=h.exec(i)}return new Date(o,a,r)},a=null==i||""===i?s:"string"==typeof i?o(i):"number"==typeof i?isNaN(i)?s:n(i):new Date(i.getTime());return a=a&&"Invalid Date"==""+a?s:a,a&&(a.setHours(0),a.setMinutes(0),a.setSeconds(0),a.setMilliseconds(0)),this._daylightSavingAdjust(a)},_daylightSavingAdjust:function(t){return t?(t.setHours(t.getHours()>12?t.getHours()+2:0),t):null},_setDate:function(t,e,i){var s=!e,n=t.selectedMonth,o=t.selectedYear,a=this._restrictMinMax(t,this._determineDate(t,e,new Date));t.selectedDay=t.currentDay=a.getDate(),t.drawMonth=t.selectedMonth=t.currentMonth=a.getMonth(),t.drawYear=t.selectedYear=t.currentYear=a.getFullYear(),n===t.selectedMonth&&o===t.selectedYear||i||this._notifyChange(t),this._adjustInstDate(t),t.input&&t.input.val(s?"":this._formatDate(t))},_getDate:function(t){var e=!t.currentYear||t.input&&""===t.input.val()?null:this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return e},_attachHandlers:function(e){var i=this._get(e,"stepMonths"),s="#"+e.id.replace(/\\\\/g,"\\");e.dpDiv.find("[data-handler]").map(function(){var e={prev:function(){t.datepicker._adjustDate(s,-i,"M")},next:function(){t.datepicker._adjustDate(s,+i,"M")},hide:function(){t.datepicker._hideDatepicker()},today:function(){t.datepicker._gotoToday(s)},selectDay:function(){return t.datepicker._selectDay(s,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this),!1},selectMonth:function(){return t.datepicker._selectMonthYear(s,this,"M"),!1},selectYear:function(){return t.datepicker._selectMonthYear(s,this,"Y"),!1}};t(this).on(this.getAttribute("data-event"),e[this.getAttribute("data-handler")])})},_generateHTML:function(t){var e,i,s,n,o,a,r,h,l,c,u,d,p,f,g,m,_,v,b,y,w,k,x,C,D,I,T,P,M,S,H,z,O,A,N,W,E,F,L,R=new Date,B=this._daylightSavingAdjust(new Date(R.getFullYear(),R.getMonth(),R.getDate())),Y=this._get(t,"isRTL"),j=this._get(t,"showButtonPanel"),q=this._get(t,"hideIfNoPrevNext"),K=this._get(t,"navigationAsDateFormat"),U=this._getNumberOfMonths(t),V=this._get(t,"showCurrentAtPos"),$=this._get(t,"stepMonths"),X=1!==U[0]||1!==U[1],G=this._daylightSavingAdjust(t.currentDay?new Date(t.currentYear,t.currentMonth,t.currentDay):new Date(9999,9,9)),Q=this._getMinMaxDate(t,"min"),J=this._getMinMaxDate(t,"max"),Z=t.drawMonth-V,te=t.drawYear;if(0>Z&&(Z+=12,te--),J)for(e=this._daylightSavingAdjust(new Date(J.getFullYear(),J.getMonth()-U[0]*U[1]+1,J.getDate())),e=Q&&Q>e?Q:e;this._daylightSavingAdjust(new Date(te,Z,1))>e;)Z--,0>Z&&(Z=11,te--);for(t.drawMonth=Z,t.drawYear=te,i=this._get(t,"prevText"),i=K?this.formatDate(i,this._daylightSavingAdjust(new Date(te,Z-$,1)),this._getFormatConfig(t)):i,s=this._canAdjustMonth(t,-1,te,Z)?""+i+"":q?"":""+i+"",n=this._get(t,"nextText"),n=K?this.formatDate(n,this._daylightSavingAdjust(new Date(te,Z+$,1)),this._getFormatConfig(t)):n,o=this._canAdjustMonth(t,1,te,Z)?""+n+"":q?"":""+n+"",a=this._get(t,"currentText"),r=this._get(t,"gotoCurrent")&&t.currentDay?G:B,a=K?this.formatDate(a,r,this._getFormatConfig(t)):a,h=t.inline?"":"",l=j?"
      "+(Y?h:"")+(this._isInRange(t,r)?"":"")+(Y?"":h)+"
      ":"",c=parseInt(this._get(t,"firstDay"),10),c=isNaN(c)?0:c,u=this._get(t,"showWeek"),d=this._get(t,"dayNames"),p=this._get(t,"dayNamesMin"),f=this._get(t,"monthNames"),g=this._get(t,"monthNamesShort"),m=this._get(t,"beforeShowDay"),_=this._get(t,"showOtherMonths"),v=this._get(t,"selectOtherMonths"),b=this._getDefaultDate(t),y="",k=0;U[0]>k;k++){for(x="",this.maxRows=4,C=0;U[1]>C;C++){if(D=this._daylightSavingAdjust(new Date(te,Z,t.selectedDay)),I=" ui-corner-all",T="",X){if(T+="
      "}for(T+="
      "+(/all|left/.test(I)&&0===k?Y?o:s:"")+(/all|right/.test(I)&&0===k?Y?s:o:"")+this._generateMonthYearHeader(t,Z,te,Q,J,k>0||C>0,f,g)+"
      "+"",P=u?"":"",w=0;7>w;w++)M=(w+c)%7,P+="";for(T+=P+"",S=this._getDaysInMonth(te,Z),te===t.selectedYear&&Z===t.selectedMonth&&(t.selectedDay=Math.min(t.selectedDay,S)),H=(this._getFirstDayOfMonth(te,Z)-c+7)%7,z=Math.ceil((H+S)/7),O=X?this.maxRows>z?this.maxRows:z:z,this.maxRows=O,A=this._daylightSavingAdjust(new Date(te,Z,1-H)),N=0;O>N;N++){for(T+="",W=u?"":"",w=0;7>w;w++)E=m?m.apply(t.input?t.input[0]:null,[A]):[!0,""],F=A.getMonth()!==Z,L=F&&!v||!E[0]||Q&&Q>A||J&&A>J,W+="",A.setDate(A.getDate()+1),A=this._daylightSavingAdjust(A);T+=W+""}Z++,Z>11&&(Z=0,te++),T+="
      "+this._get(t,"weekHeader")+"=5?" class='ui-datepicker-week-end'":"")+">"+""+p[M]+"
      "+this._get(t,"calculateWeek")(A)+""+(F&&!_?" ":L?""+A.getDate()+"":""+A.getDate()+"")+"
      "+(X?"
      "+(U[0]>0&&C===U[1]-1?"
      ":""):""),x+=T}y+=x}return y+=l,t._keyEvent=!1,y},_generateMonthYearHeader:function(t,e,i,s,n,o,a,r){var h,l,c,u,d,p,f,g,m=this._get(t,"changeMonth"),_=this._get(t,"changeYear"),v=this._get(t,"showMonthAfterYear"),b="
      ",y="";if(o||!m)y+=""+a[e]+"";else{for(h=s&&s.getFullYear()===i,l=n&&n.getFullYear()===i,y+=""}if(v||(b+=y+(!o&&m&&_?"":" ")),!t.yearshtml)if(t.yearshtml="",o||!_)b+=""+i+"";else{for(u=this._get(t,"yearRange").split(":"),d=(new Date).getFullYear(),p=function(t){var e=t.match(/c[+\-].*/)?i+parseInt(t.substring(1),10):t.match(/[+\-].*/)?d+parseInt(t,10):parseInt(t,10);return isNaN(e)?d:e},f=p(u[0]),g=Math.max(f,p(u[1]||"")),f=s?Math.max(f,s.getFullYear()):f,g=n?Math.min(g,n.getFullYear()):g,t.yearshtml+="",b+=t.yearshtml,t.yearshtml=null}return b+=this._get(t,"yearSuffix"),v&&(b+=(!o&&m&&_?"":" ")+y),b+="
      "},_adjustInstDate:function(t,e,i){var s=t.selectedYear+("Y"===i?e:0),n=t.selectedMonth+("M"===i?e:0),o=Math.min(t.selectedDay,this._getDaysInMonth(s,n))+("D"===i?e:0),a=this._restrictMinMax(t,this._daylightSavingAdjust(new Date(s,n,o)));t.selectedDay=a.getDate(),t.drawMonth=t.selectedMonth=a.getMonth(),t.drawYear=t.selectedYear=a.getFullYear(),("M"===i||"Y"===i)&&this._notifyChange(t)},_restrictMinMax:function(t,e){var i=this._getMinMaxDate(t,"min"),s=this._getMinMaxDate(t,"max"),n=i&&i>e?i:e;return s&&n>s?s:n},_notifyChange:function(t){var e=this._get(t,"onChangeMonthYear");e&&e.apply(t.input?t.input[0]:null,[t.selectedYear,t.selectedMonth+1,t])},_getNumberOfMonths:function(t){var e=this._get(t,"numberOfMonths");return null==e?[1,1]:"number"==typeof e?[1,e]:e},_getMinMaxDate:function(t,e){return this._determineDate(t,this._get(t,e+"Date"),null)},_getDaysInMonth:function(t,e){return 32-this._daylightSavingAdjust(new Date(t,e,32)).getDate()},_getFirstDayOfMonth:function(t,e){return new Date(t,e,1).getDay()},_canAdjustMonth:function(t,e,i,s){var n=this._getNumberOfMonths(t),o=this._daylightSavingAdjust(new Date(i,s+(0>e?e:n[0]*n[1]),1));return 0>e&&o.setDate(this._getDaysInMonth(o.getFullYear(),o.getMonth())),this._isInRange(t,o)},_isInRange:function(t,e){var i,s,n=this._getMinMaxDate(t,"min"),o=this._getMinMaxDate(t,"max"),a=null,r=null,h=this._get(t,"yearRange");return h&&(i=h.split(":"),s=(new Date).getFullYear(),a=parseInt(i[0],10),r=parseInt(i[1],10),i[0].match(/[+\-].*/)&&(a+=s),i[1].match(/[+\-].*/)&&(r+=s)),(!n||e.getTime()>=n.getTime())&&(!o||e.getTime()<=o.getTime())&&(!a||e.getFullYear()>=a)&&(!r||r>=e.getFullYear())},_getFormatConfig:function(t){var e=this._get(t,"shortYearCutoff");return e="string"!=typeof e?e:(new Date).getFullYear()%100+parseInt(e,10),{shortYearCutoff:e,dayNamesShort:this._get(t,"dayNamesShort"),dayNames:this._get(t,"dayNames"),monthNamesShort:this._get(t,"monthNamesShort"),monthNames:this._get(t,"monthNames")}},_formatDate:function(t,e,i,s){e||(t.currentDay=t.selectedDay,t.currentMonth=t.selectedMonth,t.currentYear=t.selectedYear);var n=e?"object"==typeof e?e:this._daylightSavingAdjust(new Date(s,i,e)):this._daylightSavingAdjust(new Date(t.currentYear,t.currentMonth,t.currentDay));return this.formatDate(this._get(t,"dateFormat"),n,this._getFormatConfig(t))}}),t.fn.datepicker=function(e){if(!this.length)return this;t.datepicker.initialized||(t(document).on("mousedown",t.datepicker._checkExternalClick),t.datepicker.initialized=!0),0===t("#"+t.datepicker._mainDivId).length&&t("body").append(t.datepicker.dpDiv);var i=Array.prototype.slice.call(arguments,1);return"string"!=typeof e||"isDisabled"!==e&&"getDate"!==e&&"widget"!==e?"option"===e&&2===arguments.length&&"string"==typeof arguments[1]?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i)):this.each(function(){"string"==typeof e?t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this].concat(i)):t.datepicker._attachDatepicker(this,e)}):t.datepicker["_"+e+"Datepicker"].apply(t.datepicker,[this[0]].concat(i))},t.datepicker=new s,t.datepicker.initialized=!1,t.datepicker.uuid=(new Date).getTime(),t.datepicker.version="1.12.1",t.datepicker,t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var _=!1;t(document).on("mouseup",function(){_=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){return!0===t.data(i.target,e.widgetName+".preventClickEvent")?(t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1):void 0}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!_){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,n="string"==typeof this.options.cancel&&e.target.nodeName?t(e.target).closest(this.options.cancel).length:!1;return s&&!n&&this._mouseCapture(e)?(this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(e)!==!1,!this._mouseStarted)?(e.preventDefault(),!0):(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),_=!0,!0)):!0}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||9>document.documentMode)&&!e.button)return this._mouseUp(e);if(!e.which)if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}return(e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=this._mouseStart(this._mouseDownEvent,e)!==!1,this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,_=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;o.length>n;n++)t.options[o[n][0]]&&o[n][1].apply(t.element,i)}},t.ui.safeBlur=function(e){e&&"body"!==e.nodeName.toLowerCase()&&t(e).trigger("blur")},t.widget("ui.draggable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"drag",options:{addClasses:!0,appendTo:"parent",axis:!1,connectToSortable:!1,containment:!1,cursor:"auto",cursorAt:!1,grid:!1,handle:!1,helper:"original",iframeFix:!1,opacity:!1,refreshPositions:!1,revert:!1,revertDuration:500,scope:"default",scroll:!0,scrollSensitivity:20,scrollSpeed:20,snap:!1,snapMode:"both",snapTolerance:20,stack:!1,zIndex:!1,drag:null,start:null,stop:null},_create:function(){"original"===this.options.helper&&this._setPositionRelative(),this.options.addClasses&&this._addClass("ui-draggable"),this._setHandleClassName(),this._mouseInit()},_setOption:function(t,e){this._super(t,e),"handle"===t&&(this._removeHandleClassName(),this._setHandleClassName())},_destroy:function(){return(this.helper||this.element).is(".ui-draggable-dragging")?(this.destroyOnClear=!0,void 0):(this._removeHandleClassName(),this._mouseDestroy(),void 0)},_mouseCapture:function(e){var i=this.options;return this.helper||i.disabled||t(e.target).closest(".ui-resizable-handle").length>0?!1:(this.handle=this._getHandle(e),this.handle?(this._blurActiveElement(e),this._blockFrames(i.iframeFix===!0?"iframe":i.iframeFix),!0):!1)},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var e=t(this);return t("
      ").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var i=t.ui.safeActiveElement(this.document[0]),s=t(e.target);s.closest(i).length||t.ui.safeBlur(i)},_mouseStart:function(e){var i=this.options;return this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===t(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),this._trigger("start",e)===!1?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(this._trigger("drag",e,s)===!1)return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||this.options.revert===!0||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){i._trigger("stop",e)!==!1&&i._clear()}):this._trigger("stop",e)!==!1&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return this.options.handle?!!t(e.target).closest(this.element.find(this.options.handle)).length:!0},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper),n=s?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())} -},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options,o=this.document[0];return this.relativeContainer=null,n.containment?"window"===n.containment?(this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):"document"===n.containment?(this.containment=[0,0,t(o).width()-this.helperProportions.width-this.margins.left,(t(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top],void 0):n.containment.constructor===Array?(this.containment=n.containment,void 0):("parent"===n.containment&&(n.containment=this.helper[0].parentNode),i=t(n.containment),s=i[0],s&&(e=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i),void 0):(this.containment=null,void 0)},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,n,o,a=this.options,r=this._isRootNode(this.scrollParent[0]),h=t.pageX,l=t.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.lefti[2]&&(h=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(l=i[3]+this.offset.click.top)),a.grid&&(n=a.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/a.grid[1])*a.grid[1]:this.originalPageY,l=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-a.grid[1]:n+a.grid[1]:n,o=a.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/a.grid[0])*a.grid[0]:this.originalPageX,h=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-a.grid[0]:o+a.grid[0]:o),"y"===a.axis&&(h=this.originalPageX),"x"===a.axis&&(l=this.originalPageY)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i,s){var n=t.extend({},i,{item:s.element});s.sortables=[],t(s.options.connectToSortable).each(function(){var i=t(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",e,n))})},stop:function(e,i,s){var n=t.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,t.each(s.sortables,function(){var t=this;t.isOver?(t.isOver=0,s.cancelHelperRemoval=!0,t.cancelHelperRemoval=!1,t._storedCSS={position:t.placeholder.css("position"),top:t.placeholder.css("top"),left:t.placeholder.css("left")},t._mouseStop(e),t.options.helper=t.options._helper):(t.cancelHelperRemoval=!0,t._trigger("deactivate",e,n))})},drag:function(e,i,s){t.each(s.sortables,function(){var n=!1,o=this;o.positionAbs=s.positionAbs,o.helperProportions=s.helperProportions,o.offset.click=s.offset.click,o._intersectsWith(o.containerCache)&&(n=!0,t.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==o&&this._intersectsWith(this.containerCache)&&t.contains(o.element[0],this.element[0])&&(n=!1),n})),n?(o.isOver||(o.isOver=1,s._parent=i.helper.parent(),o.currentItem=i.helper.appendTo(o.element).data("ui-sortable-item",!0),o.options._helper=o.options.helper,o.options.helper=function(){return i.helper[0]},e.target=o.currentItem[0],o._mouseCapture(e,!0),o._mouseStart(e,!0,!0),o.offset.click.top=s.offset.click.top,o.offset.click.left=s.offset.click.left,o.offset.parent.left-=s.offset.parent.left-o.offset.parent.left,o.offset.parent.top-=s.offset.parent.top-o.offset.parent.top,s._trigger("toSortable",e),s.dropped=o.element,t.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,o.fromOutside=s),o.currentItem&&(o._mouseDrag(e),i.position=o.position)):o.isOver&&(o.isOver=0,o.cancelHelperRemoval=!0,o.options._revert=o.options.revert,o.options.revert=!1,o._trigger("out",e,o._uiHash(o)),o._mouseStop(e,!0),o.options.revert=o.options._revert,o.options.helper=o.options._helper,o.placeholder&&o.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(e),i.position=s._generatePosition(e,!0),s._trigger("fromSortable",e),s.dropped=!1,t.each(s.sortables,function(){this.refreshPositions()}))})}}),t.ui.plugin.add("draggable","cursor",{start:function(e,i,s){var n=t("body"),o=s.options;n.css("cursor")&&(o._cursor=n.css("cursor")),n.css("cursor",o.cursor)},stop:function(e,i,s){var n=s.options;n._cursor&&t("body").css("cursor",n._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("opacity")&&(o._opacity=n.css("opacity")),n.css("opacity",o.opacity)},stop:function(e,i,s){var n=s.options;n._opacity&&t(i.helper).css("opacity",n._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,i,s){var n=s.options,o=!1,a=s.scrollParentNotHidden[0],r=s.document[0];a!==r&&"HTML"!==a.tagName?(n.axis&&"x"===n.axis||(s.overflowOffset.top+a.offsetHeight-e.pageY=0;d--)h=s.snapElements[d].left-s.margins.left,l=h+s.snapElements[d].width,c=s.snapElements[d].top-s.margins.top,u=c+s.snapElements[d].height,h-g>_||m>l+g||c-g>b||v>u+g||!t.contains(s.snapElements[d].item.ownerDocument,s.snapElements[d].item)?(s.snapElements[d].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=!1):("inner"!==f.snapMode&&(n=g>=Math.abs(c-b),o=g>=Math.abs(u-v),a=g>=Math.abs(h-_),r=g>=Math.abs(l-m),n&&(i.position.top=s._convertPositionTo("relative",{top:c-s.helperProportions.height,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left)),p=n||o||a||r,"outer"!==f.snapMode&&(n=g>=Math.abs(c-v),o=g>=Math.abs(u-b),a=g>=Math.abs(h-m),r=g>=Math.abs(l-_),n&&(i.position.top=s._convertPositionTo("relative",{top:c,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left)),!s.snapElements[d].snapping&&(n||o||a||r||p)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=n||o||a||r||p)}}),t.ui.plugin.add("draggable","stack",{start:function(e,i,s){var n,o=s.options,a=t.makeArray(t(o.stack)).sort(function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)});a.length&&(n=parseInt(t(a[0]).css("zIndex"),10)||0,t(a).each(function(e){t(this).css("zIndex",n+e)}),this.css("zIndex",n+a.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("zIndex")&&(o._zIndex=n.css("zIndex")),n.css("zIndex",o.zIndex)},stop:function(e,i,s){var n=s.options;n._zIndex&&t(i.helper).css("zIndex",n._zIndex)}}),t.ui.draggable,t.widget("ui.resizable",t.ui.mouse,{version:"1.12.1",widgetEventPrefix:"resize",options:{alsoResize:!1,animate:!1,animateDuration:"slow",animateEasing:"swing",aspectRatio:!1,autoHide:!1,classes:{"ui-resizable-se":"ui-icon ui-icon-gripsmall-diagonal-se"},containment:!1,ghost:!1,grid:!1,handles:"e,s,se",helper:!1,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(t){return parseFloat(t)||0},_isNumber:function(t){return!isNaN(parseFloat(t))},_hasScroll:function(e,i){if("hidden"===t(e).css("overflow"))return!1;var s=i&&"left"===i?"scrollLeft":"scrollTop",n=!1;return e[s]>0?!0:(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
      ").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){i.disabled||(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){i.disabled||s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide())}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){switch(this._super(t,e),t){case"handles":this._removeHandles(),this._setupHandles();break;default:}},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;s.length>i;i++)e=t.trim(s[i]),n="ui-resizable-"+e,o=t("
      "),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;e=e||this.element;for(i in this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)s=t(this.handles[i])[0],(s===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),h?(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1):!1},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options,c=this;return this._helper&&(i=this._proportionallyResizeElements,s=i.length&&/textarea/i.test(i[0].nodeName),n=s&&this._hasScroll(i[0],"left")?0:c.sizeDiff.height,o=s?0:c.sizeDiff.width,a={width:c.helper.width()-o,height:c.helper.height()-n},r=parseFloat(c.element.css("left"))+(c.position.left-c.originalPosition.left)||null,h=parseFloat(c.element.css("top"))+(c.position.top-c.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),c.helper.height(c.size.height),c.helper.width(c.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),o.maxWidth>i&&(o.maxWidth=i),o.maxHeight>n&&(o.maxHeight=n)),this._vBoundaries=o},_updateCache:function(t){this.offset=this.helper.offset(),this._isNumber(t.left)&&(this.position.left=t.left),this._isNumber(t.top)&&(this.position.top=t.top),this._isNumber(t.height)&&(this.size.height=t.height),this._isNumber(t.width)&&(this.size.width=t.width)},_updateRatio:function(t){var e=this.position,i=this.size,s=this.axis;return this._isNumber(t.height)?t.width=t.height*this.aspectRatio:this._isNumber(t.width)&&(t.height=t.width/this.aspectRatio),"sw"===s&&(t.left=e.left+(i.width-t.width),t.top=null),"nw"===s&&(t.top=e.top+(i.height-t.height),t.left=e.left+(i.width-t.width)),t},_respectSize:function(t){var e=this._vBoundaries,i=this.axis,s=this._isNumber(t.width)&&e.maxWidth&&e.maxWidtht.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];4>e;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;this._proportionallyResizeElements.length>e;e++)t=this._proportionallyResizeElements[e],this.outerDimensions||(this.outerDimensions=this._getPaddingPlusBorderDimensions(t)),t.css({height:i.height()-this.outerDimensions.height||0,width:i.width()-this.outerDimensions.width||0})},_renderProxy:function(){var e=this.element,i=this.options;this.elementOffset=e.offset(),this._helper?(this.helper=this.helper||t("
      "),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize,s=this.originalPosition;return{left:s.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize,n=this.originalPosition;return{top:n.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance"),i=e.options;t(i.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),t.uiBackCompat!==!1&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,g=s.maxWidth&&p>s.maxWidth,m=s.maxHeight&&f>s.maxHeight,_=s.minWidth&&s.minWidth>p,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),g&&(p-=l),m&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((0>=f-c||0>=p-l)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable,t.widget("ui.dialog",{version:"1.12.1",options:{appendTo:"body",autoOpen:!0,buttons:[],classes:{"ui-dialog":"ui-corner-all","ui-dialog-titlebar":"ui-corner-all"},closeOnEscape:!0,closeText:"Close",draggable:!0,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:!1,position:{my:"center",at:"center",of:window,collision:"fit",using:function(e){var i=t(this).css(e).offset().top;0>i&&t(this).css("top",e.top-i)}},resizable:!0,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:!0,height:!0,maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0,width:!0},resizableRelatedOptions:{maxHeight:!0,maxWidth:!0,minHeight:!0,minWidth:!0},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height},this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)},this.originalTitle=this.element.attr("title"),null==this.options.title&&null!=this.originalTitle&&(this.options.title=this.originalTitle),this.options.disabled&&(this.options.disabled=!1),this._createWrapper(),this.element.show().removeAttr("title").appendTo(this.uiDialog),this._addClass("ui-dialog-content","ui-widget-content"),this._createTitlebar(),this._createButtonPane(),this.options.draggable&&t.fn.draggable&&this._makeDraggable(),this.options.resizable&&t.fn.resizable&&this._makeResizable(),this._isOpen=!1,this._trackFocus()},_init:function(){this.options.autoOpen&&this.open()},_appendTo:function(){var e=this.options.appendTo;return e&&(e.jquery||e.nodeType)?t(e):this.document.find(e||"body").eq(0)},_destroy:function(){var t,e=this.originalPosition;this._untrackInstance(),this._destroyOverlay(),this.element.removeUniqueId().css(this.originalCss).detach(),this.uiDialog.remove(),this.originalTitle&&this.element.attr("title",this.originalTitle),t=e.parent.children().eq(e.index),t.length&&t[0]!==this.element[0]?t.before(this.element):e.parent.append(this.element)},widget:function(){return this.uiDialog -},disable:t.noop,enable:t.noop,close:function(e){var i=this;this._isOpen&&this._trigger("beforeClose",e)!==!1&&(this._isOpen=!1,this._focusedElement=null,this._destroyOverlay(),this._untrackInstance(),this.opener.filter(":focusable").trigger("focus").length||t.ui.safeBlur(t.ui.safeActiveElement(this.document[0])),this._hide(this.uiDialog,this.options.hide,function(){i._trigger("close",e)}))},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(e,i){var s=!1,n=this.uiDialog.siblings(".ui-front:visible").map(function(){return+t(this).css("z-index")}).get(),o=Math.max.apply(null,n);return o>=+this.uiDialog.css("z-index")&&(this.uiDialog.css("z-index",o+1),s=!0),s&&!i&&this._trigger("focus",e),s},open:function(){var e=this;return this._isOpen?(this._moveToTop()&&this._focusTabbable(),void 0):(this._isOpen=!0,this.opener=t(t.ui.safeActiveElement(this.document[0])),this._size(),this._position(),this._createOverlay(),this._moveToTop(null,!0),this.overlay&&this.overlay.css("z-index",this.uiDialog.css("z-index")-1),this._show(this.uiDialog,this.options.show,function(){e._focusTabbable(),e._trigger("focus")}),this._makeFocusTarget(),this._trigger("open"),void 0)},_focusTabbable:function(){var t=this._focusedElement;t||(t=this.element.find("[autofocus]")),t.length||(t=this.element.find(":tabbable")),t.length||(t=this.uiDialogButtonPane.find(":tabbable")),t.length||(t=this.uiDialogTitlebarClose.filter(":tabbable")),t.length||(t=this.uiDialog),t.eq(0).trigger("focus")},_keepFocus:function(e){function i(){var e=t.ui.safeActiveElement(this.document[0]),i=this.uiDialog[0]===e||t.contains(this.uiDialog[0],e);i||this._focusTabbable()}e.preventDefault(),i.call(this),this._delay(i)},_createWrapper:function(){this.uiDialog=t("
      ").hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo()),this._addClass(this.uiDialog,"ui-dialog","ui-widget ui-widget-content ui-front"),this._on(this.uiDialog,{keydown:function(e){if(this.options.closeOnEscape&&!e.isDefaultPrevented()&&e.keyCode&&e.keyCode===t.ui.keyCode.ESCAPE)return e.preventDefault(),this.close(e),void 0;if(e.keyCode===t.ui.keyCode.TAB&&!e.isDefaultPrevented()){var i=this.uiDialog.find(":tabbable"),s=i.filter(":first"),n=i.filter(":last");e.target!==n[0]&&e.target!==this.uiDialog[0]||e.shiftKey?e.target!==s[0]&&e.target!==this.uiDialog[0]||!e.shiftKey||(this._delay(function(){n.trigger("focus")}),e.preventDefault()):(this._delay(function(){s.trigger("focus")}),e.preventDefault())}},mousedown:function(t){this._moveToTop(t)&&this._focusTabbable()}}),this.element.find("[aria-describedby]").length||this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})},_createTitlebar:function(){var e;this.uiDialogTitlebar=t("
      "),this._addClass(this.uiDialogTitlebar,"ui-dialog-titlebar","ui-widget-header ui-helper-clearfix"),this._on(this.uiDialogTitlebar,{mousedown:function(e){t(e.target).closest(".ui-dialog-titlebar-close")||this.uiDialog.trigger("focus")}}),this.uiDialogTitlebarClose=t("").button({label:t("").text(this.options.closeText).html(),icon:"ui-icon-closethick",showLabel:!1}).appendTo(this.uiDialogTitlebar),this._addClass(this.uiDialogTitlebarClose,"ui-dialog-titlebar-close"),this._on(this.uiDialogTitlebarClose,{click:function(t){t.preventDefault(),this.close(t)}}),e=t("").uniqueId().prependTo(this.uiDialogTitlebar),this._addClass(e,"ui-dialog-title"),this._title(e),this.uiDialogTitlebar.prependTo(this.uiDialog),this.uiDialog.attr({"aria-labelledby":e.attr("id")})},_title:function(t){this.options.title?t.text(this.options.title):t.html(" ")},_createButtonPane:function(){this.uiDialogButtonPane=t("
      "),this._addClass(this.uiDialogButtonPane,"ui-dialog-buttonpane","ui-widget-content ui-helper-clearfix"),this.uiButtonSet=t("
      ").appendTo(this.uiDialogButtonPane),this._addClass(this.uiButtonSet,"ui-dialog-buttonset"),this._createButtons()},_createButtons:function(){var e=this,i=this.options.buttons;return this.uiDialogButtonPane.remove(),this.uiButtonSet.empty(),t.isEmptyObject(i)||t.isArray(i)&&!i.length?(this._removeClass(this.uiDialog,"ui-dialog-buttons"),void 0):(t.each(i,function(i,s){var n,o;s=t.isFunction(s)?{click:s,text:i}:s,s=t.extend({type:"button"},s),n=s.click,o={icon:s.icon,iconPosition:s.iconPosition,showLabel:s.showLabel,icons:s.icons,text:s.text},delete s.click,delete s.icon,delete s.iconPosition,delete s.showLabel,delete s.icons,"boolean"==typeof s.text&&delete s.text,t("",s).button(o).appendTo(e.uiButtonSet).on("click",function(){n.apply(e.element[0],arguments)})}),this._addClass(this.uiDialog,"ui-dialog-buttons"),this.uiDialogButtonPane.appendTo(this.uiDialog),void 0)},_makeDraggable:function(){function e(t){return{position:t.position,offset:t.offset}}var i=this,s=this.options;this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(s,n){i._addClass(t(this),"ui-dialog-dragging"),i._blockFrames(),i._trigger("dragStart",s,e(n))},drag:function(t,s){i._trigger("drag",t,e(s))},stop:function(n,o){var a=o.offset.left-i.document.scrollLeft(),r=o.offset.top-i.document.scrollTop();s.position={my:"left top",at:"left"+(a>=0?"+":"")+a+" "+"top"+(r>=0?"+":"")+r,of:i.window},i._removeClass(t(this),"ui-dialog-dragging"),i._unblockFrames(),i._trigger("dragStop",n,e(o))}})},_makeResizable:function(){function e(t){return{originalPosition:t.originalPosition,originalSize:t.originalSize,position:t.position,size:t.size}}var i=this,s=this.options,n=s.resizable,o=this.uiDialog.css("position"),a="string"==typeof n?n:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:s.maxWidth,maxHeight:s.maxHeight,minWidth:s.minWidth,minHeight:this._minHeight(),handles:a,start:function(s,n){i._addClass(t(this),"ui-dialog-resizing"),i._blockFrames(),i._trigger("resizeStart",s,e(n))},resize:function(t,s){i._trigger("resize",t,e(s))},stop:function(n,o){var a=i.uiDialog.offset(),r=a.left-i.document.scrollLeft(),h=a.top-i.document.scrollTop();s.height=i.uiDialog.height(),s.width=i.uiDialog.width(),s.position={my:"left top",at:"left"+(r>=0?"+":"")+r+" "+"top"+(h>=0?"+":"")+h,of:i.window},i._removeClass(t(this),"ui-dialog-resizing"),i._unblockFrames(),i._trigger("resizeStop",n,e(o))}}).css("position",o)},_trackFocus:function(){this._on(this.widget(),{focusin:function(e){this._makeFocusTarget(),this._focusedElement=t(e.target)}})},_makeFocusTarget:function(){this._untrackInstance(),this._trackingInstances().unshift(this)},_untrackInstance:function(){var e=this._trackingInstances(),i=t.inArray(this,e);-1!==i&&e.splice(i,1)},_trackingInstances:function(){var t=this.document.data("ui-dialog-instances");return t||(t=[],this.document.data("ui-dialog-instances",t)),t},_minHeight:function(){var t=this.options;return"auto"===t.height?t.minHeight:Math.min(t.minHeight,t.height)},_position:function(){var t=this.uiDialog.is(":visible");t||this.uiDialog.show(),this.uiDialog.position(this.options.position),t||this.uiDialog.hide()},_setOptions:function(e){var i=this,s=!1,n={};t.each(e,function(t,e){i._setOption(t,e),t in i.sizeRelatedOptions&&(s=!0),t in i.resizableRelatedOptions&&(n[t]=e)}),s&&(this._size(),this._position()),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option",n)},_setOption:function(e,i){var s,n,o=this.uiDialog;"disabled"!==e&&(this._super(e,i),"appendTo"===e&&this.uiDialog.appendTo(this._appendTo()),"buttons"===e&&this._createButtons(),"closeText"===e&&this.uiDialogTitlebarClose.button({label:t("").text(""+this.options.closeText).html()}),"draggable"===e&&(s=o.is(":data(ui-draggable)"),s&&!i&&o.draggable("destroy"),!s&&i&&this._makeDraggable()),"position"===e&&this._position(),"resizable"===e&&(n=o.is(":data(ui-resizable)"),n&&!i&&o.resizable("destroy"),n&&"string"==typeof i&&o.resizable("option","handles",i),n||i===!1||this._makeResizable()),"title"===e&&this._title(this.uiDialogTitlebar.find(".ui-dialog-title")))},_size:function(){var t,e,i,s=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0}),s.minWidth>s.width&&(s.width=s.minWidth),t=this.uiDialog.css({height:"auto",width:s.width}).outerHeight(),e=Math.max(0,s.minHeight-t),i="number"==typeof s.maxHeight?Math.max(0,s.maxHeight-t):"none","auto"===s.height?this.element.css({minHeight:e,maxHeight:i,height:"auto"}):this.element.height(Math.max(0,s.height-t)),this.uiDialog.is(":data(ui-resizable)")&&this.uiDialog.resizable("option","minHeight",this._minHeight())},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var e=t(this);return t("
      ").css({position:"absolute",width:e.outerWidth(),height:e.outerHeight()}).appendTo(e.parent()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_allowInteraction:function(e){return t(e.target).closest(".ui-dialog").length?!0:!!t(e.target).closest(".ui-datepicker").length},_createOverlay:function(){if(this.options.modal){var e=!0;this._delay(function(){e=!1}),this.document.data("ui-dialog-overlays")||this._on(this.document,{focusin:function(t){e||this._allowInteraction(t)||(t.preventDefault(),this._trackingInstances()[0]._focusTabbable())}}),this.overlay=t("
      ").appendTo(this._appendTo()),this._addClass(this.overlay,null,"ui-widget-overlay ui-front"),this._on(this.overlay,{mousedown:"_keepFocus"}),this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)}},_destroyOverlay:function(){if(this.options.modal&&this.overlay){var t=this.document.data("ui-dialog-overlays")-1;t?this.document.data("ui-dialog-overlays",t):(this._off(this.document,"focusin"),this.document.removeData("ui-dialog-overlays")),this.overlay.remove(),this.overlay=null}}}),t.uiBackCompat!==!1&&t.widget("ui.dialog",t.ui.dialog,{options:{dialogClass:""},_createWrapper:function(){this._super(),this.uiDialog.addClass(this.options.dialogClass)},_setOption:function(t,e){"dialogClass"===t&&this.uiDialog.removeClass(this.options.dialogClass).addClass(e),this._superApply(arguments)}}),t.ui.dialog,t.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=t.isFunction(s)?s:function(t){return t.is(s)},this.proportions=function(){return arguments.length?(e=arguments[0],void 0):e?e:e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}},this._addToManager(i.scope),i.addClasses&&this._addClass("ui-droppable")},_addToManager:function(e){t.ui.ddmanager.droppables[e]=t.ui.ddmanager.droppables[e]||[],t.ui.ddmanager.droppables[e].push(this)},_splice:function(t){for(var e=0;t.length>e;e++)t[e]===this&&t.splice(e,1)},_destroy:function(){var e=t.ui.ddmanager.droppables[this.options.scope];this._splice(e)},_setOption:function(e,i){if("accept"===e)this.accept=t.isFunction(i)?i:function(t){return t.is(i)};else if("scope"===e){var s=t.ui.ddmanager.droppables[this.options.scope];this._splice(s),this._addToManager(i)}this._super(e,i)},_activate:function(e){var i=t.ui.ddmanager.current;this._addActiveClass(),i&&this._trigger("activate",e,this.ui(i))},_deactivate:function(e){var i=t.ui.ddmanager.current;this._removeActiveClass(),i&&this._trigger("deactivate",e,this.ui(i))},_over:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._addHoverClass(),this._trigger("over",e,this.ui(i)))},_out:function(e){var i=t.ui.ddmanager.current;i&&(i.currentItem||i.element)[0]!==this.element[0]&&this.accept.call(this.element[0],i.currentItem||i.element)&&(this._removeHoverClass(),this._trigger("out",e,this.ui(i)))},_drop:function(e,i){var s=i||t.ui.ddmanager.current,n=!1;return s&&(s.currentItem||s.element)[0]!==this.element[0]?(this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var i=t(this).droppable("instance");return i.options.greedy&&!i.options.disabled&&i.options.scope===s.options.scope&&i.accept.call(i.element[0],s.currentItem||s.element)&&v(s,t.extend(i,{offset:i.element.offset()}),i.options.tolerance,e)?(n=!0,!1):void 0}),n?!1:this.accept.call(this.element[0],s.currentItem||s.element)?(this._removeActiveClass(),this._removeHoverClass(),this._trigger("drop",e,this.ui(s)),this.element):!1):!1},ui:function(t){return{draggable:t.currentItem||t.element,helper:t.helper,position:t.position,offset:t.positionAbs}},_addHoverClass:function(){this._addClass("ui-droppable-hover")},_removeHoverClass:function(){this._removeClass("ui-droppable-hover")},_addActiveClass:function(){this._addClass("ui-droppable-active")},_removeActiveClass:function(){this._removeClass("ui-droppable-active")}});var v=t.ui.intersect=function(){function t(t,e,i){return t>=e&&e+i>t}return function(e,i,s,n){if(!i.offset)return!1;var o=(e.positionAbs||e.position.absolute).left+e.margins.left,a=(e.positionAbs||e.position.absolute).top+e.margins.top,r=o+e.helperProportions.width,h=a+e.helperProportions.height,l=i.offset.left,c=i.offset.top,u=l+i.proportions().width,d=c+i.proportions().height;switch(s){case"fit":return o>=l&&u>=r&&a>=c&&d>=h;case"intersect":return o+e.helperProportions.width/2>l&&u>r-e.helperProportions.width/2&&a+e.helperProportions.height/2>c&&d>h-e.helperProportions.height/2;case"pointer":return t(n.pageY,c,i.proportions().height)&&t(n.pageX,l,i.proportions().width);case"touch":return(a>=c&&d>=a||h>=c&&d>=h||c>a&&h>d)&&(o>=l&&u>=o||r>=l&&u>=r||l>o&&r>u);default:return!1}}}();t.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(e,i){var s,n,o=t.ui.ddmanager.droppables[e.options.scope]||[],a=i?i.type:null,r=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(s=0;o.length>s;s++)if(!(o[s].options.disabled||e&&!o[s].accept.call(o[s].element[0],e.currentItem||e.element))){for(n=0;r.length>n;n++)if(r[n]===o[s].element[0]){o[s].proportions().height=0;continue t}o[s].visible="none"!==o[s].element.css("display"),o[s].visible&&("mousedown"===a&&o[s]._activate.call(o[s],i),o[s].offset=o[s].element.offset(),o[s].proportions({width:o[s].element[0].offsetWidth,height:o[s].element[0].offsetHeight}))}},drop:function(e,i){var s=!1;return t.each((t.ui.ddmanager.droppables[e.options.scope]||[]).slice(),function(){this.options&&(!this.options.disabled&&this.visible&&v(e,this,this.options.tolerance,i)&&(s=this._drop.call(this,i)||s),!this.options.disabled&&this.visible&&this.accept.call(this.element[0],e.currentItem||e.element)&&(this.isout=!0,this.isover=!1,this._deactivate.call(this,i)))}),s},dragStart:function(e,i){e.element.parentsUntil("body").on("scroll.droppable",function(){e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)})},drag:function(e,i){e.options.refreshPositions&&t.ui.ddmanager.prepareOffsets(e,i),t.each(t.ui.ddmanager.droppables[e.options.scope]||[],function(){if(!this.options.disabled&&!this.greedyChild&&this.visible){var s,n,o,a=v(e,this,this.options.tolerance,i),r=!a&&this.isover?"isout":a&&!this.isover?"isover":null;r&&(this.options.greedy&&(n=this.options.scope,o=this.element.parents(":data(ui-droppable)").filter(function(){return t(this).droppable("instance").options.scope===n}),o.length&&(s=t(o[0]).droppable("instance"),s.greedyChild="isover"===r)),s&&"isover"===r&&(s.isover=!1,s.isout=!0,s._out.call(s,i)),this[r]=!0,this["isout"===r?"isover":"isout"]=!1,this["isover"===r?"_over":"_out"].call(this,i),s&&"isout"===r&&(s.isout=!1,s.isover=!0,s._over.call(s,i)))}})},dragStop:function(e,i){e.element.parentsUntil("body").off("scroll.droppable"),e.options.refreshPositions||t.ui.ddmanager.prepareOffsets(e,i)}},t.uiBackCompat!==!1&&t.widget("ui.droppable",t.ui.droppable,{options:{hoverClass:!1,activeClass:!1},_addActiveClass:function(){this._super(),this.options.activeClass&&this.element.addClass(this.options.activeClass)},_removeActiveClass:function(){this._super(),this.options.activeClass&&this.element.removeClass(this.options.activeClass)},_addHoverClass:function(){this._super(),this.options.hoverClass&&this.element.addClass(this.options.hoverClass)},_removeHoverClass:function(){this._super(),this.options.hoverClass&&this.element.removeClass(this.options.hoverClass)}}),t.ui.droppable,t.widget("ui.progressbar",{version:"1.12.1",options:{classes:{"ui-progressbar":"ui-corner-all","ui-progressbar-value":"ui-corner-left","ui-progressbar-complete":"ui-corner-right"},max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue(),this.element.attr({role:"progressbar","aria-valuemin":this.min}),this._addClass("ui-progressbar","ui-widget ui-widget-content"),this.valueDiv=t("
      ").appendTo(this.element),this._addClass(this.valueDiv,"ui-progressbar-value","ui-widget-header"),this._refreshValue()},_destroy:function(){this.element.removeAttr("role aria-valuemin aria-valuemax aria-valuenow"),this.valueDiv.remove()},value:function(t){return void 0===t?this.options.value:(this.options.value=this._constrainedValue(t),this._refreshValue(),void 0)},_constrainedValue:function(t){return void 0===t&&(t=this.options.value),this.indeterminate=t===!1,"number"!=typeof t&&(t=0),this.indeterminate?!1:Math.min(this.options.max,Math.max(this.min,t))},_setOptions:function(t){var e=t.value;delete t.value,this._super(t),this.options.value=this._constrainedValue(e),this._refreshValue()},_setOption:function(t,e){"max"===t&&(e=Math.max(this.min,e)),this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var e=this.options.value,i=this._percentage();this.valueDiv.toggle(this.indeterminate||e>this.min).width(i.toFixed(0)+"%"),this._toggleClass(this.valueDiv,"ui-progressbar-complete",null,e===this.options.max)._toggleClass("ui-progressbar-indeterminate",null,this.indeterminate),this.indeterminate?(this.element.removeAttr("aria-valuenow"),this.overlayDiv||(this.overlayDiv=t("
      ").appendTo(this.valueDiv),this._addClass(this.overlayDiv,"ui-progressbar-overlay"))):(this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":e}),this.overlayDiv&&(this.overlayDiv.remove(),this.overlayDiv=null)),this.oldValue!==e&&(this.oldValue=e,this._trigger("change")),e===this.options.max&&this._trigger("complete")}}),t.widget("ui.selectable",t.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var e=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){e.elementPos=t(e.element[0]).offset(),e.selectees=t(e.options.filter,e.element[0]),e._addClass(e.selectees,"ui-selectee"),e.selectees.each(function(){var i=t(this),s=i.offset(),n={left:s.left-e.elementPos.left,top:s.top-e.elementPos.top};t.data(this,"selectable-item",{element:this,$element:i,left:n.left,top:n.top,right:n.left+i.outerWidth(),bottom:n.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=t("
      "),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(e){var i=this,s=this.options;this.opos=[e.pageX,e.pageY],this.elementPos=t(this.element[0]).offset(),this.options.disabled||(this.selectees=t(s.filter,this.element[0]),this._trigger("start",e),t(s.appendTo).append(this.helper),this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=t.data(this,"selectable-item");s.startselected=!0,e.metaKey||e.ctrlKey||(i._removeClass(s.$element,"ui-selected"),s.selected=!1,i._addClass(s.$element,"ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",e,{unselecting:s.element}))}),t(e.target).parents().addBack().each(function(){var s,n=t.data(this,"selectable-item");return n?(s=!e.metaKey&&!e.ctrlKey||!n.$element.hasClass("ui-selected"),i._removeClass(n.$element,s?"ui-unselecting":"ui-selected")._addClass(n.$element,s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",e,{selecting:n.element}):i._trigger("unselecting",e,{unselecting:n.element}),!1):void 0}))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,o=this.opos[0],a=this.opos[1],r=e.pageX,h=e.pageY;return o>r&&(i=r,r=o,o=i),a>h&&(i=h,h=a,a=i),this.helper.css({left:o,top:a,width:r-o,height:h-a}),this.selectees.each(function(){var i=t.data(this,"selectable-item"),l=!1,c={};i&&i.element!==s.element[0]&&(c.left=i.left+s.elementPos.left,c.right=i.right+s.elementPos.left,c.top=i.top+s.elementPos.top,c.bottom=i.bottom+s.elementPos.top,"touch"===n.tolerance?l=!(c.left>r||o>c.right||c.top>h||a>c.bottom):"fit"===n.tolerance&&(l=c.left>o&&r>c.right&&c.top>a&&h>c.bottom),l?(i.selected&&(s._removeClass(i.$element,"ui-selected"),i.selected=!1),i.unselecting&&(s._removeClass(i.$element,"ui-unselecting"),i.unselecting=!1),i.selecting||(s._addClass(i.$element,"ui-selecting"),i.selecting=!0,s._trigger("selecting",e,{selecting:i.element}))):(i.selecting&&((e.metaKey||e.ctrlKey)&&i.startselected?(s._removeClass(i.$element,"ui-selecting"),i.selecting=!1,s._addClass(i.$element,"ui-selected"),i.selected=!0):(s._removeClass(i.$element,"ui-selecting"),i.selecting=!1,i.startselected&&(s._addClass(i.$element,"ui-unselecting"),i.unselecting=!0),s._trigger("unselecting",e,{unselecting:i.element}))),i.selected&&(e.metaKey||e.ctrlKey||i.startselected||(s._removeClass(i.$element,"ui-selected"),i.selected=!1,s._addClass(i.$element,"ui-unselecting"),i.unselecting=!0,s._trigger("unselecting",e,{unselecting:i.element})))))}),!1}},_mouseStop:function(e){var i=this;return this.dragged=!1,t(".ui-unselecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");i._removeClass(s.$element,"ui-unselecting"),s.unselecting=!1,s.startselected=!1,i._trigger("unselected",e,{unselected:s.element})}),t(".ui-selecting",this.element[0]).each(function(){var s=t.data(this,"selectable-item");i._removeClass(s.$element,"ui-selecting")._addClass(s.$element,"ui-selected"),s.selecting=!1,s.selected=!0,s.startselected=!0,i._trigger("selected",e,{selected:s.element})}),this._trigger("stop",e),this.helper.remove(),!1}}),t.widget("ui.selectmenu",[t.ui.formResetMixin,{version:"1.12.1",defaultElement:"",widgetEventPrefix:"spin",options:{classes:{"ui-spinner":"ui-corner-all","ui-spinner-down":"ui-corner-br","ui-spinner-up":"ui-corner-tr"},culture:null,icons:{down:"ui-icon-triangle-1-s",up:"ui-icon-triangle-1-n"},incremental:!0,max:null,min:null,numberFormat:null,page:10,step:1,change:null,spin:null,start:null,stop:null},_create:function(){this._setOption("max",this.options.max),this._setOption("min",this.options.min),this._setOption("step",this.options.step),""!==this.value()&&this._value(this.element.val(),!0),this._draw(),this._on(this._events),this._refresh(),this._on(this.window,{beforeunload:function(){this.element.removeAttr("autocomplete")}})},_getCreateOptions:function(){var e=this._super(),i=this.element;return t.each(["min","max","step"],function(t,s){var n=i.attr(s);null!=n&&n.length&&(e[s]=n)}),e},_events:{keydown:function(t){this._start(t)&&this._keydown(t)&&t.preventDefault()},keyup:"_stop",focus:function(){this.previous=this.element.val()},blur:function(t){return this.cancelBlur?(delete this.cancelBlur,void 0):(this._stop(),this._refresh(),this.previous!==this.element.val()&&this._trigger("change",t),void 0)},mousewheel:function(t,e){if(e){if(!this.spinning&&!this._start(t))return!1;this._spin((e>0?1:-1)*this.options.step,t),clearTimeout(this.mousewheelTimer),this.mousewheelTimer=this._delay(function(){this.spinning&&this._stop(t)},100),t.preventDefault()}},"mousedown .ui-spinner-button":function(e){function i(){var e=this.element[0]===t.ui.safeActiveElement(this.document[0]);e||(this.element.trigger("focus"),this.previous=s,this._delay(function(){this.previous=s}))}var s;s=this.element[0]===t.ui.safeActiveElement(this.document[0])?this.previous:this.element.val(),e.preventDefault(),i.call(this),this.cancelBlur=!0,this._delay(function(){delete this.cancelBlur,i.call(this)}),this._start(e)!==!1&&this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e)},"mouseup .ui-spinner-button":"_stop","mouseenter .ui-spinner-button":function(e){return t(e.currentTarget).hasClass("ui-state-active")?this._start(e)===!1?!1:(this._repeat(null,t(e.currentTarget).hasClass("ui-spinner-up")?1:-1,e),void 0):void 0},"mouseleave .ui-spinner-button":"_stop"},_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap("").parent().append("")},_draw:function(){this._enhance(),this._addClass(this.uiSpinner,"ui-spinner","ui-widget ui-widget-content"),this._addClass("ui-spinner-input"),this.element.attr("role","spinbutton"),this.buttons=this.uiSpinner.children("a").attr("tabIndex",-1).attr("aria-hidden",!0).button({classes:{"ui-button":""}}),this._removeClass(this.buttons,"ui-corner-all"),this._addClass(this.buttons.first(),"ui-spinner-button ui-spinner-up"),this._addClass(this.buttons.last(),"ui-spinner-button ui-spinner-down"),this.buttons.first().button({icon:this.options.icons.up,showLabel:!1}),this.buttons.last().button({icon:this.options.icons.down,showLabel:!1}),this.buttons.height()>Math.ceil(.5*this.uiSpinner.height())&&this.uiSpinner.height()>0&&this.uiSpinner.height(this.uiSpinner.height())},_keydown:function(e){var i=this.options,s=t.ui.keyCode;switch(e.keyCode){case s.UP:return this._repeat(null,1,e),!0;case s.DOWN:return this._repeat(null,-1,e),!0;case s.PAGE_UP:return this._repeat(null,i.page,e),!0;case s.PAGE_DOWN:return this._repeat(null,-i.page,e),!0}return!1},_start:function(t){return this.spinning||this._trigger("start",t)!==!1?(this.counter||(this.counter=1),this.spinning=!0,!0):!1},_repeat:function(t,e,i){t=t||500,clearTimeout(this.timer),this.timer=this._delay(function(){this._repeat(40,e,i)},t),this._spin(e*this.options.step,i)},_spin:function(t,e){var i=this.value()||0;this.counter||(this.counter=1),i=this._adjustValue(i+t*this._increment(this.counter)),this.spinning&&this._trigger("spin",e,{value:i})===!1||(this._value(i),this.counter++)},_increment:function(e){var i=this.options.incremental;return i?t.isFunction(i)?i(e):Math.floor(e*e*e/5e4-e*e/500+17*e/200+1):1},_precision:function(){var t=this._precisionOf(this.options.step);return null!==this.options.min&&(t=Math.max(t,this._precisionOf(this.options.min))),t},_precisionOf:function(t){var e=""+t,i=e.indexOf(".");return-1===i?0:e.length-i-1},_adjustValue:function(t){var e,i,s=this.options;return e=null!==s.min?s.min:0,i=t-e,i=Math.round(i/s.step)*s.step,t=e+i,t=parseFloat(t.toFixed(this._precision())),null!==s.max&&t>s.max?s.max:null!==s.min&&s.min>t?s.min:t},_stop:function(t){this.spinning&&(clearTimeout(this.timer),clearTimeout(this.mousewheelTimer),this.counter=0,this.spinning=!1,this._trigger("stop",t))},_setOption:function(t,e){var i,s,n;return"culture"===t||"numberFormat"===t?(i=this._parse(this.element.val()),this.options[t]=e,this.element.val(this._format(i)),void 0):(("max"===t||"min"===t||"step"===t)&&"string"==typeof e&&(e=this._parse(e)),"icons"===t&&(s=this.buttons.first().find(".ui-icon"),this._removeClass(s,null,this.options.icons.up),this._addClass(s,null,e.up),n=this.buttons.last().find(".ui-icon"),this._removeClass(n,null,this.options.icons.down),this._addClass(n,null,e.down)),this._super(t,e),void 0)},_setOptionDisabled:function(t){this._super(t),this._toggleClass(this.uiSpinner,null,"ui-state-disabled",!!t),this.element.prop("disabled",!!t),this.buttons.button(t?"disable":"enable")},_setOptions:r(function(t){this._super(t)}),_parse:function(t){return"string"==typeof t&&""!==t&&(t=window.Globalize&&this.options.numberFormat?Globalize.parseFloat(t,10,this.options.culture):+t),""===t||isNaN(t)?null:t},_format:function(t){return""===t?"":window.Globalize&&this.options.numberFormat?Globalize.format(t,this.options.numberFormat,this.options.culture):t},_refresh:function(){this.element.attr({"aria-valuemin":this.options.min,"aria-valuemax":this.options.max,"aria-valuenow":this._parse(this.element.val())})},isValid:function(){var t=this.value();return null===t?!1:t===this._adjustValue(t)},_value:function(t,e){var i;""!==t&&(i=this._parse(t),null!==i&&(e||(i=this._adjustValue(i)),t=this._format(i))),this.element.val(t),this._refresh()},_destroy:function(){this.element.prop("disabled",!1).removeAttr("autocomplete role aria-valuemin aria-valuemax aria-valuenow"),this.uiSpinner.replaceWith(this.element)},stepUp:r(function(t){this._stepUp(t)}),_stepUp:function(t){this._start()&&(this._spin((t||1)*this.options.step),this._stop())},stepDown:r(function(t){this._stepDown(t)}),_stepDown:function(t){this._start()&&(this._spin((t||1)*-this.options.step),this._stop())},pageUp:r(function(t){this._stepUp((t||1)*this.options.page)}),pageDown:r(function(t){this._stepDown((t||1)*this.options.page)}),value:function(t){return arguments.length?(r(this._value).call(this,t),void 0):this._parse(this.element.val())},widget:function(){return this.uiSpinner}}),t.uiBackCompat!==!1&&t.widget("ui.spinner",t.ui.spinner,{_enhance:function(){this.uiSpinner=this.element.attr("autocomplete","off").wrap(this._uiSpinnerHtml()).parent().append(this._buttonHtml())},_uiSpinnerHtml:function(){return""},_buttonHtml:function(){return""}}),t.ui.spinner,t.widget("ui.tabs",{version:"1.12.1",delay:300,options:{active:null,classes:{"ui-tabs":"ui-corner-all","ui-tabs-nav":"ui-corner-all","ui-tabs-panel":"ui-corner-bottom","ui-tabs-tab":"ui-corner-top"},collapsible:!1,event:"click",heightStyle:"content",hide:null,show:null,activate:null,beforeActivate:null,beforeLoad:null,load:null},_isLocal:function(){var t=/#.*$/;return function(e){var i,s;i=e.href.replace(t,""),s=location.href.replace(t,"");try{i=decodeURIComponent(i)}catch(n){}try{s=decodeURIComponent(s)}catch(n){}return e.hash.length>1&&i===s}}(),_create:function(){var e=this,i=this.options;this.running=!1,this._addClass("ui-tabs","ui-widget ui-widget-content"),this._toggleClass("ui-tabs-collapsible",null,i.collapsible),this._processTabs(),i.active=this._initialActive(),t.isArray(i.disabled)&&(i.disabled=t.unique(i.disabled.concat(t.map(this.tabs.filter(".ui-state-disabled"),function(t){return e.tabs.index(t)}))).sort()),this.active=this.options.active!==!1&&this.anchors.length?this._findActive(i.active):t(),this._refresh(),this.active.length&&this.load(i.active)},_initialActive:function(){var e=this.options.active,i=this.options.collapsible,s=location.hash.substring(1);return null===e&&(s&&this.tabs.each(function(i,n){return t(n).attr("aria-controls")===s?(e=i,!1):void 0}),null===e&&(e=this.tabs.index(this.tabs.filter(".ui-tabs-active"))),(null===e||-1===e)&&(e=this.tabs.length?0:!1)),e!==!1&&(e=this.tabs.index(this.tabs.eq(e)),-1===e&&(e=i?!1:0)),!i&&e===!1&&this.anchors.length&&(e=0),e},_getCreateEventData:function(){return{tab:this.active,panel:this.active.length?this._getPanelForTab(this.active):t()}},_tabKeydown:function(e){var i=t(t.ui.safeActiveElement(this.document[0])).closest("li"),s=this.tabs.index(i),n=!0;if(!this._handlePageNav(e)){switch(e.keyCode){case t.ui.keyCode.RIGHT:case t.ui.keyCode.DOWN:s++;break;case t.ui.keyCode.UP:case t.ui.keyCode.LEFT:n=!1,s--;break;case t.ui.keyCode.END:s=this.anchors.length-1;break;case t.ui.keyCode.HOME:s=0;break;case t.ui.keyCode.SPACE:return e.preventDefault(),clearTimeout(this.activating),this._activate(s),void 0;case t.ui.keyCode.ENTER:return e.preventDefault(),clearTimeout(this.activating),this._activate(s===this.options.active?!1:s),void 0;default:return}e.preventDefault(),clearTimeout(this.activating),s=this._focusNextTab(s,n),e.ctrlKey||e.metaKey||(i.attr("aria-selected","false"),this.tabs.eq(s).attr("aria-selected","true"),this.activating=this._delay(function(){this.option("active",s)},this.delay))}},_panelKeydown:function(e){this._handlePageNav(e)||e.ctrlKey&&e.keyCode===t.ui.keyCode.UP&&(e.preventDefault(),this.active.trigger("focus"))},_handlePageNav:function(e){return e.altKey&&e.keyCode===t.ui.keyCode.PAGE_UP?(this._activate(this._focusNextTab(this.options.active-1,!1)),!0):e.altKey&&e.keyCode===t.ui.keyCode.PAGE_DOWN?(this._activate(this._focusNextTab(this.options.active+1,!0)),!0):void 0},_findNextTab:function(e,i){function s(){return e>n&&(e=0),0>e&&(e=n),e}for(var n=this.tabs.length-1;-1!==t.inArray(s(),this.options.disabled);)e=i?e+1:e-1;return e},_focusNextTab:function(t,e){return t=this._findNextTab(t,e),this.tabs.eq(t).trigger("focus"),t},_setOption:function(t,e){return"active"===t?(this._activate(e),void 0):(this._super(t,e),"collapsible"===t&&(this._toggleClass("ui-tabs-collapsible",null,e),e||this.options.active!==!1||this._activate(0)),"event"===t&&this._setupEvents(e),"heightStyle"===t&&this._setupHeightStyle(e),void 0)},_sanitizeSelector:function(t){return t?t.replace(/[!"$%&'()*+,.\/:;<=>?@\[\]\^`{|}~]/g,"\\$&"):""},refresh:function(){var e=this.options,i=this.tablist.children(":has(a[href])");e.disabled=t.map(i.filter(".ui-state-disabled"),function(t){return i.index(t)}),this._processTabs(),e.active!==!1&&this.anchors.length?this.active.length&&!t.contains(this.tablist[0],this.active[0])?this.tabs.length===e.disabled.length?(e.active=!1,this.active=t()):this._activate(this._findNextTab(Math.max(0,e.active-1),!1)):e.active=this.tabs.index(this.active):(e.active=!1,this.active=t()),this._refresh()},_refresh:function(){this._setOptionDisabled(this.options.disabled),this._setupEvents(this.options.event),this._setupHeightStyle(this.options.heightStyle),this.tabs.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}),this.panels.not(this._getPanelForTab(this.active)).hide().attr({"aria-hidden":"true"}),this.active.length?(this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}),this._addClass(this.active,"ui-tabs-active","ui-state-active"),this._getPanelForTab(this.active).show().attr({"aria-hidden":"false"})):this.tabs.eq(0).attr("tabIndex",0)},_processTabs:function(){var e=this,i=this.tabs,s=this.anchors,n=this.panels;this.tablist=this._getList().attr("role","tablist"),this._addClass(this.tablist,"ui-tabs-nav","ui-helper-reset ui-helper-clearfix ui-widget-header"),this.tablist.on("mousedown"+this.eventNamespace,"> li",function(e){t(this).is(".ui-state-disabled")&&e.preventDefault()}).on("focus"+this.eventNamespace,".ui-tabs-anchor",function(){t(this).closest("li").is(".ui-state-disabled")&&this.blur()}),this.tabs=this.tablist.find("> li:has(a[href])").attr({role:"tab",tabIndex:-1}),this._addClass(this.tabs,"ui-tabs-tab","ui-state-default"),this.anchors=this.tabs.map(function(){return t("a",this)[0]}).attr({role:"presentation",tabIndex:-1}),this._addClass(this.anchors,"ui-tabs-anchor"),this.panels=t(),this.anchors.each(function(i,s){var n,o,a,r=t(s).uniqueId().attr("id"),h=t(s).closest("li"),l=h.attr("aria-controls");e._isLocal(s)?(n=s.hash,a=n.substring(1),o=e.element.find(e._sanitizeSelector(n))):(a=h.attr("aria-controls")||t({}).uniqueId()[0].id,n="#"+a,o=e.element.find(n),o.length||(o=e._createPanel(a),o.insertAfter(e.panels[i-1]||e.tablist)),o.attr("aria-live","polite")),o.length&&(e.panels=e.panels.add(o)),l&&h.data("ui-tabs-aria-controls",l),h.attr({"aria-controls":a,"aria-labelledby":r}),o.attr("aria-labelledby",r)}),this.panels.attr("role","tabpanel"),this._addClass(this.panels,"ui-tabs-panel","ui-widget-content"),i&&(this._off(i.not(this.tabs)),this._off(s.not(this.anchors)),this._off(n.not(this.panels)))},_getList:function(){return this.tablist||this.element.find("ol, ul").eq(0)},_createPanel:function(e){return t("
      ").attr("id",e).data("ui-tabs-destroy",!0)},_setOptionDisabled:function(e){var i,s,n;for(t.isArray(e)&&(e.length?e.length===this.anchors.length&&(e=!0):e=!1),n=0;s=this.tabs[n];n++)i=t(s),e===!0||-1!==t.inArray(n,e)?(i.attr("aria-disabled","true"),this._addClass(i,null,"ui-state-disabled")):(i.removeAttr("aria-disabled"),this._removeClass(i,null,"ui-state-disabled"));this.options.disabled=e,this._toggleClass(this.widget(),this.widgetFullName+"-disabled",null,e===!0)},_setupEvents:function(e){var i={};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.anchors.add(this.tabs).add(this.panels)),this._on(!0,this.anchors,{click:function(t){t.preventDefault()}}),this._on(this.anchors,i),this._on(this.tabs,{keydown:"_tabKeydown"}),this._on(this.panels,{keydown:"_panelKeydown"}),this._focusable(this.tabs),this._hoverable(this.tabs)},_setupHeightStyle:function(e){var i,s=this.element.parent();"fill"===e?(i=s.height(),i-=this.element.outerHeight()-this.element.height(),this.element.siblings(":visible").each(function(){var e=t(this),s=e.css("position");"absolute"!==s&&"fixed"!==s&&(i-=e.outerHeight(!0))}),this.element.children().not(this.panels).each(function(){i-=t(this).outerHeight(!0)}),this.panels.each(function(){t(this).height(Math.max(0,i-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===e&&(i=0,this.panels.each(function(){i=Math.max(i,t(this).height("").height())}).height(i))},_eventHandler:function(e){var i=this.options,s=this.active,n=t(e.currentTarget),o=n.closest("li"),a=o[0]===s[0],r=a&&i.collapsible,h=r?t():this._getPanelForTab(o),l=s.length?this._getPanelForTab(s):t(),c={oldTab:s,oldPanel:l,newTab:r?t():o,newPanel:h};e.preventDefault(),o.hasClass("ui-state-disabled")||o.hasClass("ui-tabs-loading")||this.running||a&&!i.collapsible||this._trigger("beforeActivate",e,c)===!1||(i.active=r?!1:this.tabs.index(o),this.active=a?t():o,this.xhr&&this.xhr.abort(),l.length||h.length||t.error("jQuery UI Tabs: Mismatching fragment identifier."),h.length&&this.load(this.tabs.index(o),e),this._toggle(e,c))},_toggle:function(e,i){function s(){o.running=!1,o._trigger("activate",e,i)}function n(){o._addClass(i.newTab.closest("li"),"ui-tabs-active","ui-state-active"),a.length&&o.options.show?o._show(a,o.options.show,s):(a.show(),s())}var o=this,a=i.newPanel,r=i.oldPanel;this.running=!0,r.length&&this.options.hide?this._hide(r,this.options.hide,function(){o._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),n()}):(this._removeClass(i.oldTab.closest("li"),"ui-tabs-active","ui-state-active"),r.hide(),n()),r.attr("aria-hidden","true"),i.oldTab.attr({"aria-selected":"false","aria-expanded":"false"}),a.length&&r.length?i.oldTab.attr("tabIndex",-1):a.length&&this.tabs.filter(function(){return 0===t(this).attr("tabIndex")}).attr("tabIndex",-1),a.attr("aria-hidden","false"),i.newTab.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_activate:function(e){var i,s=this._findActive(e);s[0]!==this.active[0]&&(s.length||(s=this.active),i=s.find(".ui-tabs-anchor")[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return e===!1?t():this.tabs.eq(e)},_getIndex:function(e){return"string"==typeof e&&(e=this.anchors.index(this.anchors.filter("[href$='"+t.ui.escapeSelector(e)+"']"))),e},_destroy:function(){this.xhr&&this.xhr.abort(),this.tablist.removeAttr("role").off(this.eventNamespace),this.anchors.removeAttr("role tabIndex").removeUniqueId(),this.tabs.add(this.panels).each(function(){t.data(this,"ui-tabs-destroy")?t(this).remove():t(this).removeAttr("role tabIndex aria-live aria-busy aria-selected aria-labelledby aria-hidden aria-expanded")}),this.tabs.each(function(){var e=t(this),i=e.data("ui-tabs-aria-controls");i?e.attr("aria-controls",i).removeData("ui-tabs-aria-controls"):e.removeAttr("aria-controls")}),this.panels.show(),"content"!==this.options.heightStyle&&this.panels.css("height","")},enable:function(e){var i=this.options.disabled;i!==!1&&(void 0===e?i=!1:(e=this._getIndex(e),i=t.isArray(i)?t.map(i,function(t){return t!==e?t:null}):t.map(this.tabs,function(t,i){return i!==e?i:null})),this._setOptionDisabled(i))},disable:function(e){var i=this.options.disabled;if(i!==!0){if(void 0===e)i=!0;else{if(e=this._getIndex(e),-1!==t.inArray(e,i))return;i=t.isArray(i)?t.merge([e],i).sort():[e]}this._setOptionDisabled(i)}},load:function(e,i){e=this._getIndex(e);var s=this,n=this.tabs.eq(e),o=n.find(".ui-tabs-anchor"),a=this._getPanelForTab(n),r={tab:n,panel:a},h=function(t,e){"abort"===e&&s.panels.stop(!1,!0),s._removeClass(n,"ui-tabs-loading"),a.removeAttr("aria-busy"),t===s.xhr&&delete s.xhr};this._isLocal(o[0])||(this.xhr=t.ajax(this._ajaxSettings(o,i,r)),this.xhr&&"canceled"!==this.xhr.statusText&&(this._addClass(n,"ui-tabs-loading"),a.attr("aria-busy","true"),this.xhr.done(function(t,e,n){setTimeout(function(){a.html(t),s._trigger("load",i,r),h(n,e)},1)}).fail(function(t,e){setTimeout(function(){h(t,e)},1)})))},_ajaxSettings:function(e,i,s){var n=this;return{url:e.attr("href").replace(/#.*$/,""),beforeSend:function(e,o){return n._trigger("beforeLoad",i,t.extend({jqXHR:e,ajaxSettings:o},s))}}},_getPanelForTab:function(e){var i=t(e).attr("aria-controls");return this.element.find(this._sanitizeSelector("#"+i))}}),t.uiBackCompat!==!1&&t.widget("ui.tabs",t.ui.tabs,{_processTabs:function(){this._superApply(arguments),this._addClass(this.tabs,"ui-tab")}}),t.ui.tabs,t.widget("ui.tooltip",{version:"1.12.1",options:{classes:{"ui-tooltip":"ui-corner-all ui-widget-shadow"},content:function(){var e=t(this).attr("title")||"";return t("").text(e).html()},hide:!0,items:"[title]:not([disabled])",position:{my:"left top+15",at:"left bottom",collision:"flipfit flip"},show:!0,track:!1,close:null,open:null},_addDescribedBy:function(e,i){var s=(e.attr("aria-describedby")||"").split(/\s+/);s.push(i),e.data("ui-tooltip-id",i).attr("aria-describedby",t.trim(s.join(" ")))},_removeDescribedBy:function(e){var i=e.data("ui-tooltip-id"),s=(e.attr("aria-describedby")||"").split(/\s+/),n=t.inArray(i,s);-1!==n&&s.splice(n,1),e.removeData("ui-tooltip-id"),s=t.trim(s.join(" ")),s?e.attr("aria-describedby",s):e.removeAttr("aria-describedby")},_create:function(){this._on({mouseover:"open",focusin:"open"}),this.tooltips={},this.parents={},this.liveRegion=t("
      ").attr({role:"log","aria-live":"assertive","aria-relevant":"additions"}).appendTo(this.document[0].body),this._addClass(this.liveRegion,null,"ui-helper-hidden-accessible"),this.disabledTitles=t([])},_setOption:function(e,i){var s=this;this._super(e,i),"content"===e&&t.each(this.tooltips,function(t,e){s._updateContent(e.element)})},_setOptionDisabled:function(t){this[t?"_disable":"_enable"]()},_disable:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur");n.target=n.currentTarget=s.element[0],e.close(n,!0)}),this.disabledTitles=this.disabledTitles.add(this.element.find(this.options.items).addBack().filter(function(){var e=t(this);return e.is("[title]")?e.data("ui-tooltip-title",e.attr("title")).removeAttr("title"):void 0}))},_enable:function(){this.disabledTitles.each(function(){var e=t(this);e.data("ui-tooltip-title")&&e.attr("title",e.data("ui-tooltip-title"))}),this.disabledTitles=t([])},open:function(e){var i=this,s=t(e?e.target:this.element).closest(this.options.items);s.length&&!s.data("ui-tooltip-id")&&(s.attr("title")&&s.data("ui-tooltip-title",s.attr("title")),s.data("ui-tooltip-open",!0),e&&"mouseover"===e.type&&s.parents().each(function(){var e,s=t(this);s.data("ui-tooltip-open")&&(e=t.Event("blur"),e.target=e.currentTarget=this,i.close(e,!0)),s.attr("title")&&(s.uniqueId(),i.parents[this.id]={element:this,title:s.attr("title")},s.attr("title",""))}),this._registerCloseHandlers(e,s),this._updateContent(s,e))},_updateContent:function(t,e){var i,s=this.options.content,n=this,o=e?e.type:null;return"string"==typeof s||s.nodeType||s.jquery?this._open(e,t,s):(i=s.call(t[0],function(i){n._delay(function(){t.data("ui-tooltip-open")&&(e&&(e.type=o),this._open(e,t,i))})}),i&&this._open(e,t,i),void 0)},_open:function(e,i,s){function n(t){l.of=t,a.is(":hidden")||a.position(l)}var o,a,r,h,l=t.extend({},this.options.position);if(s){if(o=this._find(i))return o.tooltip.find(".ui-tooltip-content").html(s),void 0;i.is("[title]")&&(e&&"mouseover"===e.type?i.attr("title",""):i.removeAttr("title")),o=this._tooltip(i),a=o.tooltip,this._addDescribedBy(i,a.attr("id")),a.find(".ui-tooltip-content").html(s),this.liveRegion.children().hide(),h=t("
      ").html(a.find(".ui-tooltip-content").html()),h.removeAttr("name").find("[name]").removeAttr("name"),h.removeAttr("id").find("[id]").removeAttr("id"),h.appendTo(this.liveRegion),this.options.track&&e&&/^mouse/.test(e.type)?(this._on(this.document,{mousemove:n}),n(e)):a.position(t.extend({of:i},this.options.position)),a.hide(),this._show(a,this.options.show),this.options.track&&this.options.show&&this.options.show.delay&&(r=this.delayedShow=setInterval(function(){a.is(":visible")&&(n(l.of),clearInterval(r))},t.fx.interval)),this._trigger("open",e,{tooltip:a})}},_registerCloseHandlers:function(e,i){var s={keyup:function(e){if(e.keyCode===t.ui.keyCode.ESCAPE){var s=t.Event(e);s.currentTarget=i[0],this.close(s,!0)}}};i[0]!==this.element[0]&&(s.remove=function(){this._removeTooltip(this._find(i).tooltip)}),e&&"mouseover"!==e.type||(s.mouseleave="close"),e&&"focusin"!==e.type||(s.focusout="close"),this._on(!0,i,s)},close:function(e){var i,s=this,n=t(e?e.currentTarget:this.element),o=this._find(n);return o?(i=o.tooltip,o.closing||(clearInterval(this.delayedShow),n.data("ui-tooltip-title")&&!n.attr("title")&&n.attr("title",n.data("ui-tooltip-title")),this._removeDescribedBy(n),o.hiding=!0,i.stop(!0),this._hide(i,this.options.hide,function(){s._removeTooltip(t(this))}),n.removeData("ui-tooltip-open"),this._off(n,"mouseleave focusout keyup"),n[0]!==this.element[0]&&this._off(n,"remove"),this._off(this.document,"mousemove"),e&&"mouseleave"===e.type&&t.each(this.parents,function(e,i){t(i.element).attr("title",i.title),delete s.parents[e]}),o.closing=!0,this._trigger("close",e,{tooltip:i}),o.hiding||(o.closing=!1)),void 0):(n.removeData("ui-tooltip-open"),void 0)},_tooltip:function(e){var i=t("
      ").attr("role","tooltip"),s=t("
      ").appendTo(i),n=i.uniqueId().attr("id");return this._addClass(s,"ui-tooltip-content"),this._addClass(i,"ui-tooltip","ui-widget ui-widget-content"),i.appendTo(this._appendTo(e)),this.tooltips[n]={element:e,tooltip:i}},_find:function(t){var e=t.data("ui-tooltip-id");return e?this.tooltips[e]:null},_removeTooltip:function(t){t.remove(),delete this.tooltips[t.attr("id")]},_appendTo:function(t){var e=t.closest(".ui-front, dialog");return e.length||(e=this.document[0].body),e},_destroy:function(){var e=this;t.each(this.tooltips,function(i,s){var n=t.Event("blur"),o=s.element;n.target=n.currentTarget=o[0],e.close(n,!0),t("#"+i).remove(),o.data("ui-tooltip-title")&&(o.attr("title")||o.attr("title",o.data("ui-tooltip-title")),o.removeData("ui-tooltip-title"))}),this.liveRegion.remove()}}),t.uiBackCompat!==!1&&t.widget("ui.tooltip",t.ui.tooltip,{options:{tooltipClass:null},_tooltip:function(){var t=this._superApply(arguments);return this.options.tooltipClass&&t.tooltip.addClass(this.options.tooltipClass),t}}),t.ui.tooltip}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jquery/jquery.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jquery/jquery.min.js deleted file mode 100644 index b061403..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jquery/jquery.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/*! jQuery v3.5.1 | (c) JS Foundation and other contributors | jquery.org/license */ -!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(C,e){"use strict";var t=[],r=Object.getPrototypeOf,s=t.slice,g=t.flat?function(e){return t.flat.call(e)}:function(e){return t.concat.apply([],e)},u=t.push,i=t.indexOf,n={},o=n.toString,v=n.hasOwnProperty,a=v.toString,l=a.call(Object),y={},m=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType},x=function(e){return null!=e&&e===e.window},E=C.document,c={type:!0,src:!0,nonce:!0,noModule:!0};function b(e,t,n){var r,i,o=(n=n||E).createElement("script");if(o.text=e,t)for(r in c)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function w(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[o.call(e)]||"object":typeof e}var f="3.5.1",S=function(e,t){return new S.fn.init(e,t)};function p(e){var t=!!e&&"length"in e&&e.length,n=w(e);return!m(e)&&!x(e)&&("array"===n||0===t||"number"==typeof t&&0+~]|"+M+")"+M+"*"),U=new RegExp(M+"|>"),X=new RegExp(F),V=new RegExp("^"+I+"$"),G={ID:new RegExp("^#("+I+")"),CLASS:new RegExp("^\\.("+I+")"),TAG:new RegExp("^("+I+"|[*])"),ATTR:new RegExp("^"+W),PSEUDO:new RegExp("^"+F),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+M+"*(even|odd|(([+-]|)(\\d*)n|)"+M+"*(?:([+-]|)"+M+"*(\\d+)|))"+M+"*\\)|)","i"),bool:new RegExp("^(?:"+R+")$","i"),needsContext:new RegExp("^"+M+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+M+"*((?:-\\d)?\\d*)"+M+"*\\)|)(?=[^-]|$)","i")},Y=/HTML$/i,Q=/^(?:input|select|textarea|button)$/i,J=/^h\d$/i,K=/^[^{]+\{\s*\[native \w/,Z=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}"+M+"?|\\\\([^\\r\\n\\f])","g"),ne=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},re=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,ie=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},oe=function(){T()},ae=be(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{H.apply(t=O.call(p.childNodes),p.childNodes),t[p.childNodes.length].nodeType}catch(e){H={apply:t.length?function(e,t){L.apply(e,O.call(t))}:function(e,t){var n=e.length,r=0;while(e[n++]=t[r++]);e.length=n-1}}}function se(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(T(e),e=e||C,E)){if(11!==p&&(u=Z.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return n.push(a),n}else if(f&&(a=f.getElementById(i))&&y(e,a)&&a.id===i)return n.push(a),n}else{if(u[2])return H.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&d.getElementsByClassName&&e.getElementsByClassName)return H.apply(n,e.getElementsByClassName(i)),n}if(d.qsa&&!N[t+" "]&&(!v||!v.test(t))&&(1!==p||"object"!==e.nodeName.toLowerCase())){if(c=t,f=e,1===p&&(U.test(t)||z.test(t))){(f=ee.test(t)&&ye(e.parentNode)||e)===e&&d.scope||((s=e.getAttribute("id"))?s=s.replace(re,ie):e.setAttribute("id",s=S)),o=(l=h(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+xe(l[o]);c=l.join(",")}try{return H.apply(n,f.querySelectorAll(c)),n}catch(e){N(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return g(t.replace($,"$1"),e,n,r)}function ue(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function le(e){return e[S]=!0,e}function ce(e){var t=C.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function fe(e,t){var n=e.split("|"),r=n.length;while(r--)b.attrHandle[n[r]]=t}function pe(e,t){var n=t&&e,r=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(r)return r;if(n)while(n=n.nextSibling)if(n===t)return-1;return e?1:-1}function de(t){return function(e){return"input"===e.nodeName.toLowerCase()&&e.type===t}}function he(n){return function(e){var t=e.nodeName.toLowerCase();return("input"===t||"button"===t)&&e.type===n}}function ge(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&ae(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function ve(a){return le(function(o){return o=+o,le(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function ye(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}for(e in d=se.support={},i=se.isXML=function(e){var t=e.namespaceURI,n=(e.ownerDocument||e).documentElement;return!Y.test(t||n&&n.nodeName||"HTML")},T=se.setDocument=function(e){var t,n,r=e?e.ownerDocument||e:p;return r!=C&&9===r.nodeType&&r.documentElement&&(a=(C=r).documentElement,E=!i(C),p!=C&&(n=C.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",oe,!1):n.attachEvent&&n.attachEvent("onunload",oe)),d.scope=ce(function(e){return a.appendChild(e).appendChild(C.createElement("div")),"undefined"!=typeof e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),d.attributes=ce(function(e){return e.className="i",!e.getAttribute("className")}),d.getElementsByTagName=ce(function(e){return e.appendChild(C.createComment("")),!e.getElementsByTagName("*").length}),d.getElementsByClassName=K.test(C.getElementsByClassName),d.getById=ce(function(e){return a.appendChild(e).id=S,!C.getElementsByName||!C.getElementsByName(S).length}),d.getById?(b.filter.ID=function(e){var t=e.replace(te,ne);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(te,ne);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&E){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=d.getElementsByTagName?function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):d.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,r=[],i=0,o=t.getElementsByTagName(e);if("*"===e){while(n=o[i++])1===n.nodeType&&r.push(n);return r}return o},b.find.CLASS=d.getElementsByClassName&&function(e,t){if("undefined"!=typeof t.getElementsByClassName&&E)return t.getElementsByClassName(e)},s=[],v=[],(d.qsa=K.test(C.querySelectorAll))&&(ce(function(e){var t;a.appendChild(e).innerHTML="",e.querySelectorAll("[msallowcapture^='']").length&&v.push("[*^$]="+M+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||v.push("\\["+M+"*(?:value|"+R+")"),e.querySelectorAll("[id~="+S+"-]").length||v.push("~="),(t=C.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||v.push("\\["+M+"*name"+M+"*="+M+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||v.push(":checked"),e.querySelectorAll("a#"+S+"+*").length||v.push(".#.+[+~]"),e.querySelectorAll("\\\f"),v.push("[\\r\\n\\f]")}),ce(function(e){e.innerHTML="";var t=C.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&v.push("name"+M+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&v.push(":enabled",":disabled"),a.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&v.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),v.push(",.*:")})),(d.matchesSelector=K.test(c=a.matches||a.webkitMatchesSelector||a.mozMatchesSelector||a.oMatchesSelector||a.msMatchesSelector))&&ce(function(e){d.disconnectedMatch=c.call(e,"*"),c.call(e,"[s!='']:x"),s.push("!=",F)}),v=v.length&&new RegExp(v.join("|")),s=s.length&&new RegExp(s.join("|")),t=K.test(a.compareDocumentPosition),y=t||K.test(a.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,r=t&&t.parentNode;return e===r||!(!r||1!==r.nodeType||!(n.contains?n.contains(r):e.compareDocumentPosition&&16&e.compareDocumentPosition(r)))}:function(e,t){if(t)while(t=t.parentNode)if(t===e)return!0;return!1},D=t?function(e,t){if(e===t)return l=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!d.sortDetached&&t.compareDocumentPosition(e)===n?e==C||e.ownerDocument==p&&y(p,e)?-1:t==C||t.ownerDocument==p&&y(p,t)?1:u?P(u,e)-P(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return l=!0,0;var n,r=0,i=e.parentNode,o=t.parentNode,a=[e],s=[t];if(!i||!o)return e==C?-1:t==C?1:i?-1:o?1:u?P(u,e)-P(u,t):0;if(i===o)return pe(e,t);n=e;while(n=n.parentNode)a.unshift(n);n=t;while(n=n.parentNode)s.unshift(n);while(a[r]===s[r])r++;return r?pe(a[r],s[r]):a[r]==p?-1:s[r]==p?1:0}),C},se.matches=function(e,t){return se(e,null,null,t)},se.matchesSelector=function(e,t){if(T(e),d.matchesSelector&&E&&!N[t+" "]&&(!s||!s.test(t))&&(!v||!v.test(t)))try{var n=c.call(e,t);if(n||d.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){N(t,!0)}return 0":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ne),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ne),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||se.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&se.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return G.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&X.test(n)&&(t=h(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ne).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=m[e+" "];return t||(t=new RegExp("(^|"+M+")"+e+"("+M+"|$)"))&&m(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=se.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function D(e,n,r){return m(n)?S.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?S.grep(e,function(e){return e===n!==r}):"string"!=typeof n?S.grep(e,function(e){return-1)[^>]*|#([\w-]+))$/;(S.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||j,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:q.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof S?t[0]:t,S.merge(this,S.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:E,!0)),N.test(r[1])&&S.isPlainObject(t))for(r in t)m(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=E.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):m(e)?void 0!==n.ready?n.ready(e):e(S):S.makeArray(e,this)}).prototype=S.fn,j=S(E);var L=/^(?:parents|prev(?:Until|All))/,H={children:!0,contents:!0,next:!0,prev:!0};function O(e,t){while((e=e[t])&&1!==e.nodeType);return e}S.fn.extend({has:function(e){var t=S(e,this),n=t.length;return this.filter(function(){for(var e=0;e\x20\t\r\n\f]*)/i,he=/^$|^module$|\/(?:java|ecma)script/i;ce=E.createDocumentFragment().appendChild(E.createElement("div")),(fe=E.createElement("input")).setAttribute("type","radio"),fe.setAttribute("checked","checked"),fe.setAttribute("name","t"),ce.appendChild(fe),y.checkClone=ce.cloneNode(!0).cloneNode(!0).lastChild.checked,ce.innerHTML="",y.noCloneChecked=!!ce.cloneNode(!0).lastChild.defaultValue,ce.innerHTML="",y.option=!!ce.lastChild;var ge={thead:[1,"","
      "],col:[2,"","
      "],tr:[2,"","
      "],td:[3,"","
      "],_default:[0,"",""]};function ve(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&A(e,t)?S.merge([e],n):n}function ye(e,t){for(var n=0,r=e.length;n",""]);var me=/<|&#?\w+;/;function xe(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d\s*$/g;function qe(e,t){return A(e,"table")&&A(11!==t.nodeType?t:t.firstChild,"tr")&&S(e).children("tbody")[0]||e}function Le(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function He(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Oe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(Y.hasData(e)&&(s=Y.get(e).events))for(i in Y.remove(t,"handle events"),s)for(n=0,r=s[i].length;n").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),E.head.appendChild(r[0])},abort:function(){i&&i()}}});var Ut,Xt=[],Vt=/(=)\?(?=&|$)|\?\?/;S.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Xt.pop()||S.expando+"_"+Ct.guid++;return this[e]=!0,e}}),S.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Vt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Vt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=m(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Vt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||S.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=C[r],C[r]=function(){o=arguments},n.always(function(){void 0===i?S(C).removeProp(r):C[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Xt.push(r)),o&&m(i)&&i(o[0]),o=i=void 0}),"script"}),y.createHTMLDocument=((Ut=E.implementation.createHTMLDocument("").body).innerHTML="
      ",2===Ut.childNodes.length),S.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(y.createHTMLDocument?((r=(t=E.implementation.createHTMLDocument("")).createElement("base")).href=E.location.href,t.head.appendChild(r)):t=E),o=!n&&[],(i=N.exec(e))?[t.createElement(i[1])]:(i=xe([e],t,o),o&&o.length&&S(o).remove(),S.merge([],i.childNodes)));var r,i,o},S.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1").append(S.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},S.expr.pseudos.animated=function(t){return S.grep(S.timers,function(e){return t===e.elem}).length},S.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=S.css(e,"position"),c=S(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=S.css(e,"top"),u=S.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),m(t)&&(t=t.call(e,n,S.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):("number"==typeof f.top&&(f.top+="px"),"number"==typeof f.left&&(f.left+="px"),c.css(f))}},S.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){S.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===S.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===S.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=S(e).offset()).top+=S.css(e,"borderTopWidth",!0),i.left+=S.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-S.css(r,"marginTop",!0),left:t.left-i.left-S.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===S.css(e,"position"))e=e.offsetParent;return e||re})}}),S.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;S.fn[t]=function(e){return $(this,function(e,t,n){var r;if(x(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),S.each(["top","left"],function(e,n){S.cssHooks[n]=$e(y.pixelPosition,function(e,t){if(t)return t=Be(e,n),Me.test(t)?S(e).position()[n]+"px":t})}),S.each({Height:"height",Width:"width"},function(a,s){S.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){S.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return $(this,function(e,t,n){var r;return x(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?S.css(e,t,i):S.style(e,t,n,i)},s,n?e:void 0,n)}})}),S.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){S.fn[t]=function(e){return this.on(t,e)}}),S.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),S.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(e,n){S.fn[n]=function(e,t){return 0"," ","+","~","preFilter","excess","unquoted","nodeNameSelector","pattern","operator","check","result","what","_argument","simple","forward","ofType","_context","xml","uniqueCache","outerCache","nodeIndex","start","parent","useCache","lastChild","uniqueID","pseudo","args","setFilters","idx","matched","not","matcher","unmatched","has","lang","elemLang","hash","location","root","focus","activeElement","hasFocus","href","tabIndex","enabled","checked","selected","selectedIndex","empty","header","button","_matchIndexes","lt","gt","radio","checkbox","file","password","image","submit","reset","tokens","combinator","base","skip","checkNonElements","doneName","oldCache","newCache","elementMatcher","matchers","condense","newUnmatched","mapped","setMatcher","postFilter","postFinder","postSelector","temp","preMap","postMap","preexisting","contexts","multipleContexts","matcherIn","matcherOut","matcherFromTokens","checkContext","leadingRelative","implicitRelative","matchContext","matchAnyContext","filters","parseOnly","soFar","preFilters","cached","elementMatchers","setMatchers","bySet","byElement","superMatcher","outermost","matchedCount","setMatched","contextBackup","dirrunsUnique","token","compiled","_name","defaultValue","unique","isXMLDoc","escapeSelector","until","truncate","is","siblings","n","rneedsContext","rsingleTag","winnow","qualifier","self","rootjQuery","parseHTML","ready","rparentsprev","guaranteedUnique","children","contents","prev","sibling","targets","l","closest","index","prevAll","add","addBack","parents","parentsUntil","nextAll","nextUntil","prevUntil","contentDocument","content","reverse","rnothtmlwhite","Identity","v","Thrower","ex","adoptValue","resolve","reject","noValue","method","promise","fail","then","Callbacks","object","_","flag","firing","memory","fired","locked","queue","firingIndex","fire","once","stopOnFalse","remove","disable","lock","fireWith","Deferred","func","tuples","state","always","deferred","catch","pipe","fns","newDefer","tuple","returned","progress","notify","onFulfilled","onRejected","onProgress","maxDepth","depth","special","that","mightThrow","TypeError","notifyWith","resolveWith","process","exceptionHook","stackTrace","rejectWith","getStackHook","setTimeout","stateString","when","singleValue","remaining","resolveContexts","resolveValues","master","updateFunc","rerrorNames","stack","console","warn","message","readyException","readyList","completed","removeEventListener","readyWait","wait","readyState","doScroll","access","chainable","emptyGet","raw","bulk","_key","rmsPrefix","rdashAlpha","fcamelCase","_all","letter","toUpperCase","camelCase","string","acceptData","owner","Data","uid","defineProperty","configurable","set","data","prop","hasData","dataPriv","dataUser","rbrace","rmultiDash","dataAttr","JSON","parse","removeData","_data","_removeData","dequeue","startLength","hooks","_queueHooks","stop","setter","clearQueue","count","defer","pnum","source","rcssNum","cssExpand","isAttached","composed","getRootNode","isHiddenWithinTree","style","display","css","adjustCSS","valueParts","tween","adjusted","scale","maxIterations","currentValue","initial","unit","cssNumber","initialInUnit","defaultDisplayMap","showHide","show","values","body","hide","toggle","div","rcheckableType","rtagName","rscriptType","createDocumentFragment","checkClone","cloneNode","noCloneChecked","option","wrapMap","thead","col","tr","td","_default","getAll","setGlobalEval","refElements","tbody","tfoot","colgroup","caption","th","optgroup","buildFragment","scripts","selection","ignored","wrap","attached","fragment","nodes","htmlPrefilter","createTextNode","rkeyEvent","rmouseEvent","rtypenamespace","returnTrue","returnFalse","expectSync","err","safeActiveElement","on","types","one","origFn","event","off","leverageNative","notAsync","saved","isTrigger","delegateType","stopPropagation","stopImmediatePropagation","preventDefault","trigger","Event","handleObjIn","eventHandle","events","t","handleObj","handlers","namespaces","origType","elemData","create","handle","triggered","dispatch","bindType","delegateCount","setup","mappedTypes","origCount","teardown","removeEvent","nativeEvent","handlerQueue","fix","delegateTarget","preDispatch","isPropagationStopped","currentTarget","isImmediatePropagationStopped","rnamespace","postDispatch","matchedHandlers","matchedSelectors","addProp","hook","enumerable","originalEvent","writable","load","noBubble","click","beforeunload","returnValue","props","isDefaultPrevented","defaultPrevented","relatedTarget","timeStamp","now","isSimulated","altKey","bubbles","cancelable","changedTouches","ctrlKey","detail","eventPhase","metaKey","pageX","pageY","shiftKey","view","char","charCode","keyCode","buttons","clientX","clientY","offsetX","offsetY","pointerId","pointerType","screenX","screenY","targetTouches","toElement","touches","which","blur","mouseenter","mouseleave","pointerenter","pointerleave","orig","related","rnoInnerhtml","rchecked","rcleanScript","manipulationTarget","disableScript","restoreScript","cloneCopyEvent","dest","udataOld","udataCur","domManip","collection","hasScripts","iNoClone","valueIsFunction","html","_evalUrl","keepData","cleanData","dataAndEvents","deepDataAndEvents","srcElements","destElements","inPage","detach","append","prepend","insertBefore","before","after","replaceWith","replaceChild","appendTo","prependTo","insertAfter","replaceAll","original","insert","rnumnonpx","getStyles","opener","getComputedStyle","swap","old","rboxStyle","curCSS","computed","width","minWidth","maxWidth","getPropertyValue","pixelBoxStyles","addGetHookIf","conditionFn","hookFn","computeStyleTests","container","cssText","divStyle","pixelPositionVal","reliableMarginLeftVal","roundPixelMeasures","marginLeft","right","pixelBoxStylesVal","boxSizingReliableVal","position","scrollboxSizeVal","offsetWidth","measure","round","parseFloat","reliableTrDimensionsVal","backgroundClip","clearCloneStyle","boxSizingReliable","pixelPosition","reliableMarginLeft","scrollboxSize","reliableTrDimensions","table","trChild","trStyle","height","parseInt","cssPrefixes","emptyStyle","vendorProps","finalPropName","final","cssProps","capName","vendorPropName","rdisplayswap","rcustomProp","cssShow","visibility","cssNormalTransform","letterSpacing","fontWeight","setPositiveNumber","subtract","max","boxModelAdjustment","dimension","box","isBorderBox","styles","computedVal","extra","delta","ceil","getWidthOrHeight","valueIsBorderBox","offsetProp","getClientRects","Tween","easing","cssHooks","opacity","animationIterationCount","columnCount","fillOpacity","flexGrow","flexShrink","gridArea","gridColumn","gridColumnEnd","gridColumnStart","gridRow","gridRowEnd","gridRowStart","lineHeight","order","orphans","widows","zIndex","zoom","origName","isCustomProp","setProperty","isFinite","getBoundingClientRect","scrollboxSizeBuggy","left","margin","padding","border","prefix","suffix","expand","expanded","parts","propHooks","run","percent","eased","duration","pos","step","fx","scrollTop","scrollLeft","linear","p","swing","cos","PI","fxNow","inProgress","opt","rfxtypes","rrun","schedule","hidden","requestAnimationFrame","interval","tick","createFxNow","genFx","includeWidth","createTween","animation","Animation","tweeners","properties","stopped","prefilters","currentTime","startTime","tweens","opts","specialEasing","originalProperties","originalOptions","gotoEnd","propFilter","bind","complete","timer","anim","*","tweener","oldfire","propTween","restoreDisplay","isBox","dataShow","unqueued","overflow","overflowX","overflowY","prefilter","speed","speeds","fadeTo","to","animate","optall","doAnimation","finish","stopQueue","timers","cssFn","slideDown","slideUp","slideToggle","fadeIn","fadeOut","fadeToggle","slow","fast","delay","time","timeout","clearTimeout","checkOn","optSelected","radioValue","boolHook","removeAttr","nType","attrHooks","attrNames","getter","lowercaseName","rfocusable","rclickable","stripAndCollapse","getClass","classesToArray","removeProp","propFix","tabindex","for","class","addClass","classes","curValue","clazz","finalValue","removeClass","toggleClass","stateVal","isValidValue","classNames","hasClass","rreturn","valHooks","optionSet","focusin","rfocusMorph","stopPropagationCallback","onlyHandlers","bubbleType","ontype","lastElement","eventPath","parentWindow","simulate","triggerHandler","attaches","rquery","parseXML","DOMParser","parseFromString","rbracket","rCRLF","rsubmitterTypes","rsubmittable","buildParams","traditional","param","s","valueOrFunction","encodeURIComponent","serialize","serializeArray","r20","rhash","rantiCache","rheaders","rnoContent","rprotocol","transports","allTypes","originAnchor","addToPrefiltersOrTransports","structure","dataTypeExpression","dataType","dataTypes","inspectPrefiltersOrTransports","jqXHR","inspected","seekingTransport","inspect","prefilterOrFactory","dataTypeOrTransport","ajaxExtend","flatOptions","ajaxSettings","active","lastModified","etag","url","isLocal","protocol","processData","async","contentType","accepts","json","responseFields","converters","* text","text html","text json","text xml","ajaxSetup","settings","ajaxPrefilter","ajaxTransport","ajax","transport","cacheURL","responseHeadersString","responseHeaders","timeoutTimer","urlAnchor","fireGlobals","uncached","callbackContext","globalEventContext","completeDeferred","statusCode","requestHeaders","requestHeadersNames","strAbort","getResponseHeader","getAllResponseHeaders","setRequestHeader","overrideMimeType","mimeType","status","abort","statusText","finalText","crossDomain","host","hasContent","ifModified","headers","beforeSend","success","send","nativeStatusText","responses","isSuccess","response","modified","ct","finalDataType","firstDataType","ajaxHandleResponses","conv2","current","conv","dataFilter","throws","ajaxConvert","getJSON","getScript","text script","wrapAll","firstElementChild","wrapInner","htmlIsFunction","unwrap","visible","offsetHeight","xhr","XMLHttpRequest","xhrSuccessStatus","0","1223","xhrSupported","cors","errorCallback","open","username","xhrFields","onload","onerror","onabort","ontimeout","onreadystatechange","responseType","responseText","binary","scriptAttrs","charset","scriptCharset","evt","oldCallbacks","rjsonp","jsonp","jsonpCallback","originalSettings","callbackName","overwritten","responseContainer","jsonProp","createHTMLDocument","implementation","keepScripts","parsed","params","animated","offset","setOffset","curPosition","curLeft","curCSSTop","curTop","curOffset","curCSSLeft","curElem","using","rect","win","pageYOffset","pageXOffset","offsetParent","parentOffset","scrollTo","Height","Width","","defaultExtra","funcName","unbind","delegate","undelegate","hover","fnOver","fnOut","proxy","holdReady","hold","parseJSON","isNumeric","isNaN","trim","define","amd","_jQuery","_$","$","noConflict"],"mappings":";CAaA,SAAYA,EAAQC,GAEnB,aAEuB,iBAAXC,QAAiD,iBAAnBA,OAAOC,QAShDD,OAAOC,QAAUH,EAAOI,SACvBH,EAASD,GAAQ,GACjB,SAAUK,GACT,IAAMA,EAAED,SACP,MAAM,IAAIE,MAAO,4CAElB,OAAOL,EAASI,IAGlBJ,EAASD,GAtBX,CA0BuB,oBAAXO,OAAyBA,OAASC,KAAM,SAAUD,EAAQE,GAMtE,aAEA,IAAIC,EAAM,GAENC,EAAWC,OAAOC,eAElBC,EAAQJ,EAAII,MAEZC,EAAOL,EAAIK,KAAO,SAAUC,GAC/B,OAAON,EAAIK,KAAKE,KAAMD,IACnB,SAAUA,GACb,OAAON,EAAIQ,OAAOC,MAAO,GAAIH,IAI1BI,EAAOV,EAAIU,KAEXC,EAAUX,EAAIW,QAEdC,EAAa,GAEbC,EAAWD,EAAWC,SAEtBC,EAASF,EAAWG,eAEpBC,EAAaF,EAAOD,SAEpBI,EAAuBD,EAAWT,KAAML,QAExCgB,EAAU,GAEVC,EAAa,SAAqBC,GAMhC,MAAsB,mBAARA,GAA8C,iBAAjBA,EAAIC,UAIjDC,EAAW,SAAmBF,GAChC,OAAc,MAAPA,GAAeA,IAAQA,EAAIvB,QAIhCH,EAAWG,EAAOH,SAIjB6B,EAA4B,CAC/BC,MAAM,EACNC,KAAK,EACLC,OAAO,EACPC,UAAU,GAGX,SAASC,EAASC,EAAMC,EAAMC,GAG7B,IAAIC,EAAGC,EACNC,GAHDH,EAAMA,GAAOrC,GAGCyC,cAAe,UAG7B,GADAD,EAAOE,KAAOP,EACTC,EACJ,IAAME,KAAKT,GAYVU,EAAMH,EAAME,IAAOF,EAAKO,cAAgBP,EAAKO,aAAcL,KAE1DE,EAAOI,aAAcN,EAAGC,GAI3BF,EAAIQ,KAAKC,YAAaN,GAASO,WAAWC,YAAaR,GAIzD,SAASS,EAAQvB,GAChB,OAAY,MAAPA,EACGA,EAAM,GAIQ,iBAARA,GAAmC,mBAARA,EACxCR,EAAYC,EAASN,KAAMa,KAAW,gBAC/BA,EAQT,IACCwB,EAAU,QAGVC,EAAS,SAAUC,EAAUC,GAI5B,OAAO,IAAIF,EAAOG,GAAGC,KAAMH,EAAUC,IA0VvC,SAASG,EAAa9B,GAMrB,IAAI+B,IAAW/B,GAAO,WAAYA,GAAOA,EAAI+B,OAC5C3B,EAAOmB,EAAQvB,GAEhB,OAAKD,EAAYC,KAASE,EAAUF,KAIpB,UAATI,GAA+B,IAAX2B,GACR,iBAAXA,GAAgC,EAATA,GAAgBA,EAAS,KAAO/B,GArWhEyB,EAAOG,GAAKH,EAAOO,UAAY,CAG9BC,OAAQT,EAERU,YAAaT,EAGbM,OAAQ,EAERI,QAAS,WACR,OAAOnD,EAAMG,KAAMT,OAKpB0D,IAAK,SAAUC,GAGd,OAAY,MAAPA,EACGrD,EAAMG,KAAMT,MAIb2D,EAAM,EAAI3D,KAAM2D,EAAM3D,KAAKqD,QAAWrD,KAAM2D,IAKpDC,UAAW,SAAUC,GAGpB,IAAIC,EAAMf,EAAOgB,MAAO/D,KAAKwD,cAAeK,GAM5C,OAHAC,EAAIE,WAAahE,KAGV8D,GAIRG,KAAM,SAAUC,GACf,OAAOnB,EAAOkB,KAAMjE,KAAMkE,IAG3BC,IAAK,SAAUD,GACd,OAAOlE,KAAK4D,UAAWb,EAAOoB,IAAKnE,KAAM,SAAUoE,EAAMlC,GACxD,OAAOgC,EAASzD,KAAM2D,EAAMlC,EAAGkC,OAIjC9D,MAAO,WACN,OAAON,KAAK4D,UAAWtD,EAAMK,MAAOX,KAAMqE,aAG3CC,MAAO,WACN,OAAOtE,KAAKuE,GAAI,IAGjBC,KAAM,WACL,OAAOxE,KAAKuE,IAAK,IAGlBE,KAAM,WACL,OAAOzE,KAAK4D,UAAWb,EAAO2B,KAAM1E,KAAM,SAAU2E,EAAOzC,GAC1D,OAASA,EAAI,GAAM,MAIrB0C,IAAK,WACJ,OAAO5E,KAAK4D,UAAWb,EAAO2B,KAAM1E,KAAM,SAAU2E,EAAOzC,GAC1D,OAAOA,EAAI,MAIbqC,GAAI,SAAUrC,GACb,IAAI2C,EAAM7E,KAAKqD,OACdyB,GAAK5C,GAAMA,EAAI,EAAI2C,EAAM,GAC1B,OAAO7E,KAAK4D,UAAgB,GAALkB,GAAUA,EAAID,EAAM,CAAE7E,KAAM8E,IAAQ,KAG5DC,IAAK,WACJ,OAAO/E,KAAKgE,YAAchE,KAAKwD,eAKhC5C,KAAMA,EACNoE,KAAM9E,EAAI8E,KACVC,OAAQ/E,EAAI+E,QAGblC,EAAOmC,OAASnC,EAAOG,GAAGgC,OAAS,WAClC,IAAIC,EAASC,EAAMzD,EAAK0D,EAAMC,EAAaC,EAC1CC,EAASnB,UAAW,IAAO,GAC3BnC,EAAI,EACJmB,EAASgB,UAAUhB,OACnBoC,GAAO,EAsBR,IAnBuB,kBAAXD,IACXC,EAAOD,EAGPA,EAASnB,UAAWnC,IAAO,GAC3BA,KAIsB,iBAAXsD,GAAwBnE,EAAYmE,KAC/CA,EAAS,IAILtD,IAAMmB,IACVmC,EAASxF,KACTkC,KAGOA,EAAImB,EAAQnB,IAGnB,GAAqC,OAA9BiD,EAAUd,UAAWnC,IAG3B,IAAMkD,KAAQD,EACbE,EAAOF,EAASC,GAIF,cAATA,GAAwBI,IAAWH,IAKnCI,GAAQJ,IAAUtC,EAAO2C,cAAeL,KAC1CC,EAAcK,MAAMC,QAASP,MAC/B1D,EAAM6D,EAAQJ,GAIbG,EADID,IAAgBK,MAAMC,QAASjE,GAC3B,GACI2D,GAAgBvC,EAAO2C,cAAe/D,GAG1CA,EAFA,GAIT2D,GAAc,EAGdE,EAAQJ,GAASrC,EAAOmC,OAAQO,EAAMF,EAAOF,SAGzBQ,IAATR,IACXG,EAAQJ,GAASC,IAOrB,OAAOG,GAGRzC,EAAOmC,OAAQ,CAGdY,QAAS,UAAahD,EAAUiD,KAAKC,UAAWC,QAAS,MAAO,IAGhEC,SAAS,EAETC,MAAO,SAAUC,GAChB,MAAM,IAAItG,MAAOsG,IAGlBC,KAAM,aAENX,cAAe,SAAUpE,GACxB,IAAIgF,EAAOC,EAIX,SAAMjF,GAAgC,oBAAzBP,EAASN,KAAMa,QAI5BgF,EAAQnG,EAAUmB,KASK,mBADvBiF,EAAOvF,EAAOP,KAAM6F,EAAO,gBAAmBA,EAAM9C,cACftC,EAAWT,KAAM8F,KAAWpF,IAGlEqF,cAAe,SAAUlF,GACxB,IAAI8D,EAEJ,IAAMA,KAAQ9D,EACb,OAAO,EAER,OAAO,GAKRmF,WAAY,SAAU1E,EAAMoD,EAASlD,GACpCH,EAASC,EAAM,CAAEH,MAAOuD,GAAWA,EAAQvD,OAASK,IAGrDgC,KAAM,SAAU3C,EAAK4C,GACpB,IAAIb,EAAQnB,EAAI,EAEhB,GAAKkB,EAAa9B,IAEjB,IADA+B,EAAS/B,EAAI+B,OACLnB,EAAImB,EAAQnB,IACnB,IAAgD,IAA3CgC,EAASzD,KAAMa,EAAKY,GAAKA,EAAGZ,EAAKY,IACrC,WAIF,IAAMA,KAAKZ,EACV,IAAgD,IAA3C4C,EAASzD,KAAMa,EAAKY,GAAKA,EAAGZ,EAAKY,IACrC,MAKH,OAAOZ,GAIRoF,UAAW,SAAUxG,EAAKyG,GACzB,IAAI7C,EAAM6C,GAAW,GAarB,OAXY,MAAPzG,IACCkD,EAAahD,OAAQF,IACzB6C,EAAOgB,MAAOD,EACE,iBAAR5D,EACP,CAAEA,GAAQA,GAGXU,EAAKH,KAAMqD,EAAK5D,IAIX4D,GAGR8C,QAAS,SAAUxC,EAAMlE,EAAKgC,GAC7B,OAAc,MAAPhC,GAAe,EAAIW,EAAQJ,KAAMP,EAAKkE,EAAMlC,IAKpD6B,MAAO,SAAUO,EAAOuC,GAKvB,IAJA,IAAIhC,GAAOgC,EAAOxD,OACjByB,EAAI,EACJ5C,EAAIoC,EAAMjB,OAEHyB,EAAID,EAAKC,IAChBR,EAAOpC,KAAQ2E,EAAQ/B,GAKxB,OAFAR,EAAMjB,OAASnB,EAERoC,GAGRI,KAAM,SAAUb,EAAOK,EAAU4C,GAShC,IARA,IACCC,EAAU,GACV7E,EAAI,EACJmB,EAASQ,EAAMR,OACf2D,GAAkBF,EAIX5E,EAAImB,EAAQnB,KACAgC,EAAUL,EAAO3B,GAAKA,KAChB8E,GACxBD,EAAQnG,KAAMiD,EAAO3B,IAIvB,OAAO6E,GAIR5C,IAAK,SAAUN,EAAOK,EAAU+C,GAC/B,IAAI5D,EAAQ6D,EACXhF,EAAI,EACJ4B,EAAM,GAGP,GAAKV,EAAaS,GAEjB,IADAR,EAASQ,EAAMR,OACPnB,EAAImB,EAAQnB,IAGL,OAFdgF,EAAQhD,EAAUL,EAAO3B,GAAKA,EAAG+E,KAGhCnD,EAAIlD,KAAMsG,QAMZ,IAAMhF,KAAK2B,EAGI,OAFdqD,EAAQhD,EAAUL,EAAO3B,GAAKA,EAAG+E,KAGhCnD,EAAIlD,KAAMsG,GAMb,OAAO3G,EAAMuD,IAIdqD,KAAM,EAIN/F,QAASA,IAGa,mBAAXgG,SACXrE,EAAOG,GAAIkE,OAAOC,UAAanH,EAAKkH,OAAOC,WAI5CtE,EAAOkB,KAAM,uEAAuEqD,MAAO,KAC3F,SAAUC,EAAInC,GACbtE,EAAY,WAAasE,EAAO,KAAQA,EAAKoC,gBAmB9C,IAAIC,EAWJ,SAAY1H,GACZ,IAAImC,EACHd,EACAsG,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EACAC,EAGAC,EACAvI,EACAwI,EACAC,EACAC,EACAC,EACAxB,EACAyB,EAGA1C,EAAU,SAAW,EAAI,IAAI2C,KAC7BC,EAAe3I,EAAOH,SACtB+I,EAAU,EACVC,EAAO,EACPC,EAAaC,KACbC,EAAaD,KACbE,EAAgBF,KAChBG,EAAyBH,KACzBI,EAAY,SAAUC,EAAGC,GAIxB,OAHKD,IAAMC,IACVlB,GAAe,GAET,GAIRlH,EAAS,GAAOC,eAChBf,EAAM,GACNmJ,EAAMnJ,EAAImJ,IACVC,EAAapJ,EAAIU,KACjBA,EAAOV,EAAIU,KACXN,EAAQJ,EAAII,MAIZO,EAAU,SAAU0I,EAAMnF,GAGzB,IAFA,IAAIlC,EAAI,EACP2C,EAAM0E,EAAKlG,OACJnB,EAAI2C,EAAK3C,IAChB,GAAKqH,EAAMrH,KAAQkC,EAClB,OAAOlC,EAGT,OAAQ,GAGTsH,EAAW,6HAMXC,EAAa,sBAGbC,EAAa,0BAA4BD,EACxC,0CAGDE,EAAa,MAAQF,EAAa,KAAOC,EAAa,OAASD,EAG9D,gBAAkBA,EAIlB,2DAA6DC,EAAa,OAC1ED,EAAa,OAEdG,EAAU,KAAOF,EAAa,wFAOAC,EAAa,eAO3CE,EAAc,IAAIC,OAAQL,EAAa,IAAK,KAC5CM,EAAQ,IAAID,OAAQ,IAAML,EAAa,8BACtCA,EAAa,KAAM,KAEpBO,EAAS,IAAIF,OAAQ,IAAML,EAAa,KAAOA,EAAa,KAC5DQ,EAAe,IAAIH,OAAQ,IAAML,EAAa,WAAaA,EAAa,IAAMA,EAC7E,KACDS,EAAW,IAAIJ,OAAQL,EAAa,MAEpCU,EAAU,IAAIL,OAAQF,GACtBQ,EAAc,IAAIN,OAAQ,IAAMJ,EAAa,KAE7CW,EAAY,CACXC,GAAM,IAAIR,OAAQ,MAAQJ,EAAa,KACvCa,MAAS,IAAIT,OAAQ,QAAUJ,EAAa,KAC5Cc,IAAO,IAAIV,OAAQ,KAAOJ,EAAa,SACvCe,KAAQ,IAAIX,OAAQ,IAAMH,GAC1Be,OAAU,IAAIZ,OAAQ,IAAMF,GAC5Be,MAAS,IAAIb,OAAQ,yDACpBL,EAAa,+BAAiCA,EAAa,cAC3DA,EAAa,aAAeA,EAAa,SAAU,KACpDmB,KAAQ,IAAId,OAAQ,OAASN,EAAW,KAAM,KAI9CqB,aAAgB,IAAIf,OAAQ,IAAML,EACjC,mDAAqDA,EACrD,mBAAqBA,EAAa,mBAAoB,MAGxDqB,EAAQ,SACRC,EAAU,sCACVC,EAAU,SAEVC,EAAU,yBAGVC,EAAa,mCAEbC,GAAW,OAIXC,GAAY,IAAItB,OAAQ,uBAAyBL,EAAa,uBAAwB,KACtF4B,GAAY,SAAUC,EAAQC,GAC7B,IAAIC,EAAO,KAAOF,EAAOhL,MAAO,GAAM,MAEtC,OAAOiL,IASNC,EAAO,EACNC,OAAOC,aAAcF,EAAO,OAC5BC,OAAOC,aAAcF,GAAQ,GAAK,MAAe,KAAPA,EAAe,SAK5DG,GAAa,sDACbC,GAAa,SAAUC,EAAIC,GAC1B,OAAKA,EAGQ,OAAPD,EACG,SAIDA,EAAGvL,MAAO,GAAI,GAAM,KAC1BuL,EAAGE,WAAYF,EAAGxI,OAAS,GAAItC,SAAU,IAAO,IAI3C,KAAO8K,GAOfG,GAAgB,WACf7D,KAGD8D,GAAqBC,GACpB,SAAU9H,GACT,OAAyB,IAAlBA,EAAK+H,UAAqD,aAAhC/H,EAAKgI,SAAS5E,eAEhD,CAAE6E,IAAK,aAAcC,KAAM,WAI7B,IACC1L,EAAKD,MACFT,EAAMI,EAAMG,KAAMiI,EAAa6D,YACjC7D,EAAa6D,YAMdrM,EAAKwI,EAAa6D,WAAWlJ,QAAS9B,SACrC,MAAQiL,GACT5L,EAAO,CAAED,MAAOT,EAAImD,OAGnB,SAAUmC,EAAQiH,GACjBnD,EAAW3I,MAAO6E,EAAQlF,EAAMG,KAAMgM,KAKvC,SAAUjH,EAAQiH,GACjB,IAAI3H,EAAIU,EAAOnC,OACdnB,EAAI,EAGL,MAAUsD,EAAQV,KAAQ2H,EAAKvK,MAC/BsD,EAAOnC,OAASyB,EAAI,IAKvB,SAAS2C,GAAQzE,EAAUC,EAAS0D,EAAS+F,GAC5C,IAAIC,EAAGzK,EAAGkC,EAAMwI,EAAKC,EAAOC,EAAQC,EACnCC,EAAa/J,GAAWA,EAAQgK,cAGhC1L,EAAW0B,EAAUA,EAAQ1B,SAAW,EAKzC,GAHAoF,EAAUA,GAAW,GAGI,iBAAb3D,IAA0BA,GACxB,IAAbzB,GAA+B,IAAbA,GAA+B,KAAbA,EAEpC,OAAOoF,EAIR,IAAM+F,IACLvE,EAAalF,GACbA,EAAUA,GAAWrD,EAEhByI,GAAiB,CAIrB,GAAkB,KAAb9G,IAAqBsL,EAAQ3B,EAAWgC,KAAMlK,IAGlD,GAAO2J,EAAIE,EAAO,IAGjB,GAAkB,IAAbtL,EAAiB,CACrB,KAAO6C,EAAOnB,EAAQkK,eAAgBR,IAUrC,OAAOhG,EALP,GAAKvC,EAAKgJ,KAAOT,EAEhB,OADAhG,EAAQ/F,KAAMwD,GACPuC,OAYT,GAAKqG,IAAgB5I,EAAO4I,EAAWG,eAAgBR,KACtDnE,EAAUvF,EAASmB,IACnBA,EAAKgJ,KAAOT,EAGZ,OADAhG,EAAQ/F,KAAMwD,GACPuC,MAKH,CAAA,GAAKkG,EAAO,GAElB,OADAjM,EAAKD,MAAOgG,EAAS1D,EAAQoK,qBAAsBrK,IAC5C2D,EAGD,IAAOgG,EAAIE,EAAO,KAASzL,EAAQkM,wBACzCrK,EAAQqK,uBAGR,OADA1M,EAAKD,MAAOgG,EAAS1D,EAAQqK,uBAAwBX,IAC9ChG,EAKT,GAAKvF,EAAQmM,MACXtE,EAAwBjG,EAAW,QACjCsF,IAAcA,EAAUkF,KAAMxK,MAIlB,IAAbzB,GAAqD,WAAnC0B,EAAQmJ,SAAS5E,eAA+B,CAYpE,GAVAuF,EAAc/J,EACdgK,EAAa/J,EASK,IAAb1B,IACF2I,EAASsD,KAAMxK,IAAciH,EAAauD,KAAMxK,IAAe,EAGjEgK,EAAa7B,GAASqC,KAAMxK,IAAcyK,GAAaxK,EAAQN,aAC9DM,KAImBA,GAAY7B,EAAQsM,SAGhCd,EAAM3J,EAAQV,aAAc,OAClCqK,EAAMA,EAAI3G,QAAS0F,GAAYC,IAE/B3I,EAAQT,aAAc,KAAQoK,EAAM9G,IAMtC5D,GADA4K,EAASjF,EAAU7E,IACRK,OACX,MAAQnB,IACP4K,EAAQ5K,IAAQ0K,EAAM,IAAMA,EAAM,UAAa,IAC9Ce,GAAYb,EAAQ5K,IAEtB6K,EAAcD,EAAOc,KAAM,KAG5B,IAIC,OAHAhN,EAAKD,MAAOgG,EACXqG,EAAWa,iBAAkBd,IAEvBpG,EACN,MAAQmH,GACT7E,EAAwBjG,GAAU,GACjC,QACI4J,IAAQ9G,GACZ7C,EAAQ8K,gBAAiB,QAQ9B,OAAOhG,EAAQ/E,EAASiD,QAAS8D,EAAO,MAAQ9G,EAAS0D,EAAS+F,GASnE,SAAS5D,KACR,IAAIkF,EAAO,GAYX,OAVA,SAASC,EAAOC,EAAKhH,GAQpB,OALK8G,EAAKpN,KAAMsN,EAAM,KAAQxG,EAAKyG,oBAG3BF,EAAOD,EAAKI,SAEXH,EAAOC,EAAM,KAAQhH,GAShC,SAASmH,GAAcnL,GAEtB,OADAA,EAAI4C,IAAY,EACT5C,EAOR,SAASoL,GAAQpL,GAChB,IAAIqL,EAAK3O,EAASyC,cAAe,YAEjC,IACC,QAASa,EAAIqL,GACZ,MAAQ/B,GACT,OAAO,EACN,QAGI+B,EAAG5L,YACP4L,EAAG5L,WAAWC,YAAa2L,GAI5BA,EAAK,MASP,SAASC,GAAWC,EAAOC,GAC1B,IAAIxO,EAAMuO,EAAMnH,MAAO,KACtBpF,EAAIhC,EAAImD,OAET,MAAQnB,IACPwF,EAAKiH,WAAYzO,EAAKgC,IAAQwM,EAUhC,SAASE,GAAczF,EAAGC,GACzB,IAAIyF,EAAMzF,GAAKD,EACd2F,EAAOD,GAAsB,IAAf1F,EAAE5H,UAAiC,IAAf6H,EAAE7H,UACnC4H,EAAE4F,YAAc3F,EAAE2F,YAGpB,GAAKD,EACJ,OAAOA,EAIR,GAAKD,EACJ,MAAUA,EAAMA,EAAIG,YACnB,GAAKH,IAAQzF,EACZ,OAAQ,EAKX,OAAOD,EAAI,GAAK,EAOjB,SAAS8F,GAAmBvN,GAC3B,OAAO,SAAU0C,GAEhB,MAAgB,UADLA,EAAKgI,SAAS5E,eACEpD,EAAK1C,OAASA,GAQ3C,SAASwN,GAAoBxN,GAC5B,OAAO,SAAU0C,GAChB,IAAIgB,EAAOhB,EAAKgI,SAAS5E,cACzB,OAAkB,UAATpC,GAA6B,WAATA,IAAuBhB,EAAK1C,OAASA,GAQpE,SAASyN,GAAsBhD,GAG9B,OAAO,SAAU/H,GAKhB,MAAK,SAAUA,EASTA,EAAKzB,aAAgC,IAAlByB,EAAK+H,SAGvB,UAAW/H,EACV,UAAWA,EAAKzB,WACbyB,EAAKzB,WAAWwJ,WAAaA,EAE7B/H,EAAK+H,WAAaA,EAMpB/H,EAAKgL,aAAejD,GAI1B/H,EAAKgL,cAAgBjD,GACrBF,GAAoB7H,KAAW+H,EAG1B/H,EAAK+H,WAAaA,EAKd,UAAW/H,GACfA,EAAK+H,WAAaA,GAY5B,SAASkD,GAAwBnM,GAChC,OAAOmL,GAAc,SAAUiB,GAE9B,OADAA,GAAYA,EACLjB,GAAc,SAAU3B,EAAM3F,GACpC,IAAIjC,EACHyK,EAAerM,EAAI,GAAIwJ,EAAKrJ,OAAQiM,GACpCpN,EAAIqN,EAAalM,OAGlB,MAAQnB,IACFwK,EAAQ5H,EAAIyK,EAAcrN,MAC9BwK,EAAM5H,KAASiC,EAASjC,GAAM4H,EAAM5H,SAYzC,SAAS2I,GAAaxK,GACrB,OAAOA,GAAmD,oBAAjCA,EAAQoK,sBAAwCpK,EAkrC1E,IAAMf,KA9qCNd,EAAUqG,GAAOrG,QAAU,GAO3BwG,EAAQH,GAAOG,MAAQ,SAAUxD,GAChC,IAAIoL,EAAYpL,EAAKqL,aACpBrH,GAAYhE,EAAK6I,eAAiB7I,GAAOsL,gBAK1C,OAAQ5E,EAAM0C,KAAMgC,GAAapH,GAAWA,EAAQgE,UAAY,SAQjEjE,EAAcV,GAAOU,YAAc,SAAUnG,GAC5C,IAAI2N,EAAYC,EACf3N,EAAMD,EAAOA,EAAKiL,eAAiBjL,EAAO0G,EAO3C,OAAKzG,GAAOrC,GAA6B,IAAjBqC,EAAIV,UAAmBU,EAAIyN,kBAMnDtH,GADAxI,EAAWqC,GACQyN,gBACnBrH,GAAkBT,EAAOhI,GAQpB8I,GAAgB9I,IAClBgQ,EAAYhQ,EAASiQ,cAAiBD,EAAUE,MAAQF,IAGrDA,EAAUG,iBACdH,EAAUG,iBAAkB,SAAU/D,IAAe,GAG1C4D,EAAUI,aACrBJ,EAAUI,YAAa,WAAYhE,KASrC5K,EAAQsM,MAAQY,GAAQ,SAAUC,GAEjC,OADAnG,EAAQ1F,YAAa6L,GAAK7L,YAAa9C,EAASyC,cAAe,QACzB,oBAAxBkM,EAAGV,mBACfU,EAAGV,iBAAkB,uBAAwBxK,SAShDjC,EAAQuI,WAAa2E,GAAQ,SAAUC,GAEtC,OADAA,EAAG0B,UAAY,KACP1B,EAAGhM,aAAc,eAO1BnB,EAAQiM,qBAAuBiB,GAAQ,SAAUC,GAEhD,OADAA,EAAG7L,YAAa9C,EAASsQ,cAAe,MAChC3B,EAAGlB,qBAAsB,KAAMhK,SAIxCjC,EAAQkM,uBAAyBrC,EAAQuC,KAAM5N,EAAS0N,wBAMxDlM,EAAQ+O,QAAU7B,GAAQ,SAAUC,GAEnC,OADAnG,EAAQ1F,YAAa6L,GAAKnB,GAAKtH,GACvBlG,EAASwQ,oBAAsBxQ,EAASwQ,kBAAmBtK,GAAUzC,SAIzEjC,EAAQ+O,SACZzI,EAAK2I,OAAa,GAAI,SAAUjD,GAC/B,IAAIkD,EAASlD,EAAGnH,QAASmF,GAAWC,IACpC,OAAO,SAAUjH,GAChB,OAAOA,EAAK7B,aAAc,QAAW+N,IAGvC5I,EAAK6I,KAAW,GAAI,SAAUnD,EAAInK,GACjC,GAAuC,oBAA3BA,EAAQkK,gBAAkC9E,EAAiB,CACtE,IAAIjE,EAAOnB,EAAQkK,eAAgBC,GACnC,OAAOhJ,EAAO,CAAEA,GAAS,OAI3BsD,EAAK2I,OAAa,GAAK,SAAUjD,GAChC,IAAIkD,EAASlD,EAAGnH,QAASmF,GAAWC,IACpC,OAAO,SAAUjH,GAChB,IAAIpC,EAAwC,oBAA1BoC,EAAKoM,kBACtBpM,EAAKoM,iBAAkB,MACxB,OAAOxO,GAAQA,EAAKkF,QAAUoJ,IAMhC5I,EAAK6I,KAAW,GAAI,SAAUnD,EAAInK,GACjC,GAAuC,oBAA3BA,EAAQkK,gBAAkC9E,EAAiB,CACtE,IAAIrG,EAAME,EAAG2B,EACZO,EAAOnB,EAAQkK,eAAgBC,GAEhC,GAAKhJ,EAAO,CAIX,IADApC,EAAOoC,EAAKoM,iBAAkB,QACjBxO,EAAKkF,QAAUkG,EAC3B,MAAO,CAAEhJ,GAIVP,EAAQZ,EAAQmN,kBAAmBhD,GACnClL,EAAI,EACJ,MAAUkC,EAAOP,EAAO3B,KAEvB,IADAF,EAAOoC,EAAKoM,iBAAkB,QACjBxO,EAAKkF,QAAUkG,EAC3B,MAAO,CAAEhJ,GAKZ,MAAO,MAMVsD,EAAK6I,KAAY,IAAInP,EAAQiM,qBAC5B,SAAUoD,EAAKxN,GACd,MAA6C,oBAAjCA,EAAQoK,qBACZpK,EAAQoK,qBAAsBoD,GAG1BrP,EAAQmM,IACZtK,EAAQ4K,iBAAkB4C,QAD3B,GAKR,SAAUA,EAAKxN,GACd,IAAImB,EACHsM,EAAM,GACNxO,EAAI,EAGJyE,EAAU1D,EAAQoK,qBAAsBoD,GAGzC,GAAa,MAARA,EAAc,CAClB,MAAUrM,EAAOuC,EAASzE,KACF,IAAlBkC,EAAK7C,UACTmP,EAAI9P,KAAMwD,GAIZ,OAAOsM,EAER,OAAO/J,GAITe,EAAK6I,KAAc,MAAInP,EAAQkM,wBAA0B,SAAU2C,EAAWhN,GAC7E,GAA+C,oBAAnCA,EAAQqK,wBAA0CjF,EAC7D,OAAOpF,EAAQqK,uBAAwB2C,IAUzC1H,EAAgB,GAOhBD,EAAY,IAELlH,EAAQmM,IAAMtC,EAAQuC,KAAM5N,EAASiO,qBAI3CS,GAAQ,SAAUC,GAEjB,IAAIoC,EAOJvI,EAAQ1F,YAAa6L,GAAKqC,UAAY,UAAY9K,EAAU,qBAC1CA,EAAU,kEAOvByI,EAAGV,iBAAkB,wBAAyBxK,QAClDiF,EAAU1H,KAAM,SAAW6I,EAAa,gBAKnC8E,EAAGV,iBAAkB,cAAexK,QACzCiF,EAAU1H,KAAM,MAAQ6I,EAAa,aAAeD,EAAW,KAI1D+E,EAAGV,iBAAkB,QAAU/H,EAAU,MAAOzC,QACrDiF,EAAU1H,KAAM,OAQjB+P,EAAQ/Q,EAASyC,cAAe,UAC1BG,aAAc,OAAQ,IAC5B+L,EAAG7L,YAAaiO,GACVpC,EAAGV,iBAAkB,aAAcxK,QACxCiF,EAAU1H,KAAM,MAAQ6I,EAAa,QAAUA,EAAa,KAC3DA,EAAa,gBAMT8E,EAAGV,iBAAkB,YAAaxK,QACvCiF,EAAU1H,KAAM,YAMX2N,EAAGV,iBAAkB,KAAO/H,EAAU,MAAOzC,QAClDiF,EAAU1H,KAAM,YAKjB2N,EAAGV,iBAAkB,QACrBvF,EAAU1H,KAAM,iBAGjB0N,GAAQ,SAAUC,GACjBA,EAAGqC,UAAY,oFAKf,IAAID,EAAQ/Q,EAASyC,cAAe,SACpCsO,EAAMnO,aAAc,OAAQ,UAC5B+L,EAAG7L,YAAaiO,GAAQnO,aAAc,OAAQ,KAIzC+L,EAAGV,iBAAkB,YAAaxK,QACtCiF,EAAU1H,KAAM,OAAS6I,EAAa,eAKW,IAA7C8E,EAAGV,iBAAkB,YAAaxK,QACtCiF,EAAU1H,KAAM,WAAY,aAK7BwH,EAAQ1F,YAAa6L,GAAKpC,UAAW,EACc,IAA9CoC,EAAGV,iBAAkB,aAAcxK,QACvCiF,EAAU1H,KAAM,WAAY,aAK7B2N,EAAGV,iBAAkB,QACrBvF,EAAU1H,KAAM,YAIXQ,EAAQyP,gBAAkB5F,EAAQuC,KAAQzG,EAAUqB,EAAQrB,SAClEqB,EAAQ0I,uBACR1I,EAAQ2I,oBACR3I,EAAQ4I,kBACR5I,EAAQ6I,qBAER3C,GAAQ,SAAUC,GAIjBnN,EAAQ8P,kBAAoBnK,EAAQtG,KAAM8N,EAAI,KAI9CxH,EAAQtG,KAAM8N,EAAI,aAClBhG,EAAc3H,KAAM,KAAMgJ,KAI5BtB,EAAYA,EAAUjF,QAAU,IAAIyG,OAAQxB,EAAUsF,KAAM,MAC5DrF,EAAgBA,EAAclF,QAAU,IAAIyG,OAAQvB,EAAcqF,KAAM,MAIxE+B,EAAa1E,EAAQuC,KAAMpF,EAAQ+I,yBAKnC3I,EAAWmH,GAAc1E,EAAQuC,KAAMpF,EAAQI,UAC9C,SAAUW,EAAGC,GACZ,IAAIgI,EAAuB,IAAfjI,EAAE5H,SAAiB4H,EAAEuG,gBAAkBvG,EAClDkI,EAAMjI,GAAKA,EAAEzG,WACd,OAAOwG,IAAMkI,MAAWA,GAAwB,IAAjBA,EAAI9P,YAClC6P,EAAM5I,SACL4I,EAAM5I,SAAU6I,GAChBlI,EAAEgI,yBAA8D,GAAnChI,EAAEgI,wBAAyBE,MAG3D,SAAUlI,EAAGC,GACZ,GAAKA,EACJ,MAAUA,EAAIA,EAAEzG,WACf,GAAKyG,IAAMD,EACV,OAAO,EAIV,OAAO,GAOTD,EAAYyG,EACZ,SAAUxG,EAAGC,GAGZ,GAAKD,IAAMC,EAEV,OADAlB,GAAe,EACR,EAIR,IAAIoJ,GAAWnI,EAAEgI,yBAA2B/H,EAAE+H,wBAC9C,OAAKG,IAgBU,GAPfA,GAAYnI,EAAE8D,eAAiB9D,KAASC,EAAE6D,eAAiB7D,GAC1DD,EAAEgI,wBAAyB/H,GAG3B,KAIGhI,EAAQmQ,cAAgBnI,EAAE+H,wBAAyBhI,KAAQmI,EAOzDnI,GAAKvJ,GAAYuJ,EAAE8D,eAAiBvE,GACxCF,EAAUE,EAAcS,IAChB,EAOJC,GAAKxJ,GAAYwJ,EAAE6D,eAAiBvE,GACxCF,EAAUE,EAAcU,GACjB,EAIDnB,EACJpH,EAASoH,EAAWkB,GAAMtI,EAASoH,EAAWmB,GAChD,EAGe,EAAVkI,GAAe,EAAI,IAE3B,SAAUnI,EAAGC,GAGZ,GAAKD,IAAMC,EAEV,OADAlB,GAAe,EACR,EAGR,IAAI2G,EACH3M,EAAI,EACJsP,EAAMrI,EAAExG,WACR0O,EAAMjI,EAAEzG,WACR8O,EAAK,CAAEtI,GACPuI,EAAK,CAAEtI,GAGR,IAAMoI,IAAQH,EAMb,OAAOlI,GAAKvJ,GAAY,EACvBwJ,GAAKxJ,EAAW,EAEhB4R,GAAO,EACPH,EAAM,EACNpJ,EACEpH,EAASoH,EAAWkB,GAAMtI,EAASoH,EAAWmB,GAChD,EAGK,GAAKoI,IAAQH,EACnB,OAAOzC,GAAczF,EAAGC,GAIzByF,EAAM1F,EACN,MAAU0F,EAAMA,EAAIlM,WACnB8O,EAAGE,QAAS9C,GAEbA,EAAMzF,EACN,MAAUyF,EAAMA,EAAIlM,WACnB+O,EAAGC,QAAS9C,GAIb,MAAQ4C,EAAIvP,KAAQwP,EAAIxP,GACvBA,IAGD,OAAOA,EAGN0M,GAAc6C,EAAIvP,GAAKwP,EAAIxP,IAO3BuP,EAAIvP,IAAOwG,GAAgB,EAC3BgJ,EAAIxP,IAAOwG,EAAe,EAE1B,IAGK9I,GAGR6H,GAAOV,QAAU,SAAU6K,EAAMC,GAChC,OAAOpK,GAAQmK,EAAM,KAAM,KAAMC,IAGlCpK,GAAOoJ,gBAAkB,SAAUzM,EAAMwN,GAGxC,GAFAzJ,EAAa/D,GAERhD,EAAQyP,iBAAmBxI,IAC9BY,EAAwB2I,EAAO,QAC7BrJ,IAAkBA,EAAciF,KAAMoE,OACtCtJ,IAAkBA,EAAUkF,KAAMoE,IAErC,IACC,IAAI9N,EAAMiD,EAAQtG,KAAM2D,EAAMwN,GAG9B,GAAK9N,GAAO1C,EAAQ8P,mBAInB9M,EAAKxE,UAAuC,KAA3BwE,EAAKxE,SAAS2B,SAC/B,OAAOuC,EAEP,MAAQ0I,GACTvD,EAAwB2I,GAAM,GAIhC,OAAyD,EAAlDnK,GAAQmK,EAAMhS,EAAU,KAAM,CAAEwE,IAASf,QAGjDoE,GAAOe,SAAW,SAAUvF,EAASmB,GAUpC,OAHOnB,EAAQgK,eAAiBhK,IAAarD,GAC5CuI,EAAalF,GAEPuF,EAAUvF,EAASmB,IAG3BqD,GAAOqK,KAAO,SAAU1N,EAAMgB,IAOtBhB,EAAK6I,eAAiB7I,IAAUxE,GACtCuI,EAAa/D,GAGd,IAAIlB,EAAKwE,EAAKiH,WAAYvJ,EAAKoC,eAG9BrF,EAAMe,GAAMlC,EAAOP,KAAMiH,EAAKiH,WAAYvJ,EAAKoC,eAC9CtE,EAAIkB,EAAMgB,GAAOiD,QACjBxC,EAEF,YAAeA,IAAR1D,EACNA,EACAf,EAAQuI,aAAetB,EACtBjE,EAAK7B,aAAc6C,IACjBjD,EAAMiC,EAAKoM,iBAAkBpL,KAAYjD,EAAI4P,UAC9C5P,EAAI+E,MACJ,MAGJO,GAAO6D,OAAS,SAAU0G,GACzB,OAASA,EAAM,IAAK/L,QAAS0F,GAAYC,KAG1CnE,GAAOtB,MAAQ,SAAUC,GACxB,MAAM,IAAItG,MAAO,0CAA4CsG,IAO9DqB,GAAOwK,WAAa,SAAUtL,GAC7B,IAAIvC,EACH8N,EAAa,GACbpN,EAAI,EACJ5C,EAAI,EAOL,GAJAgG,GAAgB9G,EAAQ+Q,iBACxBlK,GAAa7G,EAAQgR,YAAczL,EAAQrG,MAAO,GAClDqG,EAAQ3B,KAAMkE,GAEThB,EAAe,CACnB,MAAU9D,EAAOuC,EAASzE,KACpBkC,IAASuC,EAASzE,KACtB4C,EAAIoN,EAAWtR,KAAMsB,IAGvB,MAAQ4C,IACP6B,EAAQ1B,OAAQiN,EAAYpN,GAAK,GAQnC,OAFAmD,EAAY,KAELtB,GAORgB,EAAUF,GAAOE,QAAU,SAAUvD,GACpC,IAAIpC,EACH8B,EAAM,GACN5B,EAAI,EACJX,EAAW6C,EAAK7C,SAEjB,GAAMA,GAQC,GAAkB,IAAbA,GAA+B,IAAbA,GAA+B,KAAbA,EAAkB,CAIjE,GAAiC,iBAArB6C,EAAKiO,YAChB,OAAOjO,EAAKiO,YAIZ,IAAMjO,EAAOA,EAAKkO,WAAYlO,EAAMA,EAAOA,EAAK4K,YAC/ClL,GAAO6D,EAASvD,QAGZ,GAAkB,IAAb7C,GAA+B,IAAbA,EAC7B,OAAO6C,EAAKmO,eAnBZ,MAAUvQ,EAAOoC,EAAMlC,KAGtB4B,GAAO6D,EAAS3F,GAqBlB,OAAO8B,IAGR4D,EAAOD,GAAO+K,UAAY,CAGzBrE,YAAa,GAEbsE,aAAcpE,GAEdxB,MAAOxC,EAEPsE,WAAY,GAEZ4B,KAAM,GAENmC,SAAU,CACTC,IAAK,CAAEtG,IAAK,aAAc/H,OAAO,GACjCsO,IAAK,CAAEvG,IAAK,cACZwG,IAAK,CAAExG,IAAK,kBAAmB/H,OAAO,GACtCwO,IAAK,CAAEzG,IAAK,oBAGb0G,UAAW,CACVtI,KAAQ,SAAUoC,GAWjB,OAVAA,EAAO,GAAMA,EAAO,GAAI5G,QAASmF,GAAWC,IAG5CwB,EAAO,IAAQA,EAAO,IAAOA,EAAO,IACnCA,EAAO,IAAO,IAAK5G,QAASmF,GAAWC,IAEpB,OAAfwB,EAAO,KACXA,EAAO,GAAM,IAAMA,EAAO,GAAM,KAG1BA,EAAMvM,MAAO,EAAG,IAGxBqK,MAAS,SAAUkC,GAiClB,OArBAA,EAAO,GAAMA,EAAO,GAAIrF,cAEU,QAA7BqF,EAAO,GAAIvM,MAAO,EAAG,IAGnBuM,EAAO,IACZpF,GAAOtB,MAAO0G,EAAO,IAKtBA,EAAO,KAASA,EAAO,GACtBA,EAAO,IAAQA,EAAO,IAAO,GAC7B,GAAqB,SAAfA,EAAO,IAAiC,QAAfA,EAAO,KACvCA,EAAO,KAAWA,EAAO,GAAMA,EAAO,IAAwB,QAAfA,EAAO,KAG3CA,EAAO,IAClBpF,GAAOtB,MAAO0G,EAAO,IAGfA,GAGRnC,OAAU,SAAUmC,GACnB,IAAImG,EACHC,GAAYpG,EAAO,IAAOA,EAAO,GAElC,OAAKxC,EAAmB,MAAEmD,KAAMX,EAAO,IAC/B,MAIHA,EAAO,GACXA,EAAO,GAAMA,EAAO,IAAOA,EAAO,IAAO,GAG9BoG,GAAY9I,EAAQqD,KAAMyF,KAGnCD,EAASnL,EAAUoL,GAAU,MAG7BD,EAASC,EAASpS,QAAS,IAAKoS,EAAS5P,OAAS2P,GAAWC,EAAS5P,UAGxEwJ,EAAO,GAAMA,EAAO,GAAIvM,MAAO,EAAG0S,GAClCnG,EAAO,GAAMoG,EAAS3S,MAAO,EAAG0S,IAI1BnG,EAAMvM,MAAO,EAAG,MAIzB+P,OAAQ,CAEP7F,IAAO,SAAU0I,GAChB,IAAI9G,EAAW8G,EAAiBjN,QAASmF,GAAWC,IAAY7D,cAChE,MAA4B,MAArB0L,EACN,WACC,OAAO,GAER,SAAU9O,GACT,OAAOA,EAAKgI,UAAYhI,EAAKgI,SAAS5E,gBAAkB4E,IAI3D7B,MAAS,SAAU0F,GAClB,IAAIkD,EAAUtK,EAAYoH,EAAY,KAEtC,OAAOkD,IACJA,EAAU,IAAIrJ,OAAQ,MAAQL,EAC/B,IAAMwG,EAAY,IAAMxG,EAAa,SAAaZ,EACjDoH,EAAW,SAAU7L,GACpB,OAAO+O,EAAQ3F,KACY,iBAAnBpJ,EAAK6L,WAA0B7L,EAAK6L,WACd,oBAAtB7L,EAAK7B,cACX6B,EAAK7B,aAAc,UACpB,OAKNkI,KAAQ,SAAUrF,EAAMgO,EAAUC,GACjC,OAAO,SAAUjP,GAChB,IAAIkP,EAAS7L,GAAOqK,KAAM1N,EAAMgB,GAEhC,OAAe,MAAVkO,EACgB,OAAbF,GAEFA,IAINE,GAAU,GAIU,MAAbF,EAAmBE,IAAWD,EACvB,OAAbD,EAAoBE,IAAWD,EAClB,OAAbD,EAAoBC,GAAqC,IAA5BC,EAAOzS,QAASwS,GAChC,OAAbD,EAAoBC,IAAoC,EAA3BC,EAAOzS,QAASwS,GAChC,OAAbD,EAAoBC,GAASC,EAAOhT,OAAQ+S,EAAMhQ,UAAagQ,EAClD,OAAbD,GAA2F,GAArE,IAAME,EAAOrN,QAAS4D,EAAa,KAAQ,KAAMhJ,QAASwS,GACnE,OAAbD,IAAoBE,IAAWD,GAASC,EAAOhT,MAAO,EAAG+S,EAAMhQ,OAAS,KAAQgQ,EAAQ,QAO3F1I,MAAS,SAAUjJ,EAAM6R,EAAMC,EAAWlP,EAAOE,GAChD,IAAIiP,EAAgC,QAAvB/R,EAAKpB,MAAO,EAAG,GAC3BoT,EAA+B,SAArBhS,EAAKpB,OAAQ,GACvBqT,EAAkB,YAATJ,EAEV,OAAiB,IAAVjP,GAAwB,IAATE,EAGrB,SAAUJ,GACT,QAASA,EAAKzB,YAGf,SAAUyB,EAAMwP,EAAUC,GACzB,IAAI5F,EAAO6F,EAAaC,EAAY/R,EAAMgS,EAAWC,EACpD5H,EAAMoH,IAAWC,EAAU,cAAgB,kBAC3CQ,EAAS9P,EAAKzB,WACdyC,EAAOuO,GAAUvP,EAAKgI,SAAS5E,cAC/B2M,GAAYN,IAAQF,EACpB7E,GAAO,EAER,GAAKoF,EAAS,CAGb,GAAKT,EAAS,CACb,MAAQpH,EAAM,CACbrK,EAAOoC,EACP,MAAUpC,EAAOA,EAAMqK,GACtB,GAAKsH,EACJ3R,EAAKoK,SAAS5E,gBAAkBpC,EACd,IAAlBpD,EAAKT,SAEL,OAAO,EAKT0S,EAAQ5H,EAAe,SAAT3K,IAAoBuS,GAAS,cAE5C,OAAO,EAMR,GAHAA,EAAQ,CAAEP,EAAUQ,EAAO5B,WAAa4B,EAAOE,WAG1CV,GAAWS,EAAW,CAe1BrF,GADAkF,GADA/F,GAHA6F,GAJAC,GADA/R,EAAOkS,GACYpO,KAAe9D,EAAM8D,GAAY,KAI1B9D,EAAKqS,YAC5BN,EAAY/R,EAAKqS,UAAa,KAEZ3S,IAAU,IACZ,KAAQiH,GAAWsF,EAAO,KACzBA,EAAO,GAC3BjM,EAAOgS,GAAaE,EAAO3H,WAAYyH,GAEvC,MAAUhS,IAASgS,GAAahS,GAAQA,EAAMqK,KAG3CyC,EAAOkF,EAAY,IAAOC,EAAM5K,MAGlC,GAAuB,IAAlBrH,EAAKT,YAAoBuN,GAAQ9M,IAASoC,EAAO,CACrD0P,EAAapS,GAAS,CAAEiH,EAASqL,EAAWlF,GAC5C,YAyBF,GAlBKqF,IAaJrF,EADAkF,GADA/F,GAHA6F,GAJAC,GADA/R,EAAOoC,GACY0B,KAAe9D,EAAM8D,GAAY,KAI1B9D,EAAKqS,YAC5BN,EAAY/R,EAAKqS,UAAa,KAEZ3S,IAAU,IACZ,KAAQiH,GAAWsF,EAAO,KAMhC,IAATa,EAGJ,MAAU9M,IAASgS,GAAahS,GAAQA,EAAMqK,KAC3CyC,EAAOkF,EAAY,IAAOC,EAAM5K,MAElC,IAAOsK,EACN3R,EAAKoK,SAAS5E,gBAAkBpC,EACd,IAAlBpD,EAAKT,aACHuN,IAGGqF,KAMJL,GALAC,EAAa/R,EAAM8D,KAChB9D,EAAM8D,GAAY,KAIK9D,EAAKqS,YAC5BN,EAAY/R,EAAKqS,UAAa,KAEpB3S,GAAS,CAAEiH,EAASmG,IAG7B9M,IAASoC,GACb,MASL,OADA0K,GAAQtK,KACQF,GAAWwK,EAAOxK,GAAU,GAAqB,GAAhBwK,EAAOxK,KAK5DoG,OAAU,SAAU4J,EAAQhF,GAM3B,IAAIiF,EACHrR,EAAKwE,EAAKkC,QAAS0K,IAAY5M,EAAK8M,WAAYF,EAAO9M,gBACtDC,GAAOtB,MAAO,uBAAyBmO,GAKzC,OAAKpR,EAAI4C,GACD5C,EAAIoM,GAIK,EAAZpM,EAAGG,QACPkR,EAAO,CAAED,EAAQA,EAAQ,GAAIhF,GACtB5H,EAAK8M,WAAWvT,eAAgBqT,EAAO9M,eAC7C6G,GAAc,SAAU3B,EAAM3F,GAC7B,IAAI0N,EACHC,EAAUxR,EAAIwJ,EAAM4C,GACpBpN,EAAIwS,EAAQrR,OACb,MAAQnB,IAEPwK,EADA+H,EAAM5T,EAAS6L,EAAMgI,EAASxS,OACb6E,EAAS0N,GAAQC,EAASxS,MAG7C,SAAUkC,GACT,OAAOlB,EAAIkB,EAAM,EAAGmQ,KAIhBrR,IAIT0G,QAAS,CAGR+K,IAAOtG,GAAc,SAAUrL,GAK9B,IAAI2N,EAAQ,GACXhK,EAAU,GACViO,EAAU9M,EAAS9E,EAASiD,QAAS8D,EAAO,OAE7C,OAAO6K,EAAS9O,GACfuI,GAAc,SAAU3B,EAAM3F,EAAS6M,EAAUC,GAChD,IAAIzP,EACHyQ,EAAYD,EAASlI,EAAM,KAAMmH,EAAK,IACtC3R,EAAIwK,EAAKrJ,OAGV,MAAQnB,KACAkC,EAAOyQ,EAAW3S,MACxBwK,EAAMxK,KAAS6E,EAAS7E,GAAMkC,MAIjC,SAAUA,EAAMwP,EAAUC,GAMzB,OALAlD,EAAO,GAAMvM,EACbwQ,EAASjE,EAAO,KAAMkD,EAAKlN,GAG3BgK,EAAO,GAAM,MACLhK,EAAQ0C,SAInByL,IAAOzG,GAAc,SAAUrL,GAC9B,OAAO,SAAUoB,GAChB,OAAyC,EAAlCqD,GAAQzE,EAAUoB,GAAOf,UAIlCmF,SAAY6F,GAAc,SAAU/L,GAEnC,OADAA,EAAOA,EAAK2D,QAASmF,GAAWC,IACzB,SAAUjH,GAChB,OAAkE,GAAzDA,EAAKiO,aAAe1K,EAASvD,IAASvD,QAASyB,MAW1DyS,KAAQ1G,GAAc,SAAU0G,GAO/B,OAJM3K,EAAYoD,KAAMuH,GAAQ,KAC/BtN,GAAOtB,MAAO,qBAAuB4O,GAEtCA,EAAOA,EAAK9O,QAASmF,GAAWC,IAAY7D,cACrC,SAAUpD,GAChB,IAAI4Q,EACJ,GACC,GAAOA,EAAW3M,EACjBjE,EAAK2Q,KACL3Q,EAAK7B,aAAc,aAAgB6B,EAAK7B,aAAc,QAGtD,OADAyS,EAAWA,EAASxN,iBACAuN,GAA2C,IAAnCC,EAASnU,QAASkU,EAAO,YAE3C3Q,EAAOA,EAAKzB,aAAkC,IAAlByB,EAAK7C,UAC7C,OAAO,KAKTiE,OAAU,SAAUpB,GACnB,IAAI6Q,EAAOlV,EAAOmV,UAAYnV,EAAOmV,SAASD,KAC9C,OAAOA,GAAQA,EAAK3U,MAAO,KAAQ8D,EAAKgJ,IAGzC+H,KAAQ,SAAU/Q,GACjB,OAAOA,IAASgE,GAGjBgN,MAAS,SAAUhR,GAClB,OAAOA,IAASxE,EAASyV,iBACrBzV,EAAS0V,UAAY1V,EAAS0V,gBAC7BlR,EAAK1C,MAAQ0C,EAAKmR,OAASnR,EAAKoR,WAItCC,QAAWtG,IAAsB,GACjChD,SAAYgD,IAAsB,GAElCuG,QAAW,SAAUtR,GAIpB,IAAIgI,EAAWhI,EAAKgI,SAAS5E,cAC7B,MAAsB,UAAb4E,KAA0BhI,EAAKsR,SACxB,WAAbtJ,KAA2BhI,EAAKuR,UAGpCA,SAAY,SAAUvR,GASrB,OALKA,EAAKzB,YAETyB,EAAKzB,WAAWiT,eAGQ,IAAlBxR,EAAKuR,UAIbE,MAAS,SAAUzR,GAMlB,IAAMA,EAAOA,EAAKkO,WAAYlO,EAAMA,EAAOA,EAAK4K,YAC/C,GAAK5K,EAAK7C,SAAW,EACpB,OAAO,EAGT,OAAO,GAGR2S,OAAU,SAAU9P,GACnB,OAAQsD,EAAKkC,QAAiB,MAAGxF,IAIlC0R,OAAU,SAAU1R,GACnB,OAAO4G,EAAQwC,KAAMpJ,EAAKgI,WAG3BuE,MAAS,SAAUvM,GAClB,OAAO2G,EAAQyC,KAAMpJ,EAAKgI,WAG3B2J,OAAU,SAAU3R,GACnB,IAAIgB,EAAOhB,EAAKgI,SAAS5E,cACzB,MAAgB,UAATpC,GAAkC,WAAdhB,EAAK1C,MAA8B,WAAT0D,GAGtD9C,KAAQ,SAAU8B,GACjB,IAAI0N,EACJ,MAAuC,UAAhC1N,EAAKgI,SAAS5E,eACN,SAAdpD,EAAK1C,OAIuC,OAAxCoQ,EAAO1N,EAAK7B,aAAc,UACN,SAAvBuP,EAAKtK,gBAIRlD,MAAS+K,GAAwB,WAChC,MAAO,CAAE,KAGV7K,KAAQ6K,GAAwB,SAAU2G,EAAe3S,GACxD,MAAO,CAAEA,EAAS,KAGnBkB,GAAM8K,GAAwB,SAAU2G,EAAe3S,EAAQiM,GAC9D,MAAO,CAAEA,EAAW,EAAIA,EAAWjM,EAASiM,KAG7C7K,KAAQ4K,GAAwB,SAAUE,EAAclM,GAEvD,IADA,IAAInB,EAAI,EACAA,EAAImB,EAAQnB,GAAK,EACxBqN,EAAa3O,KAAMsB,GAEpB,OAAOqN,IAGR3K,IAAOyK,GAAwB,SAAUE,EAAclM,GAEtD,IADA,IAAInB,EAAI,EACAA,EAAImB,EAAQnB,GAAK,EACxBqN,EAAa3O,KAAMsB,GAEpB,OAAOqN,IAGR0G,GAAM5G,GAAwB,SAAUE,EAAclM,EAAQiM,GAM7D,IALA,IAAIpN,EAAIoN,EAAW,EAClBA,EAAWjM,EACAA,EAAXiM,EACCjM,EACAiM,EACa,KAALpN,GACTqN,EAAa3O,KAAMsB,GAEpB,OAAOqN,IAGR2G,GAAM7G,GAAwB,SAAUE,EAAclM,EAAQiM,GAE7D,IADA,IAAIpN,EAAIoN,EAAW,EAAIA,EAAWjM,EAASiM,IACjCpN,EAAImB,GACbkM,EAAa3O,KAAMsB,GAEpB,OAAOqN,OAKL3F,QAAe,IAAIlC,EAAKkC,QAAc,GAGhC,CAAEuM,OAAO,EAAMC,UAAU,EAAMC,MAAM,EAAMC,UAAU,EAAMC,OAAO,GAC5E7O,EAAKkC,QAAS1H,GAAM+M,GAAmB/M,GAExC,IAAMA,IAAK,CAAEsU,QAAQ,EAAMC,OAAO,GACjC/O,EAAKkC,QAAS1H,GAAMgN,GAAoBhN,GAIzC,SAASsS,MA0ET,SAAS7G,GAAY+I,GAIpB,IAHA,IAAIxU,EAAI,EACP2C,EAAM6R,EAAOrT,OACbL,EAAW,GACJd,EAAI2C,EAAK3C,IAChBc,GAAY0T,EAAQxU,GAAIgF,MAEzB,OAAOlE,EAGR,SAASkJ,GAAe0I,EAAS+B,EAAYC,GAC5C,IAAIvK,EAAMsK,EAAWtK,IACpBwK,EAAOF,EAAWrK,KAClB4B,EAAM2I,GAAQxK,EACdyK,EAAmBF,GAAgB,eAAR1I,EAC3B6I,EAAWnO,IAEZ,OAAO+N,EAAWrS,MAGjB,SAAUF,EAAMnB,EAAS4Q,GACxB,MAAUzP,EAAOA,EAAMiI,GACtB,GAAuB,IAAlBjI,EAAK7C,UAAkBuV,EAC3B,OAAOlC,EAASxQ,EAAMnB,EAAS4Q,GAGjC,OAAO,GAIR,SAAUzP,EAAMnB,EAAS4Q,GACxB,IAAImD,EAAUlD,EAAaC,EAC1BkD,EAAW,CAAEtO,EAASoO,GAGvB,GAAKlD,GACJ,MAAUzP,EAAOA,EAAMiI,GACtB,IAAuB,IAAlBjI,EAAK7C,UAAkBuV,IACtBlC,EAASxQ,EAAMnB,EAAS4Q,GAC5B,OAAO,OAKV,MAAUzP,EAAOA,EAAMiI,GACtB,GAAuB,IAAlBjI,EAAK7C,UAAkBuV,EAQ3B,GAHAhD,GAJAC,EAAa3P,EAAM0B,KAAe1B,EAAM0B,GAAY,KAI1B1B,EAAKiQ,YAC5BN,EAAY3P,EAAKiQ,UAAa,IAE5BwC,GAAQA,IAASzS,EAAKgI,SAAS5E,cACnCpD,EAAOA,EAAMiI,IAASjI,MAChB,CAAA,IAAO4S,EAAWlD,EAAa5F,KACrC8I,EAAU,KAAQrO,GAAWqO,EAAU,KAAQD,EAG/C,OAASE,EAAU,GAAMD,EAAU,GAOnC,IAHAlD,EAAa5F,GAAQ+I,GAGJ,GAAMrC,EAASxQ,EAAMnB,EAAS4Q,GAC9C,OAAO,EAMZ,OAAO,GAIV,SAASqD,GAAgBC,GACxB,OAAyB,EAAlBA,EAAS9T,OACf,SAAUe,EAAMnB,EAAS4Q,GACxB,IAAI3R,EAAIiV,EAAS9T,OACjB,MAAQnB,IACP,IAAMiV,EAAUjV,GAAKkC,EAAMnB,EAAS4Q,GACnC,OAAO,EAGT,OAAO,GAERsD,EAAU,GAYZ,SAASC,GAAUvC,EAAW1Q,EAAKkM,EAAQpN,EAAS4Q,GAOnD,IANA,IAAIzP,EACHiT,EAAe,GACfnV,EAAI,EACJ2C,EAAMgQ,EAAUxR,OAChBiU,EAAgB,MAAPnT,EAEFjC,EAAI2C,EAAK3C,KACTkC,EAAOyQ,EAAW3S,MAClBmO,IAAUA,EAAQjM,EAAMnB,EAAS4Q,KACtCwD,EAAazW,KAAMwD,GACdkT,GACJnT,EAAIvD,KAAMsB,KAMd,OAAOmV,EAGR,SAASE,GAAYxE,EAAW/P,EAAU4R,EAAS4C,EAAYC,EAAYC,GAO1E,OANKF,IAAeA,EAAY1R,KAC/B0R,EAAaD,GAAYC,IAErBC,IAAeA,EAAY3R,KAC/B2R,EAAaF,GAAYE,EAAYC,IAE/BrJ,GAAc,SAAU3B,EAAM/F,EAAS1D,EAAS4Q,GACtD,IAAI8D,EAAMzV,EAAGkC,EACZwT,EAAS,GACTC,EAAU,GACVC,EAAcnR,EAAQtD,OAGtBQ,EAAQ6I,GA5CX,SAA2B1J,EAAU+U,EAAUpR,GAG9C,IAFA,IAAIzE,EAAI,EACP2C,EAAMkT,EAAS1U,OACRnB,EAAI2C,EAAK3C,IAChBuF,GAAQzE,EAAU+U,EAAU7V,GAAKyE,GAElC,OAAOA,EAsCWqR,CACfhV,GAAY,IACZC,EAAQ1B,SAAW,CAAE0B,GAAYA,EACjC,IAIDgV,GAAYlF,IAAerG,GAAS1J,EAEnCa,EADAuT,GAAUvT,EAAO+T,EAAQ7E,EAAW9P,EAAS4Q,GAG9CqE,EAAatD,EAGZ6C,IAAgB/K,EAAOqG,EAAY+E,GAAeN,GAGjD,GAGA7Q,EACDsR,EAQF,GALKrD,GACJA,EAASqD,EAAWC,EAAYjV,EAAS4Q,GAIrC2D,EAAa,CACjBG,EAAOP,GAAUc,EAAYL,GAC7BL,EAAYG,EAAM,GAAI1U,EAAS4Q,GAG/B3R,EAAIyV,EAAKtU,OACT,MAAQnB,KACAkC,EAAOuT,EAAMzV,MACnBgW,EAAYL,EAAS3V,MAAW+V,EAAWJ,EAAS3V,IAAQkC,IAK/D,GAAKsI,GACJ,GAAK+K,GAAc1E,EAAY,CAC9B,GAAK0E,EAAa,CAGjBE,EAAO,GACPzV,EAAIgW,EAAW7U,OACf,MAAQnB,KACAkC,EAAO8T,EAAYhW,KAGzByV,EAAK/W,KAAQqX,EAAW/V,GAAMkC,GAGhCqT,EAAY,KAAQS,EAAa,GAAMP,EAAM9D,GAI9C3R,EAAIgW,EAAW7U,OACf,MAAQnB,KACAkC,EAAO8T,EAAYhW,MACsC,GAA7DyV,EAAOF,EAAa5W,EAAS6L,EAAMtI,GAASwT,EAAQ1V,MAEtDwK,EAAMiL,KAAYhR,EAASgR,GAASvT,UAOvC8T,EAAad,GACZc,IAAevR,EACduR,EAAWjT,OAAQ6S,EAAaI,EAAW7U,QAC3C6U,GAEGT,EACJA,EAAY,KAAM9Q,EAASuR,EAAYrE,GAEvCjT,EAAKD,MAAOgG,EAASuR,KAMzB,SAASC,GAAmBzB,GAyB3B,IAxBA,IAAI0B,EAAcxD,EAAS9P,EAC1BD,EAAM6R,EAAOrT,OACbgV,EAAkB3Q,EAAKgL,SAAUgE,EAAQ,GAAIhV,MAC7C4W,EAAmBD,GAAmB3Q,EAAKgL,SAAU,KACrDxQ,EAAImW,EAAkB,EAAI,EAG1BE,EAAerM,GAAe,SAAU9H,GACvC,OAAOA,IAASgU,GACdE,GAAkB,GACrBE,EAAkBtM,GAAe,SAAU9H,GAC1C,OAAwC,EAAjCvD,EAASuX,EAAchU,IAC5BkU,GAAkB,GACrBnB,EAAW,CAAE,SAAU/S,EAAMnB,EAAS4Q,GACrC,IAAI/P,GAASuU,IAAqBxE,GAAO5Q,IAAY+E,MAClDoQ,EAAenV,GAAU1B,SAC1BgX,EAAcnU,EAAMnB,EAAS4Q,GAC7B2E,EAAiBpU,EAAMnB,EAAS4Q,IAIlC,OADAuE,EAAe,KACRtU,IAGD5B,EAAI2C,EAAK3C,IAChB,GAAO0S,EAAUlN,EAAKgL,SAAUgE,EAAQxU,GAAIR,MAC3CyV,EAAW,CAAEjL,GAAegL,GAAgBC,GAAYvC,QAClD,CAIN,IAHAA,EAAUlN,EAAK2I,OAAQqG,EAAQxU,GAAIR,MAAOf,MAAO,KAAM+V,EAAQxU,GAAI6E,UAGrDjB,GAAY,CAIzB,IADAhB,IAAM5C,EACE4C,EAAID,EAAKC,IAChB,GAAK4C,EAAKgL,SAAUgE,EAAQ5R,GAAIpD,MAC/B,MAGF,OAAO6V,GACF,EAAJrV,GAASgV,GAAgBC,GACrB,EAAJjV,GAASyL,GAGT+I,EACEpW,MAAO,EAAG4B,EAAI,GACdxB,OAAQ,CAAEwG,MAAgC,MAAzBwP,EAAQxU,EAAI,GAAIR,KAAe,IAAM,MACtDuE,QAAS8D,EAAO,MAClB6K,EACA1S,EAAI4C,GAAKqT,GAAmBzB,EAAOpW,MAAO4B,EAAG4C,IAC7CA,EAAID,GAAOsT,GAAqBzB,EAASA,EAAOpW,MAAOwE,IACvDA,EAAID,GAAO8I,GAAY+I,IAGzBS,EAASvW,KAAMgU,GAIjB,OAAOsC,GAAgBC,GAoTxB,OAtpBA3C,GAAWlR,UAAYoE,EAAK+Q,QAAU/Q,EAAKkC,QAC3ClC,EAAK8M,WAAa,IAAIA,GAEtB3M,EAAWJ,GAAOI,SAAW,SAAU7E,EAAU0V,GAChD,IAAIhE,EAAS7H,EAAO6J,EAAQhV,EAC3BiX,EAAO7L,EAAQ8L,EACfC,EAAS9P,EAAY/F,EAAW,KAEjC,GAAK6V,EACJ,OAAOH,EAAY,EAAIG,EAAOvY,MAAO,GAGtCqY,EAAQ3V,EACR8J,EAAS,GACT8L,EAAalR,EAAKqL,UAElB,MAAQ4F,EAAQ,CA2Bf,IAAMjX,KAxBAgT,KAAa7H,EAAQ7C,EAAOkD,KAAMyL,MAClC9L,IAGJ8L,EAAQA,EAAMrY,MAAOuM,EAAO,GAAIxJ,SAAYsV,GAE7C7L,EAAOlM,KAAQ8V,EAAS,KAGzBhC,GAAU,GAGH7H,EAAQ5C,EAAaiD,KAAMyL,MACjCjE,EAAU7H,EAAMuB,QAChBsI,EAAO9V,KAAM,CACZsG,MAAOwN,EAGPhT,KAAMmL,EAAO,GAAI5G,QAAS8D,EAAO,OAElC4O,EAAQA,EAAMrY,MAAOoU,EAAQrR,SAIhBqE,EAAK2I,SACXxD,EAAQxC,EAAW3I,GAAOwL,KAAMyL,KAAgBC,EAAYlX,MAChEmL,EAAQ+L,EAAYlX,GAAQmL,MAC9B6H,EAAU7H,EAAMuB,QAChBsI,EAAO9V,KAAM,CACZsG,MAAOwN,EACPhT,KAAMA,EACNqF,QAAS8F,IAEV8L,EAAQA,EAAMrY,MAAOoU,EAAQrR,SAI/B,IAAMqR,EACL,MAOF,OAAOgE,EACNC,EAAMtV,OACNsV,EACClR,GAAOtB,MAAOnD,GAGd+F,EAAY/F,EAAU8J,GAASxM,MAAO,IA4ZzCwH,EAAUL,GAAOK,QAAU,SAAU9E,EAAU6J,GAC9C,IAAI3K,EA9H8B4W,EAAiBC,EAC/CC,EACHC,EACAC,EA4HAH,EAAc,GACdD,EAAkB,GAClBD,EAAS7P,EAAehG,EAAW,KAEpC,IAAM6V,EAAS,CAGRhM,IACLA,EAAQhF,EAAU7E,IAEnBd,EAAI2K,EAAMxJ,OACV,MAAQnB,KACP2W,EAASV,GAAmBtL,EAAO3K,KACtB4D,GACZiT,EAAYnY,KAAMiY,GAElBC,EAAgBlY,KAAMiY,IAKxBA,EAAS7P,EACRhG,GArJgC8V,EAsJNA,EArJxBE,EAA6B,GADkBD,EAsJNA,GArJrB1V,OACvB4V,EAAqC,EAAzBH,EAAgBzV,OAC5B6V,EAAe,SAAUxM,EAAMzJ,EAAS4Q,EAAKlN,EAASwS,GACrD,IAAI/U,EAAMU,EAAG8P,EACZwE,EAAe,EACflX,EAAI,IACJ2S,EAAYnI,GAAQ,GACpB2M,EAAa,GACbC,EAAgBtR,EAGhBnE,EAAQ6I,GAAQuM,GAAavR,EAAK6I,KAAY,IAAG,IAAK4I,GAGtDI,EAAkB5Q,GAA4B,MAAjB2Q,EAAwB,EAAIvT,KAAKC,UAAY,GAC1EnB,EAAMhB,EAAMR,OAcb,IAZK8V,IAMJnR,EAAmB/E,GAAWrD,GAAYqD,GAAWkW,GAM9CjX,IAAM2C,GAAgC,OAAvBT,EAAOP,EAAO3B,IAAeA,IAAM,CACzD,GAAK+W,GAAa7U,EAAO,CACxBU,EAAI,EAME7B,GAAWmB,EAAK6I,eAAiBrN,IACtCuI,EAAa/D,GACbyP,GAAOxL,GAER,MAAUuM,EAAUkE,EAAiBhU,KACpC,GAAK8P,EAASxQ,EAAMnB,GAAWrD,EAAUiU,GAAQ,CAChDlN,EAAQ/F,KAAMwD,GACd,MAGG+U,IACJxQ,EAAU4Q,GAKPP,KAGG5U,GAAQwQ,GAAWxQ,IACzBgV,IAII1M,GACJmI,EAAUjU,KAAMwD,IAgBnB,GATAgV,GAAgBlX,EASX8W,GAAS9W,IAAMkX,EAAe,CAClCtU,EAAI,EACJ,MAAU8P,EAAUmE,EAAajU,KAChC8P,EAASC,EAAWwE,EAAYpW,EAAS4Q,GAG1C,GAAKnH,EAAO,CAGX,GAAoB,EAAf0M,EACJ,MAAQlX,IACC2S,EAAW3S,IAAOmX,EAAYnX,KACrCmX,EAAYnX,GAAMmH,EAAI5I,KAAMkG,IAM/B0S,EAAajC,GAAUiC,GAIxBzY,EAAKD,MAAOgG,EAAS0S,GAGhBF,IAAczM,GAA4B,EAApB2M,EAAWhW,QACG,EAAtC+V,EAAeL,EAAY1V,QAE7BoE,GAAOwK,WAAYtL,GAUrB,OALKwS,IACJxQ,EAAU4Q,EACVvR,EAAmBsR,GAGbzE,GAGFmE,EACN3K,GAAc6K,GACdA,KAgCOlW,SAAWA,EAEnB,OAAO6V,GAYR9Q,EAASN,GAAOM,OAAS,SAAU/E,EAAUC,EAAS0D,EAAS+F,GAC9D,IAAIxK,EAAGwU,EAAQ8C,EAAO9X,EAAM6O,EAC3BkJ,EAA+B,mBAAbzW,GAA2BA,EAC7C6J,GAASH,GAAQ7E,EAAY7E,EAAWyW,EAASzW,UAAYA,GAM9D,GAJA2D,EAAUA,GAAW,GAIC,IAAjBkG,EAAMxJ,OAAe,CAIzB,GAAqB,GADrBqT,EAAS7J,EAAO,GAAMA,EAAO,GAAIvM,MAAO,IAC5B+C,QAA+C,QAA/BmW,EAAQ9C,EAAQ,IAAMhV,MAC5B,IAArBuB,EAAQ1B,UAAkB8G,GAAkBX,EAAKgL,SAAUgE,EAAQ,GAAIhV,MAAS,CAIhF,KAFAuB,GAAYyE,EAAK6I,KAAW,GAAGiJ,EAAMzS,QAAS,GAC5Cd,QAASmF,GAAWC,IAAapI,IAAa,IAAM,IAErD,OAAO0D,EAGI8S,IACXxW,EAAUA,EAAQN,YAGnBK,EAAWA,EAAS1C,MAAOoW,EAAOtI,QAAQlH,MAAM7D,QAIjDnB,EAAImI,EAA0B,aAAEmD,KAAMxK,GAAa,EAAI0T,EAAOrT,OAC9D,MAAQnB,IAAM,CAIb,GAHAsX,EAAQ9C,EAAQxU,GAGXwF,EAAKgL,SAAYhR,EAAO8X,EAAM9X,MAClC,MAED,IAAO6O,EAAO7I,EAAK6I,KAAM7O,MAGjBgL,EAAO6D,EACbiJ,EAAMzS,QAAS,GAAId,QAASmF,GAAWC,IACvCF,GAASqC,KAAMkJ,EAAQ,GAAIhV,OAAU+L,GAAaxK,EAAQN,aACzDM,IACI,CAKL,GAFAyT,EAAOzR,OAAQ/C,EAAG,KAClBc,EAAW0J,EAAKrJ,QAAUsK,GAAY+I,IAGrC,OADA9V,EAAKD,MAAOgG,EAAS+F,GACd/F,EAGR,QAeJ,OAPE8S,GAAY3R,EAAS9E,EAAU6J,IAChCH,EACAzJ,GACCoF,EACD1B,GACC1D,GAAWkI,GAASqC,KAAMxK,IAAcyK,GAAaxK,EAAQN,aAAgBM,GAExE0D,GAMRvF,EAAQgR,WAAatM,EAAQwB,MAAO,IAAKtC,KAAMkE,GAAY0E,KAAM,MAAS9H,EAI1E1E,EAAQ+Q,mBAAqBjK,EAG7BC,IAIA/G,EAAQmQ,aAAejD,GAAQ,SAAUC,GAGxC,OAA4E,EAArEA,EAAG4C,wBAAyBvR,EAASyC,cAAe,eAMtDiM,GAAQ,SAAUC,GAEvB,OADAA,EAAGqC,UAAY,mBACiC,MAAzCrC,EAAG+D,WAAW/P,aAAc,WAEnCiM,GAAW,yBAA0B,SAAUpK,EAAMgB,EAAMwC,GAC1D,IAAMA,EACL,OAAOxD,EAAK7B,aAAc6C,EAA6B,SAAvBA,EAAKoC,cAA2B,EAAI,KAOjEpG,EAAQuI,YAAe2E,GAAQ,SAAUC,GAG9C,OAFAA,EAAGqC,UAAY,WACfrC,EAAG+D,WAAW9P,aAAc,QAAS,IACY,KAA1C+L,EAAG+D,WAAW/P,aAAc,YAEnCiM,GAAW,QAAS,SAAUpK,EAAMsV,EAAO9R,GAC1C,IAAMA,GAAyC,UAAhCxD,EAAKgI,SAAS5E,cAC5B,OAAOpD,EAAKuV,eAOTrL,GAAQ,SAAUC,GACvB,OAAwC,MAAjCA,EAAGhM,aAAc,eAExBiM,GAAWhF,EAAU,SAAUpF,EAAMgB,EAAMwC,GAC1C,IAAIzF,EACJ,IAAMyF,EACL,OAAwB,IAAjBxD,EAAMgB,GAAkBA,EAAKoC,eACjCrF,EAAMiC,EAAKoM,iBAAkBpL,KAAYjD,EAAI4P,UAC9C5P,EAAI+E,MACJ,OAKEO,GA14EP,CA44EK1H,GAILgD,EAAOwN,KAAO9I,EACd1E,EAAO6O,KAAOnK,EAAO+K,UAGrBzP,EAAO6O,KAAM,KAAQ7O,EAAO6O,KAAKhI,QACjC7G,EAAOkP,WAAalP,EAAO6W,OAASnS,EAAOwK,WAC3ClP,EAAOT,KAAOmF,EAAOE,QACrB5E,EAAO8W,SAAWpS,EAAOG,MACzB7E,EAAOyF,SAAWf,EAAOe,SACzBzF,EAAO+W,eAAiBrS,EAAO6D,OAK/B,IAAIe,EAAM,SAAUjI,EAAMiI,EAAK0N,GAC9B,IAAIrF,EAAU,GACbsF,OAAqBnU,IAAVkU,EAEZ,OAAU3V,EAAOA,EAAMiI,KAA6B,IAAlBjI,EAAK7C,SACtC,GAAuB,IAAlB6C,EAAK7C,SAAiB,CAC1B,GAAKyY,GAAYjX,EAAQqB,GAAO6V,GAAIF,GACnC,MAEDrF,EAAQ9T,KAAMwD,GAGhB,OAAOsQ,GAIJwF,EAAW,SAAUC,EAAG/V,GAG3B,IAFA,IAAIsQ,EAAU,GAENyF,EAAGA,EAAIA,EAAEnL,YACI,IAAfmL,EAAE5Y,UAAkB4Y,IAAM/V,GAC9BsQ,EAAQ9T,KAAMuZ,GAIhB,OAAOzF,GAIJ0F,EAAgBrX,EAAO6O,KAAK/E,MAAMhC,aAItC,SAASuB,EAAUhI,EAAMgB,GAEvB,OAAOhB,EAAKgI,UAAYhI,EAAKgI,SAAS5E,gBAAkBpC,EAAKoC,cAG/D,IAAI6S,EAAa,kEAKjB,SAASC,EAAQzI,EAAU0I,EAAW5F,GACrC,OAAKtT,EAAYkZ,GACTxX,EAAO2B,KAAMmN,EAAU,SAAUzN,EAAMlC,GAC7C,QAASqY,EAAU9Z,KAAM2D,EAAMlC,EAAGkC,KAAWuQ,IAK1C4F,EAAUhZ,SACPwB,EAAO2B,KAAMmN,EAAU,SAAUzN,GACvC,OAASA,IAASmW,IAAgB5F,IAKV,iBAAd4F,EACJxX,EAAO2B,KAAMmN,EAAU,SAAUzN,GACvC,OAA4C,EAAnCvD,EAAQJ,KAAM8Z,EAAWnW,KAAkBuQ,IAK/C5R,EAAOsN,OAAQkK,EAAW1I,EAAU8C,GAG5C5R,EAAOsN,OAAS,SAAUuB,EAAM/N,EAAO8Q,GACtC,IAAIvQ,EAAOP,EAAO,GAMlB,OAJK8Q,IACJ/C,EAAO,QAAUA,EAAO,KAGH,IAAjB/N,EAAMR,QAAkC,IAAlBe,EAAK7C,SACxBwB,EAAOwN,KAAKM,gBAAiBzM,EAAMwN,GAAS,CAAExN,GAAS,GAGxDrB,EAAOwN,KAAKxJ,QAAS6K,EAAM7O,EAAO2B,KAAMb,EAAO,SAAUO,GAC/D,OAAyB,IAAlBA,EAAK7C,aAIdwB,EAAOG,GAAGgC,OAAQ,CACjBqL,KAAM,SAAUvN,GACf,IAAId,EAAG4B,EACNe,EAAM7E,KAAKqD,OACXmX,EAAOxa,KAER,GAAyB,iBAAbgD,EACX,OAAOhD,KAAK4D,UAAWb,EAAQC,GAAWqN,OAAQ,WACjD,IAAMnO,EAAI,EAAGA,EAAI2C,EAAK3C,IACrB,GAAKa,EAAOyF,SAAUgS,EAAMtY,GAAKlC,MAChC,OAAO,KAQX,IAFA8D,EAAM9D,KAAK4D,UAAW,IAEhB1B,EAAI,EAAGA,EAAI2C,EAAK3C,IACrBa,EAAOwN,KAAMvN,EAAUwX,EAAMtY,GAAK4B,GAGnC,OAAa,EAANe,EAAU9B,EAAOkP,WAAYnO,GAAQA,GAE7CuM,OAAQ,SAAUrN,GACjB,OAAOhD,KAAK4D,UAAW0W,EAAQta,KAAMgD,GAAY,IAAI,KAEtD2R,IAAK,SAAU3R,GACd,OAAOhD,KAAK4D,UAAW0W,EAAQta,KAAMgD,GAAY,IAAI,KAEtDiX,GAAI,SAAUjX,GACb,QAASsX,EACRta,KAIoB,iBAAbgD,GAAyBoX,EAAc5M,KAAMxK,GACnDD,EAAQC,GACRA,GAAY,IACb,GACCK,UASJ,IAAIoX,EAMHvP,EAAa,uCAENnI,EAAOG,GAAGC,KAAO,SAAUH,EAAUC,EAASkS,GACpD,IAAItI,EAAOzI,EAGX,IAAMpB,EACL,OAAOhD,KAQR,GAHAmV,EAAOA,GAAQsF,EAGU,iBAAbzX,EAAwB,CAanC,KAPC6J,EALsB,MAAlB7J,EAAU,IACsB,MAApCA,EAAUA,EAASK,OAAS,IACT,GAAnBL,EAASK,OAGD,CAAE,KAAML,EAAU,MAGlBkI,EAAWgC,KAAMlK,MAIV6J,EAAO,IAAQ5J,EA6CxB,OAAMA,GAAWA,EAAQM,QACtBN,GAAWkS,GAAO5E,KAAMvN,GAK1BhD,KAAKwD,YAAaP,GAAUsN,KAAMvN,GAhDzC,GAAK6J,EAAO,GAAM,CAYjB,GAXA5J,EAAUA,aAAmBF,EAASE,EAAS,GAAMA,EAIrDF,EAAOgB,MAAO/D,KAAM+C,EAAO2X,UAC1B7N,EAAO,GACP5J,GAAWA,EAAQ1B,SAAW0B,EAAQgK,eAAiBhK,EAAUrD,GACjE,IAIIya,EAAW7M,KAAMX,EAAO,KAAS9J,EAAO2C,cAAezC,GAC3D,IAAM4J,KAAS5J,EAGT5B,EAAYrB,KAAM6M,IACtB7M,KAAM6M,GAAS5J,EAAS4J,IAIxB7M,KAAK8R,KAAMjF,EAAO5J,EAAS4J,IAK9B,OAAO7M,KAYP,OARAoE,EAAOxE,EAASuN,eAAgBN,EAAO,OAKtC7M,KAAM,GAAMoE,EACZpE,KAAKqD,OAAS,GAERrD,KAcH,OAAKgD,EAASzB,UACpBvB,KAAM,GAAMgD,EACZhD,KAAKqD,OAAS,EACPrD,MAIIqB,EAAY2B,QACD6C,IAAfsP,EAAKwF,MACXxF,EAAKwF,MAAO3X,GAGZA,EAAUD,GAGLA,EAAO2D,UAAW1D,EAAUhD,QAIhCsD,UAAYP,EAAOG,GAGxBuX,EAAa1X,EAAQnD,GAGrB,IAAIgb,EAAe,iCAGlBC,EAAmB,CAClBC,UAAU,EACVC,UAAU,EACVzO,MAAM,EACN0O,MAAM,GAoFR,SAASC,EAASpM,EAAKxC,GACtB,OAAUwC,EAAMA,EAAKxC,KAA4B,IAAjBwC,EAAItN,UACpC,OAAOsN,EAnFR9L,EAAOG,GAAGgC,OAAQ,CACjB4P,IAAK,SAAUtP,GACd,IAAI0V,EAAUnY,EAAQyC,EAAQxF,MAC7Bmb,EAAID,EAAQ7X,OAEb,OAAOrD,KAAKqQ,OAAQ,WAEnB,IADA,IAAInO,EAAI,EACAA,EAAIiZ,EAAGjZ,IACd,GAAKa,EAAOyF,SAAUxI,KAAMkb,EAAShZ,IACpC,OAAO,KAMXkZ,QAAS,SAAU5I,EAAWvP,GAC7B,IAAI4L,EACH3M,EAAI,EACJiZ,EAAInb,KAAKqD,OACTqR,EAAU,GACVwG,EAA+B,iBAAd1I,GAA0BzP,EAAQyP,GAGpD,IAAM4H,EAAc5M,KAAMgF,GACzB,KAAQtQ,EAAIiZ,EAAGjZ,IACd,IAAM2M,EAAM7O,KAAMkC,GAAK2M,GAAOA,IAAQ5L,EAAS4L,EAAMA,EAAIlM,WAGxD,GAAKkM,EAAItN,SAAW,KAAQ2Z,GACH,EAAxBA,EAAQG,MAAOxM,GAGE,IAAjBA,EAAItN,UACHwB,EAAOwN,KAAKM,gBAAiBhC,EAAK2D,IAAgB,CAEnDkC,EAAQ9T,KAAMiO,GACd,MAMJ,OAAO7O,KAAK4D,UAA4B,EAAjB8Q,EAAQrR,OAAaN,EAAOkP,WAAYyC,GAAYA,IAI5E2G,MAAO,SAAUjX,GAGhB,OAAMA,EAKe,iBAATA,EACJvD,EAAQJ,KAAMsC,EAAQqB,GAAQpE,KAAM,IAIrCa,EAAQJ,KAAMT,KAGpBoE,EAAKb,OAASa,EAAM,GAAMA,GAZjBpE,KAAM,IAAOA,KAAM,GAAI2C,WAAe3C,KAAKsE,QAAQgX,UAAUjY,QAAU,GAgBlFkY,IAAK,SAAUvY,EAAUC,GACxB,OAAOjD,KAAK4D,UACXb,EAAOkP,WACNlP,EAAOgB,MAAO/D,KAAK0D,MAAOX,EAAQC,EAAUC,OAK/CuY,QAAS,SAAUxY,GAClB,OAAOhD,KAAKub,IAAiB,MAAZvY,EAChBhD,KAAKgE,WAAahE,KAAKgE,WAAWqM,OAAQrN,OAU7CD,EAAOkB,KAAM,CACZiQ,OAAQ,SAAU9P,GACjB,IAAI8P,EAAS9P,EAAKzB,WAClB,OAAOuR,GAA8B,KAApBA,EAAO3S,SAAkB2S,EAAS,MAEpDuH,QAAS,SAAUrX,GAClB,OAAOiI,EAAKjI,EAAM,eAEnBsX,aAAc,SAAUtX,EAAMmD,EAAIwS,GACjC,OAAO1N,EAAKjI,EAAM,aAAc2V,IAEjCzN,KAAM,SAAUlI,GACf,OAAO6W,EAAS7W,EAAM,gBAEvB4W,KAAM,SAAU5W,GACf,OAAO6W,EAAS7W,EAAM,oBAEvBuX,QAAS,SAAUvX,GAClB,OAAOiI,EAAKjI,EAAM,gBAEnBkX,QAAS,SAAUlX,GAClB,OAAOiI,EAAKjI,EAAM,oBAEnBwX,UAAW,SAAUxX,EAAMmD,EAAIwS,GAC9B,OAAO1N,EAAKjI,EAAM,cAAe2V,IAElC8B,UAAW,SAAUzX,EAAMmD,EAAIwS,GAC9B,OAAO1N,EAAKjI,EAAM,kBAAmB2V,IAEtCG,SAAU,SAAU9V,GACnB,OAAO8V,GAAY9V,EAAKzB,YAAc,IAAK2P,WAAYlO,IAExD0W,SAAU,SAAU1W,GACnB,OAAO8V,EAAU9V,EAAKkO,aAEvByI,SAAU,SAAU3W,GACnB,OAA6B,MAAxBA,EAAK0X,iBAKT3b,EAAUiE,EAAK0X,iBAER1X,EAAK0X,iBAMR1P,EAAUhI,EAAM,cACpBA,EAAOA,EAAK2X,SAAW3X,GAGjBrB,EAAOgB,MAAO,GAAIK,EAAKmI,eAE7B,SAAUnH,EAAMlC,GAClBH,EAAOG,GAAIkC,GAAS,SAAU2U,EAAO/W,GACpC,IAAI0R,EAAU3R,EAAOoB,IAAKnE,KAAMkD,EAAI6W,GAuBpC,MArB0B,UAArB3U,EAAK9E,OAAQ,KACjB0C,EAAW+W,GAGP/W,GAAgC,iBAAbA,IACvB0R,EAAU3R,EAAOsN,OAAQrN,EAAU0R,IAGjB,EAAd1U,KAAKqD,SAGHwX,EAAkBzV,IACvBrC,EAAOkP,WAAYyC,GAIfkG,EAAapN,KAAMpI,IACvBsP,EAAQsH,WAIHhc,KAAK4D,UAAW8Q,MAGzB,IAAIuH,EAAgB,oBAsOpB,SAASC,EAAUC,GAClB,OAAOA,EAER,SAASC,EAASC,GACjB,MAAMA,EAGP,SAASC,EAAYpV,EAAOqV,EAASC,EAAQC,GAC5C,IAAIC,EAEJ,IAGMxV,GAAS7F,EAAcqb,EAASxV,EAAMyV,SAC1CD,EAAOjc,KAAMyG,GAAQ0B,KAAM2T,GAAUK,KAAMJ,GAGhCtV,GAAS7F,EAAcqb,EAASxV,EAAM2V,MACjDH,EAAOjc,KAAMyG,EAAOqV,EAASC,GAQ7BD,EAAQ5b,WAAOkF,EAAW,CAAEqB,GAAQ5G,MAAOmc,IAM3C,MAAQvV,GAITsV,EAAO7b,WAAOkF,EAAW,CAAEqB,KAvO7BnE,EAAO+Z,UAAY,SAAU3X,GA9B7B,IAAwBA,EACnB4X,EAiCJ5X,EAA6B,iBAAZA,GAlCMA,EAmCPA,EAlCZ4X,EAAS,GACbha,EAAOkB,KAAMkB,EAAQ0H,MAAOoP,IAAmB,GAAI,SAAUe,EAAGC,GAC/DF,EAAQE,IAAS,IAEXF,GA+BNha,EAAOmC,OAAQ,GAAIC,GAEpB,IACC+X,EAGAC,EAGAC,EAGAC,EAGA9T,EAAO,GAGP+T,EAAQ,GAGRC,GAAe,EAGfC,EAAO,WAQN,IALAH,EAASA,GAAUlY,EAAQsY,KAI3BL,EAAQF,GAAS,EACTI,EAAMja,OAAQka,GAAe,EAAI,CACxCJ,EAASG,EAAMlP,QACf,QAAUmP,EAAchU,EAAKlG,QAGmC,IAA1DkG,EAAMgU,GAAc5c,MAAOwc,EAAQ,GAAKA,EAAQ,KACpDhY,EAAQuY,cAGRH,EAAchU,EAAKlG,OACnB8Z,GAAS,GAMNhY,EAAQgY,SACbA,GAAS,GAGVD,GAAS,EAGJG,IAIH9T,EADI4T,EACG,GAIA,KAMV3C,EAAO,CAGNe,IAAK,WA2BJ,OA1BKhS,IAGC4T,IAAWD,IACfK,EAAchU,EAAKlG,OAAS,EAC5Bia,EAAM1c,KAAMuc,IAGb,SAAW5B,EAAKhH,GACfxR,EAAOkB,KAAMsQ,EAAM,SAAUyI,EAAG/V,GAC1B5F,EAAY4F,GACV9B,EAAQyU,QAAWY,EAAK1F,IAAK7N,IAClCsC,EAAK3I,KAAMqG,GAEDA,GAAOA,EAAI5D,QAA4B,WAAlBR,EAAQoE,IAGxCsU,EAAKtU,KATR,CAYK5C,WAEA8Y,IAAWD,GACfM,KAGKxd,MAIR2d,OAAQ,WAYP,OAXA5a,EAAOkB,KAAMI,UAAW,SAAU2Y,EAAG/V,GACpC,IAAIoU,EACJ,OAA0D,GAAhDA,EAAQtY,EAAO6D,QAASK,EAAKsC,EAAM8R,IAC5C9R,EAAKtE,OAAQoW,EAAO,GAGfA,GAASkC,GACbA,MAIIvd,MAKR8U,IAAK,SAAU5R,GACd,OAAOA,GACwB,EAA9BH,EAAO6D,QAAS1D,EAAIqG,GACN,EAAdA,EAAKlG,QAIPwS,MAAO,WAIN,OAHKtM,IACJA,EAAO,IAEDvJ,MAMR4d,QAAS,WAGR,OAFAP,EAASC,EAAQ,GACjB/T,EAAO4T,EAAS,GACTnd,MAERmM,SAAU,WACT,OAAQ5C,GAMTsU,KAAM,WAKL,OAJAR,EAASC,EAAQ,GACXH,GAAWD,IAChB3T,EAAO4T,EAAS,IAEVnd,MAERqd,OAAQ,WACP,QAASA,GAIVS,SAAU,SAAU7a,EAASsR,GAS5B,OARM8I,IAEL9I,EAAO,CAAEtR,GADTsR,EAAOA,GAAQ,IACQjU,MAAQiU,EAAKjU,QAAUiU,GAC9C+I,EAAM1c,KAAM2T,GACN2I,GACLM,KAGKxd,MAIRwd,KAAM,WAEL,OADAhD,EAAKsD,SAAU9d,KAAMqE,WACdrE,MAIRod,MAAO,WACN,QAASA,IAIZ,OAAO5C,GA4CRzX,EAAOmC,OAAQ,CAEd6Y,SAAU,SAAUC,GACnB,IAAIC,EAAS,CAIX,CAAE,SAAU,WAAYlb,EAAO+Z,UAAW,UACzC/Z,EAAO+Z,UAAW,UAAY,GAC/B,CAAE,UAAW,OAAQ/Z,EAAO+Z,UAAW,eACtC/Z,EAAO+Z,UAAW,eAAiB,EAAG,YACvC,CAAE,SAAU,OAAQ/Z,EAAO+Z,UAAW,eACrC/Z,EAAO+Z,UAAW,eAAiB,EAAG,aAExCoB,EAAQ,UACRvB,EAAU,CACTuB,MAAO,WACN,OAAOA,GAERC,OAAQ,WAEP,OADAC,EAASxV,KAAMvE,WAAYuY,KAAMvY,WAC1BrE,MAERqe,QAAS,SAAUnb,GAClB,OAAOyZ,EAAQE,KAAM,KAAM3Z,IAI5Bob,KAAM,WACL,IAAIC,EAAMla,UAEV,OAAOtB,EAAOgb,SAAU,SAAUS,GACjCzb,EAAOkB,KAAMga,EAAQ,SAAU1W,EAAIkX,GAGlC,IAAIvb,EAAK7B,EAAYkd,EAAKE,EAAO,MAAWF,EAAKE,EAAO,IAKxDL,EAAUK,EAAO,IAAO,WACvB,IAAIC,EAAWxb,GAAMA,EAAGvC,MAAOX,KAAMqE,WAChCqa,GAAYrd,EAAYqd,EAAS/B,SACrC+B,EAAS/B,UACPgC,SAAUH,EAASI,QACnBhW,KAAM4V,EAASjC,SACfK,KAAM4B,EAAShC,QAEjBgC,EAAUC,EAAO,GAAM,QACtBze,KACAkD,EAAK,CAAEwb,GAAara,eAKxBka,EAAM,OACH5B,WAELE,KAAM,SAAUgC,EAAaC,EAAYC,GACxC,IAAIC,EAAW,EACf,SAASzC,EAAS0C,EAAOb,EAAU1P,EAASwQ,GAC3C,OAAO,WACN,IAAIC,EAAOnf,KACVuU,EAAOlQ,UACP+a,EAAa,WACZ,IAAIV,EAAU7B,EAKd,KAAKoC,EAAQD,GAAb,CAQA,IAJAN,EAAWhQ,EAAQ/N,MAAOwe,EAAM5K,MAId6J,EAASzB,UAC1B,MAAM,IAAI0C,UAAW,4BAOtBxC,EAAO6B,IAKgB,iBAAbA,GACY,mBAAbA,IACRA,EAAS7B,KAGLxb,EAAYwb,GAGXqC,EACJrC,EAAKpc,KACJie,EACAnC,EAASyC,EAAUZ,EAAUlC,EAAUgD,GACvC3C,EAASyC,EAAUZ,EAAUhC,EAAS8C,KAOvCF,IAEAnC,EAAKpc,KACJie,EACAnC,EAASyC,EAAUZ,EAAUlC,EAAUgD,GACvC3C,EAASyC,EAAUZ,EAAUhC,EAAS8C,GACtC3C,EAASyC,EAAUZ,EAAUlC,EAC5BkC,EAASkB,eASP5Q,IAAYwN,IAChBiD,OAAOtZ,EACP0O,EAAO,CAAEmK,KAKRQ,GAAWd,EAASmB,aAAeJ,EAAM5K,MAK7CiL,EAAUN,EACTE,EACA,WACC,IACCA,IACC,MAAQ5S,GAEJzJ,EAAOgb,SAAS0B,eACpB1c,EAAOgb,SAAS0B,cAAejT,EAC9BgT,EAAQE,YAMQV,GAAbC,EAAQ,IAIPvQ,IAAY0N,IAChB+C,OAAOtZ,EACP0O,EAAO,CAAE/H,IAGV4R,EAASuB,WAAYR,EAAM5K,MAS3B0K,EACJO,KAKKzc,EAAOgb,SAAS6B,eACpBJ,EAAQE,WAAa3c,EAAOgb,SAAS6B,gBAEtC7f,EAAO8f,WAAYL,KAKtB,OAAOzc,EAAOgb,SAAU,SAAUS,GAGjCP,EAAQ,GAAK,GAAI1C,IAChBgB,EACC,EACAiC,EACAnd,EAAY0d,GACXA,EACA7C,EACDsC,EAASc,aAKXrB,EAAQ,GAAK,GAAI1C,IAChBgB,EACC,EACAiC,EACAnd,EAAYwd,GACXA,EACA3C,IAKH+B,EAAQ,GAAK,GAAI1C,IAChBgB,EACC,EACAiC,EACAnd,EAAYyd,GACXA,EACA1C,MAGAO,WAKLA,QAAS,SAAUrb,GAClB,OAAc,MAAPA,EAAcyB,EAAOmC,OAAQ5D,EAAKqb,GAAYA,IAGvDyB,EAAW,GAkEZ,OA/DArb,EAAOkB,KAAMga,EAAQ,SAAU/b,EAAGuc,GACjC,IAAIlV,EAAOkV,EAAO,GACjBqB,EAAcrB,EAAO,GAKtB9B,EAAS8B,EAAO,IAAQlV,EAAKgS,IAGxBuE,GACJvW,EAAKgS,IACJ,WAIC2C,EAAQ4B,GAKT7B,EAAQ,EAAI/b,GAAK,GAAI0b,QAIrBK,EAAQ,EAAI/b,GAAK,GAAI0b,QAGrBK,EAAQ,GAAK,GAAIJ,KAGjBI,EAAQ,GAAK,GAAIJ,MAOnBtU,EAAKgS,IAAKkD,EAAO,GAAIjB,MAKrBY,EAAUK,EAAO,IAAQ,WAExB,OADAL,EAAUK,EAAO,GAAM,QAAUze,OAASoe,OAAWvY,EAAY7F,KAAMqE,WAChErE,MAMRoe,EAAUK,EAAO,GAAM,QAAWlV,EAAKuU,WAIxCnB,EAAQA,QAASyB,GAGZJ,GACJA,EAAKvd,KAAM2d,EAAUA,GAIfA,GAIR2B,KAAM,SAAUC,GACf,IAGCC,EAAY5b,UAAUhB,OAGtBnB,EAAI+d,EAGJC,EAAkBva,MAAOzD,GACzBie,EAAgB7f,EAAMG,KAAM4D,WAG5B+b,EAASrd,EAAOgb,WAGhBsC,EAAa,SAAUne,GACtB,OAAO,SAAUgF,GAChBgZ,EAAiBhe,GAAMlC,KACvBmgB,EAAeje,GAAyB,EAAnBmC,UAAUhB,OAAa/C,EAAMG,KAAM4D,WAAc6C,IAC5D+Y,GACTG,EAAOb,YAAaW,EAAiBC,KAMzC,GAAKF,GAAa,IACjB3D,EAAY0D,EAAaI,EAAOxX,KAAMyX,EAAYne,IAAMqa,QAAS6D,EAAO5D,QACtEyD,GAGsB,YAAnBG,EAAOlC,SACX7c,EAAY8e,EAAeje,IAAOie,EAAeje,GAAI2a,OAErD,OAAOuD,EAAOvD,OAKhB,MAAQ3a,IACPoa,EAAY6D,EAAeje,GAAKme,EAAYne,GAAKke,EAAO5D,QAGzD,OAAO4D,EAAOzD,aAOhB,IAAI2D,EAAc,yDAElBvd,EAAOgb,SAAS0B,cAAgB,SAAUtZ,EAAOoa,GAI3CxgB,EAAOygB,SAAWzgB,EAAOygB,QAAQC,MAAQta,GAASma,EAAY9S,KAAMrH,EAAMf,OAC9ErF,EAAOygB,QAAQC,KAAM,8BAAgCta,EAAMua,QAASva,EAAMoa,MAAOA,IAOnFxd,EAAO4d,eAAiB,SAAUxa,GACjCpG,EAAO8f,WAAY,WAClB,MAAM1Z,KAQR,IAAIya,EAAY7d,EAAOgb,WAkDvB,SAAS8C,IACRjhB,EAASkhB,oBAAqB,mBAAoBD,GAClD9gB,EAAO+gB,oBAAqB,OAAQD,GACpC9d,EAAO4X,QAnDR5X,EAAOG,GAAGyX,MAAQ,SAAUzX,GAY3B,OAVA0d,EACE/D,KAAM3Z,GAKNmb,SAAO,SAAUlY,GACjBpD,EAAO4d,eAAgBxa,KAGlBnG,MAGR+C,EAAOmC,OAAQ,CAGdgB,SAAS,EAIT6a,UAAW,EAGXpG,MAAO,SAAUqG,KAGF,IAATA,IAAkBje,EAAOge,UAAYhe,EAAOmD,WAKjDnD,EAAOmD,SAAU,KAGZ8a,GAAsC,IAAnBje,EAAOge,WAK/BH,EAAUrB,YAAa3f,EAAU,CAAEmD,OAIrCA,EAAO4X,MAAMkC,KAAO+D,EAAU/D,KAaD,aAAxBjd,EAASqhB,YACa,YAAxBrhB,EAASqhB,aAA6BrhB,EAAS8P,gBAAgBwR,SAGjEnhB,EAAO8f,WAAY9c,EAAO4X,QAK1B/a,EAASmQ,iBAAkB,mBAAoB8Q,GAG/C9gB,EAAOgQ,iBAAkB,OAAQ8Q,IAQlC,IAAIM,EAAS,SAAUtd,EAAOX,EAAIgL,EAAKhH,EAAOka,EAAWC,EAAUC,GAClE,IAAIpf,EAAI,EACP2C,EAAMhB,EAAMR,OACZke,EAAc,MAAPrT,EAGR,GAAuB,WAAlBrL,EAAQqL,GAEZ,IAAMhM,KADNkf,GAAY,EACDlT,EACViT,EAAQtd,EAAOX,EAAIhB,EAAGgM,EAAKhM,IAAK,EAAMmf,EAAUC,QAI3C,QAAezb,IAAVqB,IACXka,GAAY,EAEN/f,EAAY6F,KACjBoa,GAAM,GAGFC,IAGCD,GACJpe,EAAGzC,KAAMoD,EAAOqD,GAChBhE,EAAK,OAILqe,EAAOre,EACPA,EAAK,SAAUkB,EAAMod,EAAMta,GAC1B,OAAOqa,EAAK9gB,KAAMsC,EAAQqB,GAAQ8C,MAKhChE,GACJ,KAAQhB,EAAI2C,EAAK3C,IAChBgB,EACCW,EAAO3B,GAAKgM,EAAKoT,EACjBpa,EACAA,EAAMzG,KAAMoD,EAAO3B,GAAKA,EAAGgB,EAAIW,EAAO3B,GAAKgM,KAM/C,OAAKkT,EACGvd,EAIH0d,EACGre,EAAGzC,KAAMoD,GAGVgB,EAAM3B,EAAIW,EAAO,GAAKqK,GAAQmT,GAKlCI,EAAY,QACfC,EAAa,YAGd,SAASC,EAAYC,EAAMC,GAC1B,OAAOA,EAAOC,cAMf,SAASC,EAAWC,GACnB,OAAOA,EAAO/b,QAASwb,EAAW,OAAQxb,QAASyb,EAAYC,GAEhE,IAAIM,EAAa,SAAUC,GAQ1B,OAA0B,IAAnBA,EAAM3gB,UAAqC,IAAnB2gB,EAAM3gB,YAAsB2gB,EAAM3gB,UAMlE,SAAS4gB,IACRniB,KAAK8F,QAAU/C,EAAO+C,QAAUqc,EAAKC,MAGtCD,EAAKC,IAAM,EAEXD,EAAK7e,UAAY,CAEhB2K,MAAO,SAAUiU,GAGhB,IAAIhb,EAAQgb,EAAOliB,KAAK8F,SA4BxB,OAzBMoB,IACLA,EAAQ,GAKH+a,EAAYC,KAIXA,EAAM3gB,SACV2gB,EAAOliB,KAAK8F,SAAYoB,EAMxB9G,OAAOiiB,eAAgBH,EAAOliB,KAAK8F,QAAS,CAC3CoB,MAAOA,EACPob,cAAc,MAMXpb,GAERqb,IAAK,SAAUL,EAAOM,EAAMtb,GAC3B,IAAIub,EACHxU,EAAQjO,KAAKiO,MAAOiU,GAIrB,GAAqB,iBAATM,EACXvU,EAAO8T,EAAWS,IAAWtb,OAM7B,IAAMub,KAAQD,EACbvU,EAAO8T,EAAWU,IAAWD,EAAMC,GAGrC,OAAOxU,GAERvK,IAAK,SAAUwe,EAAOhU,GACrB,YAAerI,IAARqI,EACNlO,KAAKiO,MAAOiU,GAGZA,EAAOliB,KAAK8F,UAAaoc,EAAOliB,KAAK8F,SAAWic,EAAW7T,KAE7DiT,OAAQ,SAAUe,EAAOhU,EAAKhH,GAa7B,YAAarB,IAARqI,GACCA,GAAsB,iBAARA,QAAgCrI,IAAVqB,EAElClH,KAAK0D,IAAKwe,EAAOhU,IASzBlO,KAAKuiB,IAAKL,EAAOhU,EAAKhH,QAILrB,IAAVqB,EAAsBA,EAAQgH,IAEtCyP,OAAQ,SAAUuE,EAAOhU,GACxB,IAAIhM,EACH+L,EAAQiU,EAAOliB,KAAK8F,SAErB,QAAeD,IAAVoI,EAAL,CAIA,QAAapI,IAARqI,EAAoB,CAkBxBhM,GAXCgM,EAJIvI,MAAMC,QAASsI,GAIbA,EAAI/J,IAAK4d,IAEf7T,EAAM6T,EAAW7T,MAIJD,EACZ,CAAEC,GACAA,EAAIrB,MAAOoP,IAAmB,IAG1B5Y,OAER,MAAQnB,WACA+L,EAAOC,EAAKhM,UAKR2D,IAARqI,GAAqBnL,EAAOyD,cAAeyH,MAM1CiU,EAAM3gB,SACV2gB,EAAOliB,KAAK8F,cAAYD,SAEjBqc,EAAOliB,KAAK8F,YAItB4c,QAAS,SAAUR,GAClB,IAAIjU,EAAQiU,EAAOliB,KAAK8F,SACxB,YAAiBD,IAAVoI,IAAwBlL,EAAOyD,cAAeyH,KAGvD,IAAI0U,EAAW,IAAIR,EAEfS,EAAW,IAAIT,EAcfU,EAAS,gCACZC,EAAa,SA2Bd,SAASC,EAAU3e,EAAM8J,EAAKsU,GAC7B,IAAIpd,EA1Baod,EA8BjB,QAAc3c,IAAT2c,GAAwC,IAAlBpe,EAAK7C,SAI/B,GAHA6D,EAAO,QAAU8I,EAAIjI,QAAS6c,EAAY,OAAQtb,cAG7B,iBAFrBgb,EAAOpe,EAAK7B,aAAc6C,IAEM,CAC/B,IACCod,EAnCW,UADGA,EAoCEA,IA/BL,UAATA,IAIS,SAATA,EACG,KAIHA,KAAUA,EAAO,IACbA,EAGJK,EAAOrV,KAAMgV,GACVQ,KAAKC,MAAOT,GAGbA,GAeH,MAAQhW,IAGVoW,EAASL,IAAKne,EAAM8J,EAAKsU,QAEzBA,OAAO3c,EAGT,OAAO2c,EAGRzf,EAAOmC,OAAQ,CACdwd,QAAS,SAAUte,GAClB,OAAOwe,EAASF,QAASte,IAAUue,EAASD,QAASte,IAGtDoe,KAAM,SAAUpe,EAAMgB,EAAMod,GAC3B,OAAOI,EAASzB,OAAQ/c,EAAMgB,EAAMod,IAGrCU,WAAY,SAAU9e,EAAMgB,GAC3Bwd,EAASjF,OAAQvZ,EAAMgB,IAKxB+d,MAAO,SAAU/e,EAAMgB,EAAMod,GAC5B,OAAOG,EAASxB,OAAQ/c,EAAMgB,EAAMod,IAGrCY,YAAa,SAAUhf,EAAMgB,GAC5Bud,EAAShF,OAAQvZ,EAAMgB,MAIzBrC,EAAOG,GAAGgC,OAAQ,CACjBsd,KAAM,SAAUtU,EAAKhH,GACpB,IAAIhF,EAAGkD,EAAMod,EACZpe,EAAOpE,KAAM,GACbyO,EAAQrK,GAAQA,EAAKuF,WAGtB,QAAa9D,IAARqI,EAAoB,CACxB,GAAKlO,KAAKqD,SACTmf,EAAOI,EAASlf,IAAKU,GAEE,IAAlBA,EAAK7C,WAAmBohB,EAASjf,IAAKU,EAAM,iBAAmB,CACnElC,EAAIuM,EAAMpL,OACV,MAAQnB,IAIFuM,EAAOvM,IAEsB,KADjCkD,EAAOqJ,EAAOvM,GAAIkD,MACRvE,QAAS,WAClBuE,EAAO2c,EAAW3c,EAAK9E,MAAO,IAC9ByiB,EAAU3e,EAAMgB,EAAMod,EAAMpd,KAI/Bud,EAASJ,IAAKne,EAAM,gBAAgB,GAItC,OAAOoe,EAIR,MAAoB,iBAARtU,EACJlO,KAAKiE,KAAM,WACjB2e,EAASL,IAAKviB,KAAMkO,KAIfiT,EAAQnhB,KAAM,SAAUkH,GAC9B,IAAIsb,EAOJ,GAAKpe,QAAkByB,IAAVqB,EAKZ,YAAcrB,KADd2c,EAAOI,EAASlf,IAAKU,EAAM8J,IAEnBsU,OAMM3c,KADd2c,EAAOO,EAAU3e,EAAM8J,IAEfsU,OAIR,EAIDxiB,KAAKiE,KAAM,WAGV2e,EAASL,IAAKviB,KAAMkO,EAAKhH,MAExB,KAAMA,EAA0B,EAAnB7C,UAAUhB,OAAY,MAAM,IAG7C6f,WAAY,SAAUhV,GACrB,OAAOlO,KAAKiE,KAAM,WACjB2e,EAASjF,OAAQ3d,KAAMkO,QAM1BnL,EAAOmC,OAAQ,CACdoY,MAAO,SAAUlZ,EAAM1C,EAAM8gB,GAC5B,IAAIlF,EAEJ,GAAKlZ,EAYJ,OAXA1C,GAASA,GAAQ,MAAS,QAC1B4b,EAAQqF,EAASjf,IAAKU,EAAM1C,GAGvB8gB,KACElF,GAAS3X,MAAMC,QAAS4c,GAC7BlF,EAAQqF,EAASxB,OAAQ/c,EAAM1C,EAAMqB,EAAO2D,UAAW8b,IAEvDlF,EAAM1c,KAAM4hB,IAGPlF,GAAS,IAIlB+F,QAAS,SAAUjf,EAAM1C,GACxBA,EAAOA,GAAQ,KAEf,IAAI4b,EAAQva,EAAOua,MAAOlZ,EAAM1C,GAC/B4hB,EAAchG,EAAMja,OACpBH,EAAKoa,EAAMlP,QACXmV,EAAQxgB,EAAOygB,YAAapf,EAAM1C,GAMvB,eAAPwB,IACJA,EAAKoa,EAAMlP,QACXkV,KAGIpgB,IAIU,OAATxB,GACJ4b,EAAM3L,QAAS,qBAIT4R,EAAME,KACbvgB,EAAGzC,KAAM2D,EApBF,WACNrB,EAAOsgB,QAASjf,EAAM1C,IAmBF6hB,KAGhBD,GAAeC,GACpBA,EAAM1N,MAAM2H,QAKdgG,YAAa,SAAUpf,EAAM1C,GAC5B,IAAIwM,EAAMxM,EAAO,aACjB,OAAOihB,EAASjf,IAAKU,EAAM8J,IAASyU,EAASxB,OAAQ/c,EAAM8J,EAAK,CAC/D2H,MAAO9S,EAAO+Z,UAAW,eAAgBvB,IAAK,WAC7CoH,EAAShF,OAAQvZ,EAAM,CAAE1C,EAAO,QAASwM,WAM7CnL,EAAOG,GAAGgC,OAAQ,CACjBoY,MAAO,SAAU5b,EAAM8gB,GACtB,IAAIkB,EAAS,EAQb,MANqB,iBAAThiB,IACX8gB,EAAO9gB,EACPA,EAAO,KACPgiB,KAGIrf,UAAUhB,OAASqgB,EAChB3gB,EAAOua,MAAOtd,KAAM,GAAK0B,QAGjBmE,IAAT2c,EACNxiB,KACAA,KAAKiE,KAAM,WACV,IAAIqZ,EAAQva,EAAOua,MAAOtd,KAAM0B,EAAM8gB,GAGtCzf,EAAOygB,YAAaxjB,KAAM0B,GAEZ,OAATA,GAAgC,eAAf4b,EAAO,IAC5Bva,EAAOsgB,QAASrjB,KAAM0B,MAI1B2hB,QAAS,SAAU3hB,GAClB,OAAO1B,KAAKiE,KAAM,WACjBlB,EAAOsgB,QAASrjB,KAAM0B,MAGxBiiB,WAAY,SAAUjiB,GACrB,OAAO1B,KAAKsd,MAAO5b,GAAQ,KAAM,KAKlCib,QAAS,SAAUjb,EAAMJ,GACxB,IAAIoP,EACHkT,EAAQ,EACRC,EAAQ9gB,EAAOgb,WACflM,EAAW7R,KACXkC,EAAIlC,KAAKqD,OACTkZ,EAAU,aACCqH,GACTC,EAAMtE,YAAa1N,EAAU,CAAEA,KAIb,iBAATnQ,IACXJ,EAAMI,EACNA,OAAOmE,GAERnE,EAAOA,GAAQ,KAEf,MAAQQ,KACPwO,EAAMiS,EAASjf,IAAKmO,EAAU3P,GAAKR,EAAO,gBAC9BgP,EAAImF,QACf+N,IACAlT,EAAImF,MAAM0F,IAAKgB,IAIjB,OADAA,IACOsH,EAAMlH,QAASrb,MAGxB,IAAIwiB,GAAO,sCAA0CC,OAEjDC,GAAU,IAAIla,OAAQ,iBAAmBga,GAAO,cAAe,KAG/DG,GAAY,CAAE,MAAO,QAAS,SAAU,QAExCvU,GAAkB9P,EAAS8P,gBAI1BwU,GAAa,SAAU9f,GACzB,OAAOrB,EAAOyF,SAAUpE,EAAK6I,cAAe7I,IAE7C+f,GAAW,CAAEA,UAAU,GAOnBzU,GAAgB0U,cACpBF,GAAa,SAAU9f,GACtB,OAAOrB,EAAOyF,SAAUpE,EAAK6I,cAAe7I,IAC3CA,EAAKggB,YAAaD,MAAe/f,EAAK6I,gBAG1C,IAAIoX,GAAqB,SAAUjgB,EAAMmK,GAOvC,MAA8B,UAH9BnK,EAAOmK,GAAMnK,GAGDkgB,MAAMC,SACM,KAAvBngB,EAAKkgB,MAAMC,SAMXL,GAAY9f,IAEsB,SAAlCrB,EAAOyhB,IAAKpgB,EAAM,YAKrB,SAASqgB,GAAWrgB,EAAMqe,EAAMiC,EAAYC,GAC3C,IAAIC,EAAUC,EACbC,EAAgB,GAChBC,EAAeJ,EACd,WACC,OAAOA,EAAM9V,OAEd,WACC,OAAO9L,EAAOyhB,IAAKpgB,EAAMqe,EAAM,KAEjCuC,EAAUD,IACVE,EAAOP,GAAcA,EAAY,KAAS3hB,EAAOmiB,UAAWzC,GAAS,GAAK,MAG1E0C,EAAgB/gB,EAAK7C,WAClBwB,EAAOmiB,UAAWzC,IAAmB,OAATwC,IAAkBD,IAChDhB,GAAQ9W,KAAMnK,EAAOyhB,IAAKpgB,EAAMqe,IAElC,GAAK0C,GAAiBA,EAAe,KAAQF,EAAO,CAInDD,GAAoB,EAGpBC,EAAOA,GAAQE,EAAe,GAG9BA,GAAiBH,GAAW,EAE5B,MAAQF,IAIP/hB,EAAOuhB,MAAOlgB,EAAMqe,EAAM0C,EAAgBF,IACnC,EAAIJ,IAAY,GAAMA,EAAQE,IAAiBC,GAAW,MAAW,IAC3EF,EAAgB,GAEjBK,GAAgCN,EAIjCM,GAAgC,EAChCpiB,EAAOuhB,MAAOlgB,EAAMqe,EAAM0C,EAAgBF,GAG1CP,EAAaA,GAAc,GAgB5B,OAbKA,IACJS,GAAiBA,IAAkBH,GAAW,EAG9CJ,EAAWF,EAAY,GACtBS,GAAkBT,EAAY,GAAM,GAAMA,EAAY,IACrDA,EAAY,GACTC,IACJA,EAAMM,KAAOA,EACbN,EAAM1Q,MAAQkR,EACdR,EAAM5f,IAAM6f,IAGPA,EAIR,IAAIQ,GAAoB,GAyBxB,SAASC,GAAUxT,EAAUyT,GAO5B,IANA,IAAIf,EAASngB,EAxBcA,EACvBuT,EACH1V,EACAmK,EACAmY,EAqBAgB,EAAS,GACTlK,EAAQ,EACRhY,EAASwO,EAASxO,OAGXgY,EAAQhY,EAAQgY,KACvBjX,EAAOyN,EAAUwJ,IACNiJ,QAIXC,EAAUngB,EAAKkgB,MAAMC,QAChBe,GAKa,SAAZf,IACJgB,EAAQlK,GAAUsH,EAASjf,IAAKU,EAAM,YAAe,KAC/CmhB,EAAQlK,KACbjX,EAAKkgB,MAAMC,QAAU,KAGK,KAAvBngB,EAAKkgB,MAAMC,SAAkBF,GAAoBjgB,KACrDmhB,EAAQlK,IA7CVkJ,EAFAtiB,EADG0V,OAAAA,EACH1V,GAF0BmC,EAiDaA,GA/C5B6I,cACXb,EAAWhI,EAAKgI,UAChBmY,EAAUa,GAAmBhZ,MAM9BuL,EAAO1V,EAAIujB,KAAK9iB,YAAaT,EAAII,cAAe+J,IAChDmY,EAAUxhB,EAAOyhB,IAAK7M,EAAM,WAE5BA,EAAKhV,WAAWC,YAAa+U,GAEZ,SAAZ4M,IACJA,EAAU,SAEXa,GAAmBhZ,GAAamY,MAkCb,SAAZA,IACJgB,EAAQlK,GAAU,OAGlBsH,EAASJ,IAAKne,EAAM,UAAWmgB,KAMlC,IAAMlJ,EAAQ,EAAGA,EAAQhY,EAAQgY,IACR,MAAnBkK,EAAQlK,KACZxJ,EAAUwJ,GAAQiJ,MAAMC,QAAUgB,EAAQlK,IAI5C,OAAOxJ,EAGR9O,EAAOG,GAAGgC,OAAQ,CACjBogB,KAAM,WACL,OAAOD,GAAUrlB,MAAM,IAExBylB,KAAM,WACL,OAAOJ,GAAUrlB,OAElB0lB,OAAQ,SAAUxH,GACjB,MAAsB,kBAAVA,EACJA,EAAQle,KAAKslB,OAAStlB,KAAKylB,OAG5BzlB,KAAKiE,KAAM,WACZogB,GAAoBrkB,MACxB+C,EAAQ/C,MAAOslB,OAEfviB,EAAQ/C,MAAOylB,YAKnB,IAUEE,GACAhV,GAXEiV,GAAiB,wBAEjBC,GAAW,iCAEXC,GAAc,qCAMhBH,GADc/lB,EAASmmB,yBACRrjB,YAAa9C,EAASyC,cAAe,SACpDsO,GAAQ/Q,EAASyC,cAAe,UAM3BG,aAAc,OAAQ,SAC5BmO,GAAMnO,aAAc,UAAW,WAC/BmO,GAAMnO,aAAc,OAAQ,KAE5BmjB,GAAIjjB,YAAaiO,IAIjBvP,EAAQ4kB,WAAaL,GAAIM,WAAW,GAAOA,WAAW,GAAO7R,UAAUsB,QAIvEiQ,GAAI/U,UAAY,yBAChBxP,EAAQ8kB,iBAAmBP,GAAIM,WAAW,GAAO7R,UAAUuF,aAK3DgM,GAAI/U,UAAY,oBAChBxP,EAAQ+kB,SAAWR,GAAIvR,UAKxB,IAAIgS,GAAU,CAKbC,MAAO,CAAE,EAAG,UAAW,YACvBC,IAAK,CAAE,EAAG,oBAAqB,uBAC/BC,GAAI,CAAE,EAAG,iBAAkB,oBAC3BC,GAAI,CAAE,EAAG,qBAAsB,yBAE/BC,SAAU,CAAE,EAAG,GAAI,KAYpB,SAASC,GAAQzjB,EAASwN,GAIzB,IAAI3M,EAYJ,OATCA,EAD4C,oBAAjCb,EAAQoK,qBACbpK,EAAQoK,qBAAsBoD,GAAO,KAEI,oBAA7BxN,EAAQ4K,iBACpB5K,EAAQ4K,iBAAkB4C,GAAO,KAGjC,QAGM5K,IAAR4K,GAAqBA,GAAOrE,EAAUnJ,EAASwN,GAC5C1N,EAAOgB,MAAO,CAAEd,GAAWa,GAG5BA,EAKR,SAAS6iB,GAAe9iB,EAAO+iB,GAI9B,IAHA,IAAI1kB,EAAI,EACPiZ,EAAItX,EAAMR,OAEHnB,EAAIiZ,EAAGjZ,IACdygB,EAASJ,IACR1e,EAAO3B,GACP,cACC0kB,GAAejE,EAASjf,IAAKkjB,EAAa1kB,GAAK,eA1CnDkkB,GAAQS,MAAQT,GAAQU,MAAQV,GAAQW,SAAWX,GAAQY,QAAUZ,GAAQC,MAC7ED,GAAQa,GAAKb,GAAQI,GAGfplB,EAAQ+kB,SACbC,GAAQc,SAAWd,GAAQD,OAAS,CAAE,EAAG,+BAAgC,cA2C1E,IAAIrb,GAAQ,YAEZ,SAASqc,GAAetjB,EAAOZ,EAASmkB,EAASC,EAAWC,GAO3D,IANA,IAAIljB,EAAMsM,EAAKD,EAAK8W,EAAMC,EAAU1iB,EACnC2iB,EAAWxkB,EAAQ8iB,yBACnB2B,EAAQ,GACRxlB,EAAI,EACJiZ,EAAItX,EAAMR,OAEHnB,EAAIiZ,EAAGjZ,IAGd,IAFAkC,EAAOP,EAAO3B,KAEQ,IAATkC,EAGZ,GAAwB,WAAnBvB,EAAQuB,GAIZrB,EAAOgB,MAAO2jB,EAAOtjB,EAAK7C,SAAW,CAAE6C,GAASA,QAG1C,GAAM0G,GAAM0C,KAAMpJ,GAIlB,CACNsM,EAAMA,GAAO+W,EAAS/kB,YAAaO,EAAQZ,cAAe,QAG1DoO,GAAQoV,GAAS3Y,KAAM9I,IAAU,CAAE,GAAI,KAAQ,GAAIoD,cACnD+f,EAAOnB,GAAS3V,IAAS2V,GAAQK,SACjC/V,EAAIE,UAAY2W,EAAM,GAAMxkB,EAAO4kB,cAAevjB,GAASmjB,EAAM,GAGjEziB,EAAIyiB,EAAM,GACV,MAAQziB,IACP4L,EAAMA,EAAI0D,UAKXrR,EAAOgB,MAAO2jB,EAAOhX,EAAInE,aAGzBmE,EAAM+W,EAASnV,YAGXD,YAAc,QAzBlBqV,EAAM9mB,KAAMqC,EAAQ2kB,eAAgBxjB,IA+BvCqjB,EAASpV,YAAc,GAEvBnQ,EAAI,EACJ,MAAUkC,EAAOsjB,EAAOxlB,KAGvB,GAAKmlB,IAAkD,EAArCtkB,EAAO6D,QAASxC,EAAMijB,GAClCC,GACJA,EAAQ1mB,KAAMwD,QAgBhB,GAXAojB,EAAWtD,GAAY9f,GAGvBsM,EAAMgW,GAAQe,EAAS/kB,YAAa0B,GAAQ,UAGvCojB,GACJb,GAAejW,GAIX0W,EAAU,CACdtiB,EAAI,EACJ,MAAUV,EAAOsM,EAAK5L,KAChBghB,GAAYtY,KAAMpJ,EAAK1C,MAAQ,KACnC0lB,EAAQxmB,KAAMwD,GAMlB,OAAOqjB,EAIR,IACCI,GAAY,OACZC,GAAc,iDACdC,GAAiB,sBAElB,SAASC,KACR,OAAO,EAGR,SAASC,KACR,OAAO,EASR,SAASC,GAAY9jB,EAAM1C,GAC1B,OAAS0C,IAMV,WACC,IACC,OAAOxE,EAASyV,cACf,MAAQ8S,KATQC,KAAqC,UAAT1mB,GAY/C,SAAS2mB,GAAIjkB,EAAMkkB,EAAOtlB,EAAUwf,EAAMtf,EAAIqlB,GAC7C,IAAIC,EAAQ9mB,EAGZ,GAAsB,iBAAV4mB,EAAqB,CAShC,IAAM5mB,IANmB,iBAAbsB,IAGXwf,EAAOA,GAAQxf,EACfA,OAAW6C,GAEEyiB,EACbD,GAAIjkB,EAAM1C,EAAMsB,EAAUwf,EAAM8F,EAAO5mB,GAAQ6mB,GAEhD,OAAOnkB,EAsBR,GAnBa,MAARoe,GAAsB,MAANtf,GAGpBA,EAAKF,EACLwf,EAAOxf,OAAW6C,GACD,MAAN3C,IACc,iBAAbF,GAGXE,EAAKsf,EACLA,OAAO3c,IAIP3C,EAAKsf,EACLA,EAAOxf,EACPA,OAAW6C,KAGD,IAAP3C,EACJA,EAAK+kB,QACC,IAAM/kB,EACZ,OAAOkB,EAeR,OAZa,IAARmkB,IACJC,EAAStlB,GACTA,EAAK,SAAUulB,GAId,OADA1lB,IAAS2lB,IAAKD,GACPD,EAAO7nB,MAAOX,KAAMqE,aAIzB8C,KAAOqhB,EAAOrhB,OAAUqhB,EAAOrhB,KAAOpE,EAAOoE,SAE1C/C,EAAKH,KAAM,WACjBlB,EAAO0lB,MAAMlN,IAAKvb,KAAMsoB,EAAOplB,EAAIsf,EAAMxf,KA+a3C,SAAS2lB,GAAgBpa,EAAI7M,EAAMwmB,GAG5BA,GAQNvF,EAASJ,IAAKhU,EAAI7M,GAAM,GACxBqB,EAAO0lB,MAAMlN,IAAKhN,EAAI7M,EAAM,CAC3B8N,WAAW,EACXd,QAAS,SAAU+Z,GAClB,IAAIG,EAAUtV,EACbuV,EAAQlG,EAASjf,IAAK1D,KAAM0B,GAE7B,GAAyB,EAAlB+mB,EAAMK,WAAmB9oB,KAAM0B,IAKrC,GAAMmnB,EAAMxlB,QAiCEN,EAAO0lB,MAAMvJ,QAASxd,IAAU,IAAKqnB,cAClDN,EAAMO,uBAfN,GAdAH,EAAQvoB,EAAMG,KAAM4D,WACpBse,EAASJ,IAAKviB,KAAM0B,EAAMmnB,GAK1BD,EAAWV,EAAYloB,KAAM0B,GAC7B1B,KAAM0B,KAEDmnB,KADLvV,EAASqP,EAASjf,IAAK1D,KAAM0B,KACJknB,EACxBjG,EAASJ,IAAKviB,KAAM0B,GAAM,GAE1B4R,EAAS,GAELuV,IAAUvV,EAKd,OAFAmV,EAAMQ,2BACNR,EAAMS,iBACC5V,EAAOpM,WAeL2hB,EAAMxlB,SAGjBsf,EAASJ,IAAKviB,KAAM0B,EAAM,CACzBwF,MAAOnE,EAAO0lB,MAAMU,QAInBpmB,EAAOmC,OAAQ2jB,EAAO,GAAK9lB,EAAOqmB,MAAM9lB,WACxCulB,EAAMvoB,MAAO,GACbN,QAKFyoB,EAAMQ,qCAzE0BpjB,IAA7B8c,EAASjf,IAAK6K,EAAI7M,IACtBqB,EAAO0lB,MAAMlN,IAAKhN,EAAI7M,EAAMsmB,IA5a/BjlB,EAAO0lB,MAAQ,CAEdjpB,OAAQ,GAER+b,IAAK,SAAUnX,EAAMkkB,EAAO5Z,EAAS8T,EAAMxf,GAE1C,IAAIqmB,EAAaC,EAAa5Y,EAC7B6Y,EAAQC,EAAGC,EACXvK,EAASwK,EAAUhoB,EAAMioB,EAAYC,EACrCC,EAAWlH,EAASjf,IAAKU,GAG1B,GAAM6d,EAAY7d,GAAlB,CAKKsK,EAAQA,UAEZA,GADA2a,EAAc3a,GACQA,QACtB1L,EAAWqmB,EAAYrmB,UAKnBA,GACJD,EAAOwN,KAAKM,gBAAiBnB,GAAiB1M,GAIzC0L,EAAQvH,OACbuH,EAAQvH,KAAOpE,EAAOoE,SAIfoiB,EAASM,EAASN,UACzBA,EAASM,EAASN,OAASnpB,OAAO0pB,OAAQ,QAEnCR,EAAcO,EAASE,UAC9BT,EAAcO,EAASE,OAAS,SAAUvd,GAIzC,MAAyB,oBAAXzJ,GAA0BA,EAAO0lB,MAAMuB,YAAcxd,EAAE9K,KACpEqB,EAAO0lB,MAAMwB,SAAStpB,MAAOyD,EAAMC,gBAAcwB,IAMpD2jB,GADAlB,GAAUA,GAAS,IAAKzb,MAAOoP,IAAmB,CAAE,KAC1C5Y,OACV,MAAQmmB,IAEP9nB,EAAOkoB,GADPlZ,EAAMqX,GAAe7a,KAAMob,EAAOkB,KAAS,IACpB,GACvBG,GAAejZ,EAAK,IAAO,IAAKpJ,MAAO,KAAMtC,OAGvCtD,IAKNwd,EAAUnc,EAAO0lB,MAAMvJ,QAASxd,IAAU,GAG1CA,GAASsB,EAAWkc,EAAQ6J,aAAe7J,EAAQgL,WAAcxoB,EAGjEwd,EAAUnc,EAAO0lB,MAAMvJ,QAASxd,IAAU,GAG1C+nB,EAAY1mB,EAAOmC,OAAQ,CAC1BxD,KAAMA,EACNkoB,SAAUA,EACVpH,KAAMA,EACN9T,QAASA,EACTvH,KAAMuH,EAAQvH,KACdnE,SAAUA,EACV6H,aAAc7H,GAAYD,EAAO6O,KAAK/E,MAAMhC,aAAa2C,KAAMxK,GAC/DwM,UAAWma,EAAW/b,KAAM,MAC1Byb,IAGKK,EAAWH,EAAQ7nB,OAC1BgoB,EAAWH,EAAQ7nB,GAAS,IACnByoB,cAAgB,EAGnBjL,EAAQkL,QACiD,IAA9DlL,EAAQkL,MAAM3pB,KAAM2D,EAAMoe,EAAMmH,EAAYL,IAEvCllB,EAAK2L,kBACT3L,EAAK2L,iBAAkBrO,EAAM4nB,IAK3BpK,EAAQ3D,MACZ2D,EAAQ3D,IAAI9a,KAAM2D,EAAMqlB,GAElBA,EAAU/a,QAAQvH,OACvBsiB,EAAU/a,QAAQvH,KAAOuH,EAAQvH,OAK9BnE,EACJ0mB,EAASzkB,OAAQykB,EAASS,gBAAiB,EAAGV,GAE9CC,EAAS9oB,KAAM6oB,GAIhB1mB,EAAO0lB,MAAMjpB,OAAQkC,IAAS,KAMhCic,OAAQ,SAAUvZ,EAAMkkB,EAAO5Z,EAAS1L,EAAUqnB,GAEjD,IAAIvlB,EAAGwlB,EAAW5Z,EACjB6Y,EAAQC,EAAGC,EACXvK,EAASwK,EAAUhoB,EAAMioB,EAAYC,EACrCC,EAAWlH,EAASD,QAASte,IAAUue,EAASjf,IAAKU,GAEtD,GAAMylB,IAAeN,EAASM,EAASN,QAAvC,CAMAC,GADAlB,GAAUA,GAAS,IAAKzb,MAAOoP,IAAmB,CAAE,KAC1C5Y,OACV,MAAQmmB,IAMP,GAJA9nB,EAAOkoB,GADPlZ,EAAMqX,GAAe7a,KAAMob,EAAOkB,KAAS,IACpB,GACvBG,GAAejZ,EAAK,IAAO,IAAKpJ,MAAO,KAAMtC,OAGvCtD,EAAN,CAOAwd,EAAUnc,EAAO0lB,MAAMvJ,QAASxd,IAAU,GAE1CgoB,EAAWH,EADX7nB,GAASsB,EAAWkc,EAAQ6J,aAAe7J,EAAQgL,WAAcxoB,IACpC,GAC7BgP,EAAMA,EAAK,IACV,IAAI5G,OAAQ,UAAY6f,EAAW/b,KAAM,iBAAoB,WAG9D0c,EAAYxlB,EAAI4kB,EAASrmB,OACzB,MAAQyB,IACP2kB,EAAYC,EAAU5kB,IAEfulB,GAAeT,IAAaH,EAAUG,UACzClb,GAAWA,EAAQvH,OAASsiB,EAAUtiB,MACtCuJ,IAAOA,EAAIlD,KAAMic,EAAUja,YAC3BxM,GAAYA,IAAaymB,EAAUzmB,WACxB,OAAbA,IAAqBymB,EAAUzmB,YAChC0mB,EAASzkB,OAAQH,EAAG,GAEf2kB,EAAUzmB,UACd0mB,EAASS,gBAELjL,EAAQvB,QACZuB,EAAQvB,OAAOld,KAAM2D,EAAMqlB,IAOzBa,IAAcZ,EAASrmB,SACrB6b,EAAQqL,WACkD,IAA/DrL,EAAQqL,SAAS9pB,KAAM2D,EAAMulB,EAAYE,EAASE,SAElDhnB,EAAOynB,YAAapmB,EAAM1C,EAAMmoB,EAASE,eAGnCR,EAAQ7nB,SA1Cf,IAAMA,KAAQ6nB,EACbxmB,EAAO0lB,MAAM9K,OAAQvZ,EAAM1C,EAAO4mB,EAAOkB,GAAK9a,EAAS1L,GAAU,GA8C/DD,EAAOyD,cAAe+iB,IAC1B5G,EAAShF,OAAQvZ,EAAM,mBAIzB6lB,SAAU,SAAUQ,GAEnB,IAAIvoB,EAAG4C,EAAGhB,EAAK4Q,EAAS+U,EAAWiB,EAClCnW,EAAO,IAAI5O,MAAOtB,UAAUhB,QAG5BolB,EAAQ1lB,EAAO0lB,MAAMkC,IAAKF,GAE1Bf,GACE/G,EAASjf,IAAK1D,KAAM,WAAcI,OAAO0pB,OAAQ,OAC/CrB,EAAM/mB,OAAU,GACpBwd,EAAUnc,EAAO0lB,MAAMvJ,QAASuJ,EAAM/mB,OAAU,GAKjD,IAFA6S,EAAM,GAAMkU,EAENvmB,EAAI,EAAGA,EAAImC,UAAUhB,OAAQnB,IAClCqS,EAAMrS,GAAMmC,UAAWnC,GAMxB,GAHAumB,EAAMmC,eAAiB5qB,MAGlBkf,EAAQ2L,cAA2D,IAA5C3L,EAAQ2L,YAAYpqB,KAAMT,KAAMyoB,GAA5D,CAKAiC,EAAe3nB,EAAO0lB,MAAMiB,SAASjpB,KAAMT,KAAMyoB,EAAOiB,GAGxDxnB,EAAI,EACJ,OAAUwS,EAAUgW,EAAcxoB,QAAYumB,EAAMqC,uBAAyB,CAC5ErC,EAAMsC,cAAgBrW,EAAQtQ,KAE9BU,EAAI,EACJ,OAAU2kB,EAAY/U,EAAQgV,SAAU5kB,QACtC2jB,EAAMuC,gCAIDvC,EAAMwC,aAAsC,IAAxBxB,EAAUja,YACnCiZ,EAAMwC,WAAWzd,KAAMic,EAAUja,aAEjCiZ,EAAMgB,UAAYA,EAClBhB,EAAMjG,KAAOiH,EAAUjH,UAKV3c,KAHb/B,IAAUf,EAAO0lB,MAAMvJ,QAASuK,EAAUG,WAAc,IAAKG,QAC5DN,EAAU/a,SAAU/N,MAAO+T,EAAQtQ,KAAMmQ,MAGT,KAAzBkU,EAAMnV,OAASxP,KACrB2kB,EAAMS,iBACNT,EAAMO,oBAYX,OAJK9J,EAAQgM,cACZhM,EAAQgM,aAAazqB,KAAMT,KAAMyoB,GAG3BA,EAAMnV,SAGdoW,SAAU,SAAUjB,EAAOiB,GAC1B,IAAIxnB,EAAGunB,EAAWzX,EAAKmZ,EAAiBC,EACvCV,EAAe,GACfP,EAAgBT,EAASS,cACzBtb,EAAM4Z,EAAMjjB,OAGb,GAAK2kB,GAIJtb,EAAItN,YAOc,UAAfknB,EAAM/mB,MAAoC,GAAhB+mB,EAAM1S,QAEnC,KAAQlH,IAAQ7O,KAAM6O,EAAMA,EAAIlM,YAAc3C,KAI7C,GAAsB,IAAjB6O,EAAItN,WAAoC,UAAfknB,EAAM/mB,OAAqC,IAAjBmN,EAAI1C,UAAsB,CAGjF,IAFAgf,EAAkB,GAClBC,EAAmB,GACblpB,EAAI,EAAGA,EAAIioB,EAAejoB,SAME2D,IAA5BulB,EAFLpZ,GAHAyX,EAAYC,EAAUxnB,IAGNc,SAAW,OAG1BooB,EAAkBpZ,GAAQyX,EAAU5e,cACC,EAApC9H,EAAQiP,EAAKhS,MAAOqb,MAAOxM,GAC3B9L,EAAOwN,KAAMyB,EAAKhS,KAAM,KAAM,CAAE6O,IAAQxL,QAErC+nB,EAAkBpZ,IACtBmZ,EAAgBvqB,KAAM6oB,GAGnB0B,EAAgB9nB,QACpBqnB,EAAa9pB,KAAM,CAAEwD,KAAMyK,EAAK6a,SAAUyB,IAY9C,OALAtc,EAAM7O,KACDmqB,EAAgBT,EAASrmB,QAC7BqnB,EAAa9pB,KAAM,CAAEwD,KAAMyK,EAAK6a,SAAUA,EAASppB,MAAO6pB,KAGpDO,GAGRW,QAAS,SAAUjmB,EAAMkmB,GACxBlrB,OAAOiiB,eAAgBtf,EAAOqmB,MAAM9lB,UAAW8B,EAAM,CACpDmmB,YAAY,EACZjJ,cAAc,EAEd5e,IAAKrC,EAAYiqB,GAChB,WACC,GAAKtrB,KAAKwrB,cACR,OAAOF,EAAMtrB,KAAKwrB,gBAGrB,WACC,GAAKxrB,KAAKwrB,cACR,OAAOxrB,KAAKwrB,cAAepmB,IAI/Bmd,IAAK,SAAUrb,GACd9G,OAAOiiB,eAAgBriB,KAAMoF,EAAM,CAClCmmB,YAAY,EACZjJ,cAAc,EACdmJ,UAAU,EACVvkB,MAAOA,QAMXyjB,IAAK,SAAUa,GACd,OAAOA,EAAezoB,EAAO+C,SAC5B0lB,EACA,IAAIzoB,EAAOqmB,MAAOoC,IAGpBtM,QAAS,CACRwM,KAAM,CAGLC,UAAU,GAEXC,MAAO,CAGNxB,MAAO,SAAU5H,GAIhB,IAAIjU,EAAKvO,MAAQwiB,EAWjB,OARKoD,GAAepY,KAAMe,EAAG7M,OAC5B6M,EAAGqd,OAASxf,EAAUmC,EAAI,UAG1Boa,GAAgBpa,EAAI,QAASyZ,KAIvB,GAERmB,QAAS,SAAU3G,GAIlB,IAAIjU,EAAKvO,MAAQwiB,EAUjB,OAPKoD,GAAepY,KAAMe,EAAG7M,OAC5B6M,EAAGqd,OAASxf,EAAUmC,EAAI,UAE1Boa,GAAgBpa,EAAI,UAId,GAKRkY,SAAU,SAAUgC,GACnB,IAAIjjB,EAASijB,EAAMjjB,OACnB,OAAOogB,GAAepY,KAAMhI,EAAO9D,OAClC8D,EAAOomB,OAASxf,EAAU5G,EAAQ,UAClCmd,EAASjf,IAAK8B,EAAQ,UACtB4G,EAAU5G,EAAQ,OAIrBqmB,aAAc,CACbX,aAAc,SAAUzC,QAID5iB,IAAjB4iB,EAAMnV,QAAwBmV,EAAM+C,gBACxC/C,EAAM+C,cAAcM,YAAcrD,EAAMnV,YA8F7CvQ,EAAOynB,YAAc,SAAUpmB,EAAM1C,EAAMqoB,GAGrC3lB,EAAK0c,qBACT1c,EAAK0c,oBAAqBpf,EAAMqoB,IAIlChnB,EAAOqmB,MAAQ,SAAUznB,EAAKoqB,GAG7B,KAAQ/rB,gBAAgB+C,EAAOqmB,OAC9B,OAAO,IAAIrmB,EAAOqmB,MAAOznB,EAAKoqB,GAI1BpqB,GAAOA,EAAID,MACf1B,KAAKwrB,cAAgB7pB,EACrB3B,KAAK0B,KAAOC,EAAID,KAIhB1B,KAAKgsB,mBAAqBrqB,EAAIsqB,uBACHpmB,IAAzBlE,EAAIsqB,mBAGgB,IAApBtqB,EAAImqB,YACL9D,GACAC,GAKDjoB,KAAKwF,OAAW7D,EAAI6D,QAAkC,IAAxB7D,EAAI6D,OAAOjE,SACxCI,EAAI6D,OAAO7C,WACXhB,EAAI6D,OAELxF,KAAK+qB,cAAgBppB,EAAIopB,cACzB/qB,KAAKksB,cAAgBvqB,EAAIuqB,eAIzBlsB,KAAK0B,KAAOC,EAIRoqB,GACJhpB,EAAOmC,OAAQlF,KAAM+rB,GAItB/rB,KAAKmsB,UAAYxqB,GAAOA,EAAIwqB,WAAa1jB,KAAK2jB,MAG9CpsB,KAAM+C,EAAO+C,UAAY,GAK1B/C,EAAOqmB,MAAM9lB,UAAY,CACxBE,YAAaT,EAAOqmB,MACpB4C,mBAAoB/D,GACpB6C,qBAAsB7C,GACtB+C,8BAA+B/C,GAC/BoE,aAAa,EAEbnD,eAAgB,WACf,IAAI1c,EAAIxM,KAAKwrB,cAEbxrB,KAAKgsB,mBAAqBhE,GAErBxb,IAAMxM,KAAKqsB,aACf7f,EAAE0c,kBAGJF,gBAAiB,WAChB,IAAIxc,EAAIxM,KAAKwrB,cAEbxrB,KAAK8qB,qBAAuB9C,GAEvBxb,IAAMxM,KAAKqsB,aACf7f,EAAEwc,mBAGJC,yBAA0B,WACzB,IAAIzc,EAAIxM,KAAKwrB,cAEbxrB,KAAKgrB,8BAAgChD,GAEhCxb,IAAMxM,KAAKqsB,aACf7f,EAAEyc,2BAGHjpB,KAAKgpB,oBAKPjmB,EAAOkB,KAAM,CACZqoB,QAAQ,EACRC,SAAS,EACTC,YAAY,EACZC,gBAAgB,EAChBC,SAAS,EACTC,QAAQ,EACRC,YAAY,EACZC,SAAS,EACTC,OAAO,EACPC,OAAO,EACPC,UAAU,EACVC,MAAM,EACNC,QAAQ,EACRnrB,MAAM,EACNorB,UAAU,EACVjf,KAAK,EACLkf,SAAS,EACTrX,QAAQ,EACRsX,SAAS,EACTC,SAAS,EACTC,SAAS,EACTC,SAAS,EACTC,SAAS,EACTC,WAAW,EACXC,aAAa,EACbC,SAAS,EACTC,SAAS,EACTC,eAAe,EACfC,WAAW,EACXC,SAAS,EAETC,MAAO,SAAUxF,GAChB,IAAI1S,EAAS0S,EAAM1S,OAGnB,OAAoB,MAAf0S,EAAMwF,OAAiBpG,GAAUra,KAAMib,EAAM/mB,MACxB,MAAlB+mB,EAAM0E,SAAmB1E,EAAM0E,SAAW1E,EAAM2E,SAIlD3E,EAAMwF,YAAoBpoB,IAAXkQ,GAAwB+R,GAAYta,KAAMib,EAAM/mB,MACtD,EAATqU,EACG,EAGM,EAATA,EACG,EAGM,EAATA,EACG,EAGD,EAGD0S,EAAMwF,QAEZlrB,EAAO0lB,MAAM4C,SAEhBtoB,EAAOkB,KAAM,CAAEmR,MAAO,UAAW8Y,KAAM,YAAc,SAAUxsB,EAAMqnB,GACpEhmB,EAAO0lB,MAAMvJ,QAASxd,GAAS,CAG9B0oB,MAAO,WAQN,OAHAzB,GAAgB3oB,KAAM0B,EAAMwmB,KAGrB,GAERiB,QAAS,WAMR,OAHAR,GAAgB3oB,KAAM0B,IAGf,GAGRqnB,aAAcA,KAYhBhmB,EAAOkB,KAAM,CACZkqB,WAAY,YACZC,WAAY,WACZC,aAAc,cACdC,aAAc,cACZ,SAAUC,EAAM5D,GAClB5nB,EAAO0lB,MAAMvJ,QAASqP,GAAS,CAC9BxF,aAAc4B,EACdT,SAAUS,EAEVZ,OAAQ,SAAUtB,GACjB,IAAI3kB,EAEH0qB,EAAU/F,EAAMyD,cAChBzC,EAAYhB,EAAMgB,UASnB,OALM+E,IAAaA,IANTxuB,MAMgC+C,EAAOyF,SANvCxI,KAMyDwuB,MAClE/F,EAAM/mB,KAAO+nB,EAAUG,SACvB9lB,EAAM2lB,EAAU/a,QAAQ/N,MAAOX,KAAMqE,WACrCokB,EAAM/mB,KAAOipB,GAEP7mB,MAKVf,EAAOG,GAAGgC,OAAQ,CAEjBmjB,GAAI,SAAUC,EAAOtlB,EAAUwf,EAAMtf,GACpC,OAAOmlB,GAAIroB,KAAMsoB,EAAOtlB,EAAUwf,EAAMtf,IAEzCqlB,IAAK,SAAUD,EAAOtlB,EAAUwf,EAAMtf,GACrC,OAAOmlB,GAAIroB,KAAMsoB,EAAOtlB,EAAUwf,EAAMtf,EAAI,IAE7CwlB,IAAK,SAAUJ,EAAOtlB,EAAUE,GAC/B,IAAIumB,EAAW/nB,EACf,GAAK4mB,GAASA,EAAMY,gBAAkBZ,EAAMmB,UAW3C,OARAA,EAAYnB,EAAMmB,UAClB1mB,EAAQulB,EAAMsC,gBAAiBlC,IAC9Be,EAAUja,UACTia,EAAUG,SAAW,IAAMH,EAAUja,UACrCia,EAAUG,SACXH,EAAUzmB,SACVymB,EAAU/a,SAEJ1O,KAER,GAAsB,iBAAVsoB,EAAqB,CAGhC,IAAM5mB,KAAQ4mB,EACbtoB,KAAK0oB,IAAKhnB,EAAMsB,EAAUslB,EAAO5mB,IAElC,OAAO1B,KAWR,OATkB,IAAbgD,GAA0C,mBAAbA,IAGjCE,EAAKF,EACLA,OAAW6C,IAEA,IAAP3C,IACJA,EAAK+kB,IAECjoB,KAAKiE,KAAM,WACjBlB,EAAO0lB,MAAM9K,OAAQ3d,KAAMsoB,EAAOplB,EAAIF,QAMzC,IAKCyrB,GAAe,wBAGfC,GAAW,oCACXC,GAAe,2CAGhB,SAASC,GAAoBxqB,EAAM2X,GAClC,OAAK3P,EAAUhI,EAAM,UACpBgI,EAA+B,KAArB2P,EAAQxa,SAAkBwa,EAAUA,EAAQzJ,WAAY,OAE3DvP,EAAQqB,GAAO0W,SAAU,SAAW,IAGrC1W,EAIR,SAASyqB,GAAezqB,GAEvB,OADAA,EAAK1C,MAAyC,OAAhC0C,EAAK7B,aAAc,SAAsB,IAAM6B,EAAK1C,KAC3D0C,EAER,SAAS0qB,GAAe1qB,GAOvB,MAN2C,WAApCA,EAAK1C,MAAQ,IAAKpB,MAAO,EAAG,GAClC8D,EAAK1C,KAAO0C,EAAK1C,KAAKpB,MAAO,GAE7B8D,EAAK2J,gBAAiB,QAGhB3J,EAGR,SAAS2qB,GAAgBptB,EAAKqtB,GAC7B,IAAI9sB,EAAGiZ,EAAGzZ,EAAgButB,EAAUC,EAAU3F,EAE9C,GAAuB,IAAlByF,EAAKztB,SAAV,CAKA,GAAKohB,EAASD,QAAS/gB,KAEtB4nB,EADW5G,EAASjf,IAAK/B,GACP4nB,QAKjB,IAAM7nB,KAFNihB,EAAShF,OAAQqR,EAAM,iBAETzF,EACb,IAAMrnB,EAAI,EAAGiZ,EAAIoO,EAAQ7nB,GAAO2B,OAAQnB,EAAIiZ,EAAGjZ,IAC9Ca,EAAO0lB,MAAMlN,IAAKyT,EAAMttB,EAAM6nB,EAAQ7nB,GAAQQ,IAO7C0gB,EAASF,QAAS/gB,KACtBstB,EAAWrM,EAASzB,OAAQxf,GAC5ButB,EAAWnsB,EAAOmC,OAAQ,GAAI+pB,GAE9BrM,EAASL,IAAKyM,EAAME,KAkBtB,SAASC,GAAUC,EAAY7a,EAAMrQ,EAAUojB,GAG9C/S,EAAOhU,EAAMgU,GAEb,IAAIkT,EAAUnjB,EAAO8iB,EAASiI,EAAYrtB,EAAMC,EAC/CC,EAAI,EACJiZ,EAAIiU,EAAW/rB,OACfisB,EAAWnU,EAAI,EACfjU,EAAQqN,EAAM,GACdgb,EAAkBluB,EAAY6F,GAG/B,GAAKqoB,GACG,EAAJpU,GAA0B,iBAAVjU,IAChB9F,EAAQ4kB,YAAc0I,GAASlhB,KAAMtG,GACxC,OAAOkoB,EAAWnrB,KAAM,SAAUoX,GACjC,IAAIb,EAAO4U,EAAW7qB,GAAI8W,GACrBkU,IACJhb,EAAM,GAAMrN,EAAMzG,KAAMT,KAAMqb,EAAOb,EAAKgV,SAE3CL,GAAU3U,EAAMjG,EAAMrQ,EAAUojB,KAIlC,GAAKnM,IAEJ7W,GADAmjB,EAAWN,GAAe5S,EAAM6a,EAAY,GAAIniB,eAAe,EAAOmiB,EAAY9H,IACjEhV,WAEmB,IAA/BmV,EAASlb,WAAWlJ,SACxBokB,EAAWnjB,GAIPA,GAASgjB,GAAU,CAOvB,IALA+H,GADAjI,EAAUrkB,EAAOoB,IAAKuiB,GAAQe,EAAU,UAAYoH,KAC/BxrB,OAKbnB,EAAIiZ,EAAGjZ,IACdF,EAAOylB,EAEFvlB,IAAMotB,IACVttB,EAAOe,EAAOwC,MAAOvD,GAAM,GAAM,GAG5BqtB,GAIJtsB,EAAOgB,MAAOqjB,EAASV,GAAQ1kB,EAAM,YAIvCkC,EAASzD,KAAM2uB,EAAYltB,GAAKF,EAAME,GAGvC,GAAKmtB,EAOJ,IANAptB,EAAMmlB,EAASA,EAAQ/jB,OAAS,GAAI4J,cAGpClK,EAAOoB,IAAKijB,EAAS0H,IAGf5sB,EAAI,EAAGA,EAAImtB,EAAYntB,IAC5BF,EAAOolB,EAASllB,GACX4jB,GAAYtY,KAAMxL,EAAKN,MAAQ,MAClCihB,EAASxB,OAAQnf,EAAM,eACxBe,EAAOyF,SAAUvG,EAAKD,KAEjBA,EAAKL,KAA8C,YAArCK,EAAKN,MAAQ,IAAK8F,cAG/BzE,EAAO0sB,WAAaztB,EAAKH,UAC7BkB,EAAO0sB,SAAUztB,EAAKL,IAAK,CAC1BC,MAAOI,EAAKJ,OAASI,EAAKO,aAAc,UACtCN,GAGJH,EAASE,EAAKqQ,YAAYpM,QAAS0oB,GAAc,IAAM3sB,EAAMC,IAQnE,OAAOmtB,EAGR,SAASzR,GAAQvZ,EAAMpB,EAAU0sB,GAKhC,IAJA,IAAI1tB,EACH0lB,EAAQ1kB,EAAWD,EAAOsN,OAAQrN,EAAUoB,GAASA,EACrDlC,EAAI,EAE4B,OAAvBF,EAAO0lB,EAAOxlB,IAAeA,IAChCwtB,GAA8B,IAAlB1tB,EAAKT,UACtBwB,EAAO4sB,UAAWjJ,GAAQ1kB,IAGtBA,EAAKW,aACJ+sB,GAAYxL,GAAYliB,IAC5B2kB,GAAeD,GAAQ1kB,EAAM,WAE9BA,EAAKW,WAAWC,YAAaZ,IAI/B,OAAOoC,EAGRrB,EAAOmC,OAAQ,CACdyiB,cAAe,SAAU6H,GACxB,OAAOA,GAGRjqB,MAAO,SAAUnB,EAAMwrB,EAAeC,GACrC,IAAI3tB,EAAGiZ,EAAG2U,EAAaC,EApINpuB,EAAKqtB,EACnB5iB,EAoIF7G,EAAQnB,EAAK6hB,WAAW,GACxB+J,EAAS9L,GAAY9f,GAGtB,KAAMhD,EAAQ8kB,gBAAsC,IAAlB9hB,EAAK7C,UAAoC,KAAlB6C,EAAK7C,UAC3DwB,EAAO8W,SAAUzV,IAMnB,IAHA2rB,EAAerJ,GAAQnhB,GAGjBrD,EAAI,EAAGiZ,GAFb2U,EAAcpJ,GAAQtiB,IAEOf,OAAQnB,EAAIiZ,EAAGjZ,IAhJ5BP,EAiJLmuB,EAAa5tB,GAjJH8sB,EAiJQe,EAAc7tB,QAhJzCkK,EAGc,WAHdA,EAAW4iB,EAAK5iB,SAAS5E,gBAGAoe,GAAepY,KAAM7L,EAAID,MACrDstB,EAAKtZ,QAAU/T,EAAI+T,QAGK,UAAbtJ,GAAqC,aAAbA,IACnC4iB,EAAKrV,aAAehY,EAAIgY,cA6IxB,GAAKiW,EACJ,GAAKC,EAIJ,IAHAC,EAAcA,GAAepJ,GAAQtiB,GACrC2rB,EAAeA,GAAgBrJ,GAAQnhB,GAEjCrD,EAAI,EAAGiZ,EAAI2U,EAAYzsB,OAAQnB,EAAIiZ,EAAGjZ,IAC3C6sB,GAAgBe,EAAa5tB,GAAK6tB,EAAc7tB,SAGjD6sB,GAAgB3qB,EAAMmB,GAWxB,OAL2B,GAD3BwqB,EAAerJ,GAAQnhB,EAAO,WACZlC,QACjBsjB,GAAeoJ,GAAeC,GAAUtJ,GAAQtiB,EAAM,WAIhDmB,GAGRoqB,UAAW,SAAU9rB,GAKpB,IAJA,IAAI2e,EAAMpe,EAAM1C,EACfwd,EAAUnc,EAAO0lB,MAAMvJ,QACvBhd,EAAI,OAE6B2D,KAAxBzB,EAAOP,EAAO3B,IAAqBA,IAC5C,GAAK+f,EAAY7d,GAAS,CACzB,GAAOoe,EAAOpe,EAAMue,EAAS7c,SAAc,CAC1C,GAAK0c,EAAK+G,OACT,IAAM7nB,KAAQ8gB,EAAK+G,OACbrK,EAASxd,GACbqB,EAAO0lB,MAAM9K,OAAQvZ,EAAM1C,GAI3BqB,EAAOynB,YAAapmB,EAAM1C,EAAM8gB,EAAKuH,QAOxC3lB,EAAMue,EAAS7c,cAAYD,EAEvBzB,EAAMwe,EAAS9c,WAInB1B,EAAMwe,EAAS9c,cAAYD,OAOhC9C,EAAOG,GAAGgC,OAAQ,CACjB+qB,OAAQ,SAAUjtB,GACjB,OAAO2a,GAAQ3d,KAAMgD,GAAU,IAGhC2a,OAAQ,SAAU3a,GACjB,OAAO2a,GAAQ3d,KAAMgD,IAGtBV,KAAM,SAAU4E,GACf,OAAOia,EAAQnhB,KAAM,SAAUkH,GAC9B,YAAiBrB,IAAVqB,EACNnE,EAAOT,KAAMtC,MACbA,KAAK6V,QAAQ5R,KAAM,WACK,IAAlBjE,KAAKuB,UAAoC,KAAlBvB,KAAKuB,UAAqC,IAAlBvB,KAAKuB,WACxDvB,KAAKqS,YAAcnL,MAGpB,KAAMA,EAAO7C,UAAUhB,SAG3B6sB,OAAQ,WACP,OAAOf,GAAUnvB,KAAMqE,UAAW,SAAUD,GACpB,IAAlBpE,KAAKuB,UAAoC,KAAlBvB,KAAKuB,UAAqC,IAAlBvB,KAAKuB,UAC3CqtB,GAAoB5uB,KAAMoE,GAChC1B,YAAa0B,MAKvB+rB,QAAS,WACR,OAAOhB,GAAUnvB,KAAMqE,UAAW,SAAUD,GAC3C,GAAuB,IAAlBpE,KAAKuB,UAAoC,KAAlBvB,KAAKuB,UAAqC,IAAlBvB,KAAKuB,SAAiB,CACzE,IAAIiE,EAASopB,GAAoB5uB,KAAMoE,GACvCoB,EAAO4qB,aAAchsB,EAAMoB,EAAO8M,gBAKrC+d,OAAQ,WACP,OAAOlB,GAAUnvB,KAAMqE,UAAW,SAAUD,GACtCpE,KAAK2C,YACT3C,KAAK2C,WAAWytB,aAAchsB,EAAMpE,SAKvCswB,MAAO,WACN,OAAOnB,GAAUnvB,KAAMqE,UAAW,SAAUD,GACtCpE,KAAK2C,YACT3C,KAAK2C,WAAWytB,aAAchsB,EAAMpE,KAAKgP,gBAK5C6G,MAAO,WAIN,IAHA,IAAIzR,EACHlC,EAAI,EAE2B,OAAtBkC,EAAOpE,KAAMkC,IAAeA,IACd,IAAlBkC,EAAK7C,WAGTwB,EAAO4sB,UAAWjJ,GAAQtiB,GAAM,IAGhCA,EAAKiO,YAAc,IAIrB,OAAOrS,MAGRuF,MAAO,SAAUqqB,EAAeC,GAI/B,OAHAD,EAAiC,MAAjBA,GAAgCA,EAChDC,EAAyC,MAArBA,EAA4BD,EAAgBC,EAEzD7vB,KAAKmE,IAAK,WAChB,OAAOpB,EAAOwC,MAAOvF,KAAM4vB,EAAeC,MAI5CL,KAAM,SAAUtoB,GACf,OAAOia,EAAQnhB,KAAM,SAAUkH,GAC9B,IAAI9C,EAAOpE,KAAM,IAAO,GACvBkC,EAAI,EACJiZ,EAAInb,KAAKqD,OAEV,QAAewC,IAAVqB,GAAyC,IAAlB9C,EAAK7C,SAChC,OAAO6C,EAAKwM,UAIb,GAAsB,iBAAV1J,IAAuBunB,GAAajhB,KAAMtG,KACpDkf,IAAWP,GAAS3Y,KAAMhG,IAAW,CAAE,GAAI,KAAQ,GAAIM,eAAkB,CAE1EN,EAAQnE,EAAO4kB,cAAezgB,GAE9B,IACC,KAAQhF,EAAIiZ,EAAGjZ,IAIS,KAHvBkC,EAAOpE,KAAMkC,IAAO,IAGVX,WACTwB,EAAO4sB,UAAWjJ,GAAQtiB,GAAM,IAChCA,EAAKwM,UAAY1J,GAInB9C,EAAO,EAGN,MAAQoI,KAGNpI,GACJpE,KAAK6V,QAAQqa,OAAQhpB,IAEpB,KAAMA,EAAO7C,UAAUhB,SAG3BktB,YAAa,WACZ,IAAIjJ,EAAU,GAGd,OAAO6H,GAAUnvB,KAAMqE,UAAW,SAAUD,GAC3C,IAAI8P,EAASlU,KAAK2C,WAEbI,EAAO6D,QAAS5G,KAAMsnB,GAAY,IACtCvkB,EAAO4sB,UAAWjJ,GAAQ1mB,OACrBkU,GACJA,EAAOsc,aAAcpsB,EAAMpE,QAK3BsnB,MAILvkB,EAAOkB,KAAM,CACZwsB,SAAU,SACVC,UAAW,UACXN,aAAc,SACdO,YAAa,QACbC,WAAY,eACV,SAAUxrB,EAAMyrB,GAClB9tB,EAAOG,GAAIkC,GAAS,SAAUpC,GAO7B,IANA,IAAIa,EACHC,EAAM,GACNgtB,EAAS/tB,EAAQC,GACjBwB,EAAOssB,EAAOztB,OAAS,EACvBnB,EAAI,EAEGA,GAAKsC,EAAMtC,IAClB2B,EAAQ3B,IAAMsC,EAAOxE,KAAOA,KAAKuF,OAAO,GACxCxC,EAAQ+tB,EAAQ5uB,IAAO2uB,GAAYhtB,GAInCjD,EAAKD,MAAOmD,EAAKD,EAAMH,OAGxB,OAAO1D,KAAK4D,UAAWE,MAGzB,IAAIitB,GAAY,IAAIjnB,OAAQ,KAAOga,GAAO,kBAAmB,KAEzDkN,GAAY,SAAU5sB,GAKxB,IAAI6oB,EAAO7oB,EAAK6I,cAAc4C,YAM9B,OAJMod,GAASA,EAAKgE,SACnBhE,EAAOltB,GAGDktB,EAAKiE,iBAAkB9sB,IAG5B+sB,GAAO,SAAU/sB,EAAMe,EAASjB,GACnC,IAAIJ,EAAKsB,EACRgsB,EAAM,GAGP,IAAMhsB,KAAQD,EACbisB,EAAKhsB,GAAShB,EAAKkgB,MAAOlf,GAC1BhB,EAAKkgB,MAAOlf,GAASD,EAASC,GAM/B,IAAMA,KAHNtB,EAAMI,EAASzD,KAAM2D,GAGPe,EACbf,EAAKkgB,MAAOlf,GAASgsB,EAAKhsB,GAG3B,OAAOtB,GAIJutB,GAAY,IAAIvnB,OAAQma,GAAUrW,KAAM,KAAO,KA8HnD,SAAS0jB,GAAQltB,EAAMgB,EAAMmsB,GAC5B,IAAIC,EAAOC,EAAUC,EAAU5tB,EAM9BwgB,EAAQlgB,EAAKkgB,MAqCd,OAnCAiN,EAAWA,GAAYP,GAAW5sB,MAQpB,MAFbN,EAAMytB,EAASI,iBAAkBvsB,IAAUmsB,EAAUnsB,KAEjC8e,GAAY9f,KAC/BN,EAAMf,EAAOuhB,MAAOlgB,EAAMgB,KAQrBhE,EAAQwwB,kBAAoBb,GAAUvjB,KAAM1J,IAASutB,GAAU7jB,KAAMpI,KAG1EosB,EAAQlN,EAAMkN,MACdC,EAAWnN,EAAMmN,SACjBC,EAAWpN,EAAMoN,SAGjBpN,EAAMmN,SAAWnN,EAAMoN,SAAWpN,EAAMkN,MAAQ1tB,EAChDA,EAAMytB,EAASC,MAGflN,EAAMkN,MAAQA,EACdlN,EAAMmN,SAAWA,EACjBnN,EAAMoN,SAAWA,SAIJ7rB,IAAR/B,EAINA,EAAM,GACNA,EAIF,SAAS+tB,GAAcC,EAAaC,GAGnC,MAAO,CACNruB,IAAK,WACJ,IAAKouB,IASL,OAAS9xB,KAAK0D,IAAMquB,GAASpxB,MAAOX,KAAMqE,kBALlCrE,KAAK0D,OAxLhB,WAIC,SAASsuB,IAGR,GAAMrM,EAAN,CAIAsM,EAAU3N,MAAM4N,QAAU,+EAE1BvM,EAAIrB,MAAM4N,QACT,4HAGDxiB,GAAgBhN,YAAauvB,GAAYvvB,YAAaijB,GAEtD,IAAIwM,EAAWpyB,EAAOmxB,iBAAkBvL,GACxCyM,EAAoC,OAAjBD,EAASriB,IAG5BuiB,EAAsE,KAA9CC,EAAoBH,EAASI,YAIrD5M,EAAIrB,MAAMkO,MAAQ,MAClBC,EAA6D,KAAzCH,EAAoBH,EAASK,OAIjDE,EAAgE,KAAzCJ,EAAoBH,EAASX,OAMpD7L,EAAIrB,MAAMqO,SAAW,WACrBC,EAAiE,KAA9CN,EAAoB3M,EAAIkN,YAAc,GAEzDnjB,GAAgB9M,YAAaqvB,GAI7BtM,EAAM,MAGP,SAAS2M,EAAoBQ,GAC5B,OAAO/sB,KAAKgtB,MAAOC,WAAYF,IAGhC,IAAIV,EAAkBM,EAAsBE,EAAkBH,EAC7DQ,EAAyBZ,EACzBJ,EAAYryB,EAASyC,cAAe,OACpCsjB,EAAM/lB,EAASyC,cAAe,OAGzBsjB,EAAIrB,QAMVqB,EAAIrB,MAAM4O,eAAiB,cAC3BvN,EAAIM,WAAW,GAAO3B,MAAM4O,eAAiB,GAC7C9xB,EAAQ+xB,gBAA+C,gBAA7BxN,EAAIrB,MAAM4O,eAEpCnwB,EAAOmC,OAAQ9D,EAAS,CACvBgyB,kBAAmB,WAElB,OADApB,IACOU,GAERd,eAAgB,WAEf,OADAI,IACOS,GAERY,cAAe,WAEd,OADArB,IACOI,GAERkB,mBAAoB,WAEnB,OADAtB,IACOK,GAERkB,cAAe,WAEd,OADAvB,IACOY,GAQRY,qBAAsB,WACrB,IAAIC,EAAOlN,EAAImN,EAASC,EAoBxB,OAnBgC,MAA3BV,IACJQ,EAAQ7zB,EAASyC,cAAe,SAChCkkB,EAAK3mB,EAASyC,cAAe,MAC7BqxB,EAAU9zB,EAASyC,cAAe,OAElCoxB,EAAMnP,MAAM4N,QAAU,kCACtB3L,EAAGjC,MAAMsP,OAAS,MAClBF,EAAQpP,MAAMsP,OAAS,MAEvBlkB,GACEhN,YAAa+wB,GACb/wB,YAAa6jB,GACb7jB,YAAagxB,GAEfC,EAAU5zB,EAAOmxB,iBAAkB3K,GACnC0M,EAAuD,EAA7BY,SAAUF,EAAQC,QAE5ClkB,GAAgB9M,YAAa6wB,IAEvBR,MApHV,GAmMA,IAAIa,GAAc,CAAE,SAAU,MAAO,MACpCC,GAAan0B,EAASyC,cAAe,OAAQiiB,MAC7C0P,GAAc,GAkBf,SAASC,GAAe7uB,GACvB,IAAI8uB,EAAQnxB,EAAOoxB,SAAU/uB,IAAU4uB,GAAa5uB,GAEpD,OAAK8uB,IAGA9uB,KAAQ2uB,GACL3uB,EAED4uB,GAAa5uB,GAxBrB,SAAyBA,GAGxB,IAAIgvB,EAAUhvB,EAAM,GAAI0c,cAAgB1c,EAAK9E,MAAO,GACnD4B,EAAI4xB,GAAYzwB,OAEjB,MAAQnB,IAEP,IADAkD,EAAO0uB,GAAa5xB,GAAMkyB,KACbL,GACZ,OAAO3uB,EAeoBivB,CAAgBjvB,IAAUA,GAIxD,IAKCkvB,GAAe,4BACfC,GAAc,MACdC,GAAU,CAAE7B,SAAU,WAAY8B,WAAY,SAAUlQ,QAAS,SACjEmQ,GAAqB,CACpBC,cAAe,IACfC,WAAY,OAGd,SAASC,GAAmBlwB,EAAOuC,EAAO4tB,GAIzC,IAAI/tB,EAAUid,GAAQ9W,KAAMhG,GAC5B,OAAOH,EAGNhB,KAAKgvB,IAAK,EAAGhuB,EAAS,IAAQ+tB,GAAY,KAAU/tB,EAAS,IAAO,MACpEG,EAGF,SAAS8tB,GAAoB5wB,EAAM6wB,EAAWC,EAAKC,EAAaC,EAAQC,GACvE,IAAInzB,EAAkB,UAAd+yB,EAAwB,EAAI,EACnCK,EAAQ,EACRC,EAAQ,EAGT,GAAKL,KAAUC,EAAc,SAAW,WACvC,OAAO,EAGR,KAAQjzB,EAAI,EAAGA,GAAK,EAGN,WAARgzB,IACJK,GAASxyB,EAAOyhB,IAAKpgB,EAAM8wB,EAAMjR,GAAW/hB,IAAK,EAAMkzB,IAIlDD,GAmBQ,YAARD,IACJK,GAASxyB,EAAOyhB,IAAKpgB,EAAM,UAAY6f,GAAW/hB,IAAK,EAAMkzB,IAIjD,WAARF,IACJK,GAASxyB,EAAOyhB,IAAKpgB,EAAM,SAAW6f,GAAW/hB,GAAM,SAAS,EAAMkzB,MAtBvEG,GAASxyB,EAAOyhB,IAAKpgB,EAAM,UAAY6f,GAAW/hB,IAAK,EAAMkzB,GAGhD,YAARF,EACJK,GAASxyB,EAAOyhB,IAAKpgB,EAAM,SAAW6f,GAAW/hB,GAAM,SAAS,EAAMkzB,GAItEE,GAASvyB,EAAOyhB,IAAKpgB,EAAM,SAAW6f,GAAW/hB,GAAM,SAAS,EAAMkzB,IAoCzE,OAhBMD,GAA8B,GAAfE,IAIpBE,GAASxvB,KAAKgvB,IAAK,EAAGhvB,KAAKyvB,KAC1BpxB,EAAM,SAAW6wB,EAAW,GAAInT,cAAgBmT,EAAU30B,MAAO,IACjE+0B,EACAE,EACAD,EACA,MAIM,GAGDC,EAGR,SAASE,GAAkBrxB,EAAM6wB,EAAWK,GAG3C,IAAIF,EAASpE,GAAW5sB,GAKvB+wB,IADmB/zB,EAAQgyB,qBAAuBkC,IAEE,eAAnDvyB,EAAOyhB,IAAKpgB,EAAM,aAAa,EAAOgxB,GACvCM,EAAmBP,EAEnBhzB,EAAMmvB,GAAQltB,EAAM6wB,EAAWG,GAC/BO,EAAa,SAAWV,EAAW,GAAInT,cAAgBmT,EAAU30B,MAAO,GAIzE,GAAKywB,GAAUvjB,KAAMrL,GAAQ,CAC5B,IAAMmzB,EACL,OAAOnzB,EAERA,EAAM,OAyCP,QAlCQf,EAAQgyB,qBAAuB+B,IAMrC/zB,EAAQoyB,wBAA0BpnB,EAAUhI,EAAM,OAI3C,SAARjC,IAIC6wB,WAAY7wB,IAA0D,WAAjDY,EAAOyhB,IAAKpgB,EAAM,WAAW,EAAOgxB,KAG1DhxB,EAAKwxB,iBAAiBvyB,SAEtB8xB,EAAiE,eAAnDpyB,EAAOyhB,IAAKpgB,EAAM,aAAa,EAAOgxB,IAKpDM,EAAmBC,KAAcvxB,KAEhCjC,EAAMiC,EAAMuxB,MAKdxzB,EAAM6wB,WAAY7wB,IAAS,GAI1B6yB,GACC5wB,EACA6wB,EACAK,IAAWH,EAAc,SAAW,WACpCO,EACAN,EAGAjzB,GAEE,KA+SL,SAAS0zB,GAAOzxB,EAAMe,EAASsd,EAAM1d,EAAK+wB,GACzC,OAAO,IAAID,GAAMvyB,UAAUH,KAAMiB,EAAMe,EAASsd,EAAM1d,EAAK+wB,GA7S5D/yB,EAAOmC,OAAQ,CAId6wB,SAAU,CACTC,QAAS,CACRtyB,IAAK,SAAUU,EAAMmtB,GACpB,GAAKA,EAAW,CAGf,IAAIztB,EAAMwtB,GAAQltB,EAAM,WACxB,MAAe,KAARN,EAAa,IAAMA,MAO9BohB,UAAW,CACV+Q,yBAA2B,EAC3BC,aAAe,EACfC,aAAe,EACfC,UAAY,EACZC,YAAc,EACdzB,YAAc,EACd0B,UAAY,EACZC,YAAc,EACdC,eAAiB,EACjBC,iBAAmB,EACnBC,SAAW,EACXC,YAAc,EACdC,cAAgB,EAChBC,YAAc,EACdb,SAAW,EACXc,OAAS,EACTC,SAAW,EACXC,QAAU,EACVC,QAAU,EACVC,MAAQ,GAKT/C,SAAU,GAGV7P,MAAO,SAAUlgB,EAAMgB,EAAM8B,EAAOouB,GAGnC,GAAMlxB,GAA0B,IAAlBA,EAAK7C,UAAoC,IAAlB6C,EAAK7C,UAAmB6C,EAAKkgB,MAAlE,CAKA,IAAIxgB,EAAKpC,EAAM6hB,EACd4T,EAAWpV,EAAW3c,GACtBgyB,EAAe7C,GAAY/mB,KAAMpI,GACjCkf,EAAQlgB,EAAKkgB,MAad,GARM8S,IACLhyB,EAAO6uB,GAAekD,IAIvB5T,EAAQxgB,EAAOgzB,SAAU3wB,IAAUrC,EAAOgzB,SAAUoB,QAGrCtxB,IAAVqB,EA0CJ,OAAKqc,GAAS,QAASA,QACwB1d,KAA5C/B,EAAMyf,EAAM7f,IAAKU,GAAM,EAAOkxB,IAEzBxxB,EAIDwgB,EAAOlf,GA7CA,YAHd1D,SAAcwF,KAGcpD,EAAMkgB,GAAQ9W,KAAMhG,KAAapD,EAAK,KACjEoD,EAAQud,GAAWrgB,EAAMgB,EAAMtB,GAG/BpC,EAAO,UAIM,MAATwF,GAAiBA,GAAUA,IAOlB,WAATxF,GAAsB01B,IAC1BlwB,GAASpD,GAAOA,EAAK,KAASf,EAAOmiB,UAAWiS,GAAa,GAAK,OAI7D/1B,EAAQ+xB,iBAA6B,KAAVjsB,GAAiD,IAAjC9B,EAAKvE,QAAS,gBAC9DyjB,EAAOlf,GAAS,WAIXme,GAAY,QAASA,QACsB1d,KAA9CqB,EAAQqc,EAAMhB,IAAKne,EAAM8C,EAAOouB,MAE7B8B,EACJ9S,EAAM+S,YAAajyB,EAAM8B,GAEzBod,EAAOlf,GAAS8B,MAkBpBsd,IAAK,SAAUpgB,EAAMgB,EAAMkwB,EAAOF,GACjC,IAAIjzB,EAAKwB,EAAK4f,EACb4T,EAAWpV,EAAW3c,GA6BvB,OA5BgBmvB,GAAY/mB,KAAMpI,KAMjCA,EAAO6uB,GAAekD,KAIvB5T,EAAQxgB,EAAOgzB,SAAU3wB,IAAUrC,EAAOgzB,SAAUoB,KAGtC,QAAS5T,IACtBphB,EAAMohB,EAAM7f,IAAKU,GAAM,EAAMkxB,SAIjBzvB,IAAR1D,IACJA,EAAMmvB,GAAQltB,EAAMgB,EAAMgwB,IAId,WAARjzB,GAAoBiD,KAAQsvB,KAChCvyB,EAAMuyB,GAAoBtvB,IAIZ,KAAVkwB,GAAgBA,GACpB3xB,EAAMqvB,WAAY7wB,IACD,IAAVmzB,GAAkBgC,SAAU3zB,GAAQA,GAAO,EAAIxB,GAGhDA,KAITY,EAAOkB,KAAM,CAAE,SAAU,SAAW,SAAUsD,EAAI0tB,GACjDlyB,EAAOgzB,SAAUd,GAAc,CAC9BvxB,IAAK,SAAUU,EAAMmtB,EAAU+D,GAC9B,GAAK/D,EAIJ,OAAO+C,GAAa9mB,KAAMzK,EAAOyhB,IAAKpgB,EAAM,aAQxCA,EAAKwxB,iBAAiBvyB,QAAWe,EAAKmzB,wBAAwB/F,MAIhEiE,GAAkBrxB,EAAM6wB,EAAWK,GAHnCnE,GAAM/sB,EAAMowB,GAAS,WACpB,OAAOiB,GAAkBrxB,EAAM6wB,EAAWK,MAM/C/S,IAAK,SAAUne,EAAM8C,EAAOouB,GAC3B,IAAIvuB,EACHquB,EAASpE,GAAW5sB,GAIpBozB,GAAsBp2B,EAAQmyB,iBACT,aAApB6B,EAAOzC,SAIRwC,GADkBqC,GAAsBlC,IAEY,eAAnDvyB,EAAOyhB,IAAKpgB,EAAM,aAAa,EAAOgxB,GACvCN,EAAWQ,EACVN,GACC5wB,EACA6wB,EACAK,EACAH,EACAC,GAED,EAqBF,OAjBKD,GAAeqC,IACnB1C,GAAY/uB,KAAKyvB,KAChBpxB,EAAM,SAAW6wB,EAAW,GAAInT,cAAgBmT,EAAU30B,MAAO,IACjE0yB,WAAYoC,EAAQH,IACpBD,GAAoB5wB,EAAM6wB,EAAW,UAAU,EAAOG,GACtD,KAKGN,IAAc/tB,EAAUid,GAAQ9W,KAAMhG,KACb,QAA3BH,EAAS,IAAO,QAElB3C,EAAKkgB,MAAO2Q,GAAc/tB,EAC1BA,EAAQnE,EAAOyhB,IAAKpgB,EAAM6wB,IAGpBJ,GAAmBzwB,EAAM8C,EAAO4tB,OAK1C/xB,EAAOgzB,SAASxD,WAAaV,GAAczwB,EAAQkyB,mBAClD,SAAUlvB,EAAMmtB,GACf,GAAKA,EACJ,OAASyB,WAAY1B,GAAQltB,EAAM,gBAClCA,EAAKmzB,wBAAwBE,KAC5BtG,GAAM/sB,EAAM,CAAEmuB,WAAY,GAAK,WAC9B,OAAOnuB,EAAKmzB,wBAAwBE,QAElC,OAMR10B,EAAOkB,KAAM,CACZyzB,OAAQ,GACRC,QAAS,GACTC,OAAQ,SACN,SAAUC,EAAQC,GACpB/0B,EAAOgzB,SAAU8B,EAASC,GAAW,CACpCC,OAAQ,SAAU7wB,GAOjB,IANA,IAAIhF,EAAI,EACP81B,EAAW,GAGXC,EAAyB,iBAAV/wB,EAAqBA,EAAMI,MAAO,KAAQ,CAAEJ,GAEpDhF,EAAI,EAAGA,IACd81B,EAAUH,EAAS5T,GAAW/hB,GAAM41B,GACnCG,EAAO/1B,IAAO+1B,EAAO/1B,EAAI,IAAO+1B,EAAO,GAGzC,OAAOD,IAIO,WAAXH,IACJ90B,EAAOgzB,SAAU8B,EAASC,GAASvV,IAAMsS,MAI3C9xB,EAAOG,GAAGgC,OAAQ,CACjBsf,IAAK,SAAUpf,EAAM8B,GACpB,OAAOia,EAAQnhB,KAAM,SAAUoE,EAAMgB,EAAM8B,GAC1C,IAAIkuB,EAAQvwB,EACXV,EAAM,GACNjC,EAAI,EAEL,GAAKyD,MAAMC,QAASR,GAAS,CAI5B,IAHAgwB,EAASpE,GAAW5sB,GACpBS,EAAMO,EAAK/B,OAEHnB,EAAI2C,EAAK3C,IAChBiC,EAAKiB,EAAMlD,IAAQa,EAAOyhB,IAAKpgB,EAAMgB,EAAMlD,IAAK,EAAOkzB,GAGxD,OAAOjxB,EAGR,YAAiB0B,IAAVqB,EACNnE,EAAOuhB,MAAOlgB,EAAMgB,EAAM8B,GAC1BnE,EAAOyhB,IAAKpgB,EAAMgB,IACjBA,EAAM8B,EAA0B,EAAnB7C,UAAUhB,aAQ5BN,EAAO8yB,MAAQA,IAETvyB,UAAY,CACjBE,YAAaqyB,GACb1yB,KAAM,SAAUiB,EAAMe,EAASsd,EAAM1d,EAAK+wB,EAAQ7Q,GACjDjlB,KAAKoE,KAAOA,EACZpE,KAAKyiB,KAAOA,EACZziB,KAAK81B,OAASA,GAAU/yB,EAAO+yB,OAAOrP,SACtCzmB,KAAKmF,QAAUA,EACfnF,KAAKiU,MAAQjU,KAAKosB,IAAMpsB,KAAK6O,MAC7B7O,KAAK+E,IAAMA,EACX/E,KAAKilB,KAAOA,IAAUliB,EAAOmiB,UAAWzC,GAAS,GAAK,OAEvD5T,IAAK,WACJ,IAAI0U,EAAQsS,GAAMqC,UAAWl4B,KAAKyiB,MAElC,OAAOc,GAASA,EAAM7f,IACrB6f,EAAM7f,IAAK1D,MACX61B,GAAMqC,UAAUzR,SAAS/iB,IAAK1D,OAEhCm4B,IAAK,SAAUC,GACd,IAAIC,EACH9U,EAAQsS,GAAMqC,UAAWl4B,KAAKyiB,MAoB/B,OAlBKziB,KAAKmF,QAAQmzB,SACjBt4B,KAAKu4B,IAAMF,EAAQt1B,EAAO+yB,OAAQ91B,KAAK81B,QACtCsC,EAASp4B,KAAKmF,QAAQmzB,SAAWF,EAAS,EAAG,EAAGp4B,KAAKmF,QAAQmzB,UAG9Dt4B,KAAKu4B,IAAMF,EAAQD,EAEpBp4B,KAAKosB,KAAQpsB,KAAK+E,IAAM/E,KAAKiU,OAAUokB,EAAQr4B,KAAKiU,MAE/CjU,KAAKmF,QAAQqzB,MACjBx4B,KAAKmF,QAAQqzB,KAAK/3B,KAAMT,KAAKoE,KAAMpE,KAAKosB,IAAKpsB,MAGzCujB,GAASA,EAAMhB,IACnBgB,EAAMhB,IAAKviB,MAEX61B,GAAMqC,UAAUzR,SAASlE,IAAKviB,MAExBA,QAIOmD,KAAKG,UAAYuyB,GAAMvyB,WAEvCuyB,GAAMqC,UAAY,CACjBzR,SAAU,CACT/iB,IAAK,SAAUihB,GACd,IAAIrR,EAIJ,OAA6B,IAAxBqR,EAAMvgB,KAAK7C,UACa,MAA5BojB,EAAMvgB,KAAMugB,EAAMlC,OAAoD,MAAlCkC,EAAMvgB,KAAKkgB,MAAOK,EAAMlC,MACrDkC,EAAMvgB,KAAMugB,EAAMlC,OAO1BnP,EAASvQ,EAAOyhB,IAAKG,EAAMvgB,KAAMugB,EAAMlC,KAAM,MAGhB,SAAXnP,EAAwBA,EAAJ,GAEvCiP,IAAK,SAAUoC,GAKT5hB,EAAO01B,GAAGD,KAAM7T,EAAMlC,MAC1B1f,EAAO01B,GAAGD,KAAM7T,EAAMlC,MAAQkC,GACK,IAAxBA,EAAMvgB,KAAK7C,WACrBwB,EAAOgzB,SAAUpR,EAAMlC,OAC4B,MAAnDkC,EAAMvgB,KAAKkgB,MAAO2P,GAAetP,EAAMlC,OAGxCkC,EAAMvgB,KAAMugB,EAAMlC,MAASkC,EAAMyH,IAFjCrpB,EAAOuhB,MAAOK,EAAMvgB,KAAMugB,EAAMlC,KAAMkC,EAAMyH,IAAMzH,EAAMM,UAU5CyT,UAAY7C,GAAMqC,UAAUS,WAAa,CACxDpW,IAAK,SAAUoC,GACTA,EAAMvgB,KAAK7C,UAAYojB,EAAMvgB,KAAKzB,aACtCgiB,EAAMvgB,KAAMugB,EAAMlC,MAASkC,EAAMyH,OAKpCrpB,EAAO+yB,OAAS,CACf8C,OAAQ,SAAUC,GACjB,OAAOA,GAERC,MAAO,SAAUD,GAChB,MAAO,GAAM9yB,KAAKgzB,IAAKF,EAAI9yB,KAAKizB,IAAO,GAExCvS,SAAU,SAGX1jB,EAAO01B,GAAK5C,GAAMvyB,UAAUH,KAG5BJ,EAAO01B,GAAGD,KAAO,GAKjB,IACCS,GAAOC,GAkrBHvoB,GAEHwoB,GAnrBDC,GAAW,yBACXC,GAAO,cAER,SAASC,KACHJ,MACqB,IAApBt5B,EAAS25B,QAAoBx5B,EAAOy5B,sBACxCz5B,EAAOy5B,sBAAuBF,IAE9Bv5B,EAAO8f,WAAYyZ,GAAUv2B,EAAO01B,GAAGgB,UAGxC12B,EAAO01B,GAAGiB,QAKZ,SAASC,KAIR,OAHA55B,EAAO8f,WAAY,WAClBoZ,QAAQpzB,IAEAozB,GAAQxwB,KAAK2jB,MAIvB,SAASwN,GAAOl4B,EAAMm4B,GACrB,IAAI5L,EACH/rB,EAAI,EACJuM,EAAQ,CAAEmlB,OAAQlyB,GAKnB,IADAm4B,EAAeA,EAAe,EAAI,EAC1B33B,EAAI,EAAGA,GAAK,EAAI23B,EAEvBprB,EAAO,UADPwf,EAAQhK,GAAW/hB,KACSuM,EAAO,UAAYwf,GAAUvsB,EAO1D,OAJKm4B,IACJprB,EAAMunB,QAAUvnB,EAAM+iB,MAAQ9vB,GAGxB+M,EAGR,SAASqrB,GAAa5yB,EAAOub,EAAMsX,GAKlC,IAJA,IAAIpV,EACHyK,GAAe4K,GAAUC,SAAUxX,IAAU,IAAK/hB,OAAQs5B,GAAUC,SAAU,MAC9E5e,EAAQ,EACRhY,EAAS+rB,EAAW/rB,OACbgY,EAAQhY,EAAQgY,IACvB,GAAOsJ,EAAQyK,EAAY/T,GAAQ5a,KAAMs5B,EAAWtX,EAAMvb,GAGzD,OAAOyd,EAsNV,SAASqV,GAAW51B,EAAM81B,EAAY/0B,GACrC,IAAImO,EACH6mB,EACA9e,EAAQ,EACRhY,EAAS22B,GAAUI,WAAW/2B,OAC9B+a,EAAWrb,EAAOgb,WAAWI,OAAQ,kBAG7Bub,EAAKt1B,OAEbs1B,EAAO,WACN,GAAKS,EACJ,OAAO,EAYR,IAVA,IAAIE,EAAcpB,IAASU,KAC1B1Z,EAAYla,KAAKgvB,IAAK,EAAGgF,EAAUO,UAAYP,EAAUzB,SAAW+B,GAKpEjC,EAAU,GADHnY,EAAY8Z,EAAUzB,UAAY,GAEzCjd,EAAQ,EACRhY,EAAS02B,EAAUQ,OAAOl3B,OAEnBgY,EAAQhY,EAAQgY,IACvB0e,EAAUQ,OAAQlf,GAAQ8c,IAAKC,GAMhC,OAHAha,EAASkB,WAAYlb,EAAM,CAAE21B,EAAW3B,EAASnY,IAG5CmY,EAAU,GAAK/0B,EACZ4c,GAIF5c,GACL+a,EAASkB,WAAYlb,EAAM,CAAE21B,EAAW,EAAG,IAI5C3b,EAASmB,YAAanb,EAAM,CAAE21B,KACvB,IAERA,EAAY3b,EAASzB,QAAS,CAC7BvY,KAAMA,EACN2nB,MAAOhpB,EAAOmC,OAAQ,GAAIg1B,GAC1BM,KAAMz3B,EAAOmC,QAAQ,EAAM,CAC1Bu1B,cAAe,GACf3E,OAAQ/yB,EAAO+yB,OAAOrP,UACpBthB,GACHu1B,mBAAoBR,EACpBS,gBAAiBx1B,EACjBm1B,UAAWrB,IAASU,KACpBrB,SAAUnzB,EAAQmzB,SAClBiC,OAAQ,GACRT,YAAa,SAAUrX,EAAM1d,GAC5B,IAAI4f,EAAQ5hB,EAAO8yB,MAAOzxB,EAAM21B,EAAUS,KAAM/X,EAAM1d,EACpDg1B,EAAUS,KAAKC,cAAehY,IAAUsX,EAAUS,KAAK1E,QAEzD,OADAiE,EAAUQ,OAAO35B,KAAM+jB,GAChBA,GAERlB,KAAM,SAAUmX,GACf,IAAIvf,EAAQ,EAIXhY,EAASu3B,EAAUb,EAAUQ,OAAOl3B,OAAS,EAC9C,GAAK82B,EACJ,OAAOn6B,KAGR,IADAm6B,GAAU,EACF9e,EAAQhY,EAAQgY,IACvB0e,EAAUQ,OAAQlf,GAAQ8c,IAAK,GAUhC,OANKyC,GACJxc,EAASkB,WAAYlb,EAAM,CAAE21B,EAAW,EAAG,IAC3C3b,EAASmB,YAAanb,EAAM,CAAE21B,EAAWa,KAEzCxc,EAASuB,WAAYvb,EAAM,CAAE21B,EAAWa,IAElC56B,QAGT+rB,EAAQgO,EAAUhO,MAInB,KA/HD,SAAqBA,EAAO0O,GAC3B,IAAIpf,EAAOjW,EAAM0wB,EAAQ5uB,EAAOqc,EAGhC,IAAMlI,KAAS0Q,EAed,GAbA+J,EAAS2E,EADTr1B,EAAO2c,EAAW1G,IAElBnU,EAAQ6kB,EAAO1Q,GACV1V,MAAMC,QAASsB,KACnB4uB,EAAS5uB,EAAO,GAChBA,EAAQ6kB,EAAO1Q,GAAUnU,EAAO,IAG5BmU,IAAUjW,IACd2mB,EAAO3mB,GAAS8B,SACT6kB,EAAO1Q,KAGfkI,EAAQxgB,EAAOgzB,SAAU3wB,KACX,WAAYme,EAMzB,IAAMlI,KALNnU,EAAQqc,EAAMwU,OAAQ7wB,UACf6kB,EAAO3mB,GAIC8B,EACNmU,KAAS0Q,IAChBA,EAAO1Q,GAAUnU,EAAOmU,GACxBof,EAAepf,GAAUya,QAI3B2E,EAAer1B,GAAS0wB,EA6F1B+E,CAAY9O,EAAOgO,EAAUS,KAAKC,eAE1Bpf,EAAQhY,EAAQgY,IAEvB,GADA/H,EAAS0mB,GAAUI,WAAY/e,GAAQ5a,KAAMs5B,EAAW31B,EAAM2nB,EAAOgO,EAAUS,MAM9E,OAJKn5B,EAAYiS,EAAOmQ,QACvB1gB,EAAOygB,YAAauW,EAAU31B,KAAM21B,EAAUS,KAAKld,OAAQmG,KAC1DnQ,EAAOmQ,KAAKqX,KAAMxnB,IAEbA,EAyBT,OArBAvQ,EAAOoB,IAAK4nB,EAAO+N,GAAaC,GAE3B14B,EAAY04B,EAAUS,KAAKvmB,QAC/B8lB,EAAUS,KAAKvmB,MAAMxT,KAAM2D,EAAM21B,GAIlCA,EACEpb,SAAUob,EAAUS,KAAK7b,UACzB/V,KAAMmxB,EAAUS,KAAK5xB,KAAMmxB,EAAUS,KAAKO,UAC1Cne,KAAMmd,EAAUS,KAAK5d,MACrBuB,OAAQ4b,EAAUS,KAAKrc,QAEzBpb,EAAO01B,GAAGuC,MACTj4B,EAAOmC,OAAQw0B,EAAM,CACpBt1B,KAAMA,EACN62B,KAAMlB,EACNzc,MAAOyc,EAAUS,KAAKld,SAIjByc,EAGRh3B,EAAOi3B,UAAYj3B,EAAOmC,OAAQ80B,GAAW,CAE5CC,SAAU,CACTiB,IAAK,CAAE,SAAUzY,EAAMvb,GACtB,IAAIyd,EAAQ3kB,KAAK85B,YAAarX,EAAMvb,GAEpC,OADAud,GAAWE,EAAMvgB,KAAMqe,EAAMuB,GAAQ9W,KAAMhG,GAASyd,GAC7CA,KAITwW,QAAS,SAAUpP,EAAO7nB,GACpB7C,EAAY0qB,IAChB7nB,EAAW6nB,EACXA,EAAQ,CAAE,MAEVA,EAAQA,EAAMlf,MAAOoP,GAOtB,IAJA,IAAIwG,EACHpH,EAAQ,EACRhY,EAAS0oB,EAAM1oB,OAERgY,EAAQhY,EAAQgY,IACvBoH,EAAOsJ,EAAO1Q,GACd2e,GAAUC,SAAUxX,GAASuX,GAAUC,SAAUxX,IAAU,GAC3DuX,GAAUC,SAAUxX,GAAO9Q,QAASzN,IAItCk2B,WAAY,CA3Wb,SAA2Bh2B,EAAM2nB,EAAOyO,GACvC,IAAI/X,EAAMvb,EAAOwe,EAAQnC,EAAO6X,EAASC,EAAWC,EAAgB/W,EACnEgX,EAAQ,UAAWxP,GAAS,WAAYA,EACxCkP,EAAOj7B,KACPuuB,EAAO,GACPjK,EAAQlgB,EAAKkgB,MACbiV,EAASn1B,EAAK7C,UAAY8iB,GAAoBjgB,GAC9Co3B,EAAW7Y,EAASjf,IAAKU,EAAM,UA6BhC,IAAMqe,KA1BA+X,EAAKld,QAEa,OADvBiG,EAAQxgB,EAAOygB,YAAapf,EAAM,OACvBq3B,WACVlY,EAAMkY,SAAW,EACjBL,EAAU7X,EAAM1N,MAAM2H,KACtB+F,EAAM1N,MAAM2H,KAAO,WACZ+F,EAAMkY,UACXL,MAIH7X,EAAMkY,WAENR,EAAK9c,OAAQ,WAGZ8c,EAAK9c,OAAQ,WACZoF,EAAMkY,WACA14B,EAAOua,MAAOlZ,EAAM,MAAOf,QAChCkgB,EAAM1N,MAAM2H,YAOFuO,EAEb,GADA7kB,EAAQ6kB,EAAOtJ,GACV2W,GAAS5rB,KAAMtG,GAAU,CAG7B,UAFO6kB,EAAOtJ,GACdiD,EAASA,GAAoB,WAAVxe,EACdA,KAAYqyB,EAAS,OAAS,QAAW,CAI7C,GAAe,SAAVryB,IAAoBs0B,QAAiC31B,IAArB21B,EAAU/Y,GAK9C,SAJA8W,GAAS,EAOXhL,EAAM9L,GAAS+Y,GAAYA,EAAU/Y,IAAU1f,EAAOuhB,MAAOlgB,EAAMqe,GAMrE,IADA4Y,GAAat4B,EAAOyD,cAAeulB,MAChBhpB,EAAOyD,cAAe+nB,GA8DzC,IAAM9L,KAzDD8Y,GAA2B,IAAlBn3B,EAAK7C,WAMlBi5B,EAAKkB,SAAW,CAAEpX,EAAMoX,SAAUpX,EAAMqX,UAAWrX,EAAMsX,WAIlC,OADvBN,EAAiBE,GAAYA,EAASjX,WAErC+W,EAAiB3Y,EAASjf,IAAKU,EAAM,YAGrB,UADjBmgB,EAAUxhB,EAAOyhB,IAAKpgB,EAAM,cAEtBk3B,EACJ/W,EAAU+W,GAIVjW,GAAU,CAAEjhB,IAAQ,GACpBk3B,EAAiBl3B,EAAKkgB,MAAMC,SAAW+W,EACvC/W,EAAUxhB,EAAOyhB,IAAKpgB,EAAM,WAC5BihB,GAAU,CAAEjhB,OAKG,WAAZmgB,GAAoC,iBAAZA,GAAgD,MAAlB+W,IACrB,SAAhCv4B,EAAOyhB,IAAKpgB,EAAM,WAGhBi3B,IACLJ,EAAKryB,KAAM,WACV0b,EAAMC,QAAU+W,IAEM,MAAlBA,IACJ/W,EAAUD,EAAMC,QAChB+W,EAA6B,SAAZ/W,EAAqB,GAAKA,IAG7CD,EAAMC,QAAU,iBAKdiW,EAAKkB,WACTpX,EAAMoX,SAAW,SACjBT,EAAK9c,OAAQ,WACZmG,EAAMoX,SAAWlB,EAAKkB,SAAU,GAChCpX,EAAMqX,UAAYnB,EAAKkB,SAAU,GACjCpX,EAAMsX,UAAYpB,EAAKkB,SAAU,MAKnCL,GAAY,EACE9M,EAGP8M,IACAG,EACC,WAAYA,IAChBjC,EAASiC,EAASjC,QAGnBiC,EAAW7Y,EAASxB,OAAQ/c,EAAM,SAAU,CAAEmgB,QAAS+W,IAInD5V,IACJ8V,EAASjC,QAAUA,GAIfA,GACJlU,GAAU,CAAEjhB,IAAQ,GAKrB62B,EAAKryB,KAAM,WASV,IAAM6Z,KAJA8W,GACLlU,GAAU,CAAEjhB,IAEbue,EAAShF,OAAQvZ,EAAM,UACTmqB,EACbxrB,EAAOuhB,MAAOlgB,EAAMqe,EAAM8L,EAAM9L,OAMnC4Y,EAAYvB,GAAaP,EAASiC,EAAU/Y,GAAS,EAAGA,EAAMwY,GACtDxY,KAAQ+Y,IACfA,EAAU/Y,GAAS4Y,EAAUpnB,MACxBslB,IACJ8B,EAAUt2B,IAAMs2B,EAAUpnB,MAC1BonB,EAAUpnB,MAAQ,MAuMrB4nB,UAAW,SAAU33B,EAAUisB,GACzBA,EACJ6J,GAAUI,WAAWzoB,QAASzN,GAE9B81B,GAAUI,WAAWx5B,KAAMsD,MAK9BnB,EAAO+4B,MAAQ,SAAUA,EAAOhG,EAAQ5yB,GACvC,IAAIi2B,EAAM2C,GAA0B,iBAAVA,EAAqB/4B,EAAOmC,OAAQ,GAAI42B,GAAU,CAC3Ef,SAAU73B,IAAOA,GAAM4yB,GACtBz0B,EAAYy6B,IAAWA,EACxBxD,SAAUwD,EACVhG,OAAQ5yB,GAAM4yB,GAAUA,IAAWz0B,EAAYy0B,IAAYA,GAoC5D,OAhCK/yB,EAAO01B,GAAG/P,IACdyQ,EAAIb,SAAW,EAGc,iBAAjBa,EAAIb,WACVa,EAAIb,YAAYv1B,EAAO01B,GAAGsD,OAC9B5C,EAAIb,SAAWv1B,EAAO01B,GAAGsD,OAAQ5C,EAAIb,UAGrCa,EAAIb,SAAWv1B,EAAO01B,GAAGsD,OAAOtV,UAMjB,MAAb0S,EAAI7b,QAA+B,IAAd6b,EAAI7b,QAC7B6b,EAAI7b,MAAQ,MAIb6b,EAAI/H,IAAM+H,EAAI4B,SAEd5B,EAAI4B,SAAW,WACT15B,EAAY83B,EAAI/H,MACpB+H,EAAI/H,IAAI3wB,KAAMT,MAGVm5B,EAAI7b,OACRva,EAAOsgB,QAASrjB,KAAMm5B,EAAI7b,QAIrB6b,GAGRp2B,EAAOG,GAAGgC,OAAQ,CACjB82B,OAAQ,SAAUF,EAAOG,EAAInG,EAAQ5xB,GAGpC,OAAOlE,KAAKqQ,OAAQgU,IAAqBG,IAAK,UAAW,GAAIc,OAG3DvgB,MAAMm3B,QAAS,CAAElG,QAASiG,GAAMH,EAAOhG,EAAQ5xB,IAElDg4B,QAAS,SAAUzZ,EAAMqZ,EAAOhG,EAAQ5xB,GACvC,IAAI2R,EAAQ9S,EAAOyD,cAAeic,GACjC0Z,EAASp5B,EAAO+4B,MAAOA,EAAOhG,EAAQ5xB,GACtCk4B,EAAc,WAGb,IAAInB,EAAOjB,GAAWh6B,KAAM+C,EAAOmC,OAAQ,GAAIud,GAAQ0Z,IAGlDtmB,GAAS8M,EAASjf,IAAK1D,KAAM,YACjCi7B,EAAKxX,MAAM,IAKd,OAFC2Y,EAAYC,OAASD,EAEfvmB,IAA0B,IAAjBsmB,EAAO7e,MACtBtd,KAAKiE,KAAMm4B,GACXp8B,KAAKsd,MAAO6e,EAAO7e,MAAO8e,IAE5B3Y,KAAM,SAAU/hB,EAAMiiB,EAAYiX,GACjC,IAAI0B,EAAY,SAAU/Y,GACzB,IAAIE,EAAOF,EAAME,YACVF,EAAME,KACbA,EAAMmX,IAYP,MATqB,iBAATl5B,IACXk5B,EAAUjX,EACVA,EAAajiB,EACbA,OAAOmE,GAEH8d,GACJ3jB,KAAKsd,MAAO5b,GAAQ,KAAM,IAGpB1B,KAAKiE,KAAM,WACjB,IAAIof,GAAU,EACbhI,EAAgB,MAAR3Z,GAAgBA,EAAO,aAC/B66B,EAASx5B,EAAOw5B,OAChB/Z,EAAOG,EAASjf,IAAK1D,MAEtB,GAAKqb,EACCmH,EAAMnH,IAAWmH,EAAMnH,GAAQoI,MACnC6Y,EAAW9Z,EAAMnH,SAGlB,IAAMA,KAASmH,EACTA,EAAMnH,IAAWmH,EAAMnH,GAAQoI,MAAQ4V,GAAK7rB,KAAM6N,IACtDihB,EAAW9Z,EAAMnH,IAKpB,IAAMA,EAAQkhB,EAAOl5B,OAAQgY,KACvBkhB,EAAQlhB,GAAQjX,OAASpE,MACnB,MAAR0B,GAAgB66B,EAAQlhB,GAAQiC,QAAU5b,IAE5C66B,EAAQlhB,GAAQ4f,KAAKxX,KAAMmX,GAC3BvX,GAAU,EACVkZ,EAAOt3B,OAAQoW,EAAO,KAOnBgI,GAAYuX,GAChB73B,EAAOsgB,QAASrjB,KAAM0B,MAIzB26B,OAAQ,SAAU36B,GAIjB,OAHc,IAATA,IACJA,EAAOA,GAAQ,MAET1B,KAAKiE,KAAM,WACjB,IAAIoX,EACHmH,EAAOG,EAASjf,IAAK1D,MACrBsd,EAAQkF,EAAM9gB,EAAO,SACrB6hB,EAAQf,EAAM9gB,EAAO,cACrB66B,EAASx5B,EAAOw5B,OAChBl5B,EAASia,EAAQA,EAAMja,OAAS,EAajC,IAVAmf,EAAK6Z,QAAS,EAGdt5B,EAAOua,MAAOtd,KAAM0B,EAAM,IAErB6hB,GAASA,EAAME,MACnBF,EAAME,KAAKhjB,KAAMT,MAAM,GAIlBqb,EAAQkhB,EAAOl5B,OAAQgY,KACvBkhB,EAAQlhB,GAAQjX,OAASpE,MAAQu8B,EAAQlhB,GAAQiC,QAAU5b,IAC/D66B,EAAQlhB,GAAQ4f,KAAKxX,MAAM,GAC3B8Y,EAAOt3B,OAAQoW,EAAO,IAKxB,IAAMA,EAAQ,EAAGA,EAAQhY,EAAQgY,IAC3BiC,EAAOjC,IAAWiC,EAAOjC,GAAQghB,QACrC/e,EAAOjC,GAAQghB,OAAO57B,KAAMT,aAKvBwiB,EAAK6Z,YAKft5B,EAAOkB,KAAM,CAAE,SAAU,OAAQ,QAAU,SAAUsD,EAAInC,GACxD,IAAIo3B,EAAQz5B,EAAOG,GAAIkC,GACvBrC,EAAOG,GAAIkC,GAAS,SAAU02B,EAAOhG,EAAQ5xB,GAC5C,OAAgB,MAAT43B,GAAkC,kBAAVA,EAC9BU,EAAM77B,MAAOX,KAAMqE,WACnBrE,KAAKk8B,QAAStC,GAAOx0B,GAAM,GAAQ02B,EAAOhG,EAAQ5xB,MAKrDnB,EAAOkB,KAAM,CACZw4B,UAAW7C,GAAO,QAClB8C,QAAS9C,GAAO,QAChB+C,YAAa/C,GAAO,UACpBgD,OAAQ,CAAE5G,QAAS,QACnB6G,QAAS,CAAE7G,QAAS,QACpB8G,WAAY,CAAE9G,QAAS,WACrB,SAAU5wB,EAAM2mB,GAClBhpB,EAAOG,GAAIkC,GAAS,SAAU02B,EAAOhG,EAAQ5xB,GAC5C,OAAOlE,KAAKk8B,QAASnQ,EAAO+P,EAAOhG,EAAQ5xB,MAI7CnB,EAAOw5B,OAAS,GAChBx5B,EAAO01B,GAAGiB,KAAO,WAChB,IAAIsB,EACH94B,EAAI,EACJq6B,EAASx5B,EAAOw5B,OAIjB,IAFAtD,GAAQxwB,KAAK2jB,MAELlqB,EAAIq6B,EAAOl5B,OAAQnB,KAC1B84B,EAAQuB,EAAQr6B,OAGCq6B,EAAQr6B,KAAQ84B,GAChCuB,EAAOt3B,OAAQ/C,IAAK,GAIhBq6B,EAAOl5B,QACZN,EAAO01B,GAAGhV,OAEXwV,QAAQpzB,GAGT9C,EAAO01B,GAAGuC,MAAQ,SAAUA,GAC3Bj4B,EAAOw5B,OAAO37B,KAAMo6B,GACpBj4B,EAAO01B,GAAGxkB,SAGXlR,EAAO01B,GAAGgB,SAAW,GACrB12B,EAAO01B,GAAGxkB,MAAQ,WACZilB,KAILA,IAAa,EACbI,OAGDv2B,EAAO01B,GAAGhV,KAAO,WAChByV,GAAa,MAGdn2B,EAAO01B,GAAGsD,OAAS,CAClBgB,KAAM,IACNC,KAAM,IAGNvW,SAAU,KAMX1jB,EAAOG,GAAG+5B,MAAQ,SAAUC,EAAMx7B,GAIjC,OAHAw7B,EAAOn6B,EAAO01B,IAAK11B,EAAO01B,GAAGsD,OAAQmB,IAAiBA,EACtDx7B,EAAOA,GAAQ,KAER1B,KAAKsd,MAAO5b,EAAM,SAAU4K,EAAMiX,GACxC,IAAI4Z,EAAUp9B,EAAO8f,WAAYvT,EAAM4wB,GACvC3Z,EAAME,KAAO,WACZ1jB,EAAOq9B,aAAcD,OAOnBxsB,GAAQ/Q,EAASyC,cAAe,SAEnC82B,GADSv5B,EAASyC,cAAe,UACpBK,YAAa9C,EAASyC,cAAe,WAEnDsO,GAAMjP,KAAO,WAIbN,EAAQi8B,QAA0B,KAAhB1sB,GAAMzJ,MAIxB9F,EAAQk8B,YAAcnE,GAAIxjB,UAI1BhF,GAAQ/Q,EAASyC,cAAe,UAC1B6E,MAAQ,IACdyJ,GAAMjP,KAAO,QACbN,EAAQm8B,WAA6B,MAAhB5sB,GAAMzJ,MAI5B,IAAIs2B,GACH7uB,GAAa5L,EAAO6O,KAAKjD,WAE1B5L,EAAOG,GAAGgC,OAAQ,CACjB4M,KAAM,SAAU1M,EAAM8B,GACrB,OAAOia,EAAQnhB,KAAM+C,EAAO+O,KAAM1M,EAAM8B,EAA0B,EAAnB7C,UAAUhB,SAG1Do6B,WAAY,SAAUr4B,GACrB,OAAOpF,KAAKiE,KAAM,WACjBlB,EAAO06B,WAAYz9B,KAAMoF,QAK5BrC,EAAOmC,OAAQ,CACd4M,KAAM,SAAU1N,EAAMgB,EAAM8B,GAC3B,IAAIpD,EAAKyf,EACRma,EAAQt5B,EAAK7C,SAGd,GAAe,IAAVm8B,GAAyB,IAAVA,GAAyB,IAAVA,EAKnC,MAAkC,oBAAtBt5B,EAAK7B,aACTQ,EAAO0f,KAAMre,EAAMgB,EAAM8B,IAKlB,IAAVw2B,GAAgB36B,EAAO8W,SAAUzV,KACrCmf,EAAQxgB,EAAO46B,UAAWv4B,EAAKoC,iBAC5BzE,EAAO6O,KAAK/E,MAAMjC,KAAK4C,KAAMpI,GAASo4B,QAAW33B,SAGtCA,IAAVqB,EACW,OAAVA,OACJnE,EAAO06B,WAAYr5B,EAAMgB,GAIrBme,GAAS,QAASA,QACuB1d,KAA3C/B,EAAMyf,EAAMhB,IAAKne,EAAM8C,EAAO9B,IACzBtB,GAGRM,EAAK5B,aAAc4C,EAAM8B,EAAQ,IAC1BA,GAGHqc,GAAS,QAASA,GAA+C,QAApCzf,EAAMyf,EAAM7f,IAAKU,EAAMgB,IACjDtB,EAMM,OAHdA,EAAMf,EAAOwN,KAAKuB,KAAM1N,EAAMgB,SAGTS,EAAY/B,IAGlC65B,UAAW,CACVj8B,KAAM,CACL6gB,IAAK,SAAUne,EAAM8C,GACpB,IAAM9F,EAAQm8B,YAAwB,UAAVr2B,GAC3BkF,EAAUhI,EAAM,SAAY,CAC5B,IAAIjC,EAAMiC,EAAK8C,MAKf,OAJA9C,EAAK5B,aAAc,OAAQ0E,GACtB/E,IACJiC,EAAK8C,MAAQ/E,GAEP+E,MAMXu2B,WAAY,SAAUr5B,EAAM8C,GAC3B,IAAI9B,EACHlD,EAAI,EAIJ07B,EAAY12B,GAASA,EAAM2F,MAAOoP,GAEnC,GAAK2hB,GAA+B,IAAlBx5B,EAAK7C,SACtB,MAAU6D,EAAOw4B,EAAW17B,KAC3BkC,EAAK2J,gBAAiB3I,MAO1Bo4B,GAAW,CACVjb,IAAK,SAAUne,EAAM8C,EAAO9B,GAQ3B,OAPe,IAAV8B,EAGJnE,EAAO06B,WAAYr5B,EAAMgB,GAEzBhB,EAAK5B,aAAc4C,EAAMA,GAEnBA,IAITrC,EAAOkB,KAAMlB,EAAO6O,KAAK/E,MAAMjC,KAAKmZ,OAAOlX,MAAO,QAAU,SAAUtF,EAAInC,GACzE,IAAIy4B,EAASlvB,GAAYvJ,IAAUrC,EAAOwN,KAAKuB,KAE/CnD,GAAYvJ,GAAS,SAAUhB,EAAMgB,EAAMwC,GAC1C,IAAI9D,EAAKimB,EACR+T,EAAgB14B,EAAKoC,cAYtB,OAVMI,IAGLmiB,EAASpb,GAAYmvB,GACrBnvB,GAAYmvB,GAAkBh6B,EAC9BA,EAAqC,MAA/B+5B,EAAQz5B,EAAMgB,EAAMwC,GACzBk2B,EACA,KACDnvB,GAAYmvB,GAAkB/T,GAExBjmB,KAOT,IAAIi6B,GAAa,sCAChBC,GAAa,gBAyIb,SAASC,GAAkB/2B,GAE1B,OADaA,EAAM2F,MAAOoP,IAAmB,IAC/BrO,KAAM,KAItB,SAASswB,GAAU95B,GAClB,OAAOA,EAAK7B,cAAgB6B,EAAK7B,aAAc,UAAa,GAG7D,SAAS47B,GAAgBj3B,GACxB,OAAKvB,MAAMC,QAASsB,GACZA,EAEc,iBAAVA,GACJA,EAAM2F,MAAOoP,IAEd,GAxJRlZ,EAAOG,GAAGgC,OAAQ,CACjBud,KAAM,SAAUrd,EAAM8B,GACrB,OAAOia,EAAQnhB,KAAM+C,EAAO0f,KAAMrd,EAAM8B,EAA0B,EAAnB7C,UAAUhB,SAG1D+6B,WAAY,SAAUh5B,GACrB,OAAOpF,KAAKiE,KAAM,kBACVjE,KAAM+C,EAAOs7B,QAASj5B,IAAUA,QAK1CrC,EAAOmC,OAAQ,CACdud,KAAM,SAAUre,EAAMgB,EAAM8B,GAC3B,IAAIpD,EAAKyf,EACRma,EAAQt5B,EAAK7C,SAGd,GAAe,IAAVm8B,GAAyB,IAAVA,GAAyB,IAAVA,EAWnC,OAPe,IAAVA,GAAgB36B,EAAO8W,SAAUzV,KAGrCgB,EAAOrC,EAAOs7B,QAASj5B,IAAUA,EACjCme,EAAQxgB,EAAOm1B,UAAW9yB,SAGZS,IAAVqB,EACCqc,GAAS,QAASA,QACuB1d,KAA3C/B,EAAMyf,EAAMhB,IAAKne,EAAM8C,EAAO9B,IACzBtB,EAGCM,EAAMgB,GAAS8B,EAGpBqc,GAAS,QAASA,GAA+C,QAApCzf,EAAMyf,EAAM7f,IAAKU,EAAMgB,IACjDtB,EAGDM,EAAMgB,IAGd8yB,UAAW,CACV1iB,SAAU,CACT9R,IAAK,SAAUU,GAOd,IAAIk6B,EAAWv7B,EAAOwN,KAAKuB,KAAM1N,EAAM,YAEvC,OAAKk6B,EACGzK,SAAUyK,EAAU,IAI3BP,GAAWvwB,KAAMpJ,EAAKgI,WACtB4xB,GAAWxwB,KAAMpJ,EAAKgI,WACtBhI,EAAKmR,KAEE,GAGA,KAKX8oB,QAAS,CACRE,MAAO,UACPC,QAAS,eAYLp9B,EAAQk8B,cACbv6B,EAAOm1B,UAAUviB,SAAW,CAC3BjS,IAAK,SAAUU,GAId,IAAI8P,EAAS9P,EAAKzB,WAIlB,OAHKuR,GAAUA,EAAOvR,YACrBuR,EAAOvR,WAAWiT,cAEZ,MAER2M,IAAK,SAAUne,GAId,IAAI8P,EAAS9P,EAAKzB,WACbuR,IACJA,EAAO0B,cAEF1B,EAAOvR,YACXuR,EAAOvR,WAAWiT,kBAOvB7S,EAAOkB,KAAM,CACZ,WACA,WACA,YACA,cACA,cACA,UACA,UACA,SACA,cACA,mBACE,WACFlB,EAAOs7B,QAASr+B,KAAKwH,eAAkBxH,OA4BxC+C,EAAOG,GAAGgC,OAAQ,CACjBu5B,SAAU,SAAUv3B,GACnB,IAAIw3B,EAASt6B,EAAMyK,EAAK8vB,EAAUC,EAAO95B,EAAG+5B,EAC3C38B,EAAI,EAEL,GAAKb,EAAY6F,GAChB,OAAOlH,KAAKiE,KAAM,SAAUa,GAC3B/B,EAAQ/C,MAAOy+B,SAAUv3B,EAAMzG,KAAMT,KAAM8E,EAAGo5B,GAAUl+B,UAM1D,IAFA0+B,EAAUP,GAAgBj3B,IAEb7D,OACZ,MAAUe,EAAOpE,KAAMkC,KAItB,GAHAy8B,EAAWT,GAAU95B,GACrByK,EAAwB,IAAlBzK,EAAK7C,UAAoB,IAAM08B,GAAkBU,GAAa,IAEzD,CACV75B,EAAI,EACJ,MAAU85B,EAAQF,EAAS55B,KACrB+J,EAAIhO,QAAS,IAAM+9B,EAAQ,KAAQ,IACvC/vB,GAAO+vB,EAAQ,KAMZD,KADLE,EAAaZ,GAAkBpvB,KAE9BzK,EAAK5B,aAAc,QAASq8B,GAMhC,OAAO7+B,MAGR8+B,YAAa,SAAU53B,GACtB,IAAIw3B,EAASt6B,EAAMyK,EAAK8vB,EAAUC,EAAO95B,EAAG+5B,EAC3C38B,EAAI,EAEL,GAAKb,EAAY6F,GAChB,OAAOlH,KAAKiE,KAAM,SAAUa,GAC3B/B,EAAQ/C,MAAO8+B,YAAa53B,EAAMzG,KAAMT,KAAM8E,EAAGo5B,GAAUl+B,UAI7D,IAAMqE,UAAUhB,OACf,OAAOrD,KAAK8R,KAAM,QAAS,IAK5B,IAFA4sB,EAAUP,GAAgBj3B,IAEb7D,OACZ,MAAUe,EAAOpE,KAAMkC,KAMtB,GALAy8B,EAAWT,GAAU95B,GAGrByK,EAAwB,IAAlBzK,EAAK7C,UAAoB,IAAM08B,GAAkBU,GAAa,IAEzD,CACV75B,EAAI,EACJ,MAAU85B,EAAQF,EAAS55B,KAG1B,OAA4C,EAApC+J,EAAIhO,QAAS,IAAM+9B,EAAQ,KAClC/vB,EAAMA,EAAI5I,QAAS,IAAM24B,EAAQ,IAAK,KAMnCD,KADLE,EAAaZ,GAAkBpvB,KAE9BzK,EAAK5B,aAAc,QAASq8B,GAMhC,OAAO7+B,MAGR++B,YAAa,SAAU73B,EAAO83B,GAC7B,IAAIt9B,SAAcwF,EACjB+3B,EAAwB,WAATv9B,GAAqBiE,MAAMC,QAASsB,GAEpD,MAAyB,kBAAb83B,GAA0BC,EAC9BD,EAAWh/B,KAAKy+B,SAAUv3B,GAAUlH,KAAK8+B,YAAa53B,GAGzD7F,EAAY6F,GACTlH,KAAKiE,KAAM,SAAU/B,GAC3Ba,EAAQ/C,MAAO++B,YACd73B,EAAMzG,KAAMT,KAAMkC,EAAGg8B,GAAUl+B,MAAQg/B,GACvCA,KAKIh/B,KAAKiE,KAAM,WACjB,IAAIgM,EAAW/N,EAAGsY,EAAM0kB,EAExB,GAAKD,EAAe,CAGnB/8B,EAAI,EACJsY,EAAOzX,EAAQ/C,MACfk/B,EAAaf,GAAgBj3B,GAE7B,MAAU+I,EAAYivB,EAAYh9B,KAG5BsY,EAAK2kB,SAAUlvB,GACnBuK,EAAKskB,YAAa7uB,GAElBuK,EAAKikB,SAAUxuB,aAKIpK,IAAVqB,GAAgC,YAATxF,KAClCuO,EAAYiuB,GAAUl+B,QAIrB2iB,EAASJ,IAAKviB,KAAM,gBAAiBiQ,GAOjCjQ,KAAKwC,cACTxC,KAAKwC,aAAc,QAClByN,IAAuB,IAAV/I,EACb,GACAyb,EAASjf,IAAK1D,KAAM,kBAAqB,QAO9Cm/B,SAAU,SAAUn8B,GACnB,IAAIiN,EAAW7L,EACdlC,EAAI,EAEL+N,EAAY,IAAMjN,EAAW,IAC7B,MAAUoB,EAAOpE,KAAMkC,KACtB,GAAuB,IAAlBkC,EAAK7C,WACoE,GAA3E,IAAM08B,GAAkBC,GAAU95B,IAAW,KAAMvD,QAASoP,GAC7D,OAAO,EAIV,OAAO,KAOT,IAAImvB,GAAU,MAEdr8B,EAAOG,GAAGgC,OAAQ,CACjB/C,IAAK,SAAU+E,GACd,IAAIqc,EAAOzf,EAAKyrB,EACfnrB,EAAOpE,KAAM,GAEd,OAAMqE,UAAUhB,QA0BhBksB,EAAkBluB,EAAY6F,GAEvBlH,KAAKiE,KAAM,SAAU/B,GAC3B,IAAIC,EAEmB,IAAlBnC,KAAKuB,WAWE,OANXY,EADIotB,EACEroB,EAAMzG,KAAMT,KAAMkC,EAAGa,EAAQ/C,MAAOmC,OAEpC+E,GAKN/E,EAAM,GAEoB,iBAARA,EAClBA,GAAO,GAEIwD,MAAMC,QAASzD,KAC1BA,EAAMY,EAAOoB,IAAKhC,EAAK,SAAU+E,GAChC,OAAgB,MAATA,EAAgB,GAAKA,EAAQ,OAItCqc,EAAQxgB,EAAOs8B,SAAUr/B,KAAK0B,OAAUqB,EAAOs8B,SAAUr/B,KAAKoM,SAAS5E,iBAGrD,QAAS+b,QAA+C1d,IAApC0d,EAAMhB,IAAKviB,KAAMmC,EAAK,WAC3DnC,KAAKkH,MAAQ/E,OAzDTiC,GACJmf,EAAQxgB,EAAOs8B,SAAUj7B,EAAK1C,OAC7BqB,EAAOs8B,SAAUj7B,EAAKgI,SAAS5E,iBAG/B,QAAS+b,QACgC1d,KAAvC/B,EAAMyf,EAAM7f,IAAKU,EAAM,UAElBN,EAMY,iBAHpBA,EAAMM,EAAK8C,OAIHpD,EAAImC,QAASm5B,GAAS,IAIhB,MAAPt7B,EAAc,GAAKA,OAG3B,KAyCHf,EAAOmC,OAAQ,CACdm6B,SAAU,CACTlZ,OAAQ,CACPziB,IAAK,SAAUU,GAEd,IAAIjC,EAAMY,EAAOwN,KAAKuB,KAAM1N,EAAM,SAClC,OAAc,MAAPjC,EACNA,EAMA87B,GAAkBl7B,EAAOT,KAAM8B,MAGlC2D,OAAQ,CACPrE,IAAK,SAAUU,GACd,IAAI8C,EAAOif,EAAQjkB,EAClBiD,EAAUf,EAAKe,QACfkW,EAAQjX,EAAKwR,cACb2S,EAAoB,eAAdnkB,EAAK1C,KACX6jB,EAASgD,EAAM,KAAO,GACtBwM,EAAMxM,EAAMlN,EAAQ,EAAIlW,EAAQ9B,OAUjC,IAPCnB,EADImZ,EAAQ,EACR0Z,EAGAxM,EAAMlN,EAAQ,EAIXnZ,EAAI6yB,EAAK7yB,IAKhB,KAJAikB,EAAShhB,EAASjD,IAIJyT,UAAYzT,IAAMmZ,KAG7B8K,EAAOha,YACLga,EAAOxjB,WAAWwJ,WACnBC,EAAU+Z,EAAOxjB,WAAY,aAAiB,CAMjD,GAHAuE,EAAQnE,EAAQojB,GAAShkB,MAGpBomB,EACJ,OAAOrhB,EAIRqe,EAAO3kB,KAAMsG,GAIf,OAAOqe,GAGRhD,IAAK,SAAUne,EAAM8C,GACpB,IAAIo4B,EAAWnZ,EACdhhB,EAAUf,EAAKe,QACfogB,EAASxiB,EAAO2D,UAAWQ,GAC3BhF,EAAIiD,EAAQ9B,OAEb,MAAQnB,MACPikB,EAAShhB,EAASjD,IAINyT,UACuD,EAAlE5S,EAAO6D,QAAS7D,EAAOs8B,SAASlZ,OAAOziB,IAAKyiB,GAAUZ,MAEtD+Z,GAAY,GAUd,OAHMA,IACLl7B,EAAKwR,eAAiB,GAEhB2P,OAOXxiB,EAAOkB,KAAM,CAAE,QAAS,YAAc,WACrClB,EAAOs8B,SAAUr/B,MAAS,CACzBuiB,IAAK,SAAUne,EAAM8C,GACpB,GAAKvB,MAAMC,QAASsB,GACnB,OAAS9C,EAAKsR,SAA2D,EAAjD3S,EAAO6D,QAAS7D,EAAQqB,GAAOjC,MAAO+E,KAI3D9F,EAAQi8B,UACbt6B,EAAOs8B,SAAUr/B,MAAO0D,IAAM,SAAUU,GACvC,OAAwC,OAAjCA,EAAK7B,aAAc,SAAqB,KAAO6B,EAAK8C,UAW9D9F,EAAQm+B,QAAU,cAAex/B,EAGjC,IAAIy/B,GAAc,kCACjBC,GAA0B,SAAUjzB,GACnCA,EAAEwc,mBAGJjmB,EAAOmC,OAAQnC,EAAO0lB,MAAO,CAE5BU,QAAS,SAAUV,EAAOjG,EAAMpe,EAAMs7B,GAErC,IAAIx9B,EAAG2M,EAAK6B,EAAKivB,EAAYC,EAAQ7V,EAAQ7K,EAAS2gB,EACrDC,EAAY,CAAE17B,GAAQxE,GACtB8B,EAAOV,EAAOP,KAAMgoB,EAAO,QAAWA,EAAM/mB,KAAO+mB,EACnDkB,EAAa3oB,EAAOP,KAAMgoB,EAAO,aAAgBA,EAAMjZ,UAAUlI,MAAO,KAAQ,GAKjF,GAHAuH,EAAMgxB,EAAcnvB,EAAMtM,EAAOA,GAAQxE,EAGlB,IAAlBwE,EAAK7C,UAAoC,IAAlB6C,EAAK7C,WAK5Bi+B,GAAYhyB,KAAM9L,EAAOqB,EAAO0lB,MAAMuB,cAIf,EAAvBtoB,EAAKb,QAAS,OAIlBa,GADAioB,EAAajoB,EAAK4F,MAAO,MACP8G,QAClBub,EAAW3kB,QAEZ46B,EAASl+B,EAAKb,QAAS,KAAQ,GAAK,KAAOa,GAG3C+mB,EAAQA,EAAO1lB,EAAO+C,SACrB2iB,EACA,IAAI1lB,EAAOqmB,MAAO1nB,EAAuB,iBAAV+mB,GAAsBA,IAGhDK,UAAY4W,EAAe,EAAI,EACrCjX,EAAMjZ,UAAYma,EAAW/b,KAAM,KACnC6a,EAAMwC,WAAaxC,EAAMjZ,UACxB,IAAI1F,OAAQ,UAAY6f,EAAW/b,KAAM,iBAAoB,WAC7D,KAGD6a,EAAMnV,YAASzN,EACT4iB,EAAMjjB,SACXijB,EAAMjjB,OAASpB,GAIhBoe,EAAe,MAARA,EACN,CAAEiG,GACF1lB,EAAO2D,UAAW8b,EAAM,CAAEiG,IAG3BvJ,EAAUnc,EAAO0lB,MAAMvJ,QAASxd,IAAU,GACpCg+B,IAAgBxgB,EAAQiK,UAAmD,IAAxCjK,EAAQiK,QAAQxoB,MAAOyD,EAAMoe,IAAtE,CAMA,IAAMkd,IAAiBxgB,EAAQyM,WAAanqB,EAAU4C,GAAS,CAM9D,IAJAu7B,EAAazgB,EAAQ6J,cAAgBrnB,EAC/B89B,GAAYhyB,KAAMmyB,EAAaj+B,KACpCmN,EAAMA,EAAIlM,YAEHkM,EAAKA,EAAMA,EAAIlM,WACtBm9B,EAAUl/B,KAAMiO,GAChB6B,EAAM7B,EAIF6B,KAAUtM,EAAK6I,eAAiBrN,IACpCkgC,EAAUl/B,KAAM8P,EAAIb,aAAea,EAAIqvB,cAAgBhgC,GAKzDmC,EAAI,EACJ,OAAU2M,EAAMixB,EAAW59B,QAAYumB,EAAMqC,uBAC5C+U,EAAchxB,EACd4Z,EAAM/mB,KAAW,EAAJQ,EACZy9B,EACAzgB,EAAQgL,UAAYxoB,GAGrBqoB,GACEpH,EAASjf,IAAKmL,EAAK,WAAczO,OAAO0pB,OAAQ,OAC9CrB,EAAM/mB,OACTihB,EAASjf,IAAKmL,EAAK,YAEnBkb,EAAOppB,MAAOkO,EAAK2T,IAIpBuH,EAAS6V,GAAU/wB,EAAK+wB,KACT7V,EAAOppB,OAASshB,EAAYpT,KAC1C4Z,EAAMnV,OAASyW,EAAOppB,MAAOkO,EAAK2T,IACZ,IAAjBiG,EAAMnV,QACVmV,EAAMS,kBA8CT,OA1CAT,EAAM/mB,KAAOA,EAGPg+B,GAAiBjX,EAAMuD,sBAEpB9M,EAAQuH,WACqC,IAApDvH,EAAQuH,SAAS9lB,MAAOm/B,EAAUz2B,MAAOmZ,KACzCP,EAAY7d,IAIPw7B,GAAUv+B,EAAY+C,EAAM1C,MAAaF,EAAU4C,MAGvDsM,EAAMtM,EAAMw7B,MAGXx7B,EAAMw7B,GAAW,MAIlB78B,EAAO0lB,MAAMuB,UAAYtoB,EAEpB+mB,EAAMqC,wBACV+U,EAAY9vB,iBAAkBrO,EAAM+9B,IAGrCr7B,EAAM1C,KAED+mB,EAAMqC,wBACV+U,EAAY/e,oBAAqBpf,EAAM+9B,IAGxC18B,EAAO0lB,MAAMuB,eAAYnkB,EAEpB6K,IACJtM,EAAMw7B,GAAWlvB,IAMd+X,EAAMnV,SAKd0sB,SAAU,SAAUt+B,EAAM0C,EAAMqkB,GAC/B,IAAIjc,EAAIzJ,EAAOmC,OACd,IAAInC,EAAOqmB,MACXX,EACA,CACC/mB,KAAMA,EACN2qB,aAAa,IAIftpB,EAAO0lB,MAAMU,QAAS3c,EAAG,KAAMpI,MAKjCrB,EAAOG,GAAGgC,OAAQ,CAEjBikB,QAAS,SAAUznB,EAAM8gB,GACxB,OAAOxiB,KAAKiE,KAAM,WACjBlB,EAAO0lB,MAAMU,QAASznB,EAAM8gB,EAAMxiB,SAGpCigC,eAAgB,SAAUv+B,EAAM8gB,GAC/B,IAAIpe,EAAOpE,KAAM,GACjB,GAAKoE,EACJ,OAAOrB,EAAO0lB,MAAMU,QAASznB,EAAM8gB,EAAMpe,GAAM,MAc5ChD,EAAQm+B,SACbx8B,EAAOkB,KAAM,CAAEmR,MAAO,UAAW8Y,KAAM,YAAc,SAAUK,EAAM5D,GAGpE,IAAIjc,EAAU,SAAU+Z,GACvB1lB,EAAO0lB,MAAMuX,SAAUrV,EAAKlC,EAAMjjB,OAAQzC,EAAO0lB,MAAMkC,IAAKlC,KAG7D1lB,EAAO0lB,MAAMvJ,QAASyL,GAAQ,CAC7BP,MAAO,WAIN,IAAInoB,EAAMjC,KAAKiN,eAAiBjN,KAAKJ,UAAYI,KAChDkgC,EAAWvd,EAASxB,OAAQlf,EAAK0oB,GAE5BuV,GACLj+B,EAAI8N,iBAAkBwe,EAAM7f,GAAS,GAEtCiU,EAASxB,OAAQlf,EAAK0oB,GAAOuV,GAAY,GAAM,IAEhD3V,SAAU,WACT,IAAItoB,EAAMjC,KAAKiN,eAAiBjN,KAAKJ,UAAYI,KAChDkgC,EAAWvd,EAASxB,OAAQlf,EAAK0oB,GAAQ,EAEpCuV,EAKLvd,EAASxB,OAAQlf,EAAK0oB,EAAKuV,IAJ3Bj+B,EAAI6e,oBAAqByN,EAAM7f,GAAS,GACxCiU,EAAShF,OAAQ1b,EAAK0oB,QAS3B,IAAIzV,GAAWnV,EAAOmV,SAElBtT,GAAQ,CAAEuF,KAAMsB,KAAK2jB,OAErB+T,GAAS,KAKbp9B,EAAOq9B,SAAW,SAAU5d,GAC3B,IAAI3O,EACJ,IAAM2O,GAAwB,iBAATA,EACpB,OAAO,KAKR,IACC3O,GAAM,IAAM9T,EAAOsgC,WAAcC,gBAAiB9d,EAAM,YACvD,MAAQhW,GACTqH,OAAMhO,EAMP,OAHMgO,IAAOA,EAAIxG,qBAAsB,eAAgBhK,QACtDN,EAAOoD,MAAO,gBAAkBqc,GAE1B3O,GAIR,IACC0sB,GAAW,QACXC,GAAQ,SACRC,GAAkB,wCAClBC,GAAe,qCAEhB,SAASC,GAAa9I,EAAQv2B,EAAKs/B,EAAarlB,GAC/C,IAAInW,EAEJ,GAAKO,MAAMC,QAAStE,GAGnByB,EAAOkB,KAAM3C,EAAK,SAAUY,EAAGia,GACzBykB,GAAeL,GAAS/yB,KAAMqqB,GAGlCtc,EAAKsc,EAAQ1b,GAKbwkB,GACC9I,EAAS,KAAqB,iBAAN1b,GAAuB,MAALA,EAAYja,EAAI,IAAO,IACjEia,EACAykB,EACArlB,UAKG,GAAMqlB,GAAiC,WAAlB/9B,EAAQvB,GAUnCia,EAAKsc,EAAQv2B,QAPb,IAAM8D,KAAQ9D,EACbq/B,GAAa9I,EAAS,IAAMzyB,EAAO,IAAK9D,EAAK8D,GAAQw7B,EAAarlB,GAYrExY,EAAO89B,MAAQ,SAAU13B,EAAGy3B,GAC3B,IAAI/I,EACHiJ,EAAI,GACJvlB,EAAM,SAAUrN,EAAK6yB,GAGpB,IAAI75B,EAAQ7F,EAAY0/B,GACvBA,IACAA,EAEDD,EAAGA,EAAEz9B,QAAW29B,mBAAoB9yB,GAAQ,IAC3C8yB,mBAA6B,MAAT95B,EAAgB,GAAKA,IAG5C,GAAU,MAALiC,EACJ,MAAO,GAIR,GAAKxD,MAAMC,QAASuD,IAASA,EAAE5F,SAAWR,EAAO2C,cAAeyD,GAG/DpG,EAAOkB,KAAMkF,EAAG,WACfoS,EAAKvb,KAAKoF,KAAMpF,KAAKkH,cAOtB,IAAM2wB,KAAU1uB,EACfw3B,GAAa9I,EAAQ1uB,EAAG0uB,GAAU+I,EAAarlB,GAKjD,OAAOulB,EAAElzB,KAAM,MAGhB7K,EAAOG,GAAGgC,OAAQ,CACjB+7B,UAAW,WACV,OAAOl+B,EAAO89B,MAAO7gC,KAAKkhC,mBAE3BA,eAAgB,WACf,OAAOlhC,KAAKmE,IAAK,WAGhB,IAAI0N,EAAW9O,EAAO0f,KAAMziB,KAAM,YAClC,OAAO6R,EAAW9O,EAAO2D,UAAWmL,GAAa7R,OAEjDqQ,OAAQ,WACR,IAAI3O,EAAO1B,KAAK0B,KAGhB,OAAO1B,KAAKoF,OAASrC,EAAQ/C,MAAOia,GAAI,cACvCymB,GAAalzB,KAAMxN,KAAKoM,YAAeq0B,GAAgBjzB,KAAM9L,KAC3D1B,KAAK0V,UAAYkQ,GAAepY,KAAM9L,MAEzCyC,IAAK,SAAUoD,EAAInD,GACnB,IAAIjC,EAAMY,EAAQ/C,MAAOmC,MAEzB,OAAY,MAAPA,EACG,KAGHwD,MAAMC,QAASzD,GACZY,EAAOoB,IAAKhC,EAAK,SAAUA,GACjC,MAAO,CAAEiD,KAAMhB,EAAKgB,KAAM8B,MAAO/E,EAAI8D,QAASu6B,GAAO,WAIhD,CAAEp7B,KAAMhB,EAAKgB,KAAM8B,MAAO/E,EAAI8D,QAASu6B,GAAO,WAClD98B,SAKN,IACCy9B,GAAM,OACNC,GAAQ,OACRC,GAAa,gBACbC,GAAW,6BAIXC,GAAa,iBACbC,GAAY,QAWZpH,GAAa,GAObqH,GAAa,GAGbC,GAAW,KAAKhhC,OAAQ,KAGxBihC,GAAe/hC,EAASyC,cAAe,KAIxC,SAASu/B,GAA6BC,GAGrC,OAAO,SAAUC,EAAoB9jB,GAED,iBAAvB8jB,IACX9jB,EAAO8jB,EACPA,EAAqB,KAGtB,IAAIC,EACH7/B,EAAI,EACJ8/B,EAAYF,EAAmBt6B,cAAcqF,MAAOoP,IAAmB,GAExE,GAAK5a,EAAY2c,GAGhB,MAAU+jB,EAAWC,EAAW9/B,KAGR,MAAlB6/B,EAAU,IACdA,EAAWA,EAASzhC,MAAO,IAAO,KAChCuhC,EAAWE,GAAaF,EAAWE,IAAc,IAAKpwB,QAASqM,KAI/D6jB,EAAWE,GAAaF,EAAWE,IAAc,IAAKnhC,KAAMod,IAQnE,SAASikB,GAA+BJ,EAAW18B,EAASw1B,EAAiBuH,GAE5E,IAAIC,EAAY,GACfC,EAAqBP,IAAcJ,GAEpC,SAASY,EAASN,GACjB,IAAIpsB,EAcJ,OAbAwsB,EAAWJ,IAAa,EACxBh/B,EAAOkB,KAAM49B,EAAWE,IAAc,GAAI,SAAU/kB,EAAGslB,GACtD,IAAIC,EAAsBD,EAAoBn9B,EAASw1B,EAAiBuH,GACxE,MAAoC,iBAAxBK,GACVH,GAAqBD,EAAWI,GAKtBH,IACDzsB,EAAW4sB,QADf,GAHNp9B,EAAQ68B,UAAUrwB,QAAS4wB,GAC3BF,EAASE,IACF,KAKF5sB,EAGR,OAAO0sB,EAASl9B,EAAQ68B,UAAW,MAAUG,EAAW,MAASE,EAAS,KAM3E,SAASG,GAAYh9B,EAAQ7D,GAC5B,IAAIuM,EAAKzI,EACRg9B,EAAc1/B,EAAO2/B,aAAaD,aAAe,GAElD,IAAMv0B,KAAOvM,OACQkE,IAAflE,EAAKuM,MACPu0B,EAAav0B,GAAQ1I,EAAWC,IAAUA,EAAO,KAAUyI,GAAQvM,EAAKuM,IAO5E,OAJKzI,GACJ1C,EAAOmC,QAAQ,EAAMM,EAAQC,GAGvBD,EA/EPm8B,GAAapsB,KAAOL,GAASK,KAgP9BxS,EAAOmC,OAAQ,CAGdy9B,OAAQ,EAGRC,aAAc,GACdC,KAAM,GAENH,aAAc,CACbI,IAAK5tB,GAASK,KACd7T,KAAM,MACNqhC,QAvRgB,4DAuRQv1B,KAAM0H,GAAS8tB,UACvCxjC,QAAQ,EACRyjC,aAAa,EACbC,OAAO,EACPC,YAAa,mDAcbC,QAAS,CACRlI,IAAKwG,GACLp/B,KAAM,aACNktB,KAAM,YACN3b,IAAK,4BACLwvB,KAAM,qCAGPtoB,SAAU,CACTlH,IAAK,UACL2b,KAAM,SACN6T,KAAM,YAGPC,eAAgB,CACfzvB,IAAK,cACLvR,KAAM,eACN+gC,KAAM,gBAKPE,WAAY,CAGXC,SAAU/3B,OAGVg4B,aAAa,EAGbC,YAAa1gB,KAAKC,MAGlB0gB,WAAY5gC,EAAOq9B,UAOpBqC,YAAa,CACZK,KAAK,EACL7/B,SAAS,IAOX2gC,UAAW,SAAUp+B,EAAQq+B,GAC5B,OAAOA,EAGNrB,GAAYA,GAAYh9B,EAAQzC,EAAO2/B,cAAgBmB,GAGvDrB,GAAYz/B,EAAO2/B,aAAcl9B,IAGnCs+B,cAAelC,GAA6BxH,IAC5C2J,cAAenC,GAA6BH,IAG5CuC,KAAM,SAAUlB,EAAK39B,GAGA,iBAAR29B,IACX39B,EAAU29B,EACVA,OAAMj9B,GAIPV,EAAUA,GAAW,GAErB,IAAI8+B,EAGHC,EAGAC,EACAC,EAGAC,EAGAC,EAGAzjB,EAGA0jB,EAGAriC,EAGAsiC,EAGA1D,EAAI/9B,EAAO6gC,UAAW,GAAIz+B,GAG1Bs/B,EAAkB3D,EAAE79B,SAAW69B,EAG/B4D,EAAqB5D,EAAE79B,UACpBwhC,EAAgBljC,UAAYkjC,EAAgBlhC,QAC7CR,EAAQ0hC,GACR1hC,EAAO0lB,MAGTrK,EAAWrb,EAAOgb,WAClB4mB,EAAmB5hC,EAAO+Z,UAAW,eAGrC8nB,EAAa9D,EAAE8D,YAAc,GAG7BC,EAAiB,GACjBC,EAAsB,GAGtBC,EAAW,WAGX7C,EAAQ,CACPjhB,WAAY,EAGZ+jB,kBAAmB,SAAU92B,GAC5B,IAAIrB,EACJ,GAAKgU,EAAY,CAChB,IAAMujB,EAAkB,CACvBA,EAAkB,GAClB,MAAUv3B,EAAQy0B,GAASp0B,KAAMi3B,GAChCC,EAAiBv3B,EAAO,GAAIrF,cAAgB,MACzC48B,EAAiBv3B,EAAO,GAAIrF,cAAgB,MAAS,IACrD9G,OAAQmM,EAAO,IAGpBA,EAAQu3B,EAAiBl2B,EAAI1G,cAAgB,KAE9C,OAAgB,MAATqF,EAAgB,KAAOA,EAAMe,KAAM,OAI3Cq3B,sBAAuB,WACtB,OAAOpkB,EAAYsjB,EAAwB,MAI5Ce,iBAAkB,SAAU9/B,EAAM8B,GAMjC,OALkB,MAAb2Z,IACJzb,EAAO0/B,EAAqB1/B,EAAKoC,eAChCs9B,EAAqB1/B,EAAKoC,gBAAmBpC,EAC9Cy/B,EAAgBz/B,GAAS8B,GAEnBlH,MAIRmlC,iBAAkB,SAAUzjC,GAI3B,OAHkB,MAAbmf,IACJigB,EAAEsE,SAAW1jC,GAEP1B,MAIR4kC,WAAY,SAAUzgC,GACrB,IAAIpC,EACJ,GAAKoC,EACJ,GAAK0c,EAGJqhB,EAAM/jB,OAAQha,EAAK+9B,EAAMmD,cAIzB,IAAMtjC,KAAQoC,EACbygC,EAAY7iC,GAAS,CAAE6iC,EAAY7iC,GAAQoC,EAAKpC,IAInD,OAAO/B,MAIRslC,MAAO,SAAUC,GAChB,IAAIC,EAAYD,GAAcR,EAK9B,OAJKd,GACJA,EAAUqB,MAAOE,GAElB58B,EAAM,EAAG48B,GACFxlC,OAoBV,GAfAoe,EAASzB,QAASulB,GAKlBpB,EAAEgC,MAAUA,GAAOhC,EAAEgC,KAAO5tB,GAASK,MAAS,IAC5CtP,QAASu7B,GAAWtsB,GAAS8tB,SAAW,MAG1ClC,EAAEp/B,KAAOyD,EAAQuX,QAAUvX,EAAQzD,MAAQo/B,EAAEpkB,QAAUokB,EAAEp/B,KAGzDo/B,EAAEkB,WAAclB,EAAEiB,UAAY,KAAMv6B,cAAcqF,MAAOoP,IAAmB,CAAE,IAGxD,MAAjB6kB,EAAE2E,YAAsB,CAC5BnB,EAAY1kC,EAASyC,cAAe,KAKpC,IACCiiC,EAAU/uB,KAAOurB,EAAEgC,IAInBwB,EAAU/uB,KAAO+uB,EAAU/uB,KAC3BurB,EAAE2E,YAAc9D,GAAaqB,SAAW,KAAOrB,GAAa+D,MAC3DpB,EAAUtB,SAAW,KAAOsB,EAAUoB,KACtC,MAAQl5B,GAITs0B,EAAE2E,aAAc,GAalB,GARK3E,EAAEte,MAAQse,EAAEmC,aAAiC,iBAAXnC,EAAEte,OACxCse,EAAEte,KAAOzf,EAAO89B,MAAOC,EAAEte,KAAMse,EAAEF,cAIlCqB,GAA+B7H,GAAY0G,EAAG37B,EAAS+8B,GAGlDrhB,EACJ,OAAOqhB,EA8ER,IAAMhgC,KAzENqiC,EAAcxhC,EAAO0lB,OAASqY,EAAEthC,SAGQ,GAApBuD,EAAO4/B,UAC1B5/B,EAAO0lB,MAAMU,QAAS,aAIvB2X,EAAEp/B,KAAOo/B,EAAEp/B,KAAKogB,cAGhBgf,EAAE6E,YAAcpE,GAAW/zB,KAAMszB,EAAEp/B,MAKnCwiC,EAAWpD,EAAEgC,IAAI78B,QAASm7B,GAAO,IAG3BN,EAAE6E,WAwBI7E,EAAEte,MAAQse,EAAEmC,aACoD,KAAzEnC,EAAEqC,aAAe,IAAKtiC,QAAS,uCACjCigC,EAAEte,KAAOse,EAAEte,KAAKvc,QAASk7B,GAAK,OAvB9BqD,EAAW1D,EAAEgC,IAAIxiC,MAAO4jC,EAAS7gC,QAG5By9B,EAAEte,OAAUse,EAAEmC,aAAiC,iBAAXnC,EAAEte,QAC1C0hB,IAAc/D,GAAO3yB,KAAM02B,GAAa,IAAM,KAAQpD,EAAEte,YAGjDse,EAAEte,OAIO,IAAZse,EAAE7yB,QACNi2B,EAAWA,EAASj+B,QAASo7B,GAAY,MACzCmD,GAAarE,GAAO3yB,KAAM02B,GAAa,IAAM,KAAQ,KAAStiC,GAAMuF,OACnEq9B,GAIF1D,EAAEgC,IAAMoB,EAAWM,GASf1D,EAAE8E,aACD7iC,EAAO6/B,aAAcsB,IACzBhC,EAAMgD,iBAAkB,oBAAqBniC,EAAO6/B,aAAcsB,IAE9DnhC,EAAO8/B,KAAMqB,IACjBhC,EAAMgD,iBAAkB,gBAAiBniC,EAAO8/B,KAAMqB,MAKnDpD,EAAEte,MAAQse,EAAE6E,aAAgC,IAAlB7E,EAAEqC,aAAyBh+B,EAAQg+B,cACjEjB,EAAMgD,iBAAkB,eAAgBpE,EAAEqC,aAI3CjB,EAAMgD,iBACL,SACApE,EAAEkB,UAAW,IAAOlB,EAAEsC,QAAStC,EAAEkB,UAAW,IAC3ClB,EAAEsC,QAAStC,EAAEkB,UAAW,KACA,MAArBlB,EAAEkB,UAAW,GAAc,KAAON,GAAW,WAAa,IAC7DZ,EAAEsC,QAAS,MAIFtC,EAAE+E,QACZ3D,EAAMgD,iBAAkBhjC,EAAG4+B,EAAE+E,QAAS3jC,IAIvC,GAAK4+B,EAAEgF,cAC+C,IAAnDhF,EAAEgF,WAAWrlC,KAAMgkC,EAAiBvC,EAAOpB,IAAiBjgB,GAG9D,OAAOqhB,EAAMoD,QAed,GAXAP,EAAW,QAGXJ,EAAiBppB,IAAKulB,EAAE/F,UACxBmH,EAAMt5B,KAAMk4B,EAAEiF,SACd7D,EAAMtlB,KAAMkkB,EAAE36B,OAGd89B,EAAYhC,GAA+BR,GAAYX,EAAG37B,EAAS+8B,GAK5D,CASN,GARAA,EAAMjhB,WAAa,EAGdsjB,GACJG,EAAmBvb,QAAS,WAAY,CAAE+Y,EAAOpB,IAI7CjgB,EACJ,OAAOqhB,EAIHpB,EAAEoC,OAAqB,EAAZpC,EAAE3D,UACjBkH,EAAetkC,EAAO8f,WAAY,WACjCqiB,EAAMoD,MAAO,YACXxE,EAAE3D,UAGN,IACCtc,GAAY,EACZojB,EAAU+B,KAAMnB,EAAgBj8B,GAC/B,MAAQ4D,GAGT,GAAKqU,EACJ,MAAMrU,EAIP5D,GAAO,EAAG4D,SAhCX5D,GAAO,EAAG,gBAqCX,SAASA,EAAMy8B,EAAQY,EAAkBC,EAAWL,GACnD,IAAIM,EAAWJ,EAAS5/B,EAAOigC,EAAUC,EACxCd,EAAaU,EAGTplB,IAILA,GAAY,EAGPwjB,GACJtkC,EAAOq9B,aAAciH,GAKtBJ,OAAYp+B,EAGZs+B,EAAwB0B,GAAW,GAGnC3D,EAAMjhB,WAAsB,EAATokB,EAAa,EAAI,EAGpCc,EAAsB,KAAVd,GAAiBA,EAAS,KAAkB,MAAXA,EAGxCa,IACJE,EA7lBJ,SAA8BtF,EAAGoB,EAAOgE,GAEvC,IAAII,EAAI5kC,EAAM6kC,EAAeC,EAC5BzrB,EAAW+lB,EAAE/lB,SACbinB,EAAYlB,EAAEkB,UAGf,MAA2B,MAAnBA,EAAW,GAClBA,EAAU5zB,aACEvI,IAAPygC,IACJA,EAAKxF,EAAEsE,UAAYlD,EAAM8C,kBAAmB,iBAK9C,GAAKsB,EACJ,IAAM5kC,KAAQqZ,EACb,GAAKA,EAAUrZ,IAAUqZ,EAAUrZ,GAAO8L,KAAM84B,GAAO,CACtDtE,EAAUrwB,QAASjQ,GACnB,MAMH,GAAKsgC,EAAW,KAAOkE,EACtBK,EAAgBvE,EAAW,OACrB,CAGN,IAAMtgC,KAAQwkC,EAAY,CACzB,IAAMlE,EAAW,IAAOlB,EAAEyC,WAAY7hC,EAAO,IAAMsgC,EAAW,IAAQ,CACrEuE,EAAgB7kC,EAChB,MAEK8kC,IACLA,EAAgB9kC,GAKlB6kC,EAAgBA,GAAiBC,EAMlC,GAAKD,EAIJ,OAHKA,IAAkBvE,EAAW,IACjCA,EAAUrwB,QAAS40B,GAEbL,EAAWK,GA0iBLE,CAAqB3F,EAAGoB,EAAOgE,KAIrCC,IAAwD,EAA3CpjC,EAAO6D,QAAS,SAAUk6B,EAAEkB,aAC9ClB,EAAEyC,WAAY,eAAkB,cAIjC6C,EA5iBH,SAAsBtF,EAAGsF,EAAUlE,EAAOiE,GACzC,IAAIO,EAAOC,EAASC,EAAMl2B,EAAKsK,EAC9BuoB,EAAa,GAGbvB,EAAYlB,EAAEkB,UAAU1hC,QAGzB,GAAK0hC,EAAW,GACf,IAAM4E,KAAQ9F,EAAEyC,WACfA,EAAYqD,EAAKp/B,eAAkBs5B,EAAEyC,WAAYqD,GAInDD,EAAU3E,EAAU5zB,QAGpB,MAAQu4B,EAcP,GAZK7F,EAAEwC,eAAgBqD,KACtBzE,EAAOpB,EAAEwC,eAAgBqD,IAAcP,IAIlCprB,GAAQmrB,GAAarF,EAAE+F,aAC5BT,EAAWtF,EAAE+F,WAAYT,EAAUtF,EAAEiB,WAGtC/mB,EAAO2rB,EACPA,EAAU3E,EAAU5zB,QAKnB,GAAiB,MAAZu4B,EAEJA,EAAU3rB,OAGJ,GAAc,MAATA,GAAgBA,IAAS2rB,EAAU,CAM9C,KAHAC,EAAOrD,EAAYvoB,EAAO,IAAM2rB,IAAapD,EAAY,KAAOoD,IAI/D,IAAMD,KAASnD,EAId,IADA7yB,EAAMg2B,EAAMp/B,MAAO,MACT,KAAQq/B,IAGjBC,EAAOrD,EAAYvoB,EAAO,IAAMtK,EAAK,KACpC6yB,EAAY,KAAO7yB,EAAK,KACb,EAGG,IAATk2B,EACJA,EAAOrD,EAAYmD,IAGgB,IAAxBnD,EAAYmD,KACvBC,EAAUj2B,EAAK,GACfsxB,EAAUrwB,QAASjB,EAAK,KAEzB,MAOJ,IAAc,IAATk2B,EAGJ,GAAKA,GAAQ9F,EAAEgG,UACdV,EAAWQ,EAAMR,QAEjB,IACCA,EAAWQ,EAAMR,GAChB,MAAQ55B,GACT,MAAO,CACN0R,MAAO,cACP/X,MAAOygC,EAAOp6B,EAAI,sBAAwBwO,EAAO,OAAS2rB,IASjE,MAAO,CAAEzoB,MAAO,UAAWsE,KAAM4jB,GA+cpBW,CAAajG,EAAGsF,EAAUlE,EAAOiE,GAGvCA,GAGCrF,EAAE8E,cACNS,EAAWnE,EAAM8C,kBAAmB,oBAEnCjiC,EAAO6/B,aAAcsB,GAAamC,IAEnCA,EAAWnE,EAAM8C,kBAAmB,WAEnCjiC,EAAO8/B,KAAMqB,GAAamC,IAKZ,MAAXhB,GAA6B,SAAXvE,EAAEp/B,KACxB6jC,EAAa,YAGS,MAAXF,EACXE,EAAa,eAIbA,EAAaa,EAASloB,MACtB6nB,EAAUK,EAAS5jB,KAEnB2jB,IADAhgC,EAAQigC,EAASjgC,UAMlBA,EAAQo/B,GACHF,GAAWE,IACfA,EAAa,QACRF,EAAS,IACbA,EAAS,KAMZnD,EAAMmD,OAASA,EACfnD,EAAMqD,YAAeU,GAAoBV,GAAe,GAGnDY,EACJ/nB,EAASmB,YAAaklB,EAAiB,CAAEsB,EAASR,EAAYrD,IAE9D9jB,EAASuB,WAAY8kB,EAAiB,CAAEvC,EAAOqD,EAAYp/B,IAI5D+7B,EAAM0C,WAAYA,GAClBA,OAAa/+B,EAER0+B,GACJG,EAAmBvb,QAASgd,EAAY,cAAgB,YACvD,CAAEjE,EAAOpB,EAAGqF,EAAYJ,EAAU5/B,IAIpCw+B,EAAiB7mB,SAAU2mB,EAAiB,CAAEvC,EAAOqD,IAEhDhB,IACJG,EAAmBvb,QAAS,eAAgB,CAAE+Y,EAAOpB,MAG3C/9B,EAAO4/B,QAChB5/B,EAAO0lB,MAAMU,QAAS,cAKzB,OAAO+Y,GAGR8E,QAAS,SAAUlE,EAAKtgB,EAAMte,GAC7B,OAAOnB,EAAOW,IAAKo/B,EAAKtgB,EAAMte,EAAU,SAGzC+iC,UAAW,SAAUnE,EAAK5+B,GACzB,OAAOnB,EAAOW,IAAKo/B,OAAKj9B,EAAW3B,EAAU,aAI/CnB,EAAOkB,KAAM,CAAE,MAAO,QAAU,SAAUsD,EAAImV,GAC7C3Z,EAAQ2Z,GAAW,SAAUomB,EAAKtgB,EAAMte,EAAUxC,GAUjD,OAPKL,EAAYmhB,KAChB9gB,EAAOA,GAAQwC,EACfA,EAAWse,EACXA,OAAO3c,GAID9C,EAAOihC,KAAMjhC,EAAOmC,OAAQ,CAClC49B,IAAKA,EACLphC,KAAMgb,EACNqlB,SAAUrgC,EACV8gB,KAAMA,EACNujB,QAAS7hC,GACPnB,EAAO2C,cAAeo9B,IAASA,OAIpC//B,EAAO+gC,cAAe,SAAUhD,GAC/B,IAAI5+B,EACJ,IAAMA,KAAK4+B,EAAE+E,QACa,iBAApB3jC,EAAEsF,gBACNs5B,EAAEqC,YAAcrC,EAAE+E,QAAS3jC,IAAO,MAMrCa,EAAO0sB,SAAW,SAAUqT,EAAK39B,EAASlD,GACzC,OAAOc,EAAOihC,KAAM,CACnBlB,IAAKA,EAGLphC,KAAM,MACNqgC,SAAU,SACV9zB,OAAO,EACPi1B,OAAO,EACP1jC,QAAQ,EAKR+jC,WAAY,CACX2D,cAAe,cAEhBL,WAAY,SAAUT,GACrBrjC,EAAO0D,WAAY2/B,EAAUjhC,EAASlD,OAMzCc,EAAOG,GAAGgC,OAAQ,CACjBiiC,QAAS,SAAU3X,GAClB,IAAIjI,EAyBJ,OAvBKvnB,KAAM,KACLqB,EAAYmuB,KAChBA,EAAOA,EAAK/uB,KAAMT,KAAM,KAIzBunB,EAAOxkB,EAAQysB,EAAMxvB,KAAM,GAAIiN,eAAgB1I,GAAI,GAAIgB,OAAO,GAEzDvF,KAAM,GAAI2C,YACd4kB,EAAK6I,aAAcpwB,KAAM,IAG1BunB,EAAKpjB,IAAK,WACT,IAAIC,EAAOpE,KAEX,MAAQoE,EAAKgjC,kBACZhjC,EAAOA,EAAKgjC,kBAGb,OAAOhjC,IACJ8rB,OAAQlwB,OAGNA,MAGRqnC,UAAW,SAAU7X,GACpB,OAAKnuB,EAAYmuB,GACTxvB,KAAKiE,KAAM,SAAU/B,GAC3Ba,EAAQ/C,MAAOqnC,UAAW7X,EAAK/uB,KAAMT,KAAMkC,MAItClC,KAAKiE,KAAM,WACjB,IAAIuW,EAAOzX,EAAQ/C,MAClB+a,EAAWP,EAAKO,WAEZA,EAAS1X,OACb0X,EAASosB,QAAS3X,GAGlBhV,EAAK0V,OAAQV,MAKhBjI,KAAM,SAAUiI,GACf,IAAI8X,EAAiBjmC,EAAYmuB,GAEjC,OAAOxvB,KAAKiE,KAAM,SAAU/B,GAC3Ba,EAAQ/C,MAAOmnC,QAASG,EAAiB9X,EAAK/uB,KAAMT,KAAMkC,GAAMstB,MAIlE+X,OAAQ,SAAUvkC,GAIjB,OAHAhD,KAAKkU,OAAQlR,GAAW2R,IAAK,QAAS1Q,KAAM,WAC3ClB,EAAQ/C,MAAOuwB,YAAavwB,KAAKuM,cAE3BvM,QAKT+C,EAAO6O,KAAKhI,QAAQ2vB,OAAS,SAAUn1B,GACtC,OAAQrB,EAAO6O,KAAKhI,QAAQ49B,QAASpjC,IAEtCrB,EAAO6O,KAAKhI,QAAQ49B,QAAU,SAAUpjC,GACvC,SAAWA,EAAKyuB,aAAezuB,EAAKqjC,cAAgBrjC,EAAKwxB,iBAAiBvyB,SAM3EN,EAAO2/B,aAAagF,IAAM,WACzB,IACC,OAAO,IAAI3nC,EAAO4nC,eACjB,MAAQn7B,MAGX,IAAIo7B,GAAmB,CAGrBC,EAAG,IAIHC,KAAM,KAEPC,GAAehlC,EAAO2/B,aAAagF,MAEpCtmC,EAAQ4mC,OAASD,IAAkB,oBAAqBA,GACxD3mC,EAAQ4iC,KAAO+D,KAAiBA,GAEhChlC,EAAOghC,cAAe,SAAU5+B,GAC/B,IAAIjB,EAAU+jC,EAGd,GAAK7mC,EAAQ4mC,MAAQD,KAAiB5iC,EAAQsgC,YAC7C,MAAO,CACNO,KAAM,SAAUH,EAAS9K,GACxB,IAAI74B,EACHwlC,EAAMviC,EAAQuiC,MAWf,GATAA,EAAIQ,KACH/iC,EAAQzD,KACRyD,EAAQ29B,IACR39B,EAAQ+9B,MACR/9B,EAAQgjC,SACRhjC,EAAQmR,UAIJnR,EAAQijC,UACZ,IAAMlmC,KAAKiD,EAAQijC,UAClBV,EAAKxlC,GAAMiD,EAAQijC,UAAWlmC,GAmBhC,IAAMA,KAdDiD,EAAQigC,UAAYsC,EAAIvC,kBAC5BuC,EAAIvC,iBAAkBhgC,EAAQigC,UAQzBjgC,EAAQsgC,aAAgBI,EAAS,sBACtCA,EAAS,oBAAuB,kBAItBA,EACV6B,EAAIxC,iBAAkBhjC,EAAG2jC,EAAS3jC,IAInCgC,EAAW,SAAUxC,GACpB,OAAO,WACDwC,IACJA,EAAW+jC,EAAgBP,EAAIW,OAC9BX,EAAIY,QAAUZ,EAAIa,QAAUb,EAAIc,UAC/Bd,EAAIe,mBAAqB,KAEb,UAAT/mC,EACJgmC,EAAIpC,QACgB,UAAT5jC,EAKgB,iBAAfgmC,EAAIrC,OACftK,EAAU,EAAG,SAEbA,EAGC2M,EAAIrC,OACJqC,EAAInC,YAINxK,EACC6M,GAAkBF,EAAIrC,SAAYqC,EAAIrC,OACtCqC,EAAInC,WAK+B,UAAjCmC,EAAIgB,cAAgB,SACM,iBAArBhB,EAAIiB,aACV,CAAEC,OAAQlB,EAAItB,UACd,CAAE9jC,KAAMolC,EAAIiB,cACbjB,EAAIzC,4BAQTyC,EAAIW,OAASnkC,IACb+jC,EAAgBP,EAAIY,QAAUZ,EAAIc,UAAYtkC,EAAU,cAKnC2B,IAAhB6hC,EAAIa,QACRb,EAAIa,QAAUN,EAEdP,EAAIe,mBAAqB,WAGA,IAAnBf,EAAIzmB,YAMRlhB,EAAO8f,WAAY,WACb3b,GACJ+jC,OAQL/jC,EAAWA,EAAU,SAErB,IAGCwjC,EAAI1B,KAAM7gC,EAAQwgC,YAAcxgC,EAAQqd,MAAQ,MAC/C,MAAQhW,GAGT,GAAKtI,EACJ,MAAMsI,IAKT84B,MAAO,WACDphC,GACJA,QAWLnB,EAAO+gC,cAAe,SAAUhD,GAC1BA,EAAE2E,cACN3E,EAAE/lB,SAAS3Y,QAAS,KAKtBW,EAAO6gC,UAAW,CACjBR,QAAS,CACRhhC,OAAQ,6FAGT2Y,SAAU,CACT3Y,OAAQ,2BAETmhC,WAAY,CACX2D,cAAe,SAAU5kC,GAExB,OADAS,EAAO0D,WAAYnE,GACZA,MAMVS,EAAO+gC,cAAe,SAAU,SAAUhD,QACxBj7B,IAAZi7B,EAAE7yB,QACN6yB,EAAE7yB,OAAQ,GAEN6yB,EAAE2E,cACN3E,EAAEp/B,KAAO,SAKXqB,EAAOghC,cAAe,SAAU,SAAUjD,GAIxC,IAAI1+B,EAAQ8B,EADb,GAAK48B,EAAE2E,aAAe3E,EAAE+H,YAEvB,MAAO,CACN7C,KAAM,SAAUhpB,EAAG+d,GAClB34B,EAASW,EAAQ,YACf+O,KAAMgvB,EAAE+H,aAAe,IACvBpmB,KAAM,CAAEqmB,QAAShI,EAAEiI,cAAepnC,IAAKm/B,EAAEgC,MACzCza,GAAI,aAAcnkB,EAAW,SAAU8kC,GACvC5mC,EAAOub,SACPzZ,EAAW,KACN8kC,GACJjO,EAAuB,UAAbiO,EAAItnC,KAAmB,IAAM,IAAKsnC,EAAItnC,QAKnD9B,EAAS6C,KAAKC,YAAaN,EAAQ,KAEpCkjC,MAAO,WACDphC,GACJA,QAUL,IAqGKshB,GArGDyjB,GAAe,GAClBC,GAAS,oBAGVnmC,EAAO6gC,UAAW,CACjBuF,MAAO,WACPC,cAAe,WACd,IAAIllC,EAAW+kC,GAAa5/B,OAAWtG,EAAO+C,QAAU,IAAQlE,GAAMuF,OAEtE,OADAnH,KAAMkE,IAAa,EACZA,KAKTnB,EAAO+gC,cAAe,aAAc,SAAUhD,EAAGuI,EAAkBnH,GAElE,IAAIoH,EAAcC,EAAaC,EAC9BC,GAAuB,IAAZ3I,EAAEqI,QAAqBD,GAAO17B,KAAMszB,EAAEgC,KAChD,MACkB,iBAAXhC,EAAEte,MAE6C,KADnDse,EAAEqC,aAAe,IACjBtiC,QAAS,sCACXqoC,GAAO17B,KAAMszB,EAAEte,OAAU,QAI5B,GAAKinB,GAAiC,UAArB3I,EAAEkB,UAAW,GA8D7B,OA3DAsH,EAAexI,EAAEsI,cAAgB/nC,EAAYy/B,EAAEsI,eAC9CtI,EAAEsI,gBACFtI,EAAEsI,cAGEK,EACJ3I,EAAG2I,GAAa3I,EAAG2I,GAAWxjC,QAASijC,GAAQ,KAAOI,IAC/B,IAAZxI,EAAEqI,QACbrI,EAAEgC,MAAS3C,GAAO3yB,KAAMszB,EAAEgC,KAAQ,IAAM,KAAQhC,EAAEqI,MAAQ,IAAMG,GAIjExI,EAAEyC,WAAY,eAAkB,WAI/B,OAHMiG,GACLzmC,EAAOoD,MAAOmjC,EAAe,mBAEvBE,EAAmB,IAI3B1I,EAAEkB,UAAW,GAAM,OAGnBuH,EAAcxpC,EAAQupC,GACtBvpC,EAAQupC,GAAiB,WACxBE,EAAoBnlC,WAIrB69B,EAAM/jB,OAAQ,gBAGQtY,IAAhB0jC,EACJxmC,EAAQhD,GAASq+B,WAAYkL,GAI7BvpC,EAAQupC,GAAiBC,EAIrBzI,EAAGwI,KAGPxI,EAAEsI,cAAgBC,EAAiBD,cAGnCH,GAAaroC,KAAM0oC,IAIfE,GAAqBnoC,EAAYkoC,IACrCA,EAAaC,EAAmB,IAGjCA,EAAoBD,OAAc1jC,IAI5B,WAYTzE,EAAQsoC,qBACHlkB,GAAO5lB,EAAS+pC,eAAeD,mBAAoB,IAAKlkB,MACvD5U,UAAY,6BACiB,IAA3B4U,GAAKjZ,WAAWlJ,QAQxBN,EAAO2X,UAAY,SAAU8H,EAAMvf,EAAS2mC,GAC3C,MAAqB,iBAATpnB,EACJ,IAEgB,kBAAZvf,IACX2mC,EAAc3mC,EACdA,GAAU,GAKLA,IAIA7B,EAAQsoC,qBAMZ9yB,GALA3T,EAAUrD,EAAS+pC,eAAeD,mBAAoB,KAKvCrnC,cAAe,SACzBkT,KAAO3V,EAASsV,SAASK,KAC9BtS,EAAQR,KAAKC,YAAakU,IAE1B3T,EAAUrD,GAKZwnB,GAAWwiB,GAAe,IAD1BC,EAASxvB,EAAWnN,KAAMsV,IAKlB,CAAEvf,EAAQZ,cAAewnC,EAAQ,MAGzCA,EAAS1iB,GAAe,CAAE3E,GAAQvf,EAASmkB,GAEtCA,GAAWA,EAAQ/jB,QACvBN,EAAQqkB,GAAUzJ,SAGZ5a,EAAOgB,MAAO,GAAI8lC,EAAOt9B,cAlChC,IAAIqK,EAAMizB,EAAQziB,GAyCnBrkB,EAAOG,GAAGwoB,KAAO,SAAUoX,EAAKgH,EAAQ5lC,GACvC,IAAIlB,EAAUtB,EAAM0kC,EACnB5rB,EAAOxa,KACP0oB,EAAMoa,EAAIjiC,QAAS,KAsDpB,OApDY,EAAP6nB,IACJ1lB,EAAWi7B,GAAkB6E,EAAIxiC,MAAOooB,IACxCoa,EAAMA,EAAIxiC,MAAO,EAAGooB,IAIhBrnB,EAAYyoC,IAGhB5lC,EAAW4lC,EACXA,OAASjkC,GAGEikC,GAA4B,iBAAXA,IAC5BpoC,EAAO,QAIW,EAAd8Y,EAAKnX,QACTN,EAAOihC,KAAM,CACZlB,IAAKA,EAKLphC,KAAMA,GAAQ,MACdqgC,SAAU,OACVvf,KAAMsnB,IACHlhC,KAAM,SAAU+/B,GAGnBvC,EAAW/hC,UAEXmW,EAAKgV,KAAMxsB,EAIVD,EAAQ,SAAUmtB,OAAQntB,EAAO2X,UAAWiuB,IAAiBp4B,KAAMvN,GAGnE2lC,KAKExqB,OAAQja,GAAY,SAAUg+B,EAAOmD,GACxC7qB,EAAKvW,KAAM,WACVC,EAASvD,MAAOX,KAAMomC,GAAY,CAAElE,EAAMyG,aAActD,EAAQnD,QAK5DliC,MAMR+C,EAAO6O,KAAKhI,QAAQmgC,SAAW,SAAU3lC,GACxC,OAAOrB,EAAO2B,KAAM3B,EAAOw5B,OAAQ,SAAUr5B,GAC5C,OAAOkB,IAASlB,EAAGkB,OAChBf,QAMLN,EAAOinC,OAAS,CACfC,UAAW,SAAU7lC,EAAMe,EAASjD,GACnC,IAAIgoC,EAAaC,EAASC,EAAWC,EAAQC,EAAWC,EACvD5X,EAAW5vB,EAAOyhB,IAAKpgB,EAAM,YAC7BomC,EAAUznC,EAAQqB,GAClB2nB,EAAQ,GAGS,WAAb4G,IACJvuB,EAAKkgB,MAAMqO,SAAW,YAGvB2X,EAAYE,EAAQR,SACpBI,EAAYrnC,EAAOyhB,IAAKpgB,EAAM,OAC9BmmC,EAAaxnC,EAAOyhB,IAAKpgB,EAAM,SACI,aAAbuuB,GAAwC,UAAbA,KACA,GAA9CyX,EAAYG,GAAa1pC,QAAS,SAMpCwpC,GADAH,EAAcM,EAAQ7X,YACD7iB,IACrBq6B,EAAUD,EAAYzS,OAGtB4S,EAASrX,WAAYoX,IAAe,EACpCD,EAAUnX,WAAYuX,IAAgB,GAGlClpC,EAAY8D,KAGhBA,EAAUA,EAAQ1E,KAAM2D,EAAMlC,EAAGa,EAAOmC,OAAQ,GAAIolC,KAGjC,MAAfnlC,EAAQ2K,MACZic,EAAMjc,IAAQ3K,EAAQ2K,IAAMw6B,EAAUx6B,IAAQu6B,GAE1B,MAAhBllC,EAAQsyB,OACZ1L,EAAM0L,KAAStyB,EAAQsyB,KAAO6S,EAAU7S,KAAS0S,GAG7C,UAAWhlC,EACfA,EAAQslC,MAAMhqC,KAAM2D,EAAM2nB,IAGA,iBAAdA,EAAMjc,MACjBic,EAAMjc,KAAO,MAEa,iBAAfic,EAAM0L,OACjB1L,EAAM0L,MAAQ,MAEf+S,EAAQhmB,IAAKuH,MAKhBhpB,EAAOG,GAAGgC,OAAQ,CAGjB8kC,OAAQ,SAAU7kC,GAGjB,GAAKd,UAAUhB,OACd,YAAmBwC,IAAZV,EACNnF,KACAA,KAAKiE,KAAM,SAAU/B,GACpBa,EAAOinC,OAAOC,UAAWjqC,KAAMmF,EAASjD,KAI3C,IAAIwoC,EAAMC,EACTvmC,EAAOpE,KAAM,GAEd,OAAMoE,EAQAA,EAAKwxB,iBAAiBvyB,QAK5BqnC,EAAOtmC,EAAKmzB,wBACZoT,EAAMvmC,EAAK6I,cAAc4C,YAClB,CACNC,IAAK46B,EAAK56B,IAAM66B,EAAIC,YACpBnT,KAAMiT,EAAKjT,KAAOkT,EAAIE,cARf,CAAE/6B,IAAK,EAAG2nB,KAAM,QATxB,GAuBD9E,SAAU,WACT,GAAM3yB,KAAM,GAAZ,CAIA,IAAI8qC,EAAcd,EAAQ/nC,EACzBmC,EAAOpE,KAAM,GACb+qC,EAAe,CAAEj7B,IAAK,EAAG2nB,KAAM,GAGhC,GAAwC,UAAnC10B,EAAOyhB,IAAKpgB,EAAM,YAGtB4lC,EAAS5lC,EAAKmzB,4BAER,CACNyS,EAAShqC,KAAKgqC,SAId/nC,EAAMmC,EAAK6I,cACX69B,EAAe1mC,EAAK0mC,cAAgB7oC,EAAIyN,gBACxC,MAAQo7B,IACLA,IAAiB7oC,EAAIujB,MAAQslB,IAAiB7oC,EAAIyN,kBACT,WAA3C3M,EAAOyhB,IAAKsmB,EAAc,YAE1BA,EAAeA,EAAanoC,WAExBmoC,GAAgBA,IAAiB1mC,GAAkC,IAA1B0mC,EAAavpC,YAG1DwpC,EAAehoC,EAAQ+nC,GAAed,UACzBl6B,KAAO/M,EAAOyhB,IAAKsmB,EAAc,kBAAkB,GAChEC,EAAatT,MAAQ10B,EAAOyhB,IAAKsmB,EAAc,mBAAmB,IAKpE,MAAO,CACNh7B,IAAKk6B,EAAOl6B,IAAMi7B,EAAaj7B,IAAM/M,EAAOyhB,IAAKpgB,EAAM,aAAa,GACpEqzB,KAAMuS,EAAOvS,KAAOsT,EAAatT,KAAO10B,EAAOyhB,IAAKpgB,EAAM,cAAc,MAc1E0mC,aAAc,WACb,OAAO9qC,KAAKmE,IAAK,WAChB,IAAI2mC,EAAe9qC,KAAK8qC,aAExB,MAAQA,GAA2D,WAA3C/nC,EAAOyhB,IAAKsmB,EAAc,YACjDA,EAAeA,EAAaA,aAG7B,OAAOA,GAAgBp7B,QAM1B3M,EAAOkB,KAAM,CAAE00B,WAAY,cAAeD,UAAW,eAAiB,SAAUhc,EAAQ+F,GACvF,IAAI3S,EAAM,gBAAkB2S,EAE5B1f,EAAOG,GAAIwZ,GAAW,SAAUva,GAC/B,OAAOgf,EAAQnhB,KAAM,SAAUoE,EAAMsY,EAAQva,GAG5C,IAAIwoC,EAOJ,GANKnpC,EAAU4C,GACdumC,EAAMvmC,EACuB,IAAlBA,EAAK7C,WAChBopC,EAAMvmC,EAAKyL,kBAGChK,IAAR1D,EACJ,OAAOwoC,EAAMA,EAAKloB,GAASre,EAAMsY,GAG7BiuB,EACJA,EAAIK,SACFl7B,EAAY66B,EAAIE,YAAV1oC,EACP2N,EAAM3N,EAAMwoC,EAAIC,aAIjBxmC,EAAMsY,GAAWva,GAEhBua,EAAQva,EAAKkC,UAAUhB,WAU5BN,EAAOkB,KAAM,CAAE,MAAO,QAAU,SAAUsD,EAAIkb,GAC7C1f,EAAOgzB,SAAUtT,GAASoP,GAAczwB,EAAQiyB,cAC/C,SAAUjvB,EAAMmtB,GACf,GAAKA,EAIJ,OAHAA,EAAWD,GAAQltB,EAAMqe,GAGlBsO,GAAUvjB,KAAM+jB,GACtBxuB,EAAQqB,GAAOuuB,WAAYlQ,GAAS,KACpC8O,MAQLxuB,EAAOkB,KAAM,CAAEgnC,OAAQ,SAAUC,MAAO,SAAW,SAAU9lC,EAAM1D,GAClEqB,EAAOkB,KAAM,CAAE0zB,QAAS,QAAUvyB,EAAM2W,QAASra,EAAMypC,GAAI,QAAU/lC,GACpE,SAAUgmC,EAAcC,GAGxBtoC,EAAOG,GAAImoC,GAAa,SAAU3T,EAAQxwB,GACzC,IAAIka,EAAY/c,UAAUhB,SAAY+nC,GAAkC,kBAAX1T,GAC5DpC,EAAQ8V,KAA6B,IAAX1T,IAA6B,IAAVxwB,EAAiB,SAAW,UAE1E,OAAOia,EAAQnhB,KAAM,SAAUoE,EAAM1C,EAAMwF,GAC1C,IAAIjF,EAEJ,OAAKT,EAAU4C,GAGyB,IAAhCinC,EAASxqC,QAAS,SACxBuD,EAAM,QAAUgB,GAChBhB,EAAKxE,SAAS8P,gBAAiB,SAAWtK,GAIrB,IAAlBhB,EAAK7C,UACTU,EAAMmC,EAAKsL,gBAIJ3J,KAAKgvB,IACX3wB,EAAKohB,KAAM,SAAWpgB,GAAQnD,EAAK,SAAWmD,GAC9ChB,EAAKohB,KAAM,SAAWpgB,GAAQnD,EAAK,SAAWmD,GAC9CnD,EAAK,SAAWmD,UAIDS,IAAVqB,EAGNnE,EAAOyhB,IAAKpgB,EAAM1C,EAAM4zB,GAGxBvyB,EAAOuhB,MAAOlgB,EAAM1C,EAAMwF,EAAOouB,IAChC5zB,EAAM0f,EAAYsW,OAAS7xB,EAAWub,QAM5Cre,EAAOkB,KAAM,CACZ,YACA,WACA,eACA,YACA,cACA,YACE,SAAUsD,EAAI7F,GAChBqB,EAAOG,GAAIxB,GAAS,SAAUwB,GAC7B,OAAOlD,KAAKqoB,GAAI3mB,EAAMwB,MAOxBH,EAAOG,GAAGgC,OAAQ,CAEjB41B,KAAM,SAAUxS,EAAO9F,EAAMtf,GAC5B,OAAOlD,KAAKqoB,GAAIC,EAAO,KAAM9F,EAAMtf,IAEpCooC,OAAQ,SAAUhjB,EAAOplB,GACxB,OAAOlD,KAAK0oB,IAAKJ,EAAO,KAAMplB,IAG/BqoC,SAAU,SAAUvoC,EAAUslB,EAAO9F,EAAMtf,GAC1C,OAAOlD,KAAKqoB,GAAIC,EAAOtlB,EAAUwf,EAAMtf,IAExCsoC,WAAY,SAAUxoC,EAAUslB,EAAOplB,GAGtC,OAA4B,IAArBmB,UAAUhB,OAChBrD,KAAK0oB,IAAK1lB,EAAU,MACpBhD,KAAK0oB,IAAKJ,EAAOtlB,GAAY,KAAME,IAGrCuoC,MAAO,SAAUC,EAAQC,GACxB,OAAO3rC,KAAKmuB,WAAYud,GAAStd,WAAYud,GAASD,MAIxD3oC,EAAOkB,KAAM,wLAEgDqD,MAAO,KACnE,SAAUC,EAAInC,GAGbrC,EAAOG,GAAIkC,GAAS,SAAUod,EAAMtf,GACnC,OAA0B,EAAnBmB,UAAUhB,OAChBrD,KAAKqoB,GAAIjjB,EAAM,KAAMod,EAAMtf,GAC3BlD,KAAKmpB,QAAS/jB,MASlB,IAAI2E,GAAQ,qCAMZhH,EAAO6oC,MAAQ,SAAU1oC,EAAID,GAC5B,IAAIyN,EAAK6D,EAAMq3B,EAUf,GARwB,iBAAZ3oC,IACXyN,EAAMxN,EAAID,GACVA,EAAUC,EACVA,EAAKwN,GAKArP,EAAY6B,GAalB,OARAqR,EAAOjU,EAAMG,KAAM4D,UAAW,IAC9BunC,EAAQ,WACP,OAAO1oC,EAAGvC,MAAOsC,GAAWjD,KAAMuU,EAAK7T,OAAQJ,EAAMG,KAAM4D,eAItD8C,KAAOjE,EAAGiE,KAAOjE,EAAGiE,MAAQpE,EAAOoE,OAElCykC,GAGR7oC,EAAO8oC,UAAY,SAAUC,GACvBA,EACJ/oC,EAAOge,YAEPhe,EAAO4X,OAAO,IAGhB5X,EAAO6C,QAAUD,MAAMC,QACvB7C,EAAOgpC,UAAY/oB,KAAKC,MACxBlgB,EAAOqJ,SAAWA,EAClBrJ,EAAO1B,WAAaA,EACpB0B,EAAOvB,SAAWA,EAClBuB,EAAOgf,UAAYA,EACnBhf,EAAOrB,KAAOmB,EAEdE,EAAOqpB,IAAM3jB,KAAK2jB,IAElBrpB,EAAOipC,UAAY,SAAU1qC,GAK5B,IAAII,EAAOqB,EAAOrB,KAAMJ,GACxB,OAAkB,WAATI,GAA8B,WAATA,KAK5BuqC,MAAO3qC,EAAM0xB,WAAY1xB,KAG5ByB,EAAOmpC,KAAO,SAAU5pC,GACvB,OAAe,MAARA,EACN,IACEA,EAAO,IAAK2D,QAAS8D,GAAO,KAkBT,mBAAXoiC,QAAyBA,OAAOC,KAC3CD,OAAQ,SAAU,GAAI,WACrB,OAAOppC,IAOT,IAGCspC,GAAUtsC,EAAOgD,OAGjBupC,GAAKvsC,EAAOwsC,EAwBb,OAtBAxpC,EAAOypC,WAAa,SAAU/mC,GAS7B,OARK1F,EAAOwsC,IAAMxpC,IACjBhD,EAAOwsC,EAAID,IAGP7mC,GAAQ1F,EAAOgD,SAAWA,IAC9BhD,EAAOgD,OAASspC,IAGVtpC,GAMiB,oBAAb9C,IACXF,EAAOgD,OAAShD,EAAOwsC,EAAIxpC,GAMrBA","file":"jquery.min.js"} \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jsdiff/diff.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jsdiff/diff.min.js deleted file mode 100644 index 5049f84..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/jsdiff/diff.min.js +++ /dev/null @@ -1,416 +0,0 @@ -/*! - - diff v3.5.0 - -Software License Agreement (BSD License) - -Copyright (c) 2009-2015, Kevin Decker - -All rights reserved. - -Redistribution and use of this software in source and binary forms, with or without modification, -are permitted provided that the following conditions are met: - -* Redistributions of source code must retain the above - copyright notice, this list of conditions and the - following disclaimer. - -* Redistributions in binary form must reproduce the above - copyright notice, this list of conditions and the - following disclaimer in the documentation and/or other - materials provided with the distribution. - -* Neither the name of Kevin Decker nor the names of its - contributors may be used to endorse or promote products - derived from this software without specific prior - written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR -IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND -FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR -CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL -DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, -DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER -IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT -OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. -@license -*/ -!function(a,b){"object"==typeof exports&&"object"==typeof module?module.exports=b():"function"==typeof define&&define.amd?define([],b):"object"==typeof exports?exports.JsDiff=b():a.JsDiff=b()}(this,function(){/******/ -return function(a){/******/ -// The require function -/******/ -function b(d){/******/ -// Check if module is in cache -/******/ -if(c[d])/******/ -return c[d].exports;/******/ -// Create a new module (and put it into the cache) -/******/ -var e=c[d]={/******/ -exports:{},/******/ -id:d,/******/ -loaded:!1};/******/ -// Return the exports of the module -/******/ -/******/ -// Execute the module function -/******/ -/******/ -// Flag the module as loaded -/******/ -return a[d].call(e.exports,e,e.exports,b),e.loaded=!0,e.exports}// webpackBootstrap -/******/ -// The module cache -/******/ -var c={};/******/ -// Load entry module and return exports -/******/ -/******/ -// expose the modules object (__webpack_modules__) -/******/ -/******/ -// expose the module cache -/******/ -/******/ -// __webpack_public_path__ -/******/ -return b.m=a,b.c=c,b.p="",b(0)}([/* 0 */ -/***/ -function(a,b,c){/*istanbul ignore start*/ -"use strict";/*istanbul ignore start*/ -function d(a){return a&&a.__esModule?a:{"default":a}}b.__esModule=!0,b.canonicalize=b.convertChangesToXML=b.convertChangesToDMP=b.merge=b.parsePatch=b.applyPatches=b.applyPatch=b.createPatch=b.createTwoFilesPatch=b.structuredPatch=b.diffArrays=b.diffJson=b.diffCss=b.diffSentences=b.diffTrimmedLines=b.diffLines=b.diffWordsWithSpace=b.diffWords=b.diffChars=b.Diff=void 0;/*istanbul ignore end*/ -var/*istanbul ignore start*/e=c(1),f=d(e),/*istanbul ignore start*/g=c(2),/*istanbul ignore start*/h=c(3),/*istanbul ignore start*/i=c(5),/*istanbul ignore start*/j=c(6),/*istanbul ignore start*/k=c(7),/*istanbul ignore start*/l=c(8),/*istanbul ignore start*/m=c(9),/*istanbul ignore start*/n=c(10),/*istanbul ignore start*/o=c(11),/*istanbul ignore start*/p=c(13),/*istanbul ignore start*/q=c(14),/*istanbul ignore start*/r=c(16),/*istanbul ignore start*/s=c(17);/* See LICENSE file for terms of use */ -/* - * Text diff implementation. - * - * This library supports the following APIS: - * JsDiff.diffChars: Character by character diff - * JsDiff.diffWords: Word (as defined by \b regex) diff which ignores whitespace - * JsDiff.diffLines: Line based diff - * - * JsDiff.diffCss: Diff targeted at CSS content - * - * These methods are based on the implementation proposed in - * "An O(ND) Difference Algorithm and its Variations" (Myers, 1986). - * http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.4.6927 - */ -b.Diff=f["default"],/*istanbul ignore start*/ -b.diffChars=g.diffChars,/*istanbul ignore start*/ -b.diffWords=h.diffWords,/*istanbul ignore start*/ -b.diffWordsWithSpace=h.diffWordsWithSpace,/*istanbul ignore start*/ -b.diffLines=i.diffLines,/*istanbul ignore start*/ -b.diffTrimmedLines=i.diffTrimmedLines,/*istanbul ignore start*/ -b.diffSentences=j.diffSentences,/*istanbul ignore start*/ -b.diffCss=k.diffCss,/*istanbul ignore start*/ -b.diffJson=l.diffJson,/*istanbul ignore start*/ -b.diffArrays=m.diffArrays,/*istanbul ignore start*/ -b.structuredPatch=q.structuredPatch,/*istanbul ignore start*/ -b.createTwoFilesPatch=q.createTwoFilesPatch,/*istanbul ignore start*/ -b.createPatch=q.createPatch,/*istanbul ignore start*/ -b.applyPatch=n.applyPatch,/*istanbul ignore start*/ -b.applyPatches=n.applyPatches,/*istanbul ignore start*/ -b.parsePatch=o.parsePatch,/*istanbul ignore start*/ -b.merge=p.merge,/*istanbul ignore start*/ -b.convertChangesToDMP=r.convertChangesToDMP,/*istanbul ignore start*/ -b.convertChangesToXML=s.convertChangesToXML,/*istanbul ignore start*/ -b.canonicalize=l.canonicalize},/* 1 */ -/***/ -function(a,b){/*istanbul ignore start*/ -"use strict";function c(){}function d(a,b,c,d,e){for(var f=0,g=b.length,h=0,i=0;fa.length?c:a}),j.value=a.join(l)}else j.value=a.join(c.slice(h,h+j.count));h+=j.count, -// Common case -j.added||(i+=j.count)}} -// Special case handle for when one terminal is ignored (i.e. whitespace). -// For this case we merge the terminal into the prior string and drop the change. -// This is only available for string mode. -var m=b[g-1];return g>1&&"string"==typeof m.value&&(m.added||m.removed)&&a.equals("",m.value)&&(b[g-2].value+=m.value,b.pop()),b}function e(a){return{newPos:a.newPos,components:a.components.slice(0)}}b.__esModule=!0,b["default"]=/*istanbul ignore end*/c,c.prototype={/*istanbul ignore start*/ -/*istanbul ignore end*/ -diff:function(a,b){function c(a){return h?(setTimeout(function(){h(void 0,a)},0),!0):a} -// Main worker method. checks all permutations of a given edit length for acceptance. -function f(){for(var f=-1*l;f<=l;f+=2){var g=/*istanbul ignore start*/void 0,h=n[f-1],m=n[f+1],o=(m?m.newPos:0)-f;h&&( -// No one else is going to attempt to use this value, clear it -n[f-1]=void 0);var p=h&&h.newPos+1=j&&o+1>=k)return c(d(i,g.components,b,a,i.useLongestToken)); -// Otherwise track this path as a potential candidate and continue. -n[f]=g}else -// If this path is a terminal then prune -n[f]=void 0}l++}/*istanbul ignore start*/ -var/*istanbul ignore end*/g=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},h=g.callback;"function"==typeof g&&(h=g,g={}),this.options=g;var i=this; -// Allow subclasses to massage the input prior to running -a=this.castInput(a),b=this.castInput(b),a=this.removeEmpty(this.tokenize(a)),b=this.removeEmpty(this.tokenize(b));var j=b.length,k=a.length,l=1,m=j+k,n=[{newPos:-1,components:[]}],o=this.extractCommon(n[0],b,a,0);if(n[0].newPos+1>=j&&o+1>=k) -// Identity per the equality and tokenizer -return c([{value:this.join(b),count:b.length}]); -// Performs the length of edit iteration. Is a bit fugly as this has to support the -// sync and async mode which is never fun. Loops over execEditLength until a value -// is produced. -if(h)!function q(){setTimeout(function(){ -// This should not happen, but we want to be safe. -/* istanbul ignore next */ -// This should not happen, but we want to be safe. -/* istanbul ignore next */ -return l>m?h():void(f()||q())},0)}();else for(;l<=m;){var p=f();if(p)return p}},/*istanbul ignore start*/ -/*istanbul ignore end*/ -pushComponent:function(a,b,c){var d=a[a.length-1];d&&d.added===b&&d.removed===c? -// We need to clone here as the component clone operation is just -// as shallow array clone -a[a.length-1]={count:d.count+1,added:b,removed:c}:a.push({count:1,added:b,removed:c})},/*istanbul ignore start*/ -/*istanbul ignore end*/ -extractCommon:function(a,b,c,d){for(var e=b.length,f=c.length,g=a.newPos,h=g-d,i=0;g+10?d[0]:" ",g=d.length>0?d.substr(1):d;if(" "===f||"-"===f){ -// Context sanity check -if(!j(b+1,e[b],f,g)&&(k++,k>l))return!1;b++}}return!0}/*istanbul ignore start*/ -var/*istanbul ignore end*/d=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof b&&(b=/*istanbul ignore start*/(0,g.parsePatch)(b)),Array.isArray(b)){if(b.length>1)throw new Error("applyPatch only works with a single input.");b=b[0]} -// Search best fit offsets for each hunk based on the previous ones -for(var e=a.split(/\r\n|[\n\v\f\r\x85]/),f=a.match(/\r\n|[\n\v\f\r\x85]/g)||[],h=b.hunks,j=d.compareLine||function(a,b,c,d){/*istanbul ignore end*/ -return b===d},k=0,l=d.fuzzFactor||0,m=0,n=0,o=/*istanbul ignore start*/void 0,p=/*istanbul ignore start*/void 0,q=0;q0?B[0]:" ",D=B.length>0?B.substr(1):B,E=y.linedelimiters[A];if(" "===C)z++;else if("-"===C)e.splice(z,1),f.splice(z,1);else if("+"===C)e.splice(z,0,D),f.splice(z,0,E),z++;else if("\\"===C){var F=y.lines[A-1]?y.lines[A-1][0]:null;"+"===F?o=!0:"-"===F&&(p=!0)}}} -// Handle EOFNL insertion/removal -if(o)for(;!e[e.length-1];)e.pop(),f.pop();else p&&(e.push(""),f.push("\n"));for(var G=0;G1&&void 0!==arguments[1]?arguments[1]:{},f=a.split(/\r\n|[\n\v\f\r\x85]/),g=a.match(/\r\n|[\n\v\f\r\x85]/g)||[],h=[],i=0;i0?j(h.lines.slice(-i.context)):[],m-=o.length,n-=o.length)} -// Output our changes -/*istanbul ignore start*/ -(g=/*istanbul ignore end*/o).push.apply(/*istanbul ignore start*/g,/*istanbul ignore start*/d(/*istanbul ignore end*/f.map(function(a){return(b.added?"+":"-")+a}))), -// Track the updated file position -b.added?q+=f.length:p+=f.length}else{ -// Identical context lines. Track line changes -if(m) -// Close out any changes that have been output (or join overlapping) -if(f.length<=2*i.context&&a=k.length-2&&f.length<=i.context){ -// EOF is inside this hunk -var v=/\n$/.test(c),w=/\n$/.test(e);0!=f.length||v?v&&w||o.push("\\ No newline at end of file"): -// special case: old has no eol and no trailing context; no-nl can end up before adds -o.splice(u.oldLines,0,"\\ No newline at end of file")}l.push(u),m=0,n=0,o=[]}p+=f.length,q+=f.length}},s=0;sa.length)return!1;for(var c=0;c"):e.removed&&b.push(""),b.push(d(e.value)),e.added?b.push(""):e.removed&&b.push("")}return b.join("")}function d(a){var b=a;return b=b.replace(/&/g,"&"),b=b.replace(//g,">"),b=b.replace(/"/g,""")}b.__esModule=!0,b.convertChangesToXML=c}])}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/lazyload-js/LazyLoad.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/lazyload-js/LazyLoad.min.js deleted file mode 100644 index 6a77e0f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/lazyload-js/LazyLoad.min.js +++ /dev/null @@ -1 +0,0 @@ -LazyLoad=function(a){function h(b,c){var e,d=a.createElement(b);for(e in c)c.hasOwnProperty(e)&&d.setAttribute(e,c[e]);return d}function i(a){var c,g,b=d[a];b&&(c=b.callback,g=b.urls,g.shift(),e=0,g.length||(c&&c.call(b.context,b.obj),d[a]=null,f[a].length&&k(a)))}function j(){var c=navigator.userAgent;b={async:!0===a.createElement("script").async},(b.webkit=/AppleWebKit\//.test(c))||(b.ie=/MSIE|Trident/.test(c))||(b.opera=/Opera/.test(c))||(b.gecko=/Gecko\//.test(c))||(b.unknown=!0)}function k(e,g,k,n,o){var s,t,u,v,w,x,p=function(){i(e)},q="css"===e,r=[];if(b||j(),g)if(g="string"==typeof g?[g]:g.concat(),q||b.async||b.gecko||b.opera)f[e].push({urls:g,callback:k,obj:n,context:o});else for(s=0,t=g.length;s=0;)if(g[b].href===a.urls[0]){i("css");break}e+=1,a&&(e<200?setTimeout(m,50):i("css"))}}var b,c,d={},e=0,f={css:[],js:[]},g=a.styleSheets;return{css:function(a,b,c,d){k("css",a,b,c,d)},js:function(a,b,c,d){k("js",a,b,c,d)}}}(this.document); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.converter.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.converter.js deleted file mode 100644 index 4d84a3e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.converter.js +++ /dev/null @@ -1,1344 +0,0 @@ -var Markdown; - -if (typeof exports === "object" && typeof require === "function") // we're in a CommonJS (e.g. Node.js) module - Markdown = exports; -else - Markdown = {}; - -// The following text is included for historical reasons, but should -// be taken with a pinch of salt; it's not all true anymore. - -// -// Wherever possible, Showdown is a straight, line-by-line port -// of the Perl version of Markdown. -// -// This is not a normal parser design; it's basically just a -// series of string substitutions. It's hard to read and -// maintain this way, but keeping Showdown close to the original -// design makes it easier to port new features. -// -// More importantly, Showdown behaves like markdown.pl in most -// edge cases. So web applications can do client-side preview -// in Javascript, and then build identical HTML on the server. -// -// This port needs the new RegExp functionality of ECMA 262, -// 3rd Edition (i.e. Javascript 1.5). Most modern web browsers -// should do fine. Even with the new regular expression features, -// We do a lot of work to emulate Perl's regex functionality. -// The tricky changes in this file mostly have the "attacklab:" -// label. Major or self-explanatory changes don't. -// -// Smart diff tools like Araxis Merge will be able to match up -// this file with markdown.pl in a useful way. A little tweaking -// helps: in a copy of markdown.pl, replace "#" with "//" and -// replace "$text" with "text". Be sure to ignore whitespace -// and line endings. -// - - -// -// Usage: -// -// var text = "Markdown *rocks*."; -// -// var converter = new Markdown.Converter(); -// var html = converter.makeHtml(text); -// -// alert(html); -// -// Note: move the sample code to the bottom of this -// file before uncommenting it. -// - -(function () { - - function identity(x) { return x; } - function returnFalse(x) { return false; } - - function HookCollection() { } - - HookCollection.prototype = { - - chain: function (hookname, func) { - var original = this[hookname]; - if (!original) - throw new Error("unknown hook " + hookname); - - if (original === identity) - this[hookname] = func; - else - this[hookname] = function (x) { return func(original(x)); } - }, - set: function (hookname, func) { - if (!this[hookname]) - throw new Error("unknown hook " + hookname); - this[hookname] = func; - }, - addNoop: function (hookname) { - this[hookname] = identity; - }, - addFalse: function (hookname) { - this[hookname] = returnFalse; - } - }; - - Markdown.HookCollection = HookCollection; - - // g_urls and g_titles allow arbitrary user-entered strings as keys. This - // caused an exception (and hence stopped the rendering) when the user entered - // e.g. [push] or [__proto__]. Adding a prefix to the actual key prevents this - // (since no builtin property starts with "s_"). See - // http://meta.stackoverflow.com/questions/64655/strange-wmd-bug - // (granted, switching from Array() to Object() alone would have left only __proto__ - // to be a problem) - function SaveHash() { } - SaveHash.prototype = { - set: function (key, value) { - this["s_" + key] = value; - }, - get: function (key) { - return this["s_" + key]; - } - }; - - Markdown.Converter = function () { - var pluginHooks = this.hooks = new HookCollection(); - pluginHooks.addNoop("plainLinkText"); // given a URL that was encountered by itself (without markup), should return the link text that's to be given to this link - pluginHooks.addNoop("preConversion"); // called with the orignal text as given to makeHtml. The result of this plugin hook is the actual markdown source that will be cooked - pluginHooks.addNoop("postConversion"); // called with the final cooked HTML code. The result of this plugin hook is the actual output of makeHtml - - // - // Private state of the converter instance: - // - - // Global hashes, used by various utility routines - var g_urls; - var g_titles; - var g_html_blocks; - - // Used to track when we're inside an ordered or unordered list - // (see _ProcessListItems() for details): - var g_list_level; - - this.makeHtml = function (text) { - - // - // Main function. The order in which other subs are called here is - // essential. Link and image substitutions need to happen before - // _EscapeSpecialCharsWithinTagAttributes(), so that any *'s or _'s in the - // and tags get encoded. - // - - // This will only happen if makeHtml on the same converter instance is called from a plugin hook. - // Don't do that. - if (g_urls) - throw new Error("Recursive call to converter.makeHtml"); - - // Create the private state objects. - g_urls = new SaveHash(); - g_titles = new SaveHash(); - g_html_blocks = []; - g_list_level = 0; - - text = pluginHooks.preConversion(text); - - // attacklab: Replace ~ with ~T - // This lets us use tilde as an escape char to avoid md5 hashes - // The choice of character is arbitray; anything that isn't - // magic in Markdown will work. - text = text.replace(/~/g, "~T"); - - // attacklab: Replace $ with ~D - // RegExp interprets $ as a special character - // when it's in a replacement string - text = text.replace(/\$/g, "~D"); - - // Standardize line endings - text = text.replace(/\r\n/g, "\n"); // DOS to Unix - text = text.replace(/\r/g, "\n"); // Mac to Unix - - // Make sure text begins and ends with a couple of newlines: - text = "\n\n" + text + "\n\n"; - - // Convert all tabs to spaces. - text = _Detab(text); - - // Strip any lines consisting only of spaces and tabs. - // This makes subsequent regexen easier to write, because we can - // match consecutive blank lines with /\n+/ instead of something - // contorted like /[ \t]*\n+/ . - text = text.replace(/^[ \t]+$/mg, ""); - - // Turn block-level HTML blocks into hash entries - text = _HashHTMLBlocks(text); - - // Strip link definitions, store in hashes. - text = _StripLinkDefinitions(text); - - text = _RunBlockGamut(text); - - text = _UnescapeSpecialChars(text); - - // attacklab: Restore dollar signs - text = text.replace(/~D/g, "$$"); - - // attacklab: Restore tildes - text = text.replace(/~T/g, "~"); - - text = pluginHooks.postConversion(text); - - g_html_blocks = g_titles = g_urls = null; - - return text; - }; - - function _StripLinkDefinitions(text) { - // - // Strips link definitions from text, stores the URLs and titles in - // hash references. - // - - // Link defs are in the form: ^[id]: url "optional title" - - /* - text = text.replace(/ - ^[ ]{0,3}\[(.+)\]: // id = $1 attacklab: g_tab_width - 1 - [ \t]* - \n? // maybe *one* newline - [ \t]* - ? // url = $2 - (?=\s|$) // lookahead for whitespace instead of the lookbehind removed below - [ \t]* - \n? // maybe one newline - [ \t]* - ( // (potential) title = $3 - (\n*) // any lines skipped = $4 attacklab: lookbehind removed - [ \t]+ - ["(] - (.+?) // title = $5 - [")] - [ \t]* - )? // title is optional - (?:\n+|$) - /gm, function(){...}); - */ - - text = text.replace(/^[ ]{0,3}\[(.+)\]:[ \t]*\n?[ \t]*?(?=\s|$)[ \t]*\n?[ \t]*((\n*)["(](.+?)[")][ \t]*)?(?:\n+)/gm, - function (wholeMatch, m1, m2, m3, m4, m5) { - m1 = m1.toLowerCase(); - g_urls.set(m1, _EncodeAmpsAndAngles(m2)); // Link IDs are case-insensitive - if (m4) { - // Oops, found blank lines, so it's not a title. - // Put back the parenthetical statement we stole. - return m3; - } else if (m5) { - g_titles.set(m1, m5.replace(/"/g, """)); - } - - // Completely remove the definition from the text - return ""; - } - ); - - return text; - } - - function _HashHTMLBlocks(text) { - - // Hashify HTML blocks: - // We only want to do this for block-level HTML tags, such as headers, - // lists, and tables. That's because we still want to wrap

      s around - // "paragraphs" that are wrapped in non-block-level tags, such as anchors, - // phrase emphasis, and spans. The list of tags we're looking for is - // hard-coded: - var block_tags_a = "p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del" - var block_tags_b = "p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math" - - // First, look for nested blocks, e.g.: - //

      - //
      - // tags for inner block must be indented. - //
      - //
      - // - // The outermost tags must start at the left margin for this to match, and - // the inner nested divs must be indented. - // We need to do this before the next, more liberal match, because the next - // match will start at the first `
      ` and stop at the first `
      `. - - // attacklab: This regex can be expensive when it fails. - - /* - text = text.replace(/ - ( // save in $1 - ^ // start of line (with /m) - <($block_tags_a) // start tag = $2 - \b // word break - // attacklab: hack around khtml/pcre bug... - [^\r]*?\n // any number of lines, minimally matching - // the matching end tag - [ \t]* // trailing spaces/tabs - (?=\n+) // followed by a newline - ) // attacklab: there are sentinel newlines at end of document - /gm,function(){...}}; - */ - text = text.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math|ins|del)\b[^\r]*?\n<\/\2>[ \t]*(?=\n+))/gm, hashElement); - - // - // Now match more liberally, simply from `\n` to `\n` - // - - /* - text = text.replace(/ - ( // save in $1 - ^ // start of line (with /m) - <($block_tags_b) // start tag = $2 - \b // word break - // attacklab: hack around khtml/pcre bug... - [^\r]*? // any number of lines, minimally matching - .* // the matching end tag - [ \t]* // trailing spaces/tabs - (?=\n+) // followed by a newline - ) // attacklab: there are sentinel newlines at end of document - /gm,function(){...}}; - */ - text = text.replace(/^(<(p|div|h[1-6]|blockquote|pre|table|dl|ol|ul|script|noscript|form|fieldset|iframe|math)\b[^\r]*?.*<\/\2>[ \t]*(?=\n+)\n)/gm, hashElement); - - // Special case just for
      . It was easier to make a special case than - // to make the other regex more complicated. - - /* - text = text.replace(/ - \n // Starting after a blank line - [ ]{0,3} - ( // save in $1 - (<(hr) // start tag = $2 - \b // word break - ([^<>])*? - \/?>) // the matching end tag - [ \t]* - (?=\n{2,}) // followed by a blank line - ) - /g,hashElement); - */ - text = text.replace(/\n[ ]{0,3}((<(hr)\b([^<>])*?\/?>)[ \t]*(?=\n{2,}))/g, hashElement); - - // Special case for standalone HTML comments: - - /* - text = text.replace(/ - \n\n // Starting after a blank line - [ ]{0,3} // attacklab: g_tab_width - 1 - ( // save in $1 - -]|-[^>])(?:[^-]|-[^-])*)--) // see http://www.w3.org/TR/html-markup/syntax.html#comments and http://meta.stackoverflow.com/q/95256 - > - [ \t]* - (?=\n{2,}) // followed by a blank line - ) - /g,hashElement); - */ - text = text.replace(/\n\n[ ]{0,3}(-]|-[^>])(?:[^-]|-[^-])*)--)>[ \t]*(?=\n{2,}))/g, hashElement); - - // PHP and ASP-style processor instructions ( and <%...%>) - - /* - text = text.replace(/ - (?: - \n\n // Starting after a blank line - ) - ( // save in $1 - [ ]{0,3} // attacklab: g_tab_width - 1 - (?: - <([?%]) // $2 - [^\r]*? - \2> - ) - [ \t]* - (?=\n{2,}) // followed by a blank line - ) - /g,hashElement); - */ - text = text.replace(/(?:\n\n)([ ]{0,3}(?:<([?%])[^\r]*?\2>)[ \t]*(?=\n{2,}))/g, hashElement); - - return text; - } - - function hashElement(wholeMatch, m1) { - var blockText = m1; - - // Undo double lines - blockText = blockText.replace(/^\n+/, ""); - - // strip trailing blank lines - blockText = blockText.replace(/\n+$/g, ""); - - // Replace the element text with a marker ("~KxK" where x is its key) - blockText = "\n\n~K" + (g_html_blocks.push(blockText) - 1) + "K\n\n"; - - return blockText; - } - - function _RunBlockGamut(text, doNotUnhash) { - // - // These are all the transformations that form block-level - // tags like paragraphs, headers, and list items. - // - text = _DoHeaders(text); - - // Do Horizontal Rules: - var replacement = "
      \n"; - text = text.replace(/^[ ]{0,2}([ ]?\*[ ]?){3,}[ \t]*$/gm, replacement); - text = text.replace(/^[ ]{0,2}([ ]?-[ ]?){3,}[ \t]*$/gm, replacement); - text = text.replace(/^[ ]{0,2}([ ]?_[ ]?){3,}[ \t]*$/gm, replacement); - - text = _DoLists(text); - text = _DoCodeBlocks(text); - text = _DoBlockQuotes(text); - - // We already ran _HashHTMLBlocks() before, in Markdown(), but that - // was to escape raw HTML in the original Markdown source. This time, - // we're escaping the markup we've just created, so that we don't wrap - //

      tags around block-level tags. - text = _HashHTMLBlocks(text); - text = _FormParagraphs(text, doNotUnhash); - - return text; - } - - function _RunSpanGamut(text) { - // - // These are all the transformations that occur *within* block-level - // tags like paragraphs, headers, and list items. - // - - text = _DoCodeSpans(text); - text = _EscapeSpecialCharsWithinTagAttributes(text); - text = _EncodeBackslashEscapes(text); - - // Process anchor and image tags. Images must come first, - // because ![foo][f] looks like an anchor. - text = _DoImages(text); - text = _DoAnchors(text); - - // Make links out of things like `` - // Must come after _DoAnchors(), because you can use < and > - // delimiters in inline links like [this](). - text = _DoAutoLinks(text); - - text = text.replace(/~P/g, "://"); // put in place to prevent autolinking; reset now - - text = _EncodeAmpsAndAngles(text); - text = _DoItalicsAndBold(text); - - // Do hard breaks: - text = text.replace(/ +\n/g, "
      \n"); - - return text; - } - - function _EscapeSpecialCharsWithinTagAttributes(text) { - // - // Within tags -- meaning between < and > -- encode [\ ` * _] so they - // don't conflict with their use in Markdown for code, italics and strong. - // - - // Build a regex to find HTML tags and comments. See Friedl's - // "Mastering Regular Expressions", 2nd Ed., pp. 200-201. - - // SE: changed the comment part of the regex - - var regex = /(<[a-z\/!$]("[^"]*"|'[^']*'|[^'">])*>|-]|-[^>])(?:[^-]|-[^-])*)--)>)/gi; - - text = text.replace(regex, function (wholeMatch) { - var tag = wholeMatch.replace(/(.)<\/?code>(?=.)/g, "$1`"); - tag = escapeCharacters(tag, wholeMatch.charAt(1) == "!" ? "\\`*_/" : "\\`*_"); // also escape slashes in comments to prevent autolinking there -- http://meta.stackoverflow.com/questions/95987 - return tag; - }); - - return text; - } - - function _DoAnchors(text) { - // - // Turn Markdown link shortcuts into XHTML
      tags. - // - // - // First, handle reference-style links: [link text] [id] - // - - /* - text = text.replace(/ - ( // wrap whole match in $1 - \[ - ( - (?: - \[[^\]]*\] // allow brackets nested one level - | - [^\[] // or anything else - )* - ) - \] - - [ ]? // one optional space - (?:\n[ ]*)? // one optional newline followed by spaces - - \[ - (.*?) // id = $3 - \] - ) - ()()()() // pad remaining backreferences - /g, writeAnchorTag); - */ - text = text.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g, writeAnchorTag); - - // - // Next, inline-style links: [link text](url "optional title") - // - - /* - text = text.replace(/ - ( // wrap whole match in $1 - \[ - ( - (?: - \[[^\]]*\] // allow brackets nested one level - | - [^\[\]] // or anything else - )* - ) - \] - \( // literal paren - [ \t]* - () // no id, so leave $3 empty - ? - [ \t]* - ( // $5 - (['"]) // quote char = $6 - (.*?) // Title = $7 - \6 // matching quote - [ \t]* // ignore any spaces/tabs between closing quote and ) - )? // title is optional - \) - ) - /g, writeAnchorTag); - */ - - text = text.replace(/(\[((?:\[[^\]]*\]|[^\[\]])*)\]\([ \t]*()?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g, writeAnchorTag); - - // - // Last, handle reference-style shortcuts: [link text] - // These must come last in case you've also got [link test][1] - // or [link test](/foo) - // - - /* - text = text.replace(/ - ( // wrap whole match in $1 - \[ - ([^\[\]]+) // link text = $2; can't contain '[' or ']' - \] - ) - ()()()()() // pad rest of backreferences - /g, writeAnchorTag); - */ - text = text.replace(/(\[([^\[\]]+)\])()()()()()/g, writeAnchorTag); - - return text; - } - - function writeAnchorTag(wholeMatch, m1, m2, m3, m4, m5, m6, m7) { - if (m7 == undefined) m7 = ""; - var whole_match = m1; - var link_text = m2.replace(/:\/\//g, "~P"); // to prevent auto-linking withing the link. will be converted back after the auto-linker runs - var link_id = m3.toLowerCase(); - var url = m4; - var title = m7; - - if (url == "") { - if (link_id == "") { - // lower-case and turn embedded newlines into spaces - link_id = link_text.toLowerCase().replace(/ ?\n/g, " "); - } - url = "#" + link_id; - - if (g_urls.get(link_id) != undefined) { - url = g_urls.get(link_id); - if (g_titles.get(link_id) != undefined) { - title = g_titles.get(link_id); - } - } - else { - if (whole_match.search(/\(\s*\)$/m) > -1) { - // Special case for explicit empty url - url = ""; - } else { - return whole_match; - } - } - } - url = encodeProblemUrlChars(url); - url = escapeCharacters(url, "*_"); - var result = ""; - - return result; - } - - function _DoImages(text) { - // - // Turn Markdown image shortcuts into tags. - // - - // - // First, handle reference-style labeled images: ![alt text][id] - // - - /* - text = text.replace(/ - ( // wrap whole match in $1 - !\[ - (.*?) // alt text = $2 - \] - - [ ]? // one optional space - (?:\n[ ]*)? // one optional newline followed by spaces - - \[ - (.*?) // id = $3 - \] - ) - ()()()() // pad rest of backreferences - /g, writeImageTag); - */ - text = text.replace(/(!\[(.*?)\][ ]?(?:\n[ ]*)?\[(.*?)\])()()()()/g, writeImageTag); - - // - // Next, handle inline images: ![alt text](url "optional title") - // Don't forget: encode * and _ - - /* - text = text.replace(/ - ( // wrap whole match in $1 - !\[ - (.*?) // alt text = $2 - \] - \s? // One optional whitespace character - \( // literal paren - [ \t]* - () // no id, so leave $3 empty - ? // src url = $4 - [ \t]* - ( // $5 - (['"]) // quote char = $6 - (.*?) // title = $7 - \6 // matching quote - [ \t]* - )? // title is optional - \) - ) - /g, writeImageTag); - */ - text = text.replace(/(!\[(.*?)\]\s?\([ \t]*()?[ \t]*((['"])(.*?)\6[ \t]*)?\))/g, writeImageTag); - - return text; - } - - function attributeEncode(text) { - // unconditionally replace angle brackets here -- what ends up in an attribute (e.g. alt or title) - // never makes sense to have verbatim HTML in it (and the sanitizer would totally break it) - return text.replace(/>/g, ">").replace(/" + _RunSpanGamut(m1) + "\n\n"; } - ); - - text = text.replace(/^(.+)[ \t]*\n-+[ \t]*\n+/gm, - function (matchFound, m1) { return "

      " + _RunSpanGamut(m1) + "

      \n\n"; } - ); - - // atx-style headers: - // # Header 1 - // ## Header 2 - // ## Header 2 with closing hashes ## - // ... - // ###### Header 6 - // - - /* - text = text.replace(/ - ^(\#{1,6}) // $1 = string of #'s - [ \t]* - (.+?) // $2 = Header text - [ \t]* - \#* // optional closing #'s (not counted) - \n+ - /gm, function() {...}); - */ - - text = text.replace(/^(\#{1,6})[ \t]*(.+?)[ \t]*\#*\n+/gm, - function (wholeMatch, m1, m2) { - var h_level = m1.length; - return "" + _RunSpanGamut(m2) + "\n\n"; - } - ); - - return text; - } - - function _DoLists(text) { - // - // Form HTML ordered (numbered) and unordered (bulleted) lists. - // - - // attacklab: add sentinel to hack around khtml/safari bug: - // http://bugs.webkit.org/show_bug.cgi?id=11231 - text += "~0"; - - // Re-usable pattern to match any entirel ul or ol list: - - /* - var whole_list = / - ( // $1 = whole list - ( // $2 - [ ]{0,3} // attacklab: g_tab_width - 1 - ([*+-]|\d+[.]) // $3 = first list item marker - [ \t]+ - ) - [^\r]+? - ( // $4 - ~0 // sentinel for workaround; should be $ - | - \n{2,} - (?=\S) - (?! // Negative lookahead for another list item marker - [ \t]* - (?:[*+-]|\d+[.])[ \t]+ - ) - ) - ) - /g - */ - var whole_list = /^(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/gm; - - if (g_list_level) { - text = text.replace(whole_list, function (wholeMatch, m1, m2) { - var list = m1; - var list_type = (m2.search(/[*+-]/g) > -1) ? "ul" : "ol"; - - var result = _ProcessListItems(list, list_type); - - // Trim any trailing whitespace, to put the closing `` - // up on the preceding line, to get it past the current stupid - // HTML block parser. This is a hack to work around the terrible - // hack that is the HTML block parser. - result = result.replace(/\s+$/, ""); - result = "<" + list_type + ">" + result + "\n"; - return result; - }); - } else { - whole_list = /(\n\n|^\n?)(([ ]{0,3}([*+-]|\d+[.])[ \t]+)[^\r]+?(~0|\n{2,}(?=\S)(?![ \t]*(?:[*+-]|\d+[.])[ \t]+)))/g; - text = text.replace(whole_list, function (wholeMatch, m1, m2, m3) { - var runup = m1; - var list = m2; - - var list_type = (m3.search(/[*+-]/g) > -1) ? "ul" : "ol"; - var result = _ProcessListItems(list, list_type); - result = runup + "<" + list_type + ">\n" + result + "\n"; - return result; - }); - } - - // attacklab: strip sentinel - text = text.replace(/~0/, ""); - - return text; - } - - var _listItemMarkers = { ol: "\\d+[.]", ul: "[*+-]" }; - - function _ProcessListItems(list_str, list_type) { - // - // Process the contents of a single ordered or unordered list, splitting it - // into individual list items. - // - // list_type is either "ul" or "ol". - - // The $g_list_level global keeps track of when we're inside a list. - // Each time we enter a list, we increment it; when we leave a list, - // we decrement. If it's zero, we're not in a list anymore. - // - // We do this because when we're not inside a list, we want to treat - // something like this: - // - // I recommend upgrading to version - // 8. Oops, now this line is treated - // as a sub-list. - // - // As a single paragraph, despite the fact that the second line starts - // with a digit-period-space sequence. - // - // Whereas when we're inside a list (or sub-list), that line will be - // treated as the start of a sub-list. What a kludge, huh? This is - // an aspect of Markdown's syntax that's hard to parse perfectly - // without resorting to mind-reading. Perhaps the solution is to - // change the syntax rules such that sub-lists must start with a - // starting cardinal number; e.g. "1." or "a.". - - g_list_level++; - - // trim trailing blank lines: - list_str = list_str.replace(/\n{2,}$/, "\n"); - - // attacklab: add sentinel to emulate \z - list_str += "~0"; - - // In the original attacklab showdown, list_type was not given to this function, and anything - // that matched /[*+-]|\d+[.]/ would just create the next
    • , causing this mismatch: - // - // Markdown rendered by WMD rendered by MarkdownSharp - // ------------------------------------------------------------------ - // 1. first 1. first 1. first - // 2. second 2. second 2. second - // - third 3. third * third - // - // We changed this to behave identical to MarkdownSharp. This is the constructed RegEx, - // with {MARKER} being one of \d+[.] or [*+-], depending on list_type: - - /* - list_str = list_str.replace(/ - (^[ \t]*) // leading whitespace = $1 - ({MARKER}) [ \t]+ // list marker = $2 - ([^\r]+? // list item text = $3 - (\n+) - ) - (?= - (~0 | \2 ({MARKER}) [ \t]+) - ) - /gm, function(){...}); - */ - - var marker = _listItemMarkers[list_type]; - var re = new RegExp("(^[ \\t]*)(" + marker + ")[ \\t]+([^\\r]+?(\\n+))(?=(~0|\\1(" + marker + ")[ \\t]+))", "gm"); - var last_item_had_a_double_newline = false; - list_str = list_str.replace(re, - function (wholeMatch, m1, m2, m3) { - var item = m3; - var leading_space = m1; - var ends_with_double_newline = /\n\n$/.test(item); - var contains_double_newline = ends_with_double_newline || item.search(/\n{2,}/) > -1; - - if (contains_double_newline || last_item_had_a_double_newline) { - item = _RunBlockGamut(_Outdent(item), /* doNotUnhash = */true); - } - else { - // Recursion for sub-lists: - item = _DoLists(_Outdent(item)); - item = item.replace(/\n$/, ""); // chomp(item) - item = _RunSpanGamut(item); - } - last_item_had_a_double_newline = ends_with_double_newline; - return "
    • " + item + "
    • \n"; - } - ); - - // attacklab: strip sentinel - list_str = list_str.replace(/~0/g, ""); - - g_list_level--; - return list_str; - } - - function _DoCodeBlocks(text) { - // - // Process Markdown `
      ` blocks.
      -			//  
      -
      -			/*
      -            text = text.replace(/
      -                (?:\n\n|^)
      -                (                               // $1 = the code block -- one or more lines, starting with a space/tab
      -                    (?:
      -                        (?:[ ]{4}|\t)           // Lines must start with a tab or a tab-width of spaces - attacklab: g_tab_width
      -                        .*\n+
      -                    )+
      -                )
      -                (\n*[ ]{0,3}[^ \t\n]|(?=~0))    // attacklab: g_tab_width
      -            /g ,function(){...});
      -            */
      -
      -			// attacklab: sentinel workarounds for lack of \A and \Z, safari\khtml bug
      -			text += "~0";
      -
      -			text = text.replace(/(?:\n\n|^)((?:(?:[ ]{4}|\t).*\n+)+)(\n*[ ]{0,3}[^ \t\n]|(?=~0))/g,
      -                function (wholeMatch, m1, m2) {
      -                	var codeblock = m1;
      -                	var nextChar = m2;
      -
      -                	codeblock = _EncodeCode(_Outdent(codeblock));
      -                	codeblock = _Detab(codeblock);
      -                	codeblock = codeblock.replace(/^\n+/g, ""); // trim leading newlines
      -                	codeblock = codeblock.replace(/\n+$/g, ""); // trim trailing whitespace
      -
      -                	codeblock = '
      ' + codeblock + '\n
      '; - - return "\n\n" + codeblock + "\n\n" + nextChar; - } - ); - - // attacklab: strip sentinel - text = text.replace(/~0/, ""); - - return text; - } - - function hashBlock(text) { - text = text.replace(/(^\n+|\n+$)/g, ""); - return "\n\n~K" + (g_html_blocks.push(text) - 1) + "K\n\n"; - } - - function _DoCodeSpans(text) { - // - // * Backtick quotes are used for spans. - // - // * You can use multiple backticks as the delimiters if you want to - // include literal backticks in the code span. So, this input: - // - // Just type ``foo `bar` baz`` at the prompt. - // - // Will translate to: - // - //

      Just type foo `bar` baz at the prompt.

      - // - // There's no arbitrary limit to the number of backticks you - // can use as delimters. If you need three consecutive backticks - // in your code, use four for delimiters, etc. - // - // * You can use spaces to get literal backticks at the edges: - // - // ... type `` `bar` `` ... - // - // Turns to: - // - // ... type `bar` ... - // - - /* - text = text.replace(/ - (^|[^\\]) // Character before opening ` can't be a backslash - (`+) // $2 = Opening run of ` - ( // $3 = The code block - [^\r]*? - [^`] // attacklab: work around lack of lookbehind - ) - \2 // Matching closer - (?!`) - /gm, function(){...}); - */ - - text = text.replace(/(^|[^\\])(`+)([^\r]*?[^`])\2(?!`)/gm, - function (wholeMatch, m1, m2, m3, m4) { - var c = m3; - c = c.replace(/^([ \t]*)/g, ""); // leading whitespace - c = c.replace(/[ \t]*$/g, ""); // trailing whitespace - c = _EncodeCode(c); - c = c.replace(/:\/\//g, "~P"); // to prevent auto-linking. Not necessary in code *blocks*, but in code spans. Will be converted back after the auto-linker runs. - return m1 + "" + c + ""; - } - ); - - return text; - } - - function _EncodeCode(text) { - // - // Encode/escape certain characters inside Markdown code runs. - // The point is that in code, these characters are literals, - // and lose their special Markdown meanings. - // - // Encode all ampersands; HTML entities are not - // entities within a Markdown code span. - text = text.replace(/&/g, "&"); - - // Do the angle bracket song and dance: - text = text.replace(//g, ">"); - - // Now, escape characters that are magic in Markdown: - text = escapeCharacters(text, "\*_{}[]\\", false); - - // jj the line above breaks this: - //--- - - //* Item - - // 1. Subitem - - // special char: * - //--- - - return text; - } - - function _DoItalicsAndBold(text) { - - // must go first: - text = text.replace(/([\W_]|^)(\*\*|__)(?=\S)([^\r]*?\S[\*_]*)\2([\W_]|$)/g, - "$1$3$4"); - - text = text.replace(/([\W_]|^)(\*|_)(?=\S)([^\r\*_]*?\S)\2([\W_]|$)/g, - "$1$3$4"); - - return text; - } - - function _DoBlockQuotes(text) { - - /* - text = text.replace(/ - ( // Wrap whole match in $1 - ( - ^[ \t]*>[ \t]? // '>' at the start of a line - .+\n // rest of the first line - (.+\n)* // subsequent consecutive lines - \n* // blanks - )+ - ) - /gm, function(){...}); - */ - - text = text.replace(/((^[ \t]*>[ \t]?.+\n(.+\n)*\n*)+)/gm, - function (wholeMatch, m1) { - var bq = m1; - - // attacklab: hack around Konqueror 3.5.4 bug: - // "----------bug".replace(/^-/g,"") == "bug" - - bq = bq.replace(/^[ \t]*>[ \t]?/gm, "~0"); // trim one level of quoting - - // attacklab: clean up hack - bq = bq.replace(/~0/g, ""); - - bq = bq.replace(/^[ \t]+$/gm, ""); // trim whitespace-only lines - bq = _RunBlockGamut(bq); // recurse - - bq = bq.replace(/(^|\n)/g, "$1 "); - // These leading spaces screw with
       content, so we need to fix that:
      -                	bq = bq.replace(
      -                            /(\s*
      [^\r]+?<\/pre>)/gm,
      -                        function (wholeMatch, m1) {
      -                        	var pre = m1;
      -                        	// attacklab: hack around Konqueror 3.5.4 bug:
      -                        	pre = pre.replace(/^  /mg, "~0");
      -                        	pre = pre.replace(/~0/g, "");
      -                        	return pre;
      -                        });
      -
      -                	return hashBlock("
      \n" + bq + "\n
      "); - } - ); - return text; - } - - function _FormParagraphs(text, doNotUnhash) { - // - // Params: - // $text - string to process with html

      tags - // - - // Strip leading and trailing lines: - text = text.replace(/^\n+/g, ""); - text = text.replace(/\n+$/g, ""); - - var grafs = text.split(/\n{2,}/g); - var grafsOut = []; - - var markerRe = /~K(\d+)K/; - - // - // Wrap

      tags. - // - var end = grafs.length; - for (var i = 0; i < end; i++) { - var str = grafs[i]; - - // if this is an HTML marker, copy it - if (markerRe.test(str)) { - grafsOut.push(str); - } - else if (/\S/.test(str)) { - str = _RunSpanGamut(str); - str = str.replace(/^([ \t]*)/g, "

      "); - str += "

      " - grafsOut.push(str); - } - - } - // - // Unhashify HTML blocks - // - if (!doNotUnhash) { - end = grafsOut.length; - for (var i = 0; i < end; i++) { - var foundAny = true; - while (foundAny) { // we may need several runs, since the data may be nested - foundAny = false; - grafsOut[i] = grafsOut[i].replace(/~K(\d+)K/g, function (wholeMatch, id) { - foundAny = true; - return g_html_blocks[id]; - }); - } - } - } - return grafsOut.join("\n\n"); - } - - function _EncodeAmpsAndAngles(text) { - // Smart processing for ampersands and angle brackets that need to be encoded. - - // Ampersand-encoding based entirely on Nat Irons's Amputator MT plugin: - // http://bumppo.net/projects/amputator/ - text = text.replace(/&(?!#?[xX]?(?:[0-9a-fA-F]+|\w+);)/g, "&"); - - // Encode naked <'s - text = text.replace(/<(?![a-z\/?\$!])/gi, "<"); - - return text; - } - - function _EncodeBackslashEscapes(text) { - // - // Parameter: String. - // Returns: The string, with after processing the following backslash - // escape sequences. - // - - // attacklab: The polite way to do this is with the new - // escapeCharacters() function: - // - // text = escapeCharacters(text,"\\",true); - // text = escapeCharacters(text,"`*_{}[]()>#+-.!",true); - // - // ...but we're sidestepping its use of the (slow) RegExp constructor - // as an optimization for Firefox. This function gets called a LOT. - - text = text.replace(/\\(\\)/g, escapeCharacters_callback); - text = text.replace(/\\([`*_{}\[\]()>#+-.!])/g, escapeCharacters_callback); - return text; - } - - function _DoAutoLinks(text) { - - // note that at this point, all other URL in the text are already hyperlinked as
      - // *except* for the case - - // automatically add < and > around unadorned raw hyperlinks - // must be preceded by space/BOF and followed by non-word/EOF character - text = text.replace(/(^|\s)(https?|ftp)(:\/\/[-A-Z0-9+&@#\/%?=~_|\[\]\(\)!:,\.;]*[-A-Z0-9+&@#\/%=~_|\[\]])($|\W)/gi, "$1<$2$3>$4"); - - // autolink anything like - - var replacer = function (wholematch, m1) { return "" + pluginHooks.plainLinkText(m1) + ""; } - text = text.replace(/<((https?|ftp):[^'">\s]+)>/gi, replacer); - - // Email addresses: - /* - text = text.replace(/ - < - (?:mailto:)? - ( - [-.\w]+ - \@ - [-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+ - ) - > - /gi, _DoAutoLinks_callback()); - */ - - var email_replacer = function (wholematch, m1) { - var mailto = 'mailto:' - var link - var email - if (m1.substring(0, mailto.length) != mailto) { - link = mailto + m1; - email = m1; - } else { - link = m1; - email = m1.substring(mailto.length, m1.length); - } - return "" + pluginHooks.plainLinkText(email) + ""; - } - text = text.replace(/<((?:mailto:)?([-.\w]+\@[-a-z0-9]+(\.[-a-z0-9]+)*\.[a-z]+))>/gi, email_replacer); - - return text; - } - - function _UnescapeSpecialChars(text) { - // - // Swap back in all the special characters we've hidden. - // - text = text.replace(/~E(\d+)E/g, - function (wholeMatch, m1) { - var charCodeToReplace = parseInt(m1); - return String.fromCharCode(charCodeToReplace); - } - ); - return text; - } - - function _Outdent(text) { - // - // Remove one level of line-leading tabs or spaces - // - - // attacklab: hack around Konqueror 3.5.4 bug: - // "----------bug".replace(/^-/g,"") == "bug" - - text = text.replace(/^(\t|[ ]{1,4})/gm, "~0"); // attacklab: g_tab_width - - // attacklab: clean up hack - text = text.replace(/~0/g, "") - - return text; - } - - function _Detab(text) { - if (!/\t/.test(text)) - return text; - - var spaces = [" ", " ", " ", " "], - skew = 0, - v; - - return text.replace(/[\n\t]/g, function (match, offset) { - if (match === "\n") { - skew = offset + 1; - return match; - } - v = (offset - skew) % 4; - skew = offset + 1; - return spaces[v]; - }); - } - - // - // attacklab: Utility functions - // - - var _problemUrlChars = /(?:["'*()[\]:]|~D)/g; - - // hex-encodes some unusual "problem" chars in URLs to avoid URL detection problems - function encodeProblemUrlChars(url) { - if (!url) - return ""; - - var len = url.length; - - return url.replace(_problemUrlChars, function (match, offset) { - if (match == "~D") // escape for dollar - return "%24"; - if (match == ":") { - if (offset == len - 1 || /[0-9\/]/.test(url.charAt(offset + 1))) - return ":"; - if (url.substring(0, 'mailto:'.length) === 'mailto:') - return ":"; - if (url.substring(0, 'magnet:'.length) === 'magnet:') - return ":"; - } - return "%" + match.charCodeAt(0).toString(16); - }); - } - - - function escapeCharacters(text, charsToEscape, afterBackslash) { - // First we have to escape the escape characters so that - // we can build a character class out of them - var regexString = "([" + charsToEscape.replace(/([\[\]\\])/g, "\\$1") + "])"; - - if (afterBackslash) { - regexString = "\\\\" + regexString; - } - - var regex = new RegExp(regexString, "g"); - text = text.replace(regex, escapeCharacters_callback); - - return text; - } - - - function escapeCharacters_callback(wholeMatch, m1) { - var charCodeToEscape = m1.charCodeAt(0); - return "~E" + charCodeToEscape + "E"; - } - - }; // end of the Markdown.Converter constructor - -})(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.css b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.css deleted file mode 100644 index 8a1cdd8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.css +++ /dev/null @@ -1,79 +0,0 @@ -.wmd-panel { - width: 100%; -} - -.wmd-input { - height: 300px; - width: 100%; - box-sizing: border-box; -} - -.wmd-preview { - .well; - width: 100%; - box-sizing: border-box; -} - -.wmd-panel .btn-toolbar { - margin-bottom: 0; - padding: 0; - width: 100%; -} - -/* unset the negative margin applied in button-groups.less to avoid flickering when hovering the button bar */ -.wmd-panel .btn-toolbar .btn-group>.btn+.btn { - margin-left: 0; -} - -/* -.icon-link, -.icon-blockquote, -.icon-code, -.icon-bullet-list, -.icon-list, -.icon-header, -.icon-hr-line, -.icon-undo { - background-image: url(Markdown.Editor.Icons.png); -} -.icon-link { background-position: 0 0; } -.icon-blockquote { background-position: -24px 0; } -.icon-code { background-position: -48px 0; } -.icon-bullet-list { background-position: -72px 0; } -.icon-list { background-position: -96px 0; } -.icon-header { background-position: -120px 0; } -.icon-hr-line { background-position: -144px 0; } -.icon-undo { background-position: -168px 0; } - */ - - - - -.wmd-prompt-background -{ - background-color: Black; -} - -.wmd-prompt-dialog -{ - border: 1px solid #999999; - background-color: #F5F5F5; -} - -.wmd-prompt-dialog > div { - font-size: 0.8em; - font-family: arial, helvetica, sans-serif; -} - - -.wmd-prompt-dialog > form > input[type="text"] { - border: 1px solid #999999; - color: black; -} - -.wmd-prompt-dialog > form > input[type="button"]{ - border: 1px solid #888888; - font-family: trebuchet MS, helvetica, sans-serif; - font-size: 0.8em; - font-weight: bold; -} diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.editor.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.editor.js deleted file mode 100644 index e7e22b2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.editor.js +++ /dev/null @@ -1,2117 +0,0 @@ -// needs Markdown.Converter.js at the moment - -(function () { - - var util = {}, - position = {}, - ui = {}, - doc = window.document, - re = window.RegExp, - nav = window.navigator, - SETTINGS = { lineLength: 72 }, - - // Used to work around some browser bugs where we can't use feature testing. - uaSniffed = { - isIE: /msie/.test(nav.userAgent.toLowerCase()), - isIE_5or6: /msie 6/.test(nav.userAgent.toLowerCase()) || /msie 5/.test(nav.userAgent.toLowerCase()), - isOpera: /opera/.test(nav.userAgent.toLowerCase()) - }; - - - // ------------------------------------------------------------------- - // YOUR CHANGES GO HERE - // - // I've tried to localize the things you are likely to change to - // this area. - // ------------------------------------------------------------------- - - // The text that appears on the upper part of the dialog box when - // entering links. - var linkDialogText = "

      http://example.com/ \"optional title\"

      "; - var imageDialogText = "

      http://example.com/images/diagram.jpg \"optional title\"

      "; - - // The default text that appears in the dialog input box when entering - // links. - var imageDefaultText = "http://"; - var linkDefaultText = "http://"; - - var defaultHelpHoverTitle = "Markdown Editing Help"; - - // ------------------------------------------------------------------- - // END OF YOUR CHANGES - // ------------------------------------------------------------------- - - // help, if given, should have a property "handler", the click handler for the help button, - // and can have an optional property "title" for the button's tooltip (defaults to "Markdown Editing Help"). - // If help isn't given, not help button is created. - // - // The constructed editor object has the methods: - // - getConverter() returns the markdown converter object that was passed to the constructor - // - run() actually starts the editor; should be called after all necessary plugins are registered. Calling this more than once is a no-op. - // - refreshPreview() forces the preview to be updated. This method is only available after run() was called. - Markdown.Editor = function (markdownConverter, idPostfix, help) { - - idPostfix = idPostfix || ""; - - var hooks = this.hooks = new Markdown.HookCollection(); - hooks.addNoop("onPreviewRefresh"); // called with no arguments after the preview has been refreshed - hooks.addNoop("postBlockquoteCreation"); // called with the user's selection *after* the blockquote was created; should return the actual to-be-inserted text - hooks.addFalse("insertImageDialog"); /* called with one parameter: a callback to be called with the URL of the image. If the application creates - * its own image insertion dialog, this hook should return true, and the callback should be called with the chosen - * image url (or null if the user cancelled). If this hook returns false, the default dialog will be used. - */ - hooks.addFalse("insertLinkDialog"); - - this.getConverter = function () { return markdownConverter; } - - var that = this, - panels; - - this.run = function () { - if (panels) - return; // already initialized - - panels = new PanelCollection(idPostfix); - var commandManager = new CommandManager(hooks); - var previewManager = new PreviewManager(markdownConverter, panels, function () { hooks.onPreviewRefresh(); }); - var undoManager, uiManager; - - if (!/\?noundo/.test(doc.location.href)) { - undoManager = new UndoManager(function () { - previewManager.refresh(); - if (uiManager) // not available on the first call - uiManager.setUndoRedoButtonStates(); - }, panels); - this.textOperation = function (f) { - undoManager.setCommandMode(); - f(); - that.refreshPreview(); - } - } - - uiManager = new UIManager(idPostfix, panels, undoManager, previewManager, commandManager, help); - uiManager.setUndoRedoButtonStates(); - - var forceRefresh = that.refreshPreview = function () { previewManager.refresh(true); }; - - forceRefresh(); - }; - - } - - // before: contains all the text in the input box BEFORE the selection. - // after: contains all the text in the input box AFTER the selection. - function Chunks() { } - - // startRegex: a regular expression to find the start tag - // endRegex: a regular expresssion to find the end tag - Chunks.prototype.findTags = function (startRegex, endRegex) { - - var chunkObj = this; - var regex; - - if (startRegex) { - - regex = util.extendRegExp(startRegex, "", "$"); - - this.before = this.before.replace(regex, - function (match) { - chunkObj.startTag = chunkObj.startTag + match; - return ""; - }); - - regex = util.extendRegExp(startRegex, "^", ""); - - this.selection = this.selection.replace(regex, - function (match) { - chunkObj.startTag = chunkObj.startTag + match; - return ""; - }); - } - - if (endRegex) { - - regex = util.extendRegExp(endRegex, "", "$"); - - this.selection = this.selection.replace(regex, - function (match) { - chunkObj.endTag = match + chunkObj.endTag; - return ""; - }); - - regex = util.extendRegExp(endRegex, "^", ""); - - this.after = this.after.replace(regex, - function (match) { - chunkObj.endTag = match + chunkObj.endTag; - return ""; - }); - } - }; - - // If remove is false, the whitespace is transferred - // to the before/after regions. - // - // If remove is true, the whitespace disappears. - Chunks.prototype.trimWhitespace = function (remove) { - var beforeReplacer, afterReplacer, that = this; - if (remove) { - beforeReplacer = afterReplacer = ""; - } else { - beforeReplacer = function (s) { that.before += s; return ""; } - afterReplacer = function (s) { that.after = s + that.after; return ""; } - } - - this.selection = this.selection.replace(/^(\s*)/, beforeReplacer).replace(/(\s*)$/, afterReplacer); - }; - - - Chunks.prototype.skipLines = function (nLinesBefore, nLinesAfter, findExtraNewlines) { - - if (nLinesBefore === undefined) { - nLinesBefore = 1; - } - - if (nLinesAfter === undefined) { - nLinesAfter = 1; - } - - nLinesBefore++; - nLinesAfter++; - - var regexText; - var replacementText; - - // chrome bug ... documented at: http://meta.stackoverflow.com/questions/63307/blockquote-glitch-in-editor-in-chrome-6-and-7/65985#65985 - if (navigator.userAgent.match(/Chrome/)) { - "X".match(/()./); - } - - this.selection = this.selection.replace(/(^\n*)/, ""); - - this.startTag = this.startTag + re.$1; - - this.selection = this.selection.replace(/(\n*$)/, ""); - this.endTag = this.endTag + re.$1; - this.startTag = this.startTag.replace(/(^\n*)/, ""); - this.before = this.before + re.$1; - this.endTag = this.endTag.replace(/(\n*$)/, ""); - this.after = this.after + re.$1; - - if (this.before) { - - regexText = replacementText = ""; - - while (nLinesBefore--) { - regexText += "\\n?"; - replacementText += "\n"; - } - - if (findExtraNewlines) { - regexText = "\\n*"; - } - this.before = this.before.replace(new re(regexText + "$", ""), replacementText); - } - - if (this.after) { - - regexText = replacementText = ""; - - while (nLinesAfter--) { - regexText += "\\n?"; - replacementText += "\n"; - } - if (findExtraNewlines) { - regexText = "\\n*"; - } - - this.after = this.after.replace(new re(regexText, ""), replacementText); - } - }; - - // end of Chunks - - // A collection of the important regions on the page. - // Cached so we don't have to keep traversing the DOM. - // Also holds ieCachedRange and ieCachedScrollTop, where necessary; working around - // this issue: - // Internet explorer has problems with CSS sprite buttons that use HTML - // lists. When you click on the background image "button", IE will - // select the non-existent link text and discard the selection in the - // textarea. The solution to this is to cache the textarea selection - // on the button's mousedown event and set a flag. In the part of the - // code where we need to grab the selection, we check for the flag - // and, if it's set, use the cached area instead of querying the - // textarea. - // - // This ONLY affects Internet Explorer (tested on versions 6, 7 - // and 8) and ONLY on button clicks. Keyboard shortcuts work - // normally since the focus never leaves the textarea. - function PanelCollection(postfix) { - this.buttonBar = doc.getElementById("wmd-button-bar" + postfix); - this.preview = doc.getElementById("wmd-preview" + postfix); - this.input = doc.getElementById("wmd-input" + postfix); - }; - - // Returns true if the DOM element is visible, false if it's hidden. - // Checks if display is anything other than none. - util.isVisible = function (elem) { - - if (window.getComputedStyle) { - // Most browsers - return window.getComputedStyle(elem, null).getPropertyValue("display") !== "none"; - } - else if (elem.currentStyle) { - // IE - return elem.currentStyle["display"] !== "none"; - } - }; - - - // Adds a listener callback to a DOM element which is fired on a specified - // event. - util.addEvent = function (elem, event, listener) { - if (elem.attachEvent) { - // IE only. The "on" is mandatory. - elem.attachEvent("on" + event, listener); - } - else { - // Other browsers. - elem.addEventListener(event, listener, false); - } - }; - - - // Removes a listener callback from a DOM element which is fired on a specified - // event. - util.removeEvent = function (elem, event, listener) { - if (elem.detachEvent) { - // IE only. The "on" is mandatory. - elem.detachEvent("on" + event, listener); - } - else { - // Other browsers. - elem.removeEventListener(event, listener, false); - } - }; - - // Converts \r\n and \r to \n. - util.fixEolChars = function (text) { - text = text.replace(/\r\n/g, "\n"); - text = text.replace(/\r/g, "\n"); - return text; - }; - - // Extends a regular expression. Returns a new RegExp - // using pre + regex + post as the expression. - // Used in a few functions where we have a base - // expression and we want to pre- or append some - // conditions to it (e.g. adding "$" to the end). - // The flags are unchanged. - // - // regex is a RegExp, pre and post are strings. - util.extendRegExp = function (regex, pre, post) { - - if (pre === null || pre === undefined) { - pre = ""; - } - if (post === null || post === undefined) { - post = ""; - } - - var pattern = regex.toString(); - var flags; - - // Replace the flags with empty space and store them. - pattern = pattern.replace(/\/([gim]*)$/, function (wholeMatch, flagsPart) { - flags = flagsPart; - return ""; - }); - - // Remove the slash delimiters on the regular expression. - pattern = pattern.replace(/(^\/|\/$)/g, ""); - pattern = pre + pattern + post; - - return new re(pattern, flags); - } - - // UNFINISHED - // The assignment in the while loop makes jslint cranky. - // I'll change it to a better loop later. - position.getTop = function (elem, isInner) { - var result = elem.offsetTop; - if (!isInner) { - while (elem = elem.offsetParent) { - result += elem.offsetTop; - } - } - return result; - }; - - position.getHeight = function (elem) { - return elem.offsetHeight || elem.scrollHeight; - }; - - position.getWidth = function (elem) { - return elem.offsetWidth || elem.scrollWidth; - }; - - position.getPageSize = function () { - - var scrollWidth, scrollHeight; - var innerWidth, innerHeight; - - // It's not very clear which blocks work with which browsers. - if (self.innerHeight && self.scrollMaxY) { - scrollWidth = doc.body.scrollWidth; - scrollHeight = self.innerHeight + self.scrollMaxY; - } - else if (doc.body.scrollHeight > doc.body.offsetHeight) { - scrollWidth = doc.body.scrollWidth; - scrollHeight = doc.body.scrollHeight; - } - else { - scrollWidth = doc.body.offsetWidth; - scrollHeight = doc.body.offsetHeight; - } - - if (self.innerHeight) { - // Non-IE browser - innerWidth = self.innerWidth; - innerHeight = self.innerHeight; - } - else if (doc.documentElement && doc.documentElement.clientHeight) { - // Some versions of IE (IE 6 w/ a DOCTYPE declaration) - innerWidth = doc.documentElement.clientWidth; - innerHeight = doc.documentElement.clientHeight; - } - else if (doc.body) { - // Other versions of IE - innerWidth = doc.body.clientWidth; - innerHeight = doc.body.clientHeight; - } - - var maxWidth = Math.max(scrollWidth, innerWidth); - var maxHeight = Math.max(scrollHeight, innerHeight); - return [maxWidth, maxHeight, innerWidth, innerHeight]; - }; - - // Handles pushing and popping TextareaStates for undo/redo commands. - // I should rename the stack variables to list. - function UndoManager(callback, panels) { - - var undoObj = this; - var undoStack = []; // A stack of undo states - var stackPtr = 0; // The index of the current state - var mode = "none"; - var lastState; // The last state - var timer; // The setTimeout handle for cancelling the timer - var inputStateObj; - - // Set the mode for later logic steps. - var setMode = function (newMode, noSave) { - if (mode != newMode) { - mode = newMode; - if (!noSave) { - saveState(); - } - } - - if (!uaSniffed.isIE || mode != "moving") { - timer = setTimeout(refreshState, 1); - } - else { - inputStateObj = null; - } - }; - - var refreshState = function (isInitialState) { - inputStateObj = new TextareaState(panels, isInitialState); - timer = undefined; - }; - - this.setCommandMode = function () { - mode = "command"; - saveState(); - timer = setTimeout(refreshState, 0); - }; - - this.canUndo = function () { - return stackPtr > 1; - }; - - this.canRedo = function () { - if (undoStack[stackPtr + 1]) { - return true; - } - return false; - }; - - // Removes the last state and restores it. - this.undo = function () { - - if (undoObj.canUndo()) { - if (lastState) { - // What about setting state -1 to null or checking for undefined? - lastState.restore(); - lastState = null; - } - else { - undoStack[stackPtr] = new TextareaState(panels); - undoStack[--stackPtr].restore(); - - if (callback) { - callback(); - } - } - } - - mode = "none"; - panels.input.focus(); - refreshState(); - }; - - // Redo an action. - this.redo = function () { - - if (undoObj.canRedo()) { - - undoStack[++stackPtr].restore(); - - if (callback) { - callback(); - } - } - - mode = "none"; - panels.input.focus(); - refreshState(); - }; - - // Push the input area state to the stack. - var saveState = function () { - var currState = inputStateObj || new TextareaState(panels); - - if (!currState) { - return false; - } - if (mode == "moving") { - if (!lastState) { - lastState = currState; - } - return; - } - if (lastState) { - if (undoStack[stackPtr - 1].text != lastState.text) { - undoStack[stackPtr++] = lastState; - } - lastState = null; - } - undoStack[stackPtr++] = currState; - undoStack[stackPtr + 1] = null; - if (callback) { - callback(); - } - }; - - var handleCtrlYZ = function (event) { - - var handled = false; - - if (event.ctrlKey || event.metaKey) { - - // IE and Opera do not support charCode. - var keyCode = event.charCode || event.keyCode; - var keyCodeChar = String.fromCharCode(keyCode); - - switch (keyCodeChar) { - - case "y": - undoObj.redo(); - handled = true; - break; - - case "z": - if (!event.shiftKey) { - undoObj.undo(); - } - else { - undoObj.redo(); - } - handled = true; - break; - } - } - - if (handled) { - if (event.preventDefault) { - event.preventDefault(); - } - if (window.event) { - window.event.returnValue = false; - } - return; - } - }; - - // Set the mode depending on what is going on in the input area. - var handleModeChange = function (event) { - - if (!event.ctrlKey && !event.metaKey) { - - var keyCode = event.keyCode; - - if ((keyCode >= 33 && keyCode <= 40) || (keyCode >= 63232 && keyCode <= 63235)) { - // 33 - 40: page up/dn and arrow keys - // 63232 - 63235: page up/dn and arrow keys on safari - setMode("moving"); - } - else if (keyCode == 8 || keyCode == 46 || keyCode == 127) { - // 8: backspace - // 46: delete - // 127: delete - setMode("deleting"); - } - else if (keyCode == 13) { - // 13: Enter - setMode("newlines"); - } - else if (keyCode == 27) { - // 27: escape - setMode("escape"); - } - else if ((keyCode < 16 || keyCode > 20) && keyCode != 91) { - // 16-20 are shift, etc. - // 91: left window key - // I think this might be a little messed up since there are - // a lot of nonprinting keys above 20. - setMode("typing"); - } - } - }; - - var setEventHandlers = function () { - util.addEvent(panels.input, "keypress", function (event) { - // keyCode 89: y - // keyCode 90: z - if ((event.ctrlKey || event.metaKey) && (event.keyCode == 89 || event.keyCode == 90)) { - event.preventDefault(); - } - }); - - var handlePaste = function () { - if (uaSniffed.isIE || (inputStateObj && inputStateObj.text != panels.input.value)) { - if (timer == undefined) { - mode = "paste"; - saveState(); - refreshState(); - } - } - }; - - util.addEvent(panels.input, "keydown", handleCtrlYZ); - util.addEvent(panels.input, "keydown", handleModeChange); - util.addEvent(panels.input, "mousedown", function () { - setMode("moving"); - }); - - panels.input.onpaste = handlePaste; - panels.input.ondrop = handlePaste; - }; - - var init = function () { - setEventHandlers(); - refreshState(true); - saveState(); - }; - - init(); - } - - // end of UndoManager - - // The input textarea state/contents. - // This is used to implement undo/redo by the undo manager. - function TextareaState(panels, isInitialState) { - - // Aliases - var stateObj = this; - var inputArea = panels.input; - this.init = function () { - if (!util.isVisible(inputArea)) { - return; - } - if (!isInitialState && doc.activeElement && doc.activeElement !== inputArea) { // this happens when tabbing out of the input box - return; - } - - this.setInputAreaSelectionStartEnd(); - this.scrollTop = inputArea.scrollTop; - if (!this.text && inputArea.selectionStart || inputArea.selectionStart === 0) { - this.text = inputArea.value; - } - - } - - // Sets the selected text in the input box after we've performed an - // operation. - this.setInputAreaSelection = function () { - - if (!util.isVisible(inputArea)) { - return; - } - - if (inputArea.selectionStart !== undefined && !uaSniffed.isOpera) { - - inputArea.focus(); - inputArea.selectionStart = stateObj.start; - inputArea.selectionEnd = stateObj.end; - inputArea.scrollTop = stateObj.scrollTop; - } - else if (doc.selection) { - - if (doc.activeElement && doc.activeElement !== inputArea) { - return; - } - - inputArea.focus(); - var range = inputArea.createTextRange(); - range.moveStart("character", -inputArea.value.length); - range.moveEnd("character", -inputArea.value.length); - range.moveEnd("character", stateObj.end); - range.moveStart("character", stateObj.start); - range.select(); - } - }; - - this.setInputAreaSelectionStartEnd = function () { - - if (!panels.ieCachedRange && (inputArea.selectionStart || inputArea.selectionStart === 0)) { - - stateObj.start = inputArea.selectionStart; - stateObj.end = inputArea.selectionEnd; - } - else if (doc.selection) { - - stateObj.text = util.fixEolChars(inputArea.value); - - // IE loses the selection in the textarea when buttons are - // clicked. On IE we cache the selection. Here, if something is cached, - // we take it. - var range = panels.ieCachedRange || doc.selection.createRange(); - - var fixedRange = util.fixEolChars(range.text); - var marker = "\x07"; - var markedRange = marker + fixedRange + marker; - range.text = markedRange; - var inputText = util.fixEolChars(inputArea.value); - - range.moveStart("character", -markedRange.length); - range.text = fixedRange; - - stateObj.start = inputText.indexOf(marker); - stateObj.end = inputText.lastIndexOf(marker) - marker.length; - - var len = stateObj.text.length - util.fixEolChars(inputArea.value).length; - - if (len) { - range.moveStart("character", -fixedRange.length); - while (len--) { - fixedRange += "\n"; - stateObj.end += 1; - } - range.text = fixedRange; - } - - if (panels.ieCachedRange) - stateObj.scrollTop = panels.ieCachedScrollTop; // this is set alongside with ieCachedRange - - panels.ieCachedRange = null; - - this.setInputAreaSelection(); - } - }; - - // Restore this state into the input area. - this.restore = function () { - - if (stateObj.text != undefined && stateObj.text != inputArea.value) { - inputArea.value = stateObj.text; - } - this.setInputAreaSelection(); - inputArea.scrollTop = stateObj.scrollTop; - }; - - // Gets a collection of HTML chunks from the inptut textarea. - this.getChunks = function () { - - var chunk = new Chunks(); - chunk.before = util.fixEolChars(stateObj.text.substring(0, stateObj.start)); - chunk.startTag = ""; - chunk.selection = util.fixEolChars(stateObj.text.substring(stateObj.start, stateObj.end)); - chunk.endTag = ""; - chunk.after = util.fixEolChars(stateObj.text.substring(stateObj.end)); - chunk.scrollTop = stateObj.scrollTop; - - return chunk; - }; - - // Sets the TextareaState properties given a chunk of markdown. - this.setChunks = function (chunk) { - - chunk.before = chunk.before + chunk.startTag; - chunk.after = chunk.endTag + chunk.after; - - this.start = chunk.before.length; - this.end = chunk.before.length + chunk.selection.length; - this.text = chunk.before + chunk.selection + chunk.after; - this.scrollTop = chunk.scrollTop; - }; - this.init(); - }; - - function PreviewManager(converter, panels, previewRefreshCallback) { - - var managerObj = this; - var timeout; - var elapsedTime; - var oldInputText; - var maxDelay = 3000; - var startType = "delayed"; // The other legal value is "manual" - - // Adds event listeners to elements - var setupEvents = function (inputElem, listener) { - - util.addEvent(inputElem, "input", listener); - inputElem.onpaste = listener; - inputElem.ondrop = listener; - - util.addEvent(inputElem, "keypress", listener); - util.addEvent(inputElem, "keydown", listener); - }; - - var getDocScrollTop = function () { - - var result = 0; - - if (window.innerHeight) { - result = window.pageYOffset; - } - else - if (doc.documentElement && doc.documentElement.scrollTop) { - result = doc.documentElement.scrollTop; - } - else - if (doc.body) { - result = doc.body.scrollTop; - } - - return result; - }; - - var makePreviewHtml = function () { - - // If there is no registered preview panel - // there is nothing to do. - if (!panels.preview) - return; - - - var text = panels.input.value; - if (text && text == oldInputText) { - return; // Input text hasn't changed. - } - else { - oldInputText = text; - } - - var prevTime = new Date().getTime(); - - text = converter.makeHtml(text); - - // Calculate the processing time of the HTML creation. - // It's used as the delay time in the event listener. - var currTime = new Date().getTime(); - elapsedTime = currTime - prevTime; - - pushPreviewHtml(text); - }; - - // setTimeout is already used. Used as an event listener. - var applyTimeout = function () { - - if (timeout) { - clearTimeout(timeout); - timeout = undefined; - } - - if (startType !== "manual") { - - var delay = 0; - - if (startType === "delayed") { - delay = elapsedTime; - } - - if (delay > maxDelay) { - delay = maxDelay; - } - timeout = setTimeout(makePreviewHtml, delay); - } - }; - - var getScaleFactor = function (panel) { - if (panel.scrollHeight <= panel.clientHeight) { - return 1; - } - return panel.scrollTop / (panel.scrollHeight - panel.clientHeight); - }; - - var setPanelScrollTops = function () { - if (panels.preview) { - panels.preview.scrollTop = (panels.preview.scrollHeight - panels.preview.clientHeight) * getScaleFactor(panels.preview); - } - }; - - this.refresh = function (requiresRefresh) { - - if (requiresRefresh) { - oldInputText = ""; - makePreviewHtml(); - } - else { - applyTimeout(); - } - }; - - this.processingTime = function () { - return elapsedTime; - }; - - var isFirstTimeFilled = true; - - // IE doesn't let you use innerHTML if the element is contained somewhere in a table - // (which is the case for inline editing) -- in that case, detach the element, set the - // value, and reattach. Yes, that *is* ridiculous. - var ieSafePreviewSet = function (text) { - var preview = panels.preview; - var parent = preview.parentNode; - var sibling = preview.nextSibling; - parent.removeChild(preview); - preview.innerHTML = text; - if (!sibling) - parent.appendChild(preview); - else - parent.insertBefore(preview, sibling); - } - - var nonSuckyBrowserPreviewSet = function (text) { - panels.preview.innerHTML = text; - } - - var previewSetter; - - var previewSet = function (text) { - if (previewSetter) - return previewSetter(text); - - try { - nonSuckyBrowserPreviewSet(text); - previewSetter = nonSuckyBrowserPreviewSet; - } catch (e) { - previewSetter = ieSafePreviewSet; - previewSetter(text); - } - }; - - var pushPreviewHtml = function (text) { - - var emptyTop = position.getTop(panels.input) - getDocScrollTop(); - - if (panels.preview) { - previewSet(text); - previewRefreshCallback(); - } - - setPanelScrollTops(); - - if (isFirstTimeFilled) { - isFirstTimeFilled = false; - return; - } - - var fullTop = position.getTop(panels.input) - getDocScrollTop(); - - if (uaSniffed.isIE) { - setTimeout(function () { - window.scrollBy(0, fullTop - emptyTop); - }, 0); - } - else { - window.scrollBy(0, fullTop - emptyTop); - } - }; - - var init = function () { - - setupEvents(panels.input, applyTimeout); - makePreviewHtml(); - - if (panels.preview) { - panels.preview.scrollTop = 0; - } - }; - - init(); - }; - - - // This simulates a modal dialog box and asks for the URL when you - // click the hyperlink or image buttons. - // - // text: The html for the input box. - // defaultInputText: The default value that appears in the input box. - // callback: The function which is executed when the prompt is dismissed, either via OK or Cancel. - // It receives a single argument; either the entered text (if OK was chosen) or null (if Cancel - // was chosen). - ui.prompt = function (title, text, defaultInputText, callback) { - - // These variables need to be declared at this level since they are used - // in multiple functions. - var dialog; // The dialog box. - var input; // The text box where you enter the hyperlink. - - - if (defaultInputText === undefined) { - defaultInputText = ""; - } - - // Used as a keydown event handler. Esc dismisses the prompt. - // Key code 27 is ESC. - var checkEscape = function (key) { - var code = (key.charCode || key.keyCode); - if (code === 27) { - close(true); - } - }; - - // Dismisses the hyperlink input box. - // isCancel is true if we don't care about the input text. - // isCancel is false if we are going to keep the text. - var close = function (isCancel) { - util.removeEvent(doc.body, "keydown", checkEscape); - var text = input.value; - - if (isCancel) { - text = null; - } - else { - // Fixes common pasting errors. - text = text.replace(/^http:\/\/(https?|ftp):\/\//, '$1://'); - if (!/^(?:https?|ftp):\/\//.test(text)) - text = 'http://' + text; - } - - $(dialog).modal('hide'); - - callback(text); - return false; - }; - - - - // Create the text input box form/window. - var createDialog = function () { - // - - // The main dialog box. - dialog = doc.createElement("div"); - dialog.className = "modal hide fade"; - dialog.style.display = "none"; - - // The header. - var header = doc.createElement("div"); - header.className = "modal-header"; - header.innerHTML = '×

      ' + title + '

      '; - dialog.appendChild(header); - - // The body. - var body = doc.createElement("div"); - body.className = "modal-body"; - dialog.appendChild(body); - - // The footer. - var footer = doc.createElement("div"); - footer.className = "modal-footer"; - dialog.appendChild(footer); - - // The dialog text. - var question = doc.createElement("p"); - question.innerHTML = text; - question.style.padding = "5px"; - body.appendChild(question); - - // The web form container for the text box and buttons. - var form = doc.createElement("form"), - style = form.style; - form.onsubmit = function () { return close(false); }; - style.padding = "0"; - style.margin = "0"; - body.appendChild(form); - - // The input text box - input = doc.createElement("input"); - input.type = "text"; - input.value = defaultInputText; - style = input.style; - style.display = "block"; - style.width = "80%"; - style.marginLeft = style.marginRight = "auto"; - form.appendChild(input); - - // The ok button - var okButton = doc.createElement("button"); - okButton.className = "btn btn-primary"; - okButton.type = "button"; - okButton.onclick = function () { return close(false); }; - okButton.innerHTML = "OK"; - - // The cancel button - var cancelButton = doc.createElement("button"); - cancelButton.className = "btn btn-primary"; - cancelButton.type = "button"; - cancelButton.onclick = function () { return close(true); }; - cancelButton.innerHTML = "Cancel"; - - footer.appendChild(okButton); - footer.appendChild(cancelButton); - - util.addEvent(doc.body, "keydown", checkEscape); - - doc.body.appendChild(dialog); - - }; - - // Why is this in a zero-length timeout? - // Is it working around a browser bug? - setTimeout(function () { - - createDialog(); - - var defTextLen = defaultInputText.length; - if (input.selectionStart !== undefined) { - input.selectionStart = 0; - input.selectionEnd = defTextLen; - } - else if (input.createTextRange) { - var range = input.createTextRange(); - range.collapse(false); - range.moveStart("character", -defTextLen); - range.moveEnd("character", defTextLen); - range.select(); - } - - $(dialog).on('shown', function () { - input.focus(); - }) - - $(dialog).on('hidden', function () { - dialog.parentNode.removeChild(dialog); - }) - - $(dialog).modal() - - }, 0); - }; - - function UIManager(postfix, panels, undoManager, previewManager, commandManager, helpOptions) { - - var inputBox = panels.input, - buttons = {}; // buttons.undo, buttons.link, etc. The actual DOM elements. - - makeSpritedButtonRow(); - - var keyEvent = "keydown"; - if (uaSniffed.isOpera) { - keyEvent = "keypress"; - } - - util.addEvent(inputBox, keyEvent, function (key) { - - // Check to see if we have a button key and, if so execute the callback. - if ((key.ctrlKey || key.metaKey) && !key.altKey && !key.shiftKey) { - - var keyCode = key.charCode || key.keyCode; - var keyCodeStr = String.fromCharCode(keyCode).toLowerCase(); - - switch (keyCodeStr) { - case "b": - doClick(buttons.bold); - break; - case "i": - doClick(buttons.italic); - break; - case "l": - doClick(buttons.link); - break; - case "q": - doClick(buttons.quote); - break; - case "k": - doClick(buttons.code); - break; - case "g": - doClick(buttons.image); - break; - case "o": - doClick(buttons.olist); - break; - case "u": - doClick(buttons.ulist); - break; - case "h": - doClick(buttons.heading); - break; - case "r": - doClick(buttons.hr); - break; - case "y": - doClick(buttons.redo); - break; - case "z": - if (key.shiftKey) { - doClick(buttons.redo); - } - else { - doClick(buttons.undo); - } - break; - default: - return; - } - - - if (key.preventDefault) { - key.preventDefault(); - } - - if (window.event) { - window.event.returnValue = false; - } - } - }); - - // Auto-indent on shift-enter - util.addEvent(inputBox, "keyup", function (key) { - if (key.shiftKey && !key.ctrlKey && !key.metaKey) { - var keyCode = key.charCode || key.keyCode; - // Character 13 is Enter - if (keyCode === 13) { - var fakeButton = {}; - fakeButton.textOp = bindCommand("doAutoindent"); - doClick(fakeButton); - } - } - }); - - // special handler because IE clears the context of the textbox on ESC - if (uaSniffed.isIE) { - util.addEvent(inputBox, "keydown", function (key) { - var code = key.keyCode; - if (code === 27) { - return false; - } - }); - } - - - // Perform the button's action. - function doClick(button) { - - // don't do anything if the editor input or button bar isn't the currently active element - if (document.activeElement !== panels.input && !panels.buttonBar.contains(document.activeElement)) { - return; - } - - inputBox.focus(); - - if (button.textOp) { - - if (undoManager) { - undoManager.setCommandMode(); - } - - var state = new TextareaState(panels); - - if (!state) { - return; - } - - var chunks = state.getChunks(); - - // Some commands launch a "modal" prompt dialog. Javascript - // can't really make a modal dialog box and the WMD code - // will continue to execute while the dialog is displayed. - // This prevents the dialog pattern I'm used to and means - // I can't do something like this: - // - // var link = CreateLinkDialog(); - // makeMarkdownLink(link); - // - // Instead of this straightforward method of handling a - // dialog I have to pass any code which would execute - // after the dialog is dismissed (e.g. link creation) - // in a function parameter. - // - // Yes this is awkward and I think it sucks, but there's - // no real workaround. Only the image and link code - // create dialogs and require the function pointers. - var fixupInputArea = function () { - - inputBox.focus(); - - if (chunks) { - state.setChunks(chunks); - } - - state.restore(); - previewManager.refresh(); - }; - - var noCleanup = button.textOp(chunks, fixupInputArea); - - if (!noCleanup) { - fixupInputArea(); - } - - } - - if (button.execute) { - button.execute(undoManager); - } - }; - - function setupButton(button, isEnabled) { - - if (isEnabled) { - button.disabled = false; - - if (!button.isHelp) { - button.onclick = function () { - if (this.onmouseout) { - this.onmouseout(); - } - doClick(this); - return false; - } - } - } - else { - button.disabled = true; - } - } - - function bindCommand(method) { - if (typeof method === "string") - method = commandManager[method]; - return function () { method.apply(commandManager, arguments); } - } - - function makeSpritedButtonRow() { - - var buttonBar = panels.buttonBar; - var buttonRow = document.createElement("div"); - buttonRow.id = "wmd-button-row" + postfix; - buttonRow.className = 'btn-toolbar'; - buttonRow = buttonBar.appendChild(buttonRow); - - var makeButton = function (id, title, icon, textOp, group) { - var button = document.createElement("button"); - button.className = "btn"; - var buttonImage = document.createElement("i"); - buttonImage.className = icon; - button.id = id + postfix; - button.appendChild(buttonImage); - button.title = title; - $(button).tooltip({ placement: 'bottom' }) - if (textOp) - button.textOp = textOp; - setupButton(button, true); - if (group) { - group.appendChild(button); - } else { - buttonRow.appendChild(button); - } - return button; - }; - var makeGroup = function (num) { - var group = document.createElement("div"); - group.className = "btn-group wmd-button-group" + num; - group.id = "wmd-button-group" + num + postfix; - buttonRow.appendChild(group); - return group - } - - group1 = makeGroup(1); - buttons.bold = makeButton("wmd-bold-button", "Bold - Ctrl+B", "icon-drop", bindCommand("doBold"), group1); - buttons.italic = makeButton("wmd-italic-button", "Italic - Ctrl+I", "icon-font", bindCommand("doItalic"), group1); - - group2 = makeGroup(2); - buttons.link = makeButton("wmd-link-button", "Link - Ctrl+L", "icon-link", bindCommand(function (chunk, postProcessing) { - return this.doLinkOrImage(chunk, postProcessing, false); - }), group2); - buttons.quote = makeButton("wmd-quote-button", "Blockquote - Ctrl+Q", "icon-quote", bindCommand("doBlockquote"), group2); - buttons.code = makeButton("wmd-code-button", "Code Sample - Ctrl+K", "icon-code", bindCommand("doCode"), group2); - buttons.image = makeButton("wmd-image-button", "Image - Ctrl+G", "icon-picture", bindCommand(function (chunk, postProcessing) { - return this.doLinkOrImage(chunk, postProcessing, true); - }), group2); - - group3 = makeGroup(3); - buttons.olist = makeButton("wmd-olist-button", "Numbered List - Ctrl+O", "icon-ordered-list", bindCommand(function (chunk, postProcessing) { - this.doList(chunk, postProcessing, true); - }), group3); - buttons.ulist = makeButton("wmd-ulist-button", "Bulleted List - Ctrl+U", "icon-bulleted-list", bindCommand(function (chunk, postProcessing) { - this.doList(chunk, postProcessing, false); - }), group3); - buttons.heading = makeButton("wmd-heading-button", "Heading - Ctrl+H", "icon-shift", bindCommand("doHeading"), group3); - buttons.hr = makeButton("wmd-hr-button", "Horizontal Rule - Ctrl+R", "icon-remove", bindCommand("doHorizontalRule"), group3); - - group4 = makeGroup(4); - buttons.undo = makeButton("wmd-undo-button", "Undo - Ctrl+Z", "icon-undo", null, group4); - buttons.undo.execute = function (manager) { if (manager) manager.undo(); }; - - var redoTitle = /win/.test(nav.platform.toLowerCase()) ? - "Redo - Ctrl+Y" : - "Redo - Ctrl+Shift+Z"; // mac and other non-Windows platforms - - buttons.redo = makeButton("wmd-redo-button", redoTitle, "icon-redo", null, group4); - buttons.redo.execute = function (manager) { if (manager) manager.redo(); }; - - if (helpOptions) { - group5 = makeGroup(5); - group5.className = group5.className + " pull-right"; - var helpButton = document.createElement("button"); - var helpButtonImage = document.createElement("i"); - helpButtonImage.className = "icon-question-sign"; - helpButton.appendChild(helpButtonImage); - helpButton.className = "btn"; - helpButton.id = "wmd-help-button" + postfix; - helpButton.isHelp = true; - helpButton.title = helpOptions.title || defaultHelpHoverTitle; - $(helpButton).tooltip({ placement: 'bottom' }) - helpButton.onclick = helpOptions.handler; - - setupButton(helpButton, true); - group5.appendChild(helpButton); - buttons.help = helpButton; - } - - setUndoRedoButtonStates(); - } - - function setUndoRedoButtonStates() { - if (undoManager) { - setupButton(buttons.undo, undoManager.canUndo()); - setupButton(buttons.redo, undoManager.canRedo()); - } - }; - - this.setUndoRedoButtonStates = setUndoRedoButtonStates; - - } - - function CommandManager(pluginHooks) { - this.hooks = pluginHooks; - } - - var commandProto = CommandManager.prototype; - - // The markdown symbols - 4 spaces = code, > = blockquote, etc. - commandProto.prefixes = "(?:\\s{4,}|\\s*>|\\s*-\\s+|\\s*\\d+\\.|=|\\+|-|_|\\*|#|\\s*\\[[^\n]]+\\]:)"; - - // Remove markdown symbols from the chunk selection. - commandProto.unwrap = function (chunk) { - var txt = new re("([^\\n])\\n(?!(\\n|" + this.prefixes + "))", "g"); - chunk.selection = chunk.selection.replace(txt, "$1 $2"); - }; - - commandProto.wrap = function (chunk, len) { - this.unwrap(chunk); - var regex = new re("(.{1," + len + "})( +|$\\n?)", "gm"), - that = this; - - chunk.selection = chunk.selection.replace(regex, function (line, marked) { - if (new re("^" + that.prefixes, "").test(line)) { - return line; - } - return marked + "\n"; - }); - - chunk.selection = chunk.selection.replace(/\s+$/, ""); - }; - - commandProto.doBold = function (chunk, postProcessing) { - return this.doBorI(chunk, postProcessing, 2, "strong text"); - }; - - commandProto.doItalic = function (chunk, postProcessing) { - return this.doBorI(chunk, postProcessing, 1, "emphasized text"); - }; - - // chunk: The selected region that will be enclosed with */** - // nStars: 1 for italics, 2 for bold - // insertText: If you just click the button without highlighting text, this gets inserted - commandProto.doBorI = function (chunk, postProcessing, nStars, insertText) { - - // Get rid of whitespace and fixup newlines. - chunk.trimWhitespace(); - chunk.selection = chunk.selection.replace(/\n{2,}/g, "\n"); - - // Look for stars before and after. Is the chunk already marked up? - // note that these regex matches cannot fail - var starsBefore = /(\**$)/.exec(chunk.before)[0]; - var starsAfter = /(^\**)/.exec(chunk.after)[0]; - - var prevStars = Math.min(starsBefore.length, starsAfter.length); - - // Remove stars if we have to since the button acts as a toggle. - if ((prevStars >= nStars) && (prevStars != 2 || nStars != 1)) { - chunk.before = chunk.before.replace(re("[*]{" + nStars + "}$", ""), ""); - chunk.after = chunk.after.replace(re("^[*]{" + nStars + "}", ""), ""); - } - else if (!chunk.selection && starsAfter) { - // It's not really clear why this code is necessary. It just moves - // some arbitrary stuff around. - chunk.after = chunk.after.replace(/^([*_]*)/, ""); - chunk.before = chunk.before.replace(/(\s?)$/, ""); - var whitespace = re.$1; - chunk.before = chunk.before + starsAfter + whitespace; - } - else { - - // In most cases, if you don't have any selected text and click the button - // you'll get a selected, marked up region with the default text inserted. - if (!chunk.selection && !starsAfter) { - chunk.selection = insertText; - } - - // Add the true markup. - var markup = nStars <= 1 ? "*" : "**"; // shouldn't the test be = ? - chunk.before = chunk.before + markup; - chunk.after = markup + chunk.after; - } - - return; - }; - - commandProto.stripLinkDefs = function (text, defsToAdd) { - - text = text.replace(/^[ ]{0,3}\[(\d+)\]:[ \t]*\n?[ \t]*?[ \t]*\n?[ \t]*(?:(\n*)["(](.+?)[")][ \t]*)?(?:\n+|$)/gm, - function (totalMatch, id, link, newlines, title) { - defsToAdd[id] = totalMatch.replace(/\s*$/, ""); - if (newlines) { - // Strip the title and return that separately. - defsToAdd[id] = totalMatch.replace(/["(](.+?)[")]$/, ""); - return newlines + title; - } - return ""; - }); - - return text; - }; - - commandProto.addLinkDef = function (chunk, linkDef) { - - var refNumber = 0; // The current reference number - var defsToAdd = {}; // - // Start with a clean slate by removing all previous link definitions. - chunk.before = this.stripLinkDefs(chunk.before, defsToAdd); - chunk.selection = this.stripLinkDefs(chunk.selection, defsToAdd); - chunk.after = this.stripLinkDefs(chunk.after, defsToAdd); - - var defs = ""; - var regex = /(\[)((?:\[[^\]]*\]|[^\[\]])*)(\][ ]?(?:\n[ ]*)?\[)(\d+)(\])/g; - - var addDefNumber = function (def) { - refNumber++; - def = def.replace(/^[ ]{0,3}\[(\d+)\]:/, " [" + refNumber + "]:"); - defs += "\n" + def; - }; - - // note that - // a) the recursive call to getLink cannot go infinite, because by definition - // of regex, inner is always a proper substring of wholeMatch, and - // b) more than one level of nesting is neither supported by the regex - // nor making a lot of sense (the only use case for nesting is a linked image) - var getLink = function (wholeMatch, before, inner, afterInner, id, end) { - inner = inner.replace(regex, getLink); - if (defsToAdd[id]) { - addDefNumber(defsToAdd[id]); - return before + inner + afterInner + refNumber + end; - } - return wholeMatch; - }; - - chunk.before = chunk.before.replace(regex, getLink); - - if (linkDef) { - addDefNumber(linkDef); - } - else { - chunk.selection = chunk.selection.replace(regex, getLink); - } - - var refOut = refNumber; - - chunk.after = chunk.after.replace(regex, getLink); - - if (chunk.after) { - chunk.after = chunk.after.replace(/\n*$/, ""); - } - if (!chunk.after) { - chunk.selection = chunk.selection.replace(/\n*$/, ""); - } - - chunk.after += "\n\n" + defs; - - return refOut; - }; - - // takes the line as entered into the add link/as image dialog and makes - // sure the URL and the optinal title are "nice". - function properlyEncoded(linkdef) { - return linkdef.replace(/^\s*(.*?)(?:\s+"(.+)")?\s*$/, function (wholematch, link, title) { - link = link.replace(/\?.*$/, function (querypart) { - return querypart.replace(/\+/g, " "); // in the query string, a plus and a space are identical - }); - link = decodeURIComponent(link); // unencode first, to prevent double encoding - link = encodeURI(link).replace(/'/g, '%27').replace(/\(/g, '%28').replace(/\)/g, '%29'); - link = link.replace(/\?.*$/, function (querypart) { - return querypart.replace(/\+/g, "%2b"); // since we replaced plus with spaces in the query part, all pluses that now appear where originally encoded - }); - if (title) { - title = title.trim ? title.trim() : title.replace(/^\s*/, "").replace(/\s*$/, ""); - title = $.trim(title).replace(/"/g, "quot;").replace(/\(/g, "(").replace(/\)/g, ")").replace(//g, ">"); - } - return title ? link + ' "' + title + '"' : link; - }); - } - - commandProto.doLinkOrImage = function (chunk, postProcessing, isImage) { - - chunk.trimWhitespace(); - chunk.findTags(/\s*!?\[/, /\][ ]?(?:\n[ ]*)?(\[.*?\])?/); - var background; - - if (chunk.endTag.length > 1 && chunk.startTag.length > 0) { - - chunk.startTag = chunk.startTag.replace(/!?\[/, ""); - chunk.endTag = ""; - this.addLinkDef(chunk, null); - - } - else { - - // We're moving start and end tag back into the selection, since (as we're in the else block) we're not - // *removing* a link, but *adding* one, so whatever findTags() found is now back to being part of the - // link text. linkEnteredCallback takes care of escaping any brackets. - chunk.selection = chunk.startTag + chunk.selection + chunk.endTag; - chunk.startTag = chunk.endTag = ""; - - if (/\n\n/.test(chunk.selection)) { - this.addLinkDef(chunk, null); - return; - } - var that = this; - // The function to be executed when you enter a link and press OK or Cancel. - // Marks up the link and adds the ref. - var linkEnteredCallback = function (link, title) { - - if (link !== null) { - // ( $1 - // [^\\] anything that's not a backslash - // (?:\\\\)* an even number (this includes zero) of backslashes - // ) - // (?= followed by - // [[\]] an opening or closing bracket - // ) - // - // In other words, a non-escaped bracket. These have to be escaped now to make sure they - // don't count as the end of the link or similar. - // Note that the actual bracket has to be a lookahead, because (in case of to subsequent brackets), - // the bracket in one match may be the "not a backslash" character in the next match, so it - // should not be consumed by the first match. - // The "prepend a space and finally remove it" steps makes sure there is a "not a backslash" at the - // start of the string, so this also works if the selection begins with a bracket. We cannot solve - // this by anchoring with ^, because in the case that the selection starts with two brackets, this - // would mean a zero-width match at the start. Since zero-width matches advance the string position, - // the first bracket could then not act as the "not a backslash" for the second. - chunk.selection = (" " + chunk.selection).replace(/([^\\](?:\\\\)*)(?=[[\]])/g, "$1\\").substr(1); - - var linkDef = " [999]: " + properlyEncoded(link); - - var num = that.addLinkDef(chunk, linkDef); - chunk.startTag = isImage ? "![" : "["; - chunk.endTag = "][" + num + "]"; - - if (!chunk.selection) { - if (isImage) { - chunk.selection = title || "enter image description here"; - } - else { - chunk.selection = title || "enter link description here"; - } - } - } - postProcessing(); - }; - - - if (isImage) { - if (!this.hooks.insertImageDialog(linkEnteredCallback)) - ui.prompt('Insert Image', imageDialogText, imageDefaultText, linkEnteredCallback); - } - else { - if (!this.hooks.insertLinkDialog(linkEnteredCallback)) - ui.prompt('Insert Link', linkDialogText, linkDefaultText, linkEnteredCallback); - } - return true; - } - }; - - // When making a list, hitting shift-enter will put your cursor on the next line - // at the current indent level. - commandProto.doAutoindent = function (chunk, postProcessing) { - - var commandMgr = this, - fakeSelection = false; - - chunk.before = chunk.before.replace(/(\n|^)[ ]{0,3}([*+-]|\d+[.])[ \t]*\n$/, "\n\n"); - chunk.before = chunk.before.replace(/(\n|^)[ ]{0,3}>[ \t]*\n$/, "\n\n"); - chunk.before = chunk.before.replace(/(\n|^)[ \t]+\n$/, "\n\n"); - - // There's no selection, end the cursor wasn't at the end of the line: - // The user wants to split the current list item / code line / blockquote line - // (for the latter it doesn't really matter) in two. Temporarily select the - // (rest of the) line to achieve this. - if (!chunk.selection && !/^[ \t]*(?:\n|$)/.test(chunk.after)) { - chunk.after = chunk.after.replace(/^[^\n]*/, function (wholeMatch) { - chunk.selection = wholeMatch; - return ""; - }); - fakeSelection = true; - } - - if (/(\n|^)[ ]{0,3}([*+-]|\d+[.])[ \t]+.*\n$/.test(chunk.before)) { - if (commandMgr.doList) { - commandMgr.doList(chunk); - } - } - if (/(\n|^)[ ]{0,3}>[ \t]+.*\n$/.test(chunk.before)) { - if (commandMgr.doBlockquote) { - commandMgr.doBlockquote(chunk); - } - } - if (/(\n|^)(\t|[ ]{4,}).*\n$/.test(chunk.before)) { - if (commandMgr.doCode) { - commandMgr.doCode(chunk); - } - } - - if (fakeSelection) { - chunk.after = chunk.selection + chunk.after; - chunk.selection = ""; - } - }; - - commandProto.doBlockquote = function (chunk, postProcessing) { - - chunk.selection = chunk.selection.replace(/^(\n*)([^\r]+?)(\n*)$/, - function (totalMatch, newlinesBefore, text, newlinesAfter) { - chunk.before += newlinesBefore; - chunk.after = newlinesAfter + chunk.after; - return text; - }); - - chunk.before = chunk.before.replace(/(>[ \t]*)$/, - function (totalMatch, blankLine) { - chunk.selection = blankLine + chunk.selection; - return ""; - }); - - chunk.selection = chunk.selection.replace(/^(\s|>)+$/, ""); - chunk.selection = chunk.selection || "Blockquote"; - - // The original code uses a regular expression to find out how much of the - // text *directly before* the selection already was a blockquote: - - /* - if (chunk.before) { - chunk.before = chunk.before.replace(/\n?$/, "\n"); - } - chunk.before = chunk.before.replace(/(((\n|^)(\n[ \t]*)*>(.+\n)*.*)+(\n[ \t]*)*$)/, - function (totalMatch) { - chunk.startTag = totalMatch; - return ""; - }); - */ - - // This comes down to: - // Go backwards as many lines a possible, such that each line - // a) starts with ">", or - // b) is almost empty, except for whitespace, or - // c) is preceeded by an unbroken chain of non-empty lines - // leading up to a line that starts with ">" and at least one more character - // and in addition - // d) at least one line fulfills a) - // - // Since this is essentially a backwards-moving regex, it's susceptible to - // catstrophic backtracking and can cause the browser to hang; - // see e.g. http://meta.stackoverflow.com/questions/9807. - // - // Hence we replaced this by a simple state machine that just goes through the - // lines and checks for a), b), and c). - - var match = "", - leftOver = "", - line; - if (chunk.before) { - var lines = chunk.before.replace(/\n$/, "").split("\n"); - var inChain = false; - for (var i = 0; i < lines.length; i++) { - var good = false; - line = lines[i]; - inChain = inChain && line.length > 0; // c) any non-empty line continues the chain - if (/^>/.test(line)) { // a) - good = true; - if (!inChain && line.length > 1) // c) any line that starts with ">" and has at least one more character starts the chain - inChain = true; - } else if (/^[ \t]*$/.test(line)) { // b) - good = true; - } else { - good = inChain; // c) the line is not empty and does not start with ">", so it matches if and only if we're in the chain - } - if (good) { - match += line + "\n"; - } else { - leftOver += match + line; - match = "\n"; - } - } - if (!/(^|\n)>/.test(match)) { // d) - leftOver += match; - match = ""; - } - } - - chunk.startTag = match; - chunk.before = leftOver; - - // end of change - - if (chunk.after) { - chunk.after = chunk.after.replace(/^\n?/, "\n"); - } - - chunk.after = chunk.after.replace(/^(((\n|^)(\n[ \t]*)*>(.+\n)*.*)+(\n[ \t]*)*)/, - function (totalMatch) { - chunk.endTag = totalMatch; - return ""; - } - ); - - var replaceBlanksInTags = function (useBracket) { - - var replacement = useBracket ? "> " : ""; - - if (chunk.startTag) { - chunk.startTag = chunk.startTag.replace(/\n((>|\s)*)\n$/, - function (totalMatch, markdown) { - return "\n" + markdown.replace(/^[ ]{0,3}>?[ \t]*$/gm, replacement) + "\n"; - }); - } - if (chunk.endTag) { - chunk.endTag = chunk.endTag.replace(/^\n((>|\s)*)\n/, - function (totalMatch, markdown) { - return "\n" + markdown.replace(/^[ ]{0,3}>?[ \t]*$/gm, replacement) + "\n"; - }); - } - }; - - if (/^(?![ ]{0,3}>)/m.test(chunk.selection)) { - this.wrap(chunk, SETTINGS.lineLength - 2); - chunk.selection = chunk.selection.replace(/^/gm, "> "); - replaceBlanksInTags(true); - chunk.skipLines(); - } else { - chunk.selection = chunk.selection.replace(/^[ ]{0,3}> ?/gm, ""); - this.unwrap(chunk); - replaceBlanksInTags(false); - - if (!/^(\n|^)[ ]{0,3}>/.test(chunk.selection) && chunk.startTag) { - chunk.startTag = chunk.startTag.replace(/\n{0,2}$/, "\n\n"); - } - - if (!/(\n|^)[ ]{0,3}>.*$/.test(chunk.selection) && chunk.endTag) { - chunk.endTag = chunk.endTag.replace(/^\n{0,2}/, "\n\n"); - } - } - - chunk.selection = this.hooks.postBlockquoteCreation(chunk.selection); - - if (!/\n/.test(chunk.selection)) { - chunk.selection = chunk.selection.replace(/^(> *)/, - function (wholeMatch, blanks) { - chunk.startTag += blanks; - return ""; - }); - } - }; - - commandProto.doCode = function (chunk, postProcessing) { - - var hasTextBefore = /\S[ ]*$/.test(chunk.before); - var hasTextAfter = /^[ ]*\S/.test(chunk.after); - - // Use 'four space' markdown if the selection is on its own - // line or is multiline. - if ((!hasTextAfter && !hasTextBefore) || /\n/.test(chunk.selection)) { - - chunk.before = chunk.before.replace(/[ ]{4}$/, - function (totalMatch) { - chunk.selection = totalMatch + chunk.selection; - return ""; - }); - - var nLinesBack = 1; - var nLinesForward = 1; - - if (/(\n|^)(\t|[ ]{4,}).*\n$/.test(chunk.before)) { - nLinesBack = 0; - } - if (/^\n(\t|[ ]{4,})/.test(chunk.after)) { - nLinesForward = 0; - } - - chunk.skipLines(nLinesBack, nLinesForward); - - if (!chunk.selection) { - chunk.startTag = " "; - chunk.selection = "enter code here"; - } - else { - if (/^[ ]{0,3}\S/m.test(chunk.selection)) { - if (/\n/.test(chunk.selection)) - chunk.selection = chunk.selection.replace(/^/gm, " "); - else // if it's not multiline, do not select the four added spaces; this is more consistent with the doList behavior - chunk.before += " "; - } - else { - chunk.selection = chunk.selection.replace(/^[ ]{4}/gm, ""); - } - } - } - else { - // Use backticks (`) to delimit the code block. - - chunk.trimWhitespace(); - chunk.findTags(/`/, /`/); - - if (!chunk.startTag && !chunk.endTag) { - chunk.startTag = chunk.endTag = "`"; - if (!chunk.selection) { - chunk.selection = "enter code here"; - } - } - else if (chunk.endTag && !chunk.startTag) { - chunk.before += chunk.endTag; - chunk.endTag = ""; - } - else { - chunk.startTag = chunk.endTag = ""; - } - } - }; - - commandProto.doList = function (chunk, postProcessing, isNumberedList) { - - // These are identical except at the very beginning and end. - // Should probably use the regex extension function to make this clearer. - var previousItemsRegex = /(\n|^)(([ ]{0,3}([*+-]|\d+[.])[ \t]+.*)(\n.+|\n{2,}([*+-].*|\d+[.])[ \t]+.*|\n{2,}[ \t]+\S.*)*)\n*$/; - var nextItemsRegex = /^\n*(([ ]{0,3}([*+-]|\d+[.])[ \t]+.*)(\n.+|\n{2,}([*+-].*|\d+[.])[ \t]+.*|\n{2,}[ \t]+\S.*)*)\n*/; - - // The default bullet is a dash but others are possible. - // This has nothing to do with the particular HTML bullet, - // it's just a markdown bullet. - var bullet = "-"; - - // The number in a numbered list. - var num = 1; - - // Get the item prefix - e.g. " 1. " for a numbered list, " - " for a bulleted list. - var getItemPrefix = function () { - var prefix; - if (isNumberedList) { - prefix = " " + num + ". "; - num++; - } - else { - prefix = " " + bullet + " "; - } - return prefix; - }; - - // Fixes the prefixes of the other list items. - var getPrefixedItem = function (itemText) { - - // The numbering flag is unset when called by autoindent. - if (isNumberedList === undefined) { - isNumberedList = /^\s*\d/.test(itemText); - } - - // Renumber/bullet the list element. - itemText = itemText.replace(/^[ ]{0,3}([*+-]|\d+[.])\s/gm, - function (_) { - return getItemPrefix(); - }); - - return itemText; - }; - - chunk.findTags(/(\n|^)*[ ]{0,3}([*+-]|\d+[.])\s+/, null); - - if (chunk.before && !/\n$/.test(chunk.before) && !/^\n/.test(chunk.startTag)) { - chunk.before += chunk.startTag; - chunk.startTag = ""; - } - - if (chunk.startTag) { - - var hasDigits = /\d+[.]/.test(chunk.startTag); - chunk.startTag = ""; - chunk.selection = chunk.selection.replace(/\n[ ]{4}/g, "\n"); - this.unwrap(chunk); - chunk.skipLines(); - - if (hasDigits) { - // Have to renumber the bullet points if this is a numbered list. - chunk.after = chunk.after.replace(nextItemsRegex, getPrefixedItem); - } - if (isNumberedList == hasDigits) { - return; - } - } - - var nLinesUp = 1; - - chunk.before = chunk.before.replace(previousItemsRegex, - function (itemText) { - if (/^\s*([*+-])/.test(itemText)) { - bullet = re.$1; - } - nLinesUp = /[^\n]\n\n[^\n]/.test(itemText) ? 1 : 0; - return getPrefixedItem(itemText); - }); - - if (!chunk.selection) { - chunk.selection = "List item"; - } - - var prefix = getItemPrefix(); - - var nLinesDown = 1; - - chunk.after = chunk.after.replace(nextItemsRegex, - function (itemText) { - nLinesDown = /[^\n]\n\n[^\n]/.test(itemText) ? 1 : 0; - return getPrefixedItem(itemText); - }); - - chunk.trimWhitespace(true); - chunk.skipLines(nLinesUp, nLinesDown, true); - chunk.startTag = prefix; - var spaces = prefix.replace(/./g, " "); - this.wrap(chunk, SETTINGS.lineLength - spaces.length); - chunk.selection = chunk.selection.replace(/\n/g, "\n" + spaces); - - }; - - commandProto.doHeading = function (chunk, postProcessing) { - - // Remove leading/trailing whitespace and reduce internal spaces to single spaces. - chunk.selection = chunk.selection.replace(/\s+/g, " "); - chunk.selection = chunk.selection.replace(/(^\s+|\s+$)/g, ""); - - // If we clicked the button with no selected text, we just - // make a level 2 hash header around some default text. - if (!chunk.selection) { - chunk.startTag = "## "; - chunk.selection = "Heading"; - chunk.endTag = " ##"; - return; - } - - var headerLevel = 0; // The existing header level of the selected text. - - // Remove any existing hash heading markdown and save the header level. - chunk.findTags(/#+[ ]*/, /[ ]*#+/); - if (/#+/.test(chunk.startTag)) { - headerLevel = re.lastMatch.length; - } - chunk.startTag = chunk.endTag = ""; - - // Try to get the current header level by looking for - and = in the line - // below the selection. - chunk.findTags(null, /\s?(-+|=+)/); - if (/=+/.test(chunk.endTag)) { - headerLevel = 1; - } - if (/-+/.test(chunk.endTag)) { - headerLevel = 2; - } - - // Skip to the next line so we can create the header markdown. - chunk.startTag = chunk.endTag = ""; - chunk.skipLines(1, 1); - - // We make a level 2 header if there is no current header. - // If there is a header level, we substract one from the header level. - // If it's already a level 1 header, it's removed. - var headerLevelToCreate = headerLevel == 0 ? 2 : headerLevel - 1; - - if (headerLevelToCreate > 0) { - - // The button only creates level 1 and 2 underline headers. - // Why not have it iterate over hash header levels? Wouldn't that be easier and cleaner? - var headerChar = headerLevelToCreate >= 2 ? "-" : "="; - var len = chunk.selection.length; - if (len > SETTINGS.lineLength) { - len = SETTINGS.lineLength; - } - chunk.endTag = "\n"; - while (len--) { - chunk.endTag += headerChar; - } - } - }; - - commandProto.doHorizontalRule = function (chunk, postProcessing) { - chunk.startTag = "----------\n"; - chunk.selection = ""; - chunk.skipLines(2, 1, true); - } - - -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.sanitizer.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.sanitizer.js deleted file mode 100644 index 0fca718..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/markdown.sanitizer.js +++ /dev/null @@ -1,111 +0,0 @@ -(function () { - var output, Converter; - if (typeof exports === "object" && typeof require === "function") { // we're in a CommonJS (e.g. Node.js) module - output = exports; - Converter = require("./Markdown.Converter").Converter; - } else { - output = window.Markdown; - Converter = output.Converter; - } - - output.getSanitizingConverter = function () { - var converter = new Converter(); - converter.hooks.chain("postConversion", sanitizeHtml); - converter.hooks.chain("postConversion", balanceTags); - return converter; - } - - function sanitizeHtml(html) { - return html.replace(/<[^>]*>?/gi, sanitizeTag); - } - - // (tags that can be opened/closed) | (tags that stand alone) - var basic_tag_whitelist = /^(<\/?(b|blockquote|code|del|dd|dl|dt|em|h1|h2|h3|i|kbd|li|ol|p|s|sup|sub|strong|strike|ul)>|<(br|hr)\s?\/?>)$/i; - // | - var a_white = /^(]+")?\s?>|<\/a>)$/i; - - // ]*")?(\stitle="[^"<>]*")?\s?\/?>)$/i; - - //
      |
      for twitter bootstrap - var pre_white = /^(|<\/pre>)$/i; - - function sanitizeTag(tag) { - if (tag.match(basic_tag_whitelist) || tag.match(a_white) || tag.match(img_white) || tag.match(pre_white)) - return tag; - else - return ""; - } - - /// - /// attempt to balance HTML tags in the html string - /// by removing any unmatched opening or closing tags - /// IMPORTANT: we *assume* HTML has *already* been - /// sanitized and is safe/sane before balancing! - /// - /// adapted from CODESNIPPET: A8591DBA-D1D3-11DE-947C-BA5556D89593 - /// - function balanceTags(html) { - - if (html == "") - return ""; - - var re = /<\/?\w+[^>]*(\s|$|>)/g; - // convert everything to lower case; this makes - // our case insensitive comparisons easier - var tags = html.toLowerCase().match(re); - - // no HTML tags present? nothing to do; exit now - var tagcount = (tags || []).length; - if (tagcount == 0) - return html; - - var tagname, tag; - var ignoredtags = "



    • "; - var match; - var tagpaired = []; - var tagremove = []; - var needsRemoval = false; - - // loop through matched tags in forward order - for (var ctag = 0; ctag < tagcount; ctag++) { - tagname = tags[ctag].replace(/<\/?(\w+).*/, "$1"); - // skip any already paired tags - // and skip tags in our ignore list; assume they're self-closed - if (tagpaired[ctag] || ignoredtags.search("<" + tagname + ">") > -1) - continue; - - tag = tags[ctag]; - match = -1; - - if (!/^<\//.test(tag)) { - // this is an opening tag - // search forwards (next tags), look for closing tags - for (var ntag = ctag + 1; ntag < tagcount; ntag++) { - if (!tagpaired[ntag] && tags[ntag] == "") { - match = ntag; - break; - } - } - } - - if (match == -1) - needsRemoval = tagremove[ctag] = true; // mark for removal - else - tagpaired[match] = true; // mark paired - } - - if (!needsRemoval) - return html; - - // delete all orphaned tags from the string - - var ctag = 0; - html = html.replace(re, function (match) { - var res = tagremove[ctag] ? "" : match; - ctag++; - return res; - }); - return html; - } -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/red.css b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/red.css deleted file mode 100644 index b317f56..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/markdown/red.css +++ /dev/null @@ -1,6 +0,0 @@ -.icon-rs-custom{ - background: red; - display: inline-block; - height: 32px; - width: 32px; -}; \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/af.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/af.js deleted file mode 100644 index 0b2bb26..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/af.js +++ /dev/null @@ -1,72 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var af = moment.defineLocale('af', { - months : 'Januarie_Februarie_Maart_April_Mei_Junie_Julie_Augustus_September_Oktober_November_Desember'.split('_'), - monthsShort : 'Jan_Feb_Mrt_Apr_Mei_Jun_Jul_Aug_Sep_Okt_Nov_Des'.split('_'), - weekdays : 'Sondag_Maandag_Dinsdag_Woensdag_Donderdag_Vrydag_Saterdag'.split('_'), - weekdaysShort : 'Son_Maa_Din_Woe_Don_Vry_Sat'.split('_'), - weekdaysMin : 'So_Ma_Di_Wo_Do_Vr_Sa'.split('_'), - meridiemParse: /vm|nm/i, - isPM : function (input) { - return /^nm$/i.test(input); - }, - meridiem : function (hours, minutes, isLower) { - if (hours < 12) { - return isLower ? 'vm' : 'VM'; - } else { - return isLower ? 'nm' : 'NM'; - } - }, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Vandag om] LT', - nextDay : '[Môre om] LT', - nextWeek : 'dddd [om] LT', - lastDay : '[Gister om] LT', - lastWeek : '[Laas] dddd [om] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'oor %s', - past : '%s gelede', - s : '\'n paar sekondes', - ss : '%d sekondes', - m : '\'n minuut', - mm : '%d minute', - h : '\'n uur', - hh : '%d ure', - d : '\'n dag', - dd : '%d dae', - M : '\'n maand', - MM : '%d maande', - y : '\'n jaar', - yy : '%d jaar' - }, - dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, - ordinal : function (number) { - return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); // Thanks to Joris Röling : https://github.com/jjupiter - }, - week : { - dow : 1, // Maandag is die eerste dag van die week. - doy : 4 // Die week wat die 4de Januarie bevat is die eerste week van die jaar. - } - }); - - return af; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-dz.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-dz.js deleted file mode 100644 index 26a7ccb..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-dz.js +++ /dev/null @@ -1,58 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var arDz = moment.defineLocale('ar-dz', { - months : 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - monthsShort : 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort : 'احد_اثنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin : 'أح_إث_ثلا_أر_خم_جم_سب'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[اليوم على الساعة] LT', - nextDay: '[غدا على الساعة] LT', - nextWeek: 'dddd [على الساعة] LT', - lastDay: '[أمس على الساعة] LT', - lastWeek: 'dddd [على الساعة] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'في %s', - past : 'منذ %s', - s : 'ثوان', - ss : '%d ثانية', - m : 'دقيقة', - mm : '%d دقائق', - h : 'ساعة', - hh : '%d ساعات', - d : 'يوم', - dd : '%d أيام', - M : 'شهر', - MM : '%d أشهر', - y : 'سنة', - yy : '%d سنوات' - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 4 // The week that contains Jan 1st is the first week of the year. - } - }); - - return arDz; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-kw.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-kw.js deleted file mode 100644 index 10092ba..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-kw.js +++ /dev/null @@ -1,58 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var arKw = moment.defineLocale('ar-kw', { - months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), - monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), - weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[اليوم على الساعة] LT', - nextDay: '[غدا على الساعة] LT', - nextWeek: 'dddd [على الساعة] LT', - lastDay: '[أمس على الساعة] LT', - lastWeek: 'dddd [على الساعة] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'في %s', - past : 'منذ %s', - s : 'ثوان', - ss : '%d ثانية', - m : 'دقيقة', - mm : '%d دقائق', - h : 'ساعة', - hh : '%d ساعات', - d : 'يوم', - dd : '%d أيام', - M : 'شهر', - MM : '%d أشهر', - y : 'سنة', - yy : '%d سنوات' - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 12 // The week that contains Jan 1st is the first week of the year. - } - }); - - return arKw; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-ly.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-ly.js deleted file mode 100644 index 2e3cb1a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-ly.js +++ /dev/null @@ -1,121 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '1', - '2': '2', - '3': '3', - '4': '4', - '5': '5', - '6': '6', - '7': '7', - '8': '8', - '9': '9', - '0': '0' - }, pluralForm = function (n) { - return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5; - }, plurals = { - s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'], - m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'], - h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'], - d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'], - M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'], - y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام'] - }, pluralize = function (u) { - return function (number, withoutSuffix, string, isFuture) { - var f = pluralForm(number), - str = plurals[u][pluralForm(number)]; - if (f === 2) { - str = str[withoutSuffix ? 0 : 1]; - } - return str.replace(/%d/i, number); - }; - }, months = [ - 'يناير', - 'فبراير', - 'مارس', - 'أبريل', - 'مايو', - 'يونيو', - 'يوليو', - 'أغسطس', - 'سبتمبر', - 'أكتوبر', - 'نوفمبر', - 'ديسمبر' - ]; - - var arLy = moment.defineLocale('ar-ly', { - months : months, - monthsShort : months, - weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'D/\u200FM/\u200FYYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - meridiemParse: /ص|م/, - isPM : function (input) { - return 'م' === input; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'ص'; - } else { - return 'م'; - } - }, - calendar : { - sameDay: '[اليوم عند الساعة] LT', - nextDay: '[غدًا عند الساعة] LT', - nextWeek: 'dddd [عند الساعة] LT', - lastDay: '[أمس عند الساعة] LT', - lastWeek: 'dddd [عند الساعة] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'بعد %s', - past : 'منذ %s', - s : pluralize('s'), - ss : pluralize('s'), - m : pluralize('m'), - mm : pluralize('m'), - h : pluralize('h'), - hh : pluralize('h'), - d : pluralize('d'), - dd : pluralize('d'), - M : pluralize('M'), - MM : pluralize('M'), - y : pluralize('y'), - yy : pluralize('y') - }, - preparse: function (string) { - return string.replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }).replace(/,/g, '،'); - }, - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 1st is the first week of the year. - } - }); - - return arLy; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-ma.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-ma.js deleted file mode 100644 index 3d8503d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-ma.js +++ /dev/null @@ -1,58 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var arMa = moment.defineLocale('ar-ma', { - months : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), - monthsShort : 'يناير_فبراير_مارس_أبريل_ماي_يونيو_يوليوز_غشت_شتنبر_أكتوبر_نونبر_دجنبر'.split('_'), - weekdays : 'الأحد_الإتنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort : 'احد_اتنين_ثلاثاء_اربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[اليوم على الساعة] LT', - nextDay: '[غدا على الساعة] LT', - nextWeek: 'dddd [على الساعة] LT', - lastDay: '[أمس على الساعة] LT', - lastWeek: 'dddd [على الساعة] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'في %s', - past : 'منذ %s', - s : 'ثوان', - ss : '%d ثانية', - m : 'دقيقة', - mm : '%d دقائق', - h : 'ساعة', - hh : '%d ساعات', - d : 'يوم', - dd : '%d أيام', - M : 'شهر', - MM : '%d أشهر', - y : 'سنة', - yy : '%d سنوات' - }, - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 1st is the first week of the year. - } - }); - - return arMa; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-sa.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-sa.js deleted file mode 100644 index a62f8da..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-sa.js +++ /dev/null @@ -1,103 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '١', - '2': '٢', - '3': '٣', - '4': '٤', - '5': '٥', - '6': '٦', - '7': '٧', - '8': '٨', - '9': '٩', - '0': '٠' - }, numberMap = { - '١': '1', - '٢': '2', - '٣': '3', - '٤': '4', - '٥': '5', - '٦': '6', - '٧': '7', - '٨': '8', - '٩': '9', - '٠': '0' - }; - - var arSa = moment.defineLocale('ar-sa', { - months : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - monthsShort : 'يناير_فبراير_مارس_أبريل_مايو_يونيو_يوليو_أغسطس_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - meridiemParse: /ص|م/, - isPM : function (input) { - return 'م' === input; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'ص'; - } else { - return 'م'; - } - }, - calendar : { - sameDay: '[اليوم على الساعة] LT', - nextDay: '[غدا على الساعة] LT', - nextWeek: 'dddd [على الساعة] LT', - lastDay: '[أمس على الساعة] LT', - lastWeek: 'dddd [على الساعة] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'في %s', - past : 'منذ %s', - s : 'ثوان', - ss : '%d ثانية', - m : 'دقيقة', - mm : '%d دقائق', - h : 'ساعة', - hh : '%d ساعات', - d : 'يوم', - dd : '%d أيام', - M : 'شهر', - MM : '%d أشهر', - y : 'سنة', - yy : '%d سنوات' - }, - preparse: function (string) { - return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) { - return numberMap[match]; - }).replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }).replace(/,/g, '،'); - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 1st is the first week of the year. - } - }); - - return arSa; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-tn.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-tn.js deleted file mode 100644 index 8437717..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar-tn.js +++ /dev/null @@ -1,58 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var arTn = moment.defineLocale('ar-tn', { - months: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - monthsShort: 'جانفي_فيفري_مارس_أفريل_ماي_جوان_جويلية_أوت_سبتمبر_أكتوبر_نوفمبر_ديسمبر'.split('_'), - weekdays: 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort: 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin: 'ح_ن_ث_ر_خ_ج_س'.split('_'), - weekdaysParseExact : true, - longDateFormat: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - calendar: { - sameDay: '[اليوم على الساعة] LT', - nextDay: '[غدا على الساعة] LT', - nextWeek: 'dddd [على الساعة] LT', - lastDay: '[أمس على الساعة] LT', - lastWeek: 'dddd [على الساعة] LT', - sameElse: 'L' - }, - relativeTime: { - future: 'في %s', - past: 'منذ %s', - s: 'ثوان', - ss : '%d ثانية', - m: 'دقيقة', - mm: '%d دقائق', - h: 'ساعة', - hh: '%d ساعات', - d: 'يوم', - dd: '%d أيام', - M: 'شهر', - MM: '%d أشهر', - y: 'سنة', - yy: '%d سنوات' - }, - week: { - dow: 1, // Monday is the first day of the week. - doy: 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return arTn; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar.js deleted file mode 100644 index 3c6506b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ar.js +++ /dev/null @@ -1,134 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '١', - '2': '٢', - '3': '٣', - '4': '٤', - '5': '٥', - '6': '٦', - '7': '٧', - '8': '٨', - '9': '٩', - '0': '٠' - }, numberMap = { - '١': '1', - '٢': '2', - '٣': '3', - '٤': '4', - '٥': '5', - '٦': '6', - '٧': '7', - '٨': '8', - '٩': '9', - '٠': '0' - }, pluralForm = function (n) { - return n === 0 ? 0 : n === 1 ? 1 : n === 2 ? 2 : n % 100 >= 3 && n % 100 <= 10 ? 3 : n % 100 >= 11 ? 4 : 5; - }, plurals = { - s : ['أقل من ثانية', 'ثانية واحدة', ['ثانيتان', 'ثانيتين'], '%d ثوان', '%d ثانية', '%d ثانية'], - m : ['أقل من دقيقة', 'دقيقة واحدة', ['دقيقتان', 'دقيقتين'], '%d دقائق', '%d دقيقة', '%d دقيقة'], - h : ['أقل من ساعة', 'ساعة واحدة', ['ساعتان', 'ساعتين'], '%d ساعات', '%d ساعة', '%d ساعة'], - d : ['أقل من يوم', 'يوم واحد', ['يومان', 'يومين'], '%d أيام', '%d يومًا', '%d يوم'], - M : ['أقل من شهر', 'شهر واحد', ['شهران', 'شهرين'], '%d أشهر', '%d شهرا', '%d شهر'], - y : ['أقل من عام', 'عام واحد', ['عامان', 'عامين'], '%d أعوام', '%d عامًا', '%d عام'] - }, pluralize = function (u) { - return function (number, withoutSuffix, string, isFuture) { - var f = pluralForm(number), - str = plurals[u][pluralForm(number)]; - if (f === 2) { - str = str[withoutSuffix ? 0 : 1]; - } - return str.replace(/%d/i, number); - }; - }, months = [ - 'يناير', - 'فبراير', - 'مارس', - 'أبريل', - 'مايو', - 'يونيو', - 'يوليو', - 'أغسطس', - 'سبتمبر', - 'أكتوبر', - 'نوفمبر', - 'ديسمبر' - ]; - - var ar = moment.defineLocale('ar', { - months : months, - monthsShort : months, - weekdays : 'الأحد_الإثنين_الثلاثاء_الأربعاء_الخميس_الجمعة_السبت'.split('_'), - weekdaysShort : 'أحد_إثنين_ثلاثاء_أربعاء_خميس_جمعة_سبت'.split('_'), - weekdaysMin : 'ح_ن_ث_ر_خ_ج_س'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'D/\u200FM/\u200FYYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - meridiemParse: /ص|م/, - isPM : function (input) { - return 'م' === input; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'ص'; - } else { - return 'م'; - } - }, - calendar : { - sameDay: '[اليوم عند الساعة] LT', - nextDay: '[غدًا عند الساعة] LT', - nextWeek: 'dddd [عند الساعة] LT', - lastDay: '[أمس عند الساعة] LT', - lastWeek: 'dddd [عند الساعة] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'بعد %s', - past : 'منذ %s', - s : pluralize('s'), - ss : pluralize('s'), - m : pluralize('m'), - mm : pluralize('m'), - h : pluralize('h'), - hh : pluralize('h'), - d : pluralize('d'), - dd : pluralize('d'), - M : pluralize('M'), - MM : pluralize('M'), - y : pluralize('y'), - yy : pluralize('y') - }, - preparse: function (string) { - return string.replace(/[١٢٣٤٥٦٧٨٩٠]/g, function (match) { - return numberMap[match]; - }).replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }).replace(/,/g, '،'); - }, - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 1st is the first week of the year. - } - }); - - return ar; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/az.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/az.js deleted file mode 100644 index 578b70c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/az.js +++ /dev/null @@ -1,104 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var suffixes = { - 1: '-inci', - 5: '-inci', - 8: '-inci', - 70: '-inci', - 80: '-inci', - 2: '-nci', - 7: '-nci', - 20: '-nci', - 50: '-nci', - 3: '-üncü', - 4: '-üncü', - 100: '-üncü', - 6: '-ncı', - 9: '-uncu', - 10: '-uncu', - 30: '-uncu', - 60: '-ıncı', - 90: '-ıncı' - }; - - var az = moment.defineLocale('az', { - months : 'yanvar_fevral_mart_aprel_may_iyun_iyul_avqust_sentyabr_oktyabr_noyabr_dekabr'.split('_'), - monthsShort : 'yan_fev_mar_apr_may_iyn_iyl_avq_sen_okt_noy_dek'.split('_'), - weekdays : 'Bazar_Bazar ertəsi_Çərşənbə axşamı_Çərşənbə_Cümə axşamı_Cümə_Şənbə'.split('_'), - weekdaysShort : 'Baz_BzE_ÇAx_Çər_CAx_Cüm_Şən'.split('_'), - weekdaysMin : 'Bz_BE_ÇA_Çə_CA_Cü_Şə'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[bugün saat] LT', - nextDay : '[sabah saat] LT', - nextWeek : '[gələn həftə] dddd [saat] LT', - lastDay : '[dünən] LT', - lastWeek : '[keçən həftə] dddd [saat] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s sonra', - past : '%s əvvəl', - s : 'birneçə saniyə', - ss : '%d saniyə', - m : 'bir dəqiqə', - mm : '%d dəqiqə', - h : 'bir saat', - hh : '%d saat', - d : 'bir gün', - dd : '%d gün', - M : 'bir ay', - MM : '%d ay', - y : 'bir il', - yy : '%d il' - }, - meridiemParse: /gecə|səhər|gündüz|axşam/, - isPM : function (input) { - return /^(gündüz|axşam)$/.test(input); - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'gecə'; - } else if (hour < 12) { - return 'səhər'; - } else if (hour < 17) { - return 'gündüz'; - } else { - return 'axşam'; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(ıncı|inci|nci|üncü|ncı|uncu)/, - ordinal : function (number) { - if (number === 0) { // special case for zero - return number + '-ıncı'; - } - var a = number % 10, - b = number % 100 - a, - c = number >= 100 ? 100 : null; - return number + (suffixes[a] || suffixes[b] || suffixes[c]); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return az; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/be.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/be.js deleted file mode 100644 index db7a3c7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/be.js +++ /dev/null @@ -1,131 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function plural(word, num) { - var forms = word.split('_'); - return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]); - } - function relativeTimeWithPlural(number, withoutSuffix, key) { - var format = { - 'ss': withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд', - 'mm': withoutSuffix ? 'хвіліна_хвіліны_хвілін' : 'хвіліну_хвіліны_хвілін', - 'hh': withoutSuffix ? 'гадзіна_гадзіны_гадзін' : 'гадзіну_гадзіны_гадзін', - 'dd': 'дзень_дні_дзён', - 'MM': 'месяц_месяцы_месяцаў', - 'yy': 'год_гады_гадоў' - }; - if (key === 'm') { - return withoutSuffix ? 'хвіліна' : 'хвіліну'; - } - else if (key === 'h') { - return withoutSuffix ? 'гадзіна' : 'гадзіну'; - } - else { - return number + ' ' + plural(format[key], +number); - } - } - - var be = moment.defineLocale('be', { - months : { - format: 'студзеня_лютага_сакавіка_красавіка_траўня_чэрвеня_ліпеня_жніўня_верасня_кастрычніка_лістапада_снежня'.split('_'), - standalone: 'студзень_люты_сакавік_красавік_травень_чэрвень_ліпень_жнівень_верасень_кастрычнік_лістапад_снежань'.split('_') - }, - monthsShort : 'студ_лют_сак_крас_трав_чэрв_ліп_жнів_вер_каст_ліст_снеж'.split('_'), - weekdays : { - format: 'нядзелю_панядзелак_аўторак_сераду_чацвер_пятніцу_суботу'.split('_'), - standalone: 'нядзеля_панядзелак_аўторак_серада_чацвер_пятніца_субота'.split('_'), - isFormat: /\[ ?[Ууў] ?(?:мінулую|наступную)? ?\] ?dddd/ - }, - weekdaysShort : 'нд_пн_ат_ср_чц_пт_сб'.split('_'), - weekdaysMin : 'нд_пн_ат_ср_чц_пт_сб'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY г.', - LLL : 'D MMMM YYYY г., HH:mm', - LLLL : 'dddd, D MMMM YYYY г., HH:mm' - }, - calendar : { - sameDay: '[Сёння ў] LT', - nextDay: '[Заўтра ў] LT', - lastDay: '[Учора ў] LT', - nextWeek: function () { - return '[У] dddd [ў] LT'; - }, - lastWeek: function () { - switch (this.day()) { - case 0: - case 3: - case 5: - case 6: - return '[У мінулую] dddd [ў] LT'; - case 1: - case 2: - case 4: - return '[У мінулы] dddd [ў] LT'; - } - }, - sameElse: 'L' - }, - relativeTime : { - future : 'праз %s', - past : '%s таму', - s : 'некалькі секунд', - m : relativeTimeWithPlural, - mm : relativeTimeWithPlural, - h : relativeTimeWithPlural, - hh : relativeTimeWithPlural, - d : 'дзень', - dd : relativeTimeWithPlural, - M : 'месяц', - MM : relativeTimeWithPlural, - y : 'год', - yy : relativeTimeWithPlural - }, - meridiemParse: /ночы|раніцы|дня|вечара/, - isPM : function (input) { - return /^(дня|вечара)$/.test(input); - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'ночы'; - } else if (hour < 12) { - return 'раніцы'; - } else if (hour < 17) { - return 'дня'; - } else { - return 'вечара'; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(і|ы|га)/, - ordinal: function (number, period) { - switch (period) { - case 'M': - case 'd': - case 'DDD': - case 'w': - case 'W': - return (number % 10 === 2 || number % 10 === 3) && (number % 100 !== 12 && number % 100 !== 13) ? number + '-і' : number + '-ы'; - case 'D': - return number + '-га'; - default: - return number; - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return be; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bg.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bg.js deleted file mode 100644 index f8528a2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bg.js +++ /dev/null @@ -1,89 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var bg = moment.defineLocale('bg', { - months : 'януари_февруари_март_април_май_юни_юли_август_септември_октомври_ноември_декември'.split('_'), - monthsShort : 'янр_фев_мар_апр_май_юни_юли_авг_сеп_окт_ное_дек'.split('_'), - weekdays : 'неделя_понеделник_вторник_сряда_четвъртък_петък_събота'.split('_'), - weekdaysShort : 'нед_пон_вто_сря_чет_пет_съб'.split('_'), - weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'D.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY H:mm', - LLLL : 'dddd, D MMMM YYYY H:mm' - }, - calendar : { - sameDay : '[Днес в] LT', - nextDay : '[Утре в] LT', - nextWeek : 'dddd [в] LT', - lastDay : '[Вчера в] LT', - lastWeek : function () { - switch (this.day()) { - case 0: - case 3: - case 6: - return '[В изминалата] dddd [в] LT'; - case 1: - case 2: - case 4: - case 5: - return '[В изминалия] dddd [в] LT'; - } - }, - sameElse : 'L' - }, - relativeTime : { - future : 'след %s', - past : 'преди %s', - s : 'няколко секунди', - ss : '%d секунди', - m : 'минута', - mm : '%d минути', - h : 'час', - hh : '%d часа', - d : 'ден', - dd : '%d дни', - M : 'месец', - MM : '%d месеца', - y : 'година', - yy : '%d години' - }, - dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/, - ordinal : function (number) { - var lastDigit = number % 10, - last2Digits = number % 100; - if (number === 0) { - return number + '-ев'; - } else if (last2Digits === 0) { - return number + '-ен'; - } else if (last2Digits > 10 && last2Digits < 20) { - return number + '-ти'; - } else if (lastDigit === 1) { - return number + '-ви'; - } else if (lastDigit === 2) { - return number + '-ри'; - } else if (lastDigit === 7 || lastDigit === 8) { - return number + '-ми'; - } else { - return number + '-ти'; - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return bg; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bm.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bm.js deleted file mode 100644 index 2bb50f5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bm.js +++ /dev/null @@ -1,57 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var bm = moment.defineLocale('bm', { - months : 'Zanwuyekalo_Fewuruyekalo_Marisikalo_Awirilikalo_Mɛkalo_Zuwɛnkalo_Zuluyekalo_Utikalo_Sɛtanburukalo_ɔkutɔburukalo_Nowanburukalo_Desanburukalo'.split('_'), - monthsShort : 'Zan_Few_Mar_Awi_Mɛ_Zuw_Zul_Uti_Sɛt_ɔku_Now_Des'.split('_'), - weekdays : 'Kari_Ntɛnɛn_Tarata_Araba_Alamisa_Juma_Sibiri'.split('_'), - weekdaysShort : 'Kar_Ntɛ_Tar_Ara_Ala_Jum_Sib'.split('_'), - weekdaysMin : 'Ka_Nt_Ta_Ar_Al_Ju_Si'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'MMMM [tile] D [san] YYYY', - LLL : 'MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm', - LLLL : 'dddd MMMM [tile] D [san] YYYY [lɛrɛ] HH:mm' - }, - calendar : { - sameDay : '[Bi lɛrɛ] LT', - nextDay : '[Sini lɛrɛ] LT', - nextWeek : 'dddd [don lɛrɛ] LT', - lastDay : '[Kunu lɛrɛ] LT', - lastWeek : 'dddd [tɛmɛnen lɛrɛ] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s kɔnɔ', - past : 'a bɛ %s bɔ', - s : 'sanga dama dama', - ss : 'sekondi %d', - m : 'miniti kelen', - mm : 'miniti %d', - h : 'lɛrɛ kelen', - hh : 'lɛrɛ %d', - d : 'tile kelen', - dd : 'tile %d', - M : 'kalo kelen', - MM : 'kalo %d', - y : 'san kelen', - yy : 'san %d' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return bm; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bn.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bn.js deleted file mode 100644 index d7d33f5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bn.js +++ /dev/null @@ -1,118 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '১', - '2': '২', - '3': '৩', - '4': '৪', - '5': '৫', - '6': '৬', - '7': '৭', - '8': '৮', - '9': '৯', - '0': '০' - }, - numberMap = { - '১': '1', - '২': '2', - '৩': '3', - '৪': '4', - '৫': '5', - '৬': '6', - '৭': '7', - '৮': '8', - '৯': '9', - '০': '0' - }; - - var bn = moment.defineLocale('bn', { - months : 'জানুয়ারী_ফেব্রুয়ারি_মার্চ_এপ্রিল_মে_জুন_জুলাই_আগস্ট_সেপ্টেম্বর_অক্টোবর_নভেম্বর_ডিসেম্বর'.split('_'), - monthsShort : 'জানু_ফেব_মার্চ_এপ্র_মে_জুন_জুল_আগ_সেপ্ট_অক্টো_নভে_ডিসে'.split('_'), - weekdays : 'রবিবার_সোমবার_মঙ্গলবার_বুধবার_বৃহস্পতিবার_শুক্রবার_শনিবার'.split('_'), - weekdaysShort : 'রবি_সোম_মঙ্গল_বুধ_বৃহস্পতি_শুক্র_শনি'.split('_'), - weekdaysMin : 'রবি_সোম_মঙ্গ_বুধ_বৃহঃ_শুক্র_শনি'.split('_'), - longDateFormat : { - LT : 'A h:mm সময়', - LTS : 'A h:mm:ss সময়', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm সময়', - LLLL : 'dddd, D MMMM YYYY, A h:mm সময়' - }, - calendar : { - sameDay : '[আজ] LT', - nextDay : '[আগামীকাল] LT', - nextWeek : 'dddd, LT', - lastDay : '[গতকাল] LT', - lastWeek : '[গত] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s পরে', - past : '%s আগে', - s : 'কয়েক সেকেন্ড', - ss : '%d সেকেন্ড', - m : 'এক মিনিট', - mm : '%d মিনিট', - h : 'এক ঘন্টা', - hh : '%d ঘন্টা', - d : 'এক দিন', - dd : '%d দিন', - M : 'এক মাস', - MM : '%d মাস', - y : 'এক বছর', - yy : '%d বছর' - }, - preparse: function (string) { - return string.replace(/[১২৩৪৫৬৭৮৯০]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - meridiemParse: /রাত|সকাল|দুপুর|বিকাল|রাত/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if ((meridiem === 'রাত' && hour >= 4) || - (meridiem === 'দুপুর' && hour < 5) || - meridiem === 'বিকাল') { - return hour + 12; - } else { - return hour; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'রাত'; - } else if (hour < 10) { - return 'সকাল'; - } else if (hour < 17) { - return 'দুপুর'; - } else if (hour < 20) { - return 'বিকাল'; - } else { - return 'রাত'; - } - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 1st is the first week of the year. - } - }); - - return bn; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bo.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bo.js deleted file mode 100644 index ff0dcbe..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bo.js +++ /dev/null @@ -1,118 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '༡', - '2': '༢', - '3': '༣', - '4': '༤', - '5': '༥', - '6': '༦', - '7': '༧', - '8': '༨', - '9': '༩', - '0': '༠' - }, - numberMap = { - '༡': '1', - '༢': '2', - '༣': '3', - '༤': '4', - '༥': '5', - '༦': '6', - '༧': '7', - '༨': '8', - '༩': '9', - '༠': '0' - }; - - var bo = moment.defineLocale('bo', { - months : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), - monthsShort : 'ཟླ་བ་དང་པོ_ཟླ་བ་གཉིས་པ_ཟླ་བ་གསུམ་པ_ཟླ་བ་བཞི་པ_ཟླ་བ་ལྔ་པ_ཟླ་བ་དྲུག་པ_ཟླ་བ་བདུན་པ_ཟླ་བ་བརྒྱད་པ_ཟླ་བ་དགུ་པ_ཟླ་བ་བཅུ་པ_ཟླ་བ་བཅུ་གཅིག་པ_ཟླ་བ་བཅུ་གཉིས་པ'.split('_'), - weekdays : 'གཟའ་ཉི་མ་_གཟའ་ཟླ་བ་_གཟའ་མིག་དམར་_གཟའ་ལྷག་པ་_གཟའ་ཕུར་བུ_གཟའ་པ་སངས་_གཟའ་སྤེན་པ་'.split('_'), - weekdaysShort : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'), - weekdaysMin : 'ཉི་མ་_ཟླ་བ་_མིག་དམར་_ལྷག་པ་_ཕུར་བུ_པ་སངས་_སྤེན་པ་'.split('_'), - longDateFormat : { - LT : 'A h:mm', - LTS : 'A h:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm', - LLLL : 'dddd, D MMMM YYYY, A h:mm' - }, - calendar : { - sameDay : '[དི་རིང] LT', - nextDay : '[སང་ཉིན] LT', - nextWeek : '[བདུན་ཕྲག་རྗེས་མ], LT', - lastDay : '[ཁ་སང] LT', - lastWeek : '[བདུན་ཕྲག་མཐའ་མ] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s ལ་', - past : '%s སྔན་ལ', - s : 'ལམ་སང', - ss : '%d སྐར་ཆ།', - m : 'སྐར་མ་གཅིག', - mm : '%d སྐར་མ', - h : 'ཆུ་ཚོད་གཅིག', - hh : '%d ཆུ་ཚོད', - d : 'ཉིན་གཅིག', - dd : '%d ཉིན་', - M : 'ཟླ་བ་གཅིག', - MM : '%d ཟླ་བ', - y : 'ལོ་གཅིག', - yy : '%d ལོ' - }, - preparse: function (string) { - return string.replace(/[༡༢༣༤༥༦༧༨༩༠]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - meridiemParse: /མཚན་མོ|ཞོགས་ཀས|ཉིན་གུང|དགོང་དག|མཚན་མོ/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if ((meridiem === 'མཚན་མོ' && hour >= 4) || - (meridiem === 'ཉིན་གུང' && hour < 5) || - meridiem === 'དགོང་དག') { - return hour + 12; - } else { - return hour; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'མཚན་མོ'; - } else if (hour < 10) { - return 'ཞོགས་ཀས'; - } else if (hour < 17) { - return 'ཉིན་གུང'; - } else if (hour < 20) { - return 'དགོང་དག'; - } else { - return 'མཚན་མོ'; - } - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 1st is the first week of the year. - } - }); - - return bo; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/br.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/br.js deleted file mode 100644 index 42994ca..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/br.js +++ /dev/null @@ -1,107 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function relativeTimeWithMutation(number, withoutSuffix, key) { - var format = { - 'mm': 'munutenn', - 'MM': 'miz', - 'dd': 'devezh' - }; - return number + ' ' + mutation(format[key], number); - } - function specialMutationForYears(number) { - switch (lastNumber(number)) { - case 1: - case 3: - case 4: - case 5: - case 9: - return number + ' bloaz'; - default: - return number + ' vloaz'; - } - } - function lastNumber(number) { - if (number > 9) { - return lastNumber(number % 10); - } - return number; - } - function mutation(text, number) { - if (number === 2) { - return softMutation(text); - } - return text; - } - function softMutation(text) { - var mutationTable = { - 'm': 'v', - 'b': 'v', - 'd': 'z' - }; - if (mutationTable[text.charAt(0)] === undefined) { - return text; - } - return mutationTable[text.charAt(0)] + text.substring(1); - } - - var br = moment.defineLocale('br', { - months : 'Genver_C\'hwevrer_Meurzh_Ebrel_Mae_Mezheven_Gouere_Eost_Gwengolo_Here_Du_Kerzu'.split('_'), - monthsShort : 'Gen_C\'hwe_Meu_Ebr_Mae_Eve_Gou_Eos_Gwe_Her_Du_Ker'.split('_'), - weekdays : 'Sul_Lun_Meurzh_Merc\'her_Yaou_Gwener_Sadorn'.split('_'), - weekdaysShort : 'Sul_Lun_Meu_Mer_Yao_Gwe_Sad'.split('_'), - weekdaysMin : 'Su_Lu_Me_Mer_Ya_Gw_Sa'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'h[e]mm A', - LTS : 'h[e]mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D [a viz] MMMM YYYY', - LLL : 'D [a viz] MMMM YYYY h[e]mm A', - LLLL : 'dddd, D [a viz] MMMM YYYY h[e]mm A' - }, - calendar : { - sameDay : '[Hiziv da] LT', - nextDay : '[Warc\'hoazh da] LT', - nextWeek : 'dddd [da] LT', - lastDay : '[Dec\'h da] LT', - lastWeek : 'dddd [paset da] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'a-benn %s', - past : '%s \'zo', - s : 'un nebeud segondennoù', - ss : '%d eilenn', - m : 'ur vunutenn', - mm : relativeTimeWithMutation, - h : 'un eur', - hh : '%d eur', - d : 'un devezh', - dd : relativeTimeWithMutation, - M : 'ur miz', - MM : relativeTimeWithMutation, - y : 'ur bloaz', - yy : specialMutationForYears - }, - dayOfMonthOrdinalParse: /\d{1,2}(añ|vet)/, - ordinal : function (number) { - var output = (number === 1) ? 'añ' : 'vet'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return br; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bs.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bs.js deleted file mode 100644 index 0aaf0e1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/bs.js +++ /dev/null @@ -1,150 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function translate(number, withoutSuffix, key) { - var result = number + ' '; - switch (key) { - case 'ss': - if (number === 1) { - result += 'sekunda'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'sekunde'; - } else { - result += 'sekundi'; - } - return result; - case 'm': - return withoutSuffix ? 'jedna minuta' : 'jedne minute'; - case 'mm': - if (number === 1) { - result += 'minuta'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'minute'; - } else { - result += 'minuta'; - } - return result; - case 'h': - return withoutSuffix ? 'jedan sat' : 'jednog sata'; - case 'hh': - if (number === 1) { - result += 'sat'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'sata'; - } else { - result += 'sati'; - } - return result; - case 'dd': - if (number === 1) { - result += 'dan'; - } else { - result += 'dana'; - } - return result; - case 'MM': - if (number === 1) { - result += 'mjesec'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'mjeseca'; - } else { - result += 'mjeseci'; - } - return result; - case 'yy': - if (number === 1) { - result += 'godina'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'godine'; - } else { - result += 'godina'; - } - return result; - } - } - - var bs = moment.defineLocale('bs', { - months : 'januar_februar_mart_april_maj_juni_juli_august_septembar_oktobar_novembar_decembar'.split('_'), - monthsShort : 'jan._feb._mar._apr._maj._jun._jul._aug._sep._okt._nov._dec.'.split('_'), - monthsParseExact: true, - weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), - weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), - weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY H:mm', - LLLL : 'dddd, D. MMMM YYYY H:mm' - }, - calendar : { - sameDay : '[danas u] LT', - nextDay : '[sutra u] LT', - nextWeek : function () { - switch (this.day()) { - case 0: - return '[u] [nedjelju] [u] LT'; - case 3: - return '[u] [srijedu] [u] LT'; - case 6: - return '[u] [subotu] [u] LT'; - case 1: - case 2: - case 4: - case 5: - return '[u] dddd [u] LT'; - } - }, - lastDay : '[jučer u] LT', - lastWeek : function () { - switch (this.day()) { - case 0: - case 3: - return '[prošlu] dddd [u] LT'; - case 6: - return '[prošle] [subote] [u] LT'; - case 1: - case 2: - case 4: - case 5: - return '[prošli] dddd [u] LT'; - } - }, - sameElse : 'L' - }, - relativeTime : { - future : 'za %s', - past : 'prije %s', - s : 'par sekundi', - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : 'dan', - dd : translate, - M : 'mjesec', - MM : translate, - y : 'godinu', - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return bs; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ca.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ca.js deleted file mode 100644 index 9a823b9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ca.js +++ /dev/null @@ -1,87 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var ca = moment.defineLocale('ca', { - months : { - standalone: 'gener_febrer_març_abril_maig_juny_juliol_agost_setembre_octubre_novembre_desembre'.split('_'), - format: 'de gener_de febrer_de març_d\'abril_de maig_de juny_de juliol_d\'agost_de setembre_d\'octubre_de novembre_de desembre'.split('_'), - isFormat: /D[oD]?(\s)+MMMM/ - }, - monthsShort : 'gen._febr._març_abr._maig_juny_jul._ag._set._oct._nov._des.'.split('_'), - monthsParseExact : true, - weekdays : 'diumenge_dilluns_dimarts_dimecres_dijous_divendres_dissabte'.split('_'), - weekdaysShort : 'dg._dl._dt._dc._dj._dv._ds.'.split('_'), - weekdaysMin : 'dg_dl_dt_dc_dj_dv_ds'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM [de] YYYY', - ll : 'D MMM YYYY', - LLL : 'D MMMM [de] YYYY [a les] H:mm', - lll : 'D MMM YYYY, H:mm', - LLLL : 'dddd D MMMM [de] YYYY [a les] H:mm', - llll : 'ddd D MMM YYYY, H:mm' - }, - calendar : { - sameDay : function () { - return '[avui a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; - }, - nextDay : function () { - return '[demà a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; - }, - nextWeek : function () { - return 'dddd [a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; - }, - lastDay : function () { - return '[ahir a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; - }, - lastWeek : function () { - return '[el] dddd [passat a ' + ((this.hours() !== 1) ? 'les' : 'la') + '] LT'; - }, - sameElse : 'L' - }, - relativeTime : { - future : 'd\'aquí %s', - past : 'fa %s', - s : 'uns segons', - ss : '%d segons', - m : 'un minut', - mm : '%d minuts', - h : 'una hora', - hh : '%d hores', - d : 'un dia', - dd : '%d dies', - M : 'un mes', - MM : '%d mesos', - y : 'un any', - yy : '%d anys' - }, - dayOfMonthOrdinalParse: /\d{1,2}(r|n|t|è|a)/, - ordinal : function (number, period) { - var output = (number === 1) ? 'r' : - (number === 2) ? 'n' : - (number === 3) ? 'r' : - (number === 4) ? 't' : 'è'; - if (period === 'w' || period === 'W') { - output = 'a'; - } - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return ca; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/cs.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/cs.js deleted file mode 100644 index 5ae9b62..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/cs.js +++ /dev/null @@ -1,178 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var months = 'leden_únor_březen_duben_květen_červen_červenec_srpen_září_říjen_listopad_prosinec'.split('_'), - monthsShort = 'led_úno_bře_dub_kvě_čvn_čvc_srp_zář_říj_lis_pro'.split('_'); - function plural(n) { - return (n > 1) && (n < 5) && (~~(n / 10) !== 1); - } - function translate(number, withoutSuffix, key, isFuture) { - var result = number + ' '; - switch (key) { - case 's': // a few seconds / in a few seconds / a few seconds ago - return (withoutSuffix || isFuture) ? 'pár sekund' : 'pár sekundami'; - case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'sekundy' : 'sekund'); - } else { - return result + 'sekundami'; - } - break; - case 'm': // a minute / in a minute / a minute ago - return withoutSuffix ? 'minuta' : (isFuture ? 'minutu' : 'minutou'); - case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'minuty' : 'minut'); - } else { - return result + 'minutami'; - } - break; - case 'h': // an hour / in an hour / an hour ago - return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou'); - case 'hh': // 9 hours / in 9 hours / 9 hours ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'hodiny' : 'hodin'); - } else { - return result + 'hodinami'; - } - break; - case 'd': // a day / in a day / a day ago - return (withoutSuffix || isFuture) ? 'den' : 'dnem'; - case 'dd': // 9 days / in 9 days / 9 days ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'dny' : 'dní'); - } else { - return result + 'dny'; - } - break; - case 'M': // a month / in a month / a month ago - return (withoutSuffix || isFuture) ? 'měsíc' : 'měsícem'; - case 'MM': // 9 months / in 9 months / 9 months ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'měsíce' : 'měsíců'); - } else { - return result + 'měsíci'; - } - break; - case 'y': // a year / in a year / a year ago - return (withoutSuffix || isFuture) ? 'rok' : 'rokem'; - case 'yy': // 9 years / in 9 years / 9 years ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'roky' : 'let'); - } else { - return result + 'lety'; - } - break; - } - } - - var cs = moment.defineLocale('cs', { - months : months, - monthsShort : monthsShort, - monthsParse : (function (months, monthsShort) { - var i, _monthsParse = []; - for (i = 0; i < 12; i++) { - // use custom parser to solve problem with July (červenec) - _monthsParse[i] = new RegExp('^' + months[i] + '$|^' + monthsShort[i] + '$', 'i'); - } - return _monthsParse; - }(months, monthsShort)), - shortMonthsParse : (function (monthsShort) { - var i, _shortMonthsParse = []; - for (i = 0; i < 12; i++) { - _shortMonthsParse[i] = new RegExp('^' + monthsShort[i] + '$', 'i'); - } - return _shortMonthsParse; - }(monthsShort)), - longMonthsParse : (function (months) { - var i, _longMonthsParse = []; - for (i = 0; i < 12; i++) { - _longMonthsParse[i] = new RegExp('^' + months[i] + '$', 'i'); - } - return _longMonthsParse; - }(months)), - weekdays : 'neděle_pondělí_úterý_středa_čtvrtek_pátek_sobota'.split('_'), - weekdaysShort : 'ne_po_út_st_čt_pá_so'.split('_'), - weekdaysMin : 'ne_po_út_st_čt_pá_so'.split('_'), - longDateFormat : { - LT: 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY H:mm', - LLLL : 'dddd D. MMMM YYYY H:mm', - l : 'D. M. YYYY' - }, - calendar : { - sameDay: '[dnes v] LT', - nextDay: '[zítra v] LT', - nextWeek: function () { - switch (this.day()) { - case 0: - return '[v neděli v] LT'; - case 1: - case 2: - return '[v] dddd [v] LT'; - case 3: - return '[ve středu v] LT'; - case 4: - return '[ve čtvrtek v] LT'; - case 5: - return '[v pátek v] LT'; - case 6: - return '[v sobotu v] LT'; - } - }, - lastDay: '[včera v] LT', - lastWeek: function () { - switch (this.day()) { - case 0: - return '[minulou neděli v] LT'; - case 1: - case 2: - return '[minulé] dddd [v] LT'; - case 3: - return '[minulou středu v] LT'; - case 4: - case 5: - return '[minulý] dddd [v] LT'; - case 6: - return '[minulou sobotu v] LT'; - } - }, - sameElse: 'L' - }, - relativeTime : { - future : 'za %s', - past : 'před %s', - s : translate, - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : translate, - dd : translate, - M : translate, - MM : translate, - y : translate, - yy : translate - }, - dayOfMonthOrdinalParse : /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return cs; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/cv.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/cv.js deleted file mode 100644 index 9b99c3c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/cv.js +++ /dev/null @@ -1,62 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var cv = moment.defineLocale('cv', { - months : 'кӑрлач_нарӑс_пуш_ака_май_ҫӗртме_утӑ_ҫурла_авӑн_юпа_чӳк_раштав'.split('_'), - monthsShort : 'кӑр_нар_пуш_ака_май_ҫӗр_утӑ_ҫур_авн_юпа_чӳк_раш'.split('_'), - weekdays : 'вырсарникун_тунтикун_ытларикун_юнкун_кӗҫнерникун_эрнекун_шӑматкун'.split('_'), - weekdaysShort : 'выр_тун_ытл_юн_кӗҫ_эрн_шӑм'.split('_'), - weekdaysMin : 'вр_тн_ыт_юн_кҫ_эр_шм'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD-MM-YYYY', - LL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ]', - LLL : 'YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm', - LLLL : 'dddd, YYYY [ҫулхи] MMMM [уйӑхӗн] D[-мӗшӗ], HH:mm' - }, - calendar : { - sameDay: '[Паян] LT [сехетре]', - nextDay: '[Ыран] LT [сехетре]', - lastDay: '[Ӗнер] LT [сехетре]', - nextWeek: '[Ҫитес] dddd LT [сехетре]', - lastWeek: '[Иртнӗ] dddd LT [сехетре]', - sameElse: 'L' - }, - relativeTime : { - future : function (output) { - var affix = /сехет$/i.exec(output) ? 'рен' : /ҫул$/i.exec(output) ? 'тан' : 'ран'; - return output + affix; - }, - past : '%s каялла', - s : 'пӗр-ик ҫеккунт', - ss : '%d ҫеккунт', - m : 'пӗр минут', - mm : '%d минут', - h : 'пӗр сехет', - hh : '%d сехет', - d : 'пӗр кун', - dd : '%d кун', - M : 'пӗр уйӑх', - MM : '%d уйӑх', - y : 'пӗр ҫул', - yy : '%d ҫул' - }, - dayOfMonthOrdinalParse: /\d{1,2}-мӗш/, - ordinal : '%d-мӗш', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return cv; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/cy.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/cy.js deleted file mode 100644 index 84cbd46..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/cy.js +++ /dev/null @@ -1,79 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var cy = moment.defineLocale('cy', { - months: 'Ionawr_Chwefror_Mawrth_Ebrill_Mai_Mehefin_Gorffennaf_Awst_Medi_Hydref_Tachwedd_Rhagfyr'.split('_'), - monthsShort: 'Ion_Chwe_Maw_Ebr_Mai_Meh_Gor_Aws_Med_Hyd_Tach_Rhag'.split('_'), - weekdays: 'Dydd Sul_Dydd Llun_Dydd Mawrth_Dydd Mercher_Dydd Iau_Dydd Gwener_Dydd Sadwrn'.split('_'), - weekdaysShort: 'Sul_Llun_Maw_Mer_Iau_Gwe_Sad'.split('_'), - weekdaysMin: 'Su_Ll_Ma_Me_Ia_Gw_Sa'.split('_'), - weekdaysParseExact : true, - // time formats are the same as en-gb - longDateFormat: { - LT: 'HH:mm', - LTS : 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - calendar: { - sameDay: '[Heddiw am] LT', - nextDay: '[Yfory am] LT', - nextWeek: 'dddd [am] LT', - lastDay: '[Ddoe am] LT', - lastWeek: 'dddd [diwethaf am] LT', - sameElse: 'L' - }, - relativeTime: { - future: 'mewn %s', - past: '%s yn ôl', - s: 'ychydig eiliadau', - ss: '%d eiliad', - m: 'munud', - mm: '%d munud', - h: 'awr', - hh: '%d awr', - d: 'diwrnod', - dd: '%d diwrnod', - M: 'mis', - MM: '%d mis', - y: 'blwyddyn', - yy: '%d flynedd' - }, - dayOfMonthOrdinalParse: /\d{1,2}(fed|ain|af|il|ydd|ed|eg)/, - // traditional ordinal numbers above 31 are not commonly used in colloquial Welsh - ordinal: function (number) { - var b = number, - output = '', - lookup = [ - '', 'af', 'il', 'ydd', 'ydd', 'ed', 'ed', 'ed', 'fed', 'fed', 'fed', // 1af to 10fed - 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'eg', 'fed', 'eg', 'fed' // 11eg to 20fed - ]; - if (b > 20) { - if (b === 40 || b === 50 || b === 60 || b === 80 || b === 100) { - output = 'fed'; // not 30ain, 70ain or 90ain - } else { - output = 'ain'; - } - } else if (b > 0) { - output = lookup[b]; - } - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return cy; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/da.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/da.js deleted file mode 100644 index 22a1a5b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/da.js +++ /dev/null @@ -1,59 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var da = moment.defineLocale('da', { - months : 'januar_februar_marts_april_maj_juni_juli_august_september_oktober_november_december'.split('_'), - monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), - weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'), - weekdaysShort : 'søn_man_tir_ons_tor_fre_lør'.split('_'), - weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY HH:mm', - LLLL : 'dddd [d.] D. MMMM YYYY [kl.] HH:mm' - }, - calendar : { - sameDay : '[i dag kl.] LT', - nextDay : '[i morgen kl.] LT', - nextWeek : 'på dddd [kl.] LT', - lastDay : '[i går kl.] LT', - lastWeek : '[i] dddd[s kl.] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'om %s', - past : '%s siden', - s : 'få sekunder', - ss : '%d sekunder', - m : 'et minut', - mm : '%d minutter', - h : 'en time', - hh : '%d timer', - d : 'en dag', - dd : '%d dage', - M : 'en måned', - MM : '%d måneder', - y : 'et år', - yy : '%d år' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return da; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/de-at.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/de-at.js deleted file mode 100644 index e3ac47b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/de-at.js +++ /dev/null @@ -1,75 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var format = { - 'm': ['eine Minute', 'einer Minute'], - 'h': ['eine Stunde', 'einer Stunde'], - 'd': ['ein Tag', 'einem Tag'], - 'dd': [number + ' Tage', number + ' Tagen'], - 'M': ['ein Monat', 'einem Monat'], - 'MM': [number + ' Monate', number + ' Monaten'], - 'y': ['ein Jahr', 'einem Jahr'], - 'yy': [number + ' Jahre', number + ' Jahren'] - }; - return withoutSuffix ? format[key][0] : format[key][1]; - } - - var deAt = moment.defineLocale('de-at', { - months : 'Jänner_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - monthsShort : 'Jän._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'), - monthsParseExact : true, - weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), - weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), - weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY HH:mm', - LLLL : 'dddd, D. MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[heute um] LT [Uhr]', - sameElse: 'L', - nextDay: '[morgen um] LT [Uhr]', - nextWeek: 'dddd [um] LT [Uhr]', - lastDay: '[gestern um] LT [Uhr]', - lastWeek: '[letzten] dddd [um] LT [Uhr]' - }, - relativeTime : { - future : 'in %s', - past : 'vor %s', - s : 'ein paar Sekunden', - ss : '%d Sekunden', - m : processRelativeTime, - mm : '%d Minuten', - h : processRelativeTime, - hh : '%d Stunden', - d : processRelativeTime, - dd : processRelativeTime, - M : processRelativeTime, - MM : processRelativeTime, - y : processRelativeTime, - yy : processRelativeTime - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return deAt; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/de-ch.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/de-ch.js deleted file mode 100644 index 2676afb..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/de-ch.js +++ /dev/null @@ -1,75 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var format = { - 'm': ['eine Minute', 'einer Minute'], - 'h': ['eine Stunde', 'einer Stunde'], - 'd': ['ein Tag', 'einem Tag'], - 'dd': [number + ' Tage', number + ' Tagen'], - 'M': ['ein Monat', 'einem Monat'], - 'MM': [number + ' Monate', number + ' Monaten'], - 'y': ['ein Jahr', 'einem Jahr'], - 'yy': [number + ' Jahre', number + ' Jahren'] - }; - return withoutSuffix ? format[key][0] : format[key][1]; - } - - var deCh = moment.defineLocale('de-ch', { - months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - monthsShort : 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'), - monthsParseExact : true, - weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), - weekdaysShort : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), - weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY HH:mm', - LLLL : 'dddd, D. MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[heute um] LT [Uhr]', - sameElse: 'L', - nextDay: '[morgen um] LT [Uhr]', - nextWeek: 'dddd [um] LT [Uhr]', - lastDay: '[gestern um] LT [Uhr]', - lastWeek: '[letzten] dddd [um] LT [Uhr]' - }, - relativeTime : { - future : 'in %s', - past : 'vor %s', - s : 'ein paar Sekunden', - ss : '%d Sekunden', - m : processRelativeTime, - mm : '%d Minuten', - h : processRelativeTime, - hh : '%d Stunden', - d : processRelativeTime, - dd : processRelativeTime, - M : processRelativeTime, - MM : processRelativeTime, - y : processRelativeTime, - yy : processRelativeTime - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return deCh; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/de.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/de.js deleted file mode 100644 index d5c084a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/de.js +++ /dev/null @@ -1,75 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var format = { - 'm': ['eine Minute', 'einer Minute'], - 'h': ['eine Stunde', 'einer Stunde'], - 'd': ['ein Tag', 'einem Tag'], - 'dd': [number + ' Tage', number + ' Tagen'], - 'M': ['ein Monat', 'einem Monat'], - 'MM': [number + ' Monate', number + ' Monaten'], - 'y': ['ein Jahr', 'einem Jahr'], - 'yy': [number + ' Jahre', number + ' Jahren'] - }; - return withoutSuffix ? format[key][0] : format[key][1]; - } - - var de = moment.defineLocale('de', { - months : 'Januar_Februar_März_April_Mai_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - monthsShort : 'Jan._Feb._März_Apr._Mai_Juni_Juli_Aug._Sep._Okt._Nov._Dez.'.split('_'), - monthsParseExact : true, - weekdays : 'Sonntag_Montag_Dienstag_Mittwoch_Donnerstag_Freitag_Samstag'.split('_'), - weekdaysShort : 'So._Mo._Di._Mi._Do._Fr._Sa.'.split('_'), - weekdaysMin : 'So_Mo_Di_Mi_Do_Fr_Sa'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY HH:mm', - LLLL : 'dddd, D. MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[heute um] LT [Uhr]', - sameElse: 'L', - nextDay: '[morgen um] LT [Uhr]', - nextWeek: 'dddd [um] LT [Uhr]', - lastDay: '[gestern um] LT [Uhr]', - lastWeek: '[letzten] dddd [um] LT [Uhr]' - }, - relativeTime : { - future : 'in %s', - past : 'vor %s', - s : 'ein paar Sekunden', - ss : '%d Sekunden', - m : processRelativeTime, - mm : '%d Minuten', - h : processRelativeTime, - hh : '%d Stunden', - d : processRelativeTime, - dd : processRelativeTime, - M : processRelativeTime, - MM : processRelativeTime, - y : processRelativeTime, - yy : processRelativeTime - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return de; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/dv.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/dv.js deleted file mode 100644 index 6f057ca..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/dv.js +++ /dev/null @@ -1,98 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var months = [ - 'ޖެނުއަރީ', - 'ފެބްރުއަރީ', - 'މާރިޗު', - 'އޭޕްރީލު', - 'މޭ', - 'ޖޫން', - 'ޖުލައި', - 'އޯގަސްޓު', - 'ސެޕްޓެމްބަރު', - 'އޮކްޓޯބަރު', - 'ނޮވެމްބަރު', - 'ޑިސެމްބަރު' - ], weekdays = [ - 'އާދިއްތަ', - 'ހޯމަ', - 'އަންގާރަ', - 'ބުދަ', - 'ބުރާސްފަތި', - 'ހުކުރު', - 'ހޮނިހިރު' - ]; - - var dv = moment.defineLocale('dv', { - months : months, - monthsShort : months, - weekdays : weekdays, - weekdaysShort : weekdays, - weekdaysMin : 'އާދި_ހޯމަ_އަން_ބުދަ_ބުރާ_ހުކު_ހޮނި'.split('_'), - longDateFormat : { - - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'D/M/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - meridiemParse: /މކ|މފ/, - isPM : function (input) { - return 'މފ' === input; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'މކ'; - } else { - return 'މފ'; - } - }, - calendar : { - sameDay : '[މިއަދު] LT', - nextDay : '[މާދަމާ] LT', - nextWeek : 'dddd LT', - lastDay : '[އިއްޔެ] LT', - lastWeek : '[ފާއިތުވި] dddd LT', - sameElse : 'L' - }, - relativeTime : { - future : 'ތެރޭގައި %s', - past : 'ކުރިން %s', - s : 'ސިކުންތުކޮޅެއް', - ss : 'd% ސިކުންތު', - m : 'މިނިޓެއް', - mm : 'މިނިޓު %d', - h : 'ގަޑިއިރެއް', - hh : 'ގަޑިއިރު %d', - d : 'ދުވަހެއް', - dd : 'ދުވަސް %d', - M : 'މަހެއް', - MM : 'މަސް %d', - y : 'އަހަރެއް', - yy : 'އަހަރު %d' - }, - preparse: function (string) { - return string.replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/,/g, '،'); - }, - week : { - dow : 7, // Sunday is the first day of the week. - doy : 12 // The week that contains Jan 1st is the first week of the year. - } - }); - - return dv; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/el.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/el.js deleted file mode 100644 index f01fa77..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/el.js +++ /dev/null @@ -1,99 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - function isFunction(input) { - return input instanceof Function || Object.prototype.toString.call(input) === '[object Function]'; - } - - - var el = moment.defineLocale('el', { - monthsNominativeEl : 'Ιανουάριος_Φεβρουάριος_Μάρτιος_Απρίλιος_Μάιος_Ιούνιος_Ιούλιος_Αύγουστος_Σεπτέμβριος_Οκτώβριος_Νοέμβριος_Δεκέμβριος'.split('_'), - monthsGenitiveEl : 'Ιανουαρίου_Φεβρουαρίου_Μαρτίου_Απριλίου_Μαΐου_Ιουνίου_Ιουλίου_Αυγούστου_Σεπτεμβρίου_Οκτωβρίου_Νοεμβρίου_Δεκεμβρίου'.split('_'), - months : function (momentToFormat, format) { - if (!momentToFormat) { - return this._monthsNominativeEl; - } else if (typeof format === 'string' && /D/.test(format.substring(0, format.indexOf('MMMM')))) { // if there is a day number before 'MMMM' - return this._monthsGenitiveEl[momentToFormat.month()]; - } else { - return this._monthsNominativeEl[momentToFormat.month()]; - } - }, - monthsShort : 'Ιαν_Φεβ_Μαρ_Απρ_Μαϊ_Ιουν_Ιουλ_Αυγ_Σεπ_Οκτ_Νοε_Δεκ'.split('_'), - weekdays : 'Κυριακή_Δευτέρα_Τρίτη_Τετάρτη_Πέμπτη_Παρασκευή_Σάββατο'.split('_'), - weekdaysShort : 'Κυρ_Δευ_Τρι_Τετ_Πεμ_Παρ_Σαβ'.split('_'), - weekdaysMin : 'Κυ_Δε_Τρ_Τε_Πε_Πα_Σα'.split('_'), - meridiem : function (hours, minutes, isLower) { - if (hours > 11) { - return isLower ? 'μμ' : 'ΜΜ'; - } else { - return isLower ? 'πμ' : 'ΠΜ'; - } - }, - isPM : function (input) { - return ((input + '').toLowerCase()[0] === 'μ'); - }, - meridiemParse : /[ΠΜ]\.?Μ?\.?/i, - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY h:mm A', - LLLL : 'dddd, D MMMM YYYY h:mm A' - }, - calendarEl : { - sameDay : '[Σήμερα {}] LT', - nextDay : '[Αύριο {}] LT', - nextWeek : 'dddd [{}] LT', - lastDay : '[Χθες {}] LT', - lastWeek : function () { - switch (this.day()) { - case 6: - return '[το προηγούμενο] dddd [{}] LT'; - default: - return '[την προηγούμενη] dddd [{}] LT'; - } - }, - sameElse : 'L' - }, - calendar : function (key, mom) { - var output = this._calendarEl[key], - hours = mom && mom.hours(); - if (isFunction(output)) { - output = output.apply(mom); - } - return output.replace('{}', (hours % 12 === 1 ? 'στη' : 'στις')); - }, - relativeTime : { - future : 'σε %s', - past : '%s πριν', - s : 'λίγα δευτερόλεπτα', - ss : '%d δευτερόλεπτα', - m : 'ένα λεπτό', - mm : '%d λεπτά', - h : 'μία ώρα', - hh : '%d ώρες', - d : 'μία μέρα', - dd : '%d μέρες', - M : 'ένας μήνας', - MM : '%d μήνες', - y : 'ένας χρόνος', - yy : '%d χρόνια' - }, - dayOfMonthOrdinalParse: /\d{1,2}η/, - ordinal: '%dη', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4st is the first week of the year. - } - }); - - return el; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-au.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-au.js deleted file mode 100644 index 3720237..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-au.js +++ /dev/null @@ -1,66 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var enAu = moment.defineLocale('en-au', { - months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY h:mm A', - LLLL : 'dddd, D MMMM YYYY h:mm A' - }, - calendar : { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - ss : '%d seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return enAu; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-ca.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-ca.js deleted file mode 100644 index 5d0dab0..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-ca.js +++ /dev/null @@ -1,62 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var enCa = moment.defineLocale('en-ca', { - months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'YYYY-MM-DD', - LL : 'MMMM D, YYYY', - LLL : 'MMMM D, YYYY h:mm A', - LLLL : 'dddd, MMMM D, YYYY h:mm A' - }, - calendar : { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - ss : '%d seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - } - }); - - return enCa; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-gb.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-gb.js deleted file mode 100644 index 85302e5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-gb.js +++ /dev/null @@ -1,66 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var enGb = moment.defineLocale('en-gb', { - months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - ss : '%d seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return enGb; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-ie.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-ie.js deleted file mode 100644 index ede6c67..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-ie.js +++ /dev/null @@ -1,66 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var enIe = moment.defineLocale('en-ie', { - months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD-MM-YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - ss : '%d seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return enIe; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-il.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-il.js deleted file mode 100644 index b18eab8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-il.js +++ /dev/null @@ -1,61 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var enIl = moment.defineLocale('en-il', { - months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - } - }); - - return enIl; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-nz.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-nz.js deleted file mode 100644 index f4325d4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/en-nz.js +++ /dev/null @@ -1,66 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var enNz = moment.defineLocale('en-nz', { - months : 'January_February_March_April_May_June_July_August_September_October_November_December'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_May_Jun_Jul_Aug_Sep_Oct_Nov_Dec'.split('_'), - weekdays : 'Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday'.split('_'), - weekdaysShort : 'Sun_Mon_Tue_Wed_Thu_Fri_Sat'.split('_'), - weekdaysMin : 'Su_Mo_Tu_We_Th_Fr_Sa'.split('_'), - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY h:mm A', - LLLL : 'dddd, D MMMM YYYY h:mm A' - }, - calendar : { - sameDay : '[Today at] LT', - nextDay : '[Tomorrow at] LT', - nextWeek : 'dddd [at] LT', - lastDay : '[Yesterday at] LT', - lastWeek : '[Last] dddd [at] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'in %s', - past : '%s ago', - s : 'a few seconds', - ss : '%d seconds', - m : 'a minute', - mm : '%d minutes', - h : 'an hour', - hh : '%d hours', - d : 'a day', - dd : '%d days', - M : 'a month', - MM : '%d months', - y : 'a year', - yy : '%d years' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return enNz; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/eo.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/eo.js deleted file mode 100644 index 40eaee2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/eo.js +++ /dev/null @@ -1,70 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var eo = moment.defineLocale('eo', { - months : 'januaro_februaro_marto_aprilo_majo_junio_julio_aŭgusto_septembro_oktobro_novembro_decembro'.split('_'), - monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aŭg_sep_okt_nov_dec'.split('_'), - weekdays : 'dimanĉo_lundo_mardo_merkredo_ĵaŭdo_vendredo_sabato'.split('_'), - weekdaysShort : 'dim_lun_mard_merk_ĵaŭ_ven_sab'.split('_'), - weekdaysMin : 'di_lu_ma_me_ĵa_ve_sa'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY-MM-DD', - LL : 'D[-a de] MMMM, YYYY', - LLL : 'D[-a de] MMMM, YYYY HH:mm', - LLLL : 'dddd, [la] D[-a de] MMMM, YYYY HH:mm' - }, - meridiemParse: /[ap]\.t\.m/i, - isPM: function (input) { - return input.charAt(0).toLowerCase() === 'p'; - }, - meridiem : function (hours, minutes, isLower) { - if (hours > 11) { - return isLower ? 'p.t.m.' : 'P.T.M.'; - } else { - return isLower ? 'a.t.m.' : 'A.T.M.'; - } - }, - calendar : { - sameDay : '[Hodiaŭ je] LT', - nextDay : '[Morgaŭ je] LT', - nextWeek : 'dddd [je] LT', - lastDay : '[Hieraŭ je] LT', - lastWeek : '[pasinta] dddd [je] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'post %s', - past : 'antaŭ %s', - s : 'sekundoj', - ss : '%d sekundoj', - m : 'minuto', - mm : '%d minutoj', - h : 'horo', - hh : '%d horoj', - d : 'tago',//ne 'diurno', ĉar estas uzita por proksimumo - dd : '%d tagoj', - M : 'monato', - MM : '%d monatoj', - y : 'jaro', - yy : '%d jaroj' - }, - dayOfMonthOrdinalParse: /\d{1,2}a/, - ordinal : '%da', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return eo; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/es-do.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/es-do.js deleted file mode 100644 index 829c2de..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/es-do.js +++ /dev/null @@ -1,91 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'), - monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'); - - var monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i]; - var monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i; - - var esDo = moment.defineLocale('es-do', { - months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'), - monthsShort : function (m, format) { - if (!m) { - return monthsShortDot; - } else if (/-MMM-/.test(format)) { - return monthsShort[m.month()]; - } else { - return monthsShortDot[m.month()]; - } - }, - monthsRegex: monthsRegex, - monthsShortRegex: monthsRegex, - monthsStrictRegex: /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, - monthsShortStrictRegex: /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, - monthsParse: monthsParse, - longMonthsParse: monthsParse, - shortMonthsParse: monthsParse, - weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), - weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), - weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D [de] MMMM [de] YYYY', - LLL : 'D [de] MMMM [de] YYYY h:mm A', - LLLL : 'dddd, D [de] MMMM [de] YYYY h:mm A' - }, - calendar : { - sameDay : function () { - return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - nextDay : function () { - return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - nextWeek : function () { - return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - lastDay : function () { - return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - lastWeek : function () { - return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - sameElse : 'L' - }, - relativeTime : { - future : 'en %s', - past : 'hace %s', - s : 'unos segundos', - ss : '%d segundos', - m : 'un minuto', - mm : '%d minutos', - h : 'una hora', - hh : '%d horas', - d : 'un día', - dd : '%d días', - M : 'un mes', - MM : '%d meses', - y : 'un año', - yy : '%d años' - }, - dayOfMonthOrdinalParse : /\d{1,2}º/, - ordinal : '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return esDo; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/es-us.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/es-us.js deleted file mode 100644 index c12b532..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/es-us.js +++ /dev/null @@ -1,82 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'), - monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'); - - var esUs = moment.defineLocale('es-us', { - months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'), - monthsShort : function (m, format) { - if (!m) { - return monthsShortDot; - } else if (/-MMM-/.test(format)) { - return monthsShort[m.month()]; - } else { - return monthsShortDot[m.month()]; - } - }, - monthsParseExact : true, - weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), - weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), - weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'MM/DD/YYYY', - LL : 'MMMM [de] D [de] YYYY', - LLL : 'MMMM [de] D [de] YYYY h:mm A', - LLLL : 'dddd, MMMM [de] D [de] YYYY h:mm A' - }, - calendar : { - sameDay : function () { - return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - nextDay : function () { - return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - nextWeek : function () { - return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - lastDay : function () { - return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - lastWeek : function () { - return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - sameElse : 'L' - }, - relativeTime : { - future : 'en %s', - past : 'hace %s', - s : 'unos segundos', - ss : '%d segundos', - m : 'un minuto', - mm : '%d minutos', - h : 'una hora', - hh : '%d horas', - d : 'un día', - dd : '%d días', - M : 'un mes', - MM : '%d meses', - y : 'un año', - yy : '%d años' - }, - dayOfMonthOrdinalParse : /\d{1,2}º/, - ordinal : '%dº', - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 1st is the first week of the year. - } - }); - - return esUs; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/es.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/es.js deleted file mode 100644 index aed6802..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/es.js +++ /dev/null @@ -1,91 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var monthsShortDot = 'ene._feb._mar._abr._may._jun._jul._ago._sep._oct._nov._dic.'.split('_'), - monthsShort = 'ene_feb_mar_abr_may_jun_jul_ago_sep_oct_nov_dic'.split('_'); - - var monthsParse = [/^ene/i, /^feb/i, /^mar/i, /^abr/i, /^may/i, /^jun/i, /^jul/i, /^ago/i, /^sep/i, /^oct/i, /^nov/i, /^dic/i]; - var monthsRegex = /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre|ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i; - - var es = moment.defineLocale('es', { - months : 'enero_febrero_marzo_abril_mayo_junio_julio_agosto_septiembre_octubre_noviembre_diciembre'.split('_'), - monthsShort : function (m, format) { - if (!m) { - return monthsShortDot; - } else if (/-MMM-/.test(format)) { - return monthsShort[m.month()]; - } else { - return monthsShortDot[m.month()]; - } - }, - monthsRegex : monthsRegex, - monthsShortRegex : monthsRegex, - monthsStrictRegex : /^(enero|febrero|marzo|abril|mayo|junio|julio|agosto|septiembre|octubre|noviembre|diciembre)/i, - monthsShortStrictRegex : /^(ene\.?|feb\.?|mar\.?|abr\.?|may\.?|jun\.?|jul\.?|ago\.?|sep\.?|oct\.?|nov\.?|dic\.?)/i, - monthsParse : monthsParse, - longMonthsParse : monthsParse, - shortMonthsParse : monthsParse, - weekdays : 'domingo_lunes_martes_miércoles_jueves_viernes_sábado'.split('_'), - weekdaysShort : 'dom._lun._mar._mié._jue._vie._sáb.'.split('_'), - weekdaysMin : 'do_lu_ma_mi_ju_vi_sá'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D [de] MMMM [de] YYYY', - LLL : 'D [de] MMMM [de] YYYY H:mm', - LLLL : 'dddd, D [de] MMMM [de] YYYY H:mm' - }, - calendar : { - sameDay : function () { - return '[hoy a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - nextDay : function () { - return '[mañana a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - nextWeek : function () { - return 'dddd [a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - lastDay : function () { - return '[ayer a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - lastWeek : function () { - return '[el] dddd [pasado a la' + ((this.hours() !== 1) ? 's' : '') + '] LT'; - }, - sameElse : 'L' - }, - relativeTime : { - future : 'en %s', - past : 'hace %s', - s : 'unos segundos', - ss : '%d segundos', - m : 'un minuto', - mm : '%d minutos', - h : 'una hora', - hh : '%d horas', - d : 'un día', - dd : '%d días', - M : 'un mes', - MM : '%d meses', - y : 'un año', - yy : '%d años' - }, - dayOfMonthOrdinalParse : /\d{1,2}º/, - ordinal : '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return es; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/et.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/et.js deleted file mode 100644 index 8a81b04..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/et.js +++ /dev/null @@ -1,79 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var format = { - 's' : ['mõne sekundi', 'mõni sekund', 'paar sekundit'], - 'ss': [number + 'sekundi', number + 'sekundit'], - 'm' : ['ühe minuti', 'üks minut'], - 'mm': [number + ' minuti', number + ' minutit'], - 'h' : ['ühe tunni', 'tund aega', 'üks tund'], - 'hh': [number + ' tunni', number + ' tundi'], - 'd' : ['ühe päeva', 'üks päev'], - 'M' : ['kuu aja', 'kuu aega', 'üks kuu'], - 'MM': [number + ' kuu', number + ' kuud'], - 'y' : ['ühe aasta', 'aasta', 'üks aasta'], - 'yy': [number + ' aasta', number + ' aastat'] - }; - if (withoutSuffix) { - return format[key][2] ? format[key][2] : format[key][1]; - } - return isFuture ? format[key][0] : format[key][1]; - } - - var et = moment.defineLocale('et', { - months : 'jaanuar_veebruar_märts_aprill_mai_juuni_juuli_august_september_oktoober_november_detsember'.split('_'), - monthsShort : 'jaan_veebr_märts_apr_mai_juuni_juuli_aug_sept_okt_nov_dets'.split('_'), - weekdays : 'pühapäev_esmaspäev_teisipäev_kolmapäev_neljapäev_reede_laupäev'.split('_'), - weekdaysShort : 'P_E_T_K_N_R_L'.split('_'), - weekdaysMin : 'P_E_T_K_N_R_L'.split('_'), - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY H:mm', - LLLL : 'dddd, D. MMMM YYYY H:mm' - }, - calendar : { - sameDay : '[Täna,] LT', - nextDay : '[Homme,] LT', - nextWeek : '[Järgmine] dddd LT', - lastDay : '[Eile,] LT', - lastWeek : '[Eelmine] dddd LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s pärast', - past : '%s tagasi', - s : processRelativeTime, - ss : processRelativeTime, - m : processRelativeTime, - mm : processRelativeTime, - h : processRelativeTime, - hh : processRelativeTime, - d : processRelativeTime, - dd : '%d päeva', - M : processRelativeTime, - MM : processRelativeTime, - y : processRelativeTime, - yy : processRelativeTime - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return et; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/eu.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/eu.js deleted file mode 100644 index afe919f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/eu.js +++ /dev/null @@ -1,65 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var eu = moment.defineLocale('eu', { - months : 'urtarrila_otsaila_martxoa_apirila_maiatza_ekaina_uztaila_abuztua_iraila_urria_azaroa_abendua'.split('_'), - monthsShort : 'urt._ots._mar._api._mai._eka._uzt._abu._ira._urr._aza._abe.'.split('_'), - monthsParseExact : true, - weekdays : 'igandea_astelehena_asteartea_asteazkena_osteguna_ostirala_larunbata'.split('_'), - weekdaysShort : 'ig._al._ar._az._og._ol._lr.'.split('_'), - weekdaysMin : 'ig_al_ar_az_og_ol_lr'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY-MM-DD', - LL : 'YYYY[ko] MMMM[ren] D[a]', - LLL : 'YYYY[ko] MMMM[ren] D[a] HH:mm', - LLLL : 'dddd, YYYY[ko] MMMM[ren] D[a] HH:mm', - l : 'YYYY-M-D', - ll : 'YYYY[ko] MMM D[a]', - lll : 'YYYY[ko] MMM D[a] HH:mm', - llll : 'ddd, YYYY[ko] MMM D[a] HH:mm' - }, - calendar : { - sameDay : '[gaur] LT[etan]', - nextDay : '[bihar] LT[etan]', - nextWeek : 'dddd LT[etan]', - lastDay : '[atzo] LT[etan]', - lastWeek : '[aurreko] dddd LT[etan]', - sameElse : 'L' - }, - relativeTime : { - future : '%s barru', - past : 'duela %s', - s : 'segundo batzuk', - ss : '%d segundo', - m : 'minutu bat', - mm : '%d minutu', - h : 'ordu bat', - hh : '%d ordu', - d : 'egun bat', - dd : '%d egun', - M : 'hilabete bat', - MM : '%d hilabete', - y : 'urte bat', - yy : '%d urte' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return eu; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fa.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fa.js deleted file mode 100644 index c042e31..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fa.js +++ /dev/null @@ -1,105 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '۱', - '2': '۲', - '3': '۳', - '4': '۴', - '5': '۵', - '6': '۶', - '7': '۷', - '8': '۸', - '9': '۹', - '0': '۰' - }, numberMap = { - '۱': '1', - '۲': '2', - '۳': '3', - '۴': '4', - '۵': '5', - '۶': '6', - '۷': '7', - '۸': '8', - '۹': '9', - '۰': '0' - }; - - var fa = moment.defineLocale('fa', { - months : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'), - monthsShort : 'ژانویه_فوریه_مارس_آوریل_مه_ژوئن_ژوئیه_اوت_سپتامبر_اکتبر_نوامبر_دسامبر'.split('_'), - weekdays : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'), - weekdaysShort : 'یک\u200cشنبه_دوشنبه_سه\u200cشنبه_چهارشنبه_پنج\u200cشنبه_جمعه_شنبه'.split('_'), - weekdaysMin : 'ی_د_س_چ_پ_ج_ش'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - meridiemParse: /قبل از ظهر|بعد از ظهر/, - isPM: function (input) { - return /بعد از ظهر/.test(input); - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'قبل از ظهر'; - } else { - return 'بعد از ظهر'; - } - }, - calendar : { - sameDay : '[امروز ساعت] LT', - nextDay : '[فردا ساعت] LT', - nextWeek : 'dddd [ساعت] LT', - lastDay : '[دیروز ساعت] LT', - lastWeek : 'dddd [پیش] [ساعت] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'در %s', - past : '%s پیش', - s : 'چند ثانیه', - ss : 'ثانیه d%', - m : 'یک دقیقه', - mm : '%d دقیقه', - h : 'یک ساعت', - hh : '%d ساعت', - d : 'یک روز', - dd : '%d روز', - M : 'یک ماه', - MM : '%d ماه', - y : 'یک سال', - yy : '%d سال' - }, - preparse: function (string) { - return string.replace(/[۰-۹]/g, function (match) { - return numberMap[match]; - }).replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }).replace(/,/g, '،'); - }, - dayOfMonthOrdinalParse: /\d{1,2}م/, - ordinal : '%dم', - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 1st is the first week of the year. - } - }); - - return fa; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fi.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fi.js deleted file mode 100644 index b011599..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fi.js +++ /dev/null @@ -1,108 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var numbersPast = 'nolla yksi kaksi kolme neljä viisi kuusi seitsemän kahdeksan yhdeksän'.split(' '), - numbersFuture = [ - 'nolla', 'yhden', 'kahden', 'kolmen', 'neljän', 'viiden', 'kuuden', - numbersPast[7], numbersPast[8], numbersPast[9] - ]; - function translate(number, withoutSuffix, key, isFuture) { - var result = ''; - switch (key) { - case 's': - return isFuture ? 'muutaman sekunnin' : 'muutama sekunti'; - case 'ss': - return isFuture ? 'sekunnin' : 'sekuntia'; - case 'm': - return isFuture ? 'minuutin' : 'minuutti'; - case 'mm': - result = isFuture ? 'minuutin' : 'minuuttia'; - break; - case 'h': - return isFuture ? 'tunnin' : 'tunti'; - case 'hh': - result = isFuture ? 'tunnin' : 'tuntia'; - break; - case 'd': - return isFuture ? 'päivän' : 'päivä'; - case 'dd': - result = isFuture ? 'päivän' : 'päivää'; - break; - case 'M': - return isFuture ? 'kuukauden' : 'kuukausi'; - case 'MM': - result = isFuture ? 'kuukauden' : 'kuukautta'; - break; - case 'y': - return isFuture ? 'vuoden' : 'vuosi'; - case 'yy': - result = isFuture ? 'vuoden' : 'vuotta'; - break; - } - result = verbalNumber(number, isFuture) + ' ' + result; - return result; - } - function verbalNumber(number, isFuture) { - return number < 10 ? (isFuture ? numbersFuture[number] : numbersPast[number]) : number; - } - - var fi = moment.defineLocale('fi', { - months : 'tammikuu_helmikuu_maaliskuu_huhtikuu_toukokuu_kesäkuu_heinäkuu_elokuu_syyskuu_lokakuu_marraskuu_joulukuu'.split('_'), - monthsShort : 'tammi_helmi_maalis_huhti_touko_kesä_heinä_elo_syys_loka_marras_joulu'.split('_'), - weekdays : 'sunnuntai_maanantai_tiistai_keskiviikko_torstai_perjantai_lauantai'.split('_'), - weekdaysShort : 'su_ma_ti_ke_to_pe_la'.split('_'), - weekdaysMin : 'su_ma_ti_ke_to_pe_la'.split('_'), - longDateFormat : { - LT : 'HH.mm', - LTS : 'HH.mm.ss', - L : 'DD.MM.YYYY', - LL : 'Do MMMM[ta] YYYY', - LLL : 'Do MMMM[ta] YYYY, [klo] HH.mm', - LLLL : 'dddd, Do MMMM[ta] YYYY, [klo] HH.mm', - l : 'D.M.YYYY', - ll : 'Do MMM YYYY', - lll : 'Do MMM YYYY, [klo] HH.mm', - llll : 'ddd, Do MMM YYYY, [klo] HH.mm' - }, - calendar : { - sameDay : '[tänään] [klo] LT', - nextDay : '[huomenna] [klo] LT', - nextWeek : 'dddd [klo] LT', - lastDay : '[eilen] [klo] LT', - lastWeek : '[viime] dddd[na] [klo] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s päästä', - past : '%s sitten', - s : translate, - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : translate, - dd : translate, - M : translate, - MM : translate, - y : translate, - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return fi; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fo.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fo.js deleted file mode 100644 index eac46d2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fo.js +++ /dev/null @@ -1,59 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var fo = moment.defineLocale('fo', { - months : 'januar_februar_mars_apríl_mai_juni_juli_august_september_oktober_november_desember'.split('_'), - monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), - weekdays : 'sunnudagur_mánadagur_týsdagur_mikudagur_hósdagur_fríggjadagur_leygardagur'.split('_'), - weekdaysShort : 'sun_mán_týs_mik_hós_frí_ley'.split('_'), - weekdaysMin : 'su_má_tý_mi_hó_fr_le'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D. MMMM, YYYY HH:mm' - }, - calendar : { - sameDay : '[Í dag kl.] LT', - nextDay : '[Í morgin kl.] LT', - nextWeek : 'dddd [kl.] LT', - lastDay : '[Í gjár kl.] LT', - lastWeek : '[síðstu] dddd [kl] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'um %s', - past : '%s síðani', - s : 'fá sekund', - ss : '%d sekundir', - m : 'ein minutt', - mm : '%d minuttir', - h : 'ein tími', - hh : '%d tímar', - d : 'ein dagur', - dd : '%d dagar', - M : 'ein mánaði', - MM : '%d mánaðir', - y : 'eitt ár', - yy : '%d ár' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return fo; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fr-ca.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fr-ca.js deleted file mode 100644 index ad1f77d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fr-ca.js +++ /dev/null @@ -1,73 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var frCa = moment.defineLocale('fr-ca', { - months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), - monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), - monthsParseExact : true, - weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), - weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), - weekdaysMin : 'di_lu_ma_me_je_ve_sa'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY-MM-DD', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Aujourd’hui à] LT', - nextDay : '[Demain à] LT', - nextWeek : 'dddd [à] LT', - lastDay : '[Hier à] LT', - lastWeek : 'dddd [dernier à] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'dans %s', - past : 'il y a %s', - s : 'quelques secondes', - ss : '%d secondes', - m : 'une minute', - mm : '%d minutes', - h : 'une heure', - hh : '%d heures', - d : 'un jour', - dd : '%d jours', - M : 'un mois', - MM : '%d mois', - y : 'un an', - yy : '%d ans' - }, - dayOfMonthOrdinalParse: /\d{1,2}(er|e)/, - ordinal : function (number, period) { - switch (period) { - // Words with masculine grammatical gender: mois, trimestre, jour - default: - case 'M': - case 'Q': - case 'D': - case 'DDD': - case 'd': - return number + (number === 1 ? 'er' : 'e'); - - // Words with feminine grammatical gender: semaine - case 'w': - case 'W': - return number + (number === 1 ? 're' : 'e'); - } - } - }); - - return frCa; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fr-ch.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fr-ch.js deleted file mode 100644 index 54033d1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fr-ch.js +++ /dev/null @@ -1,77 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var frCh = moment.defineLocale('fr-ch', { - months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), - monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), - monthsParseExact : true, - weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), - weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), - weekdaysMin : 'di_lu_ma_me_je_ve_sa'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Aujourd’hui à] LT', - nextDay : '[Demain à] LT', - nextWeek : 'dddd [à] LT', - lastDay : '[Hier à] LT', - lastWeek : 'dddd [dernier à] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'dans %s', - past : 'il y a %s', - s : 'quelques secondes', - ss : '%d secondes', - m : 'une minute', - mm : '%d minutes', - h : 'une heure', - hh : '%d heures', - d : 'un jour', - dd : '%d jours', - M : 'un mois', - MM : '%d mois', - y : 'un an', - yy : '%d ans' - }, - dayOfMonthOrdinalParse: /\d{1,2}(er|e)/, - ordinal : function (number, period) { - switch (period) { - // Words with masculine grammatical gender: mois, trimestre, jour - default: - case 'M': - case 'Q': - case 'D': - case 'DDD': - case 'd': - return number + (number === 1 ? 'er' : 'e'); - - // Words with feminine grammatical gender: semaine - case 'w': - case 'W': - return number + (number === 1 ? 're' : 'e'); - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return frCh; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fr.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fr.js deleted file mode 100644 index 9286707..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fr.js +++ /dev/null @@ -1,82 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var fr = moment.defineLocale('fr', { - months : 'janvier_février_mars_avril_mai_juin_juillet_août_septembre_octobre_novembre_décembre'.split('_'), - monthsShort : 'janv._févr._mars_avr._mai_juin_juil._août_sept._oct._nov._déc.'.split('_'), - monthsParseExact : true, - weekdays : 'dimanche_lundi_mardi_mercredi_jeudi_vendredi_samedi'.split('_'), - weekdaysShort : 'dim._lun._mar._mer._jeu._ven._sam.'.split('_'), - weekdaysMin : 'di_lu_ma_me_je_ve_sa'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Aujourd’hui à] LT', - nextDay : '[Demain à] LT', - nextWeek : 'dddd [à] LT', - lastDay : '[Hier à] LT', - lastWeek : 'dddd [dernier à] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'dans %s', - past : 'il y a %s', - s : 'quelques secondes', - ss : '%d secondes', - m : 'une minute', - mm : '%d minutes', - h : 'une heure', - hh : '%d heures', - d : 'un jour', - dd : '%d jours', - M : 'un mois', - MM : '%d mois', - y : 'un an', - yy : '%d ans' - }, - dayOfMonthOrdinalParse: /\d{1,2}(er|)/, - ordinal : function (number, period) { - switch (period) { - // TODO: Return 'e' when day of month > 1. Move this case inside - // block for masculine words below. - // See https://github.com/moment/moment/issues/3375 - case 'D': - return number + (number === 1 ? 'er' : ''); - - // Words with masculine grammatical gender: mois, trimestre, jour - default: - case 'M': - case 'Q': - case 'DDD': - case 'd': - return number + (number === 1 ? 'er' : 'e'); - - // Words with feminine grammatical gender: semaine - case 'w': - case 'W': - return number + (number === 1 ? 're' : 'e'); - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return fr; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fy.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fy.js deleted file mode 100644 index 9a672bf..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/fy.js +++ /dev/null @@ -1,74 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var monthsShortWithDots = 'jan._feb._mrt._apr._mai_jun._jul._aug._sep._okt._nov._des.'.split('_'), - monthsShortWithoutDots = 'jan_feb_mrt_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'); - - var fy = moment.defineLocale('fy', { - months : 'jannewaris_febrewaris_maart_april_maaie_juny_july_augustus_septimber_oktober_novimber_desimber'.split('_'), - monthsShort : function (m, format) { - if (!m) { - return monthsShortWithDots; - } else if (/-MMM-/.test(format)) { - return monthsShortWithoutDots[m.month()]; - } else { - return monthsShortWithDots[m.month()]; - } - }, - monthsParseExact : true, - weekdays : 'snein_moandei_tiisdei_woansdei_tongersdei_freed_sneon'.split('_'), - weekdaysShort : 'si._mo._ti._wo._to._fr._so.'.split('_'), - weekdaysMin : 'Si_Mo_Ti_Wo_To_Fr_So'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD-MM-YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[hjoed om] LT', - nextDay: '[moarn om] LT', - nextWeek: 'dddd [om] LT', - lastDay: '[juster om] LT', - lastWeek: '[ôfrûne] dddd [om] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'oer %s', - past : '%s lyn', - s : 'in pear sekonden', - ss : '%d sekonden', - m : 'ien minút', - mm : '%d minuten', - h : 'ien oere', - hh : '%d oeren', - d : 'ien dei', - dd : '%d dagen', - M : 'ien moanne', - MM : '%d moannen', - y : 'ien jier', - yy : '%d jierren' - }, - dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, - ordinal : function (number) { - return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return fy; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gd.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gd.js deleted file mode 100644 index 4d0d88a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gd.js +++ /dev/null @@ -1,75 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var months = [ - 'Am Faoilleach', 'An Gearran', 'Am Màrt', 'An Giblean', 'An Cèitean', 'An t-Ògmhios', 'An t-Iuchar', 'An Lùnastal', 'An t-Sultain', 'An Dàmhair', 'An t-Samhain', 'An Dùbhlachd' - ]; - - var monthsShort = ['Faoi', 'Gear', 'Màrt', 'Gibl', 'Cèit', 'Ògmh', 'Iuch', 'Lùn', 'Sult', 'Dàmh', 'Samh', 'Dùbh']; - - var weekdays = ['Didòmhnaich', 'Diluain', 'Dimàirt', 'Diciadain', 'Diardaoin', 'Dihaoine', 'Disathairne']; - - var weekdaysShort = ['Did', 'Dil', 'Dim', 'Dic', 'Dia', 'Dih', 'Dis']; - - var weekdaysMin = ['Dò', 'Lu', 'Mà', 'Ci', 'Ar', 'Ha', 'Sa']; - - var gd = moment.defineLocale('gd', { - months : months, - monthsShort : monthsShort, - monthsParseExact : true, - weekdays : weekdays, - weekdaysShort : weekdaysShort, - weekdaysMin : weekdaysMin, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[An-diugh aig] LT', - nextDay : '[A-màireach aig] LT', - nextWeek : 'dddd [aig] LT', - lastDay : '[An-dè aig] LT', - lastWeek : 'dddd [seo chaidh] [aig] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'ann an %s', - past : 'bho chionn %s', - s : 'beagan diogan', - ss : '%d diogan', - m : 'mionaid', - mm : '%d mionaidean', - h : 'uair', - hh : '%d uairean', - d : 'latha', - dd : '%d latha', - M : 'mìos', - MM : '%d mìosan', - y : 'bliadhna', - yy : '%d bliadhna' - }, - dayOfMonthOrdinalParse : /\d{1,2}(d|na|mh)/, - ordinal : function (number) { - var output = number === 1 ? 'd' : number % 10 === 2 ? 'na' : 'mh'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return gd; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gl.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gl.js deleted file mode 100644 index 1cc4177..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gl.js +++ /dev/null @@ -1,76 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var gl = moment.defineLocale('gl', { - months : 'xaneiro_febreiro_marzo_abril_maio_xuño_xullo_agosto_setembro_outubro_novembro_decembro'.split('_'), - monthsShort : 'xan._feb._mar._abr._mai._xuñ._xul._ago._set._out._nov._dec.'.split('_'), - monthsParseExact: true, - weekdays : 'domingo_luns_martes_mércores_xoves_venres_sábado'.split('_'), - weekdaysShort : 'dom._lun._mar._mér._xov._ven._sáb.'.split('_'), - weekdaysMin : 'do_lu_ma_mé_xo_ve_sá'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D [de] MMMM [de] YYYY', - LLL : 'D [de] MMMM [de] YYYY H:mm', - LLLL : 'dddd, D [de] MMMM [de] YYYY H:mm' - }, - calendar : { - sameDay : function () { - return '[hoxe ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT'; - }, - nextDay : function () { - return '[mañá ' + ((this.hours() !== 1) ? 'ás' : 'á') + '] LT'; - }, - nextWeek : function () { - return 'dddd [' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT'; - }, - lastDay : function () { - return '[onte ' + ((this.hours() !== 1) ? 'á' : 'a') + '] LT'; - }, - lastWeek : function () { - return '[o] dddd [pasado ' + ((this.hours() !== 1) ? 'ás' : 'a') + '] LT'; - }, - sameElse : 'L' - }, - relativeTime : { - future : function (str) { - if (str.indexOf('un') === 0) { - return 'n' + str; - } - return 'en ' + str; - }, - past : 'hai %s', - s : 'uns segundos', - ss : '%d segundos', - m : 'un minuto', - mm : '%d minutos', - h : 'unha hora', - hh : '%d horas', - d : 'un día', - dd : '%d días', - M : 'un mes', - MM : '%d meses', - y : 'un ano', - yy : '%d anos' - }, - dayOfMonthOrdinalParse : /\d{1,2}º/, - ordinal : '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return gl; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gom-latn.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gom-latn.js deleted file mode 100644 index f26f8f9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gom-latn.js +++ /dev/null @@ -1,122 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var format = { - 's': ['thodde secondanim', 'thodde second'], - 'ss': [number + ' secondanim', number + ' second'], - 'm': ['eka mintan', 'ek minute'], - 'mm': [number + ' mintanim', number + ' mintam'], - 'h': ['eka horan', 'ek hor'], - 'hh': [number + ' horanim', number + ' horam'], - 'd': ['eka disan', 'ek dis'], - 'dd': [number + ' disanim', number + ' dis'], - 'M': ['eka mhoinean', 'ek mhoino'], - 'MM': [number + ' mhoineanim', number + ' mhoine'], - 'y': ['eka vorsan', 'ek voros'], - 'yy': [number + ' vorsanim', number + ' vorsam'] - }; - return withoutSuffix ? format[key][0] : format[key][1]; - } - - var gomLatn = moment.defineLocale('gom-latn', { - months : 'Janer_Febrer_Mars_Abril_Mai_Jun_Julai_Agost_Setembr_Otubr_Novembr_Dezembr'.split('_'), - monthsShort : 'Jan._Feb._Mars_Abr._Mai_Jun_Jul._Ago._Set._Otu._Nov._Dez.'.split('_'), - monthsParseExact : true, - weekdays : 'Aitar_Somar_Mongllar_Budvar_Brestar_Sukrar_Son\'var'.split('_'), - weekdaysShort : 'Ait._Som._Mon._Bud._Bre._Suk._Son.'.split('_'), - weekdaysMin : 'Ai_Sm_Mo_Bu_Br_Su_Sn'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'A h:mm [vazta]', - LTS : 'A h:mm:ss [vazta]', - L : 'DD-MM-YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY A h:mm [vazta]', - LLLL : 'dddd, MMMM[achea] Do, YYYY, A h:mm [vazta]', - llll: 'ddd, D MMM YYYY, A h:mm [vazta]' - }, - calendar : { - sameDay: '[Aiz] LT', - nextDay: '[Faleam] LT', - nextWeek: '[Ieta to] dddd[,] LT', - lastDay: '[Kal] LT', - lastWeek: '[Fatlo] dddd[,] LT', - sameElse: 'L' - }, - relativeTime : { - future : '%s', - past : '%s adim', - s : processRelativeTime, - ss : processRelativeTime, - m : processRelativeTime, - mm : processRelativeTime, - h : processRelativeTime, - hh : processRelativeTime, - d : processRelativeTime, - dd : processRelativeTime, - M : processRelativeTime, - MM : processRelativeTime, - y : processRelativeTime, - yy : processRelativeTime - }, - dayOfMonthOrdinalParse : /\d{1,2}(er)/, - ordinal : function (number, period) { - switch (period) { - // the ordinal 'er' only applies to day of the month - case 'D': - return number + 'er'; - default: - case 'M': - case 'Q': - case 'DDD': - case 'd': - case 'w': - case 'W': - return number; - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - }, - meridiemParse: /rati|sokalli|donparam|sanje/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'rati') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'sokalli') { - return hour; - } else if (meridiem === 'donparam') { - return hour > 12 ? hour : hour + 12; - } else if (meridiem === 'sanje') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'rati'; - } else if (hour < 12) { - return 'sokalli'; - } else if (hour < 16) { - return 'donparam'; - } else if (hour < 20) { - return 'sanje'; - } else { - return 'rati'; - } - } - }); - - return gomLatn; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gu.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gu.js deleted file mode 100644 index c025aac..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/gu.js +++ /dev/null @@ -1,123 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '૧', - '2': '૨', - '3': '૩', - '4': '૪', - '5': '૫', - '6': '૬', - '7': '૭', - '8': '૮', - '9': '૯', - '0': '૦' - }, - numberMap = { - '૧': '1', - '૨': '2', - '૩': '3', - '૪': '4', - '૫': '5', - '૬': '6', - '૭': '7', - '૮': '8', - '૯': '9', - '૦': '0' - }; - - var gu = moment.defineLocale('gu', { - months: 'જાન્યુઆરી_ફેબ્રુઆરી_માર્ચ_એપ્રિલ_મે_જૂન_જુલાઈ_ઑગસ્ટ_સપ્ટેમ્બર_ઑક્ટ્બર_નવેમ્બર_ડિસેમ્બર'.split('_'), - monthsShort: 'જાન્યુ._ફેબ્રુ._માર્ચ_એપ્રિ._મે_જૂન_જુલા._ઑગ._સપ્ટે._ઑક્ટ્._નવે._ડિસે.'.split('_'), - monthsParseExact: true, - weekdays: 'રવિવાર_સોમવાર_મંગળવાર_બુધ્વાર_ગુરુવાર_શુક્રવાર_શનિવાર'.split('_'), - weekdaysShort: 'રવિ_સોમ_મંગળ_બુધ્_ગુરુ_શુક્ર_શનિ'.split('_'), - weekdaysMin: 'ર_સો_મં_બુ_ગુ_શુ_શ'.split('_'), - longDateFormat: { - LT: 'A h:mm વાગ્યે', - LTS: 'A h:mm:ss વાગ્યે', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY, A h:mm વાગ્યે', - LLLL: 'dddd, D MMMM YYYY, A h:mm વાગ્યે' - }, - calendar: { - sameDay: '[આજ] LT', - nextDay: '[કાલે] LT', - nextWeek: 'dddd, LT', - lastDay: '[ગઇકાલે] LT', - lastWeek: '[પાછલા] dddd, LT', - sameElse: 'L' - }, - relativeTime: { - future: '%s મા', - past: '%s પેહલા', - s: 'અમુક પળો', - ss: '%d સેકંડ', - m: 'એક મિનિટ', - mm: '%d મિનિટ', - h: 'એક કલાક', - hh: '%d કલાક', - d: 'એક દિવસ', - dd: '%d દિવસ', - M: 'એક મહિનો', - MM: '%d મહિનો', - y: 'એક વર્ષ', - yy: '%d વર્ષ' - }, - preparse: function (string) { - return string.replace(/[૧૨૩૪૫૬૭૮૯૦]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - // Gujarati notation for meridiems are quite fuzzy in practice. While there exists - // a rigid notion of a 'Pahar' it is not used as rigidly in modern Gujarati. - meridiemParse: /રાત|બપોર|સવાર|સાંજ/, - meridiemHour: function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'રાત') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'સવાર') { - return hour; - } else if (meridiem === 'બપોર') { - return hour >= 10 ? hour : hour + 12; - } else if (meridiem === 'સાંજ') { - return hour + 12; - } - }, - meridiem: function (hour, minute, isLower) { - if (hour < 4) { - return 'રાત'; - } else if (hour < 10) { - return 'સવાર'; - } else if (hour < 17) { - return 'બપોર'; - } else if (hour < 20) { - return 'સાંજ'; - } else { - return 'રાત'; - } - }, - week: { - dow: 0, // Sunday is the first day of the week. - doy: 6 // The week that contains Jan 1st is the first week of the year. - } - }); - - return gu; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/he.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/he.js deleted file mode 100644 index 7a22e8d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/he.js +++ /dev/null @@ -1,96 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var he = moment.defineLocale('he', { - months : 'ינואר_פברואר_מרץ_אפריל_מאי_יוני_יולי_אוגוסט_ספטמבר_אוקטובר_נובמבר_דצמבר'.split('_'), - monthsShort : 'ינו׳_פבר׳_מרץ_אפר׳_מאי_יוני_יולי_אוג׳_ספט׳_אוק׳_נוב׳_דצמ׳'.split('_'), - weekdays : 'ראשון_שני_שלישי_רביעי_חמישי_שישי_שבת'.split('_'), - weekdaysShort : 'א׳_ב׳_ג׳_ד׳_ה׳_ו׳_ש׳'.split('_'), - weekdaysMin : 'א_ב_ג_ד_ה_ו_ש'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D [ב]MMMM YYYY', - LLL : 'D [ב]MMMM YYYY HH:mm', - LLLL : 'dddd, D [ב]MMMM YYYY HH:mm', - l : 'D/M/YYYY', - ll : 'D MMM YYYY', - lll : 'D MMM YYYY HH:mm', - llll : 'ddd, D MMM YYYY HH:mm' - }, - calendar : { - sameDay : '[היום ב־]LT', - nextDay : '[מחר ב־]LT', - nextWeek : 'dddd [בשעה] LT', - lastDay : '[אתמול ב־]LT', - lastWeek : '[ביום] dddd [האחרון בשעה] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'בעוד %s', - past : 'לפני %s', - s : 'מספר שניות', - ss : '%d שניות', - m : 'דקה', - mm : '%d דקות', - h : 'שעה', - hh : function (number) { - if (number === 2) { - return 'שעתיים'; - } - return number + ' שעות'; - }, - d : 'יום', - dd : function (number) { - if (number === 2) { - return 'יומיים'; - } - return number + ' ימים'; - }, - M : 'חודש', - MM : function (number) { - if (number === 2) { - return 'חודשיים'; - } - return number + ' חודשים'; - }, - y : 'שנה', - yy : function (number) { - if (number === 2) { - return 'שנתיים'; - } else if (number % 10 === 0 && number !== 10) { - return number + ' שנה'; - } - return number + ' שנים'; - } - }, - meridiemParse: /אחה"צ|לפנה"צ|אחרי הצהריים|לפני הצהריים|לפנות בוקר|בבוקר|בערב/i, - isPM : function (input) { - return /^(אחה"צ|אחרי הצהריים|בערב)$/.test(input); - }, - meridiem : function (hour, minute, isLower) { - if (hour < 5) { - return 'לפנות בוקר'; - } else if (hour < 10) { - return 'בבוקר'; - } else if (hour < 12) { - return isLower ? 'לפנה"צ' : 'לפני הצהריים'; - } else if (hour < 18) { - return isLower ? 'אחה"צ' : 'אחרי הצהריים'; - } else { - return 'בערב'; - } - } - }); - - return he; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hi.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hi.js deleted file mode 100644 index 5145c31..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hi.js +++ /dev/null @@ -1,123 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '१', - '2': '२', - '3': '३', - '4': '४', - '5': '५', - '6': '६', - '7': '७', - '8': '८', - '9': '९', - '0': '०' - }, - numberMap = { - '१': '1', - '२': '2', - '३': '3', - '४': '4', - '५': '5', - '६': '6', - '७': '7', - '८': '8', - '९': '9', - '०': '0' - }; - - var hi = moment.defineLocale('hi', { - months : 'जनवरी_फ़रवरी_मार्च_अप्रैल_मई_जून_जुलाई_अगस्त_सितम्बर_अक्टूबर_नवम्बर_दिसम्बर'.split('_'), - monthsShort : 'जन._फ़र._मार्च_अप्रै._मई_जून_जुल._अग._सित._अक्टू._नव._दिस.'.split('_'), - monthsParseExact: true, - weekdays : 'रविवार_सोमवार_मंगलवार_बुधवार_गुरूवार_शुक्रवार_शनिवार'.split('_'), - weekdaysShort : 'रवि_सोम_मंगल_बुध_गुरू_शुक्र_शनि'.split('_'), - weekdaysMin : 'र_सो_मं_बु_गु_शु_श'.split('_'), - longDateFormat : { - LT : 'A h:mm बजे', - LTS : 'A h:mm:ss बजे', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm बजे', - LLLL : 'dddd, D MMMM YYYY, A h:mm बजे' - }, - calendar : { - sameDay : '[आज] LT', - nextDay : '[कल] LT', - nextWeek : 'dddd, LT', - lastDay : '[कल] LT', - lastWeek : '[पिछले] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s में', - past : '%s पहले', - s : 'कुछ ही क्षण', - ss : '%d सेकंड', - m : 'एक मिनट', - mm : '%d मिनट', - h : 'एक घंटा', - hh : '%d घंटे', - d : 'एक दिन', - dd : '%d दिन', - M : 'एक महीने', - MM : '%d महीने', - y : 'एक वर्ष', - yy : '%d वर्ष' - }, - preparse: function (string) { - return string.replace(/[१२३४५६७८९०]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - // Hindi notation for meridiems are quite fuzzy in practice. While there exists - // a rigid notion of a 'Pahar' it is not used as rigidly in modern Hindi. - meridiemParse: /रात|सुबह|दोपहर|शाम/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'रात') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'सुबह') { - return hour; - } else if (meridiem === 'दोपहर') { - return hour >= 10 ? hour : hour + 12; - } else if (meridiem === 'शाम') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'रात'; - } else if (hour < 10) { - return 'सुबह'; - } else if (hour < 17) { - return 'दोपहर'; - } else if (hour < 20) { - return 'शाम'; - } else { - return 'रात'; - } - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 1st is the first week of the year. - } - }); - - return hi; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hr.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hr.js deleted file mode 100644 index 07ce527..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hr.js +++ /dev/null @@ -1,153 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function translate(number, withoutSuffix, key) { - var result = number + ' '; - switch (key) { - case 'ss': - if (number === 1) { - result += 'sekunda'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'sekunde'; - } else { - result += 'sekundi'; - } - return result; - case 'm': - return withoutSuffix ? 'jedna minuta' : 'jedne minute'; - case 'mm': - if (number === 1) { - result += 'minuta'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'minute'; - } else { - result += 'minuta'; - } - return result; - case 'h': - return withoutSuffix ? 'jedan sat' : 'jednog sata'; - case 'hh': - if (number === 1) { - result += 'sat'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'sata'; - } else { - result += 'sati'; - } - return result; - case 'dd': - if (number === 1) { - result += 'dan'; - } else { - result += 'dana'; - } - return result; - case 'MM': - if (number === 1) { - result += 'mjesec'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'mjeseca'; - } else { - result += 'mjeseci'; - } - return result; - case 'yy': - if (number === 1) { - result += 'godina'; - } else if (number === 2 || number === 3 || number === 4) { - result += 'godine'; - } else { - result += 'godina'; - } - return result; - } - } - - var hr = moment.defineLocale('hr', { - months : { - format: 'siječnja_veljače_ožujka_travnja_svibnja_lipnja_srpnja_kolovoza_rujna_listopada_studenoga_prosinca'.split('_'), - standalone: 'siječanj_veljača_ožujak_travanj_svibanj_lipanj_srpanj_kolovoz_rujan_listopad_studeni_prosinac'.split('_') - }, - monthsShort : 'sij._velj._ožu._tra._svi._lip._srp._kol._ruj._lis._stu._pro.'.split('_'), - monthsParseExact: true, - weekdays : 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), - weekdaysShort : 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), - weekdaysMin : 'ne_po_ut_sr_če_pe_su'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY H:mm', - LLLL : 'dddd, D. MMMM YYYY H:mm' - }, - calendar : { - sameDay : '[danas u] LT', - nextDay : '[sutra u] LT', - nextWeek : function () { - switch (this.day()) { - case 0: - return '[u] [nedjelju] [u] LT'; - case 3: - return '[u] [srijedu] [u] LT'; - case 6: - return '[u] [subotu] [u] LT'; - case 1: - case 2: - case 4: - case 5: - return '[u] dddd [u] LT'; - } - }, - lastDay : '[jučer u] LT', - lastWeek : function () { - switch (this.day()) { - case 0: - case 3: - return '[prošlu] dddd [u] LT'; - case 6: - return '[prošle] [subote] [u] LT'; - case 1: - case 2: - case 4: - case 5: - return '[prošli] dddd [u] LT'; - } - }, - sameElse : 'L' - }, - relativeTime : { - future : 'za %s', - past : 'prije %s', - s : 'par sekundi', - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : 'dan', - dd : translate, - M : 'mjesec', - MM : translate, - y : 'godinu', - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return hr; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hu.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hu.js deleted file mode 100644 index 53e9bb6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hu.js +++ /dev/null @@ -1,109 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var weekEndings = 'vasárnap hétfőn kedden szerdán csütörtökön pénteken szombaton'.split(' '); - function translate(number, withoutSuffix, key, isFuture) { - var num = number; - switch (key) { - case 's': - return (isFuture || withoutSuffix) ? 'néhány másodperc' : 'néhány másodperce'; - case 'ss': - return num + (isFuture || withoutSuffix) ? ' másodperc' : ' másodperce'; - case 'm': - return 'egy' + (isFuture || withoutSuffix ? ' perc' : ' perce'); - case 'mm': - return num + (isFuture || withoutSuffix ? ' perc' : ' perce'); - case 'h': - return 'egy' + (isFuture || withoutSuffix ? ' óra' : ' órája'); - case 'hh': - return num + (isFuture || withoutSuffix ? ' óra' : ' órája'); - case 'd': - return 'egy' + (isFuture || withoutSuffix ? ' nap' : ' napja'); - case 'dd': - return num + (isFuture || withoutSuffix ? ' nap' : ' napja'); - case 'M': - return 'egy' + (isFuture || withoutSuffix ? ' hónap' : ' hónapja'); - case 'MM': - return num + (isFuture || withoutSuffix ? ' hónap' : ' hónapja'); - case 'y': - return 'egy' + (isFuture || withoutSuffix ? ' év' : ' éve'); - case 'yy': - return num + (isFuture || withoutSuffix ? ' év' : ' éve'); - } - return ''; - } - function week(isFuture) { - return (isFuture ? '' : '[múlt] ') + '[' + weekEndings[this.day()] + '] LT[-kor]'; - } - - var hu = moment.defineLocale('hu', { - months : 'január_február_március_április_május_június_július_augusztus_szeptember_október_november_december'.split('_'), - monthsShort : 'jan_feb_márc_ápr_máj_jún_júl_aug_szept_okt_nov_dec'.split('_'), - weekdays : 'vasárnap_hétfő_kedd_szerda_csütörtök_péntek_szombat'.split('_'), - weekdaysShort : 'vas_hét_kedd_sze_csüt_pén_szo'.split('_'), - weekdaysMin : 'v_h_k_sze_cs_p_szo'.split('_'), - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'YYYY.MM.DD.', - LL : 'YYYY. MMMM D.', - LLL : 'YYYY. MMMM D. H:mm', - LLLL : 'YYYY. MMMM D., dddd H:mm' - }, - meridiemParse: /de|du/i, - isPM: function (input) { - return input.charAt(1).toLowerCase() === 'u'; - }, - meridiem : function (hours, minutes, isLower) { - if (hours < 12) { - return isLower === true ? 'de' : 'DE'; - } else { - return isLower === true ? 'du' : 'DU'; - } - }, - calendar : { - sameDay : '[ma] LT[-kor]', - nextDay : '[holnap] LT[-kor]', - nextWeek : function () { - return week.call(this, true); - }, - lastDay : '[tegnap] LT[-kor]', - lastWeek : function () { - return week.call(this, false); - }, - sameElse : 'L' - }, - relativeTime : { - future : '%s múlva', - past : '%s', - s : translate, - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : translate, - dd : translate, - M : translate, - MM : translate, - y : translate, - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return hu; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hy-am.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hy-am.js deleted file mode 100644 index d709d3b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/hy-am.js +++ /dev/null @@ -1,94 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var hyAm = moment.defineLocale('hy-am', { - months : { - format: 'հունվարի_փետրվարի_մարտի_ապրիլի_մայիսի_հունիսի_հուլիսի_օգոստոսի_սեպտեմբերի_հոկտեմբերի_նոյեմբերի_դեկտեմբերի'.split('_'), - standalone: 'հունվար_փետրվար_մարտ_ապրիլ_մայիս_հունիս_հուլիս_օգոստոս_սեպտեմբեր_հոկտեմբեր_նոյեմբեր_դեկտեմբեր'.split('_') - }, - monthsShort : 'հնվ_փտր_մրտ_ապր_մյս_հնս_հլս_օգս_սպտ_հկտ_նմբ_դկտ'.split('_'), - weekdays : 'կիրակի_երկուշաբթի_երեքշաբթի_չորեքշաբթի_հինգշաբթի_ուրբաթ_շաբաթ'.split('_'), - weekdaysShort : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), - weekdaysMin : 'կրկ_երկ_երք_չրք_հնգ_ուրբ_շբթ'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY թ.', - LLL : 'D MMMM YYYY թ., HH:mm', - LLLL : 'dddd, D MMMM YYYY թ., HH:mm' - }, - calendar : { - sameDay: '[այսօր] LT', - nextDay: '[վաղը] LT', - lastDay: '[երեկ] LT', - nextWeek: function () { - return 'dddd [օրը ժամը] LT'; - }, - lastWeek: function () { - return '[անցած] dddd [օրը ժամը] LT'; - }, - sameElse: 'L' - }, - relativeTime : { - future : '%s հետո', - past : '%s առաջ', - s : 'մի քանի վայրկյան', - ss : '%d վայրկյան', - m : 'րոպե', - mm : '%d րոպե', - h : 'ժամ', - hh : '%d ժամ', - d : 'օր', - dd : '%d օր', - M : 'ամիս', - MM : '%d ամիս', - y : 'տարի', - yy : '%d տարի' - }, - meridiemParse: /գիշերվա|առավոտվա|ցերեկվա|երեկոյան/, - isPM: function (input) { - return /^(ցերեկվա|երեկոյան)$/.test(input); - }, - meridiem : function (hour) { - if (hour < 4) { - return 'գիշերվա'; - } else if (hour < 12) { - return 'առավոտվա'; - } else if (hour < 17) { - return 'ցերեկվա'; - } else { - return 'երեկոյան'; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}|\d{1,2}-(ին|րդ)/, - ordinal: function (number, period) { - switch (period) { - case 'DDD': - case 'w': - case 'W': - case 'DDDo': - if (number === 1) { - return number + '-ին'; - } - return number + '-րդ'; - default: - return number; - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return hyAm; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/id.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/id.js deleted file mode 100644 index 63eb080..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/id.js +++ /dev/null @@ -1,81 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var id = moment.defineLocale('id', { - months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_November_Desember'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Agt_Sep_Okt_Nov_Des'.split('_'), - weekdays : 'Minggu_Senin_Selasa_Rabu_Kamis_Jumat_Sabtu'.split('_'), - weekdaysShort : 'Min_Sen_Sel_Rab_Kam_Jum_Sab'.split('_'), - weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sb'.split('_'), - longDateFormat : { - LT : 'HH.mm', - LTS : 'HH.mm.ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY [pukul] HH.mm', - LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' - }, - meridiemParse: /pagi|siang|sore|malam/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'pagi') { - return hour; - } else if (meridiem === 'siang') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === 'sore' || meridiem === 'malam') { - return hour + 12; - } - }, - meridiem : function (hours, minutes, isLower) { - if (hours < 11) { - return 'pagi'; - } else if (hours < 15) { - return 'siang'; - } else if (hours < 19) { - return 'sore'; - } else { - return 'malam'; - } - }, - calendar : { - sameDay : '[Hari ini pukul] LT', - nextDay : '[Besok pukul] LT', - nextWeek : 'dddd [pukul] LT', - lastDay : '[Kemarin pukul] LT', - lastWeek : 'dddd [lalu pukul] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'dalam %s', - past : '%s yang lalu', - s : 'beberapa detik', - ss : '%d detik', - m : 'semenit', - mm : '%d menit', - h : 'sejam', - hh : '%d jam', - d : 'sehari', - dd : '%d hari', - M : 'sebulan', - MM : '%d bulan', - y : 'setahun', - yy : '%d tahun' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return id; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/is.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/is.js deleted file mode 100644 index 9856e92..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/is.js +++ /dev/null @@ -1,131 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function plural(n) { - if (n % 100 === 11) { - return true; - } else if (n % 10 === 1) { - return false; - } - return true; - } - function translate(number, withoutSuffix, key, isFuture) { - var result = number + ' '; - switch (key) { - case 's': - return withoutSuffix || isFuture ? 'nokkrar sekúndur' : 'nokkrum sekúndum'; - case 'ss': - if (plural(number)) { - return result + (withoutSuffix || isFuture ? 'sekúndur' : 'sekúndum'); - } - return result + 'sekúnda'; - case 'm': - return withoutSuffix ? 'mínúta' : 'mínútu'; - case 'mm': - if (plural(number)) { - return result + (withoutSuffix || isFuture ? 'mínútur' : 'mínútum'); - } else if (withoutSuffix) { - return result + 'mínúta'; - } - return result + 'mínútu'; - case 'hh': - if (plural(number)) { - return result + (withoutSuffix || isFuture ? 'klukkustundir' : 'klukkustundum'); - } - return result + 'klukkustund'; - case 'd': - if (withoutSuffix) { - return 'dagur'; - } - return isFuture ? 'dag' : 'degi'; - case 'dd': - if (plural(number)) { - if (withoutSuffix) { - return result + 'dagar'; - } - return result + (isFuture ? 'daga' : 'dögum'); - } else if (withoutSuffix) { - return result + 'dagur'; - } - return result + (isFuture ? 'dag' : 'degi'); - case 'M': - if (withoutSuffix) { - return 'mánuður'; - } - return isFuture ? 'mánuð' : 'mánuði'; - case 'MM': - if (plural(number)) { - if (withoutSuffix) { - return result + 'mánuðir'; - } - return result + (isFuture ? 'mánuði' : 'mánuðum'); - } else if (withoutSuffix) { - return result + 'mánuður'; - } - return result + (isFuture ? 'mánuð' : 'mánuði'); - case 'y': - return withoutSuffix || isFuture ? 'ár' : 'ári'; - case 'yy': - if (plural(number)) { - return result + (withoutSuffix || isFuture ? 'ár' : 'árum'); - } - return result + (withoutSuffix || isFuture ? 'ár' : 'ári'); - } - } - - var is = moment.defineLocale('is', { - months : 'janúar_febrúar_mars_apríl_maí_júní_júlí_ágúst_september_október_nóvember_desember'.split('_'), - monthsShort : 'jan_feb_mar_apr_maí_jún_júl_ágú_sep_okt_nóv_des'.split('_'), - weekdays : 'sunnudagur_mánudagur_þriðjudagur_miðvikudagur_fimmtudagur_föstudagur_laugardagur'.split('_'), - weekdaysShort : 'sun_mán_þri_mið_fim_fös_lau'.split('_'), - weekdaysMin : 'Su_Má_Þr_Mi_Fi_Fö_La'.split('_'), - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY [kl.] H:mm', - LLLL : 'dddd, D. MMMM YYYY [kl.] H:mm' - }, - calendar : { - sameDay : '[í dag kl.] LT', - nextDay : '[á morgun kl.] LT', - nextWeek : 'dddd [kl.] LT', - lastDay : '[í gær kl.] LT', - lastWeek : '[síðasta] dddd [kl.] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'eftir %s', - past : 'fyrir %s síðan', - s : translate, - ss : translate, - m : translate, - mm : translate, - h : 'klukkustund', - hh : translate, - d : translate, - dd : translate, - M : translate, - MM : translate, - y : translate, - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return is; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/it.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/it.js deleted file mode 100644 index f42ff8f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/it.js +++ /dev/null @@ -1,68 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var it = moment.defineLocale('it', { - months : 'gennaio_febbraio_marzo_aprile_maggio_giugno_luglio_agosto_settembre_ottobre_novembre_dicembre'.split('_'), - monthsShort : 'gen_feb_mar_apr_mag_giu_lug_ago_set_ott_nov_dic'.split('_'), - weekdays : 'domenica_lunedì_martedì_mercoledì_giovedì_venerdì_sabato'.split('_'), - weekdaysShort : 'dom_lun_mar_mer_gio_ven_sab'.split('_'), - weekdaysMin : 'do_lu_ma_me_gi_ve_sa'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[Oggi alle] LT', - nextDay: '[Domani alle] LT', - nextWeek: 'dddd [alle] LT', - lastDay: '[Ieri alle] LT', - lastWeek: function () { - switch (this.day()) { - case 0: - return '[la scorsa] dddd [alle] LT'; - default: - return '[lo scorso] dddd [alle] LT'; - } - }, - sameElse: 'L' - }, - relativeTime : { - future : function (s) { - return ((/^[0-9].+$/).test(s) ? 'tra' : 'in') + ' ' + s; - }, - past : '%s fa', - s : 'alcuni secondi', - ss : '%d secondi', - m : 'un minuto', - mm : '%d minuti', - h : 'un\'ora', - hh : '%d ore', - d : 'un giorno', - dd : '%d giorni', - M : 'un mese', - MM : '%d mesi', - y : 'un anno', - yy : '%d anni' - }, - dayOfMonthOrdinalParse : /\d{1,2}º/, - ordinal: '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return it; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ja.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ja.js deleted file mode 100644 index 5ec1be5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ja.js +++ /dev/null @@ -1,91 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var ja = moment.defineLocale('ja', { - months : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), - monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), - weekdays : '日曜日_月曜日_火曜日_水曜日_木曜日_金曜日_土曜日'.split('_'), - weekdaysShort : '日_月_火_水_木_金_土'.split('_'), - weekdaysMin : '日_月_火_水_木_金_土'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY/MM/DD', - LL : 'YYYY年M月D日', - LLL : 'YYYY年M月D日 HH:mm', - LLLL : 'YYYY年M月D日 dddd HH:mm', - l : 'YYYY/MM/DD', - ll : 'YYYY年M月D日', - lll : 'YYYY年M月D日 HH:mm', - llll : 'YYYY年M月D日(ddd) HH:mm' - }, - meridiemParse: /午前|午後/i, - isPM : function (input) { - return input === '午後'; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return '午前'; - } else { - return '午後'; - } - }, - calendar : { - sameDay : '[今日] LT', - nextDay : '[明日] LT', - nextWeek : function (now) { - if (now.week() < this.week()) { - return '[来週]dddd LT'; - } else { - return 'dddd LT'; - } - }, - lastDay : '[昨日] LT', - lastWeek : function (now) { - if (this.week() < now.week()) { - return '[先週]dddd LT'; - } else { - return 'dddd LT'; - } - }, - sameElse : 'L' - }, - dayOfMonthOrdinalParse : /\d{1,2}日/, - ordinal : function (number, period) { - switch (period) { - case 'd': - case 'D': - case 'DDD': - return number + '日'; - default: - return number; - } - }, - relativeTime : { - future : '%s後', - past : '%s前', - s : '数秒', - ss : '%d秒', - m : '1分', - mm : '%d分', - h : '1時間', - hh : '%d時間', - d : '1日', - dd : '%d日', - M : '1ヶ月', - MM : '%dヶ月', - y : '1年', - yy : '%d年' - } - }); - - return ja; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/jv.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/jv.js deleted file mode 100644 index f4544a2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/jv.js +++ /dev/null @@ -1,81 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var jv = moment.defineLocale('jv', { - months : 'Januari_Februari_Maret_April_Mei_Juni_Juli_Agustus_September_Oktober_Nopember_Desember'.split('_'), - monthsShort : 'Jan_Feb_Mar_Apr_Mei_Jun_Jul_Ags_Sep_Okt_Nop_Des'.split('_'), - weekdays : 'Minggu_Senen_Seloso_Rebu_Kemis_Jemuwah_Septu'.split('_'), - weekdaysShort : 'Min_Sen_Sel_Reb_Kem_Jem_Sep'.split('_'), - weekdaysMin : 'Mg_Sn_Sl_Rb_Km_Jm_Sp'.split('_'), - longDateFormat : { - LT : 'HH.mm', - LTS : 'HH.mm.ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY [pukul] HH.mm', - LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' - }, - meridiemParse: /enjing|siyang|sonten|ndalu/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'enjing') { - return hour; - } else if (meridiem === 'siyang') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === 'sonten' || meridiem === 'ndalu') { - return hour + 12; - } - }, - meridiem : function (hours, minutes, isLower) { - if (hours < 11) { - return 'enjing'; - } else if (hours < 15) { - return 'siyang'; - } else if (hours < 19) { - return 'sonten'; - } else { - return 'ndalu'; - } - }, - calendar : { - sameDay : '[Dinten puniko pukul] LT', - nextDay : '[Mbenjang pukul] LT', - nextWeek : 'dddd [pukul] LT', - lastDay : '[Kala wingi pukul] LT', - lastWeek : 'dddd [kepengker pukul] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'wonten ing %s', - past : '%s ingkang kepengker', - s : 'sawetawis detik', - ss : '%d detik', - m : 'setunggal menit', - mm : '%d menit', - h : 'setunggal jam', - hh : '%d jam', - d : 'sedinten', - dd : '%d dinten', - M : 'sewulan', - MM : '%d wulan', - y : 'setaun', - yy : '%d taun' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return jv; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ka.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ka.js deleted file mode 100644 index 0ec5eb2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ka.js +++ /dev/null @@ -1,88 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var ka = moment.defineLocale('ka', { - months : { - standalone: 'იანვარი_თებერვალი_მარტი_აპრილი_მაისი_ივნისი_ივლისი_აგვისტო_სექტემბერი_ოქტომბერი_ნოემბერი_დეკემბერი'.split('_'), - format: 'იანვარს_თებერვალს_მარტს_აპრილის_მაისს_ივნისს_ივლისს_აგვისტს_სექტემბერს_ოქტომბერს_ნოემბერს_დეკემბერს'.split('_') - }, - monthsShort : 'იან_თებ_მარ_აპრ_მაი_ივნ_ივლ_აგვ_სექ_ოქტ_ნოე_დეკ'.split('_'), - weekdays : { - standalone: 'კვირა_ორშაბათი_სამშაბათი_ოთხშაბათი_ხუთშაბათი_პარასკევი_შაბათი'.split('_'), - format: 'კვირას_ორშაბათს_სამშაბათს_ოთხშაბათს_ხუთშაბათს_პარასკევს_შაბათს'.split('_'), - isFormat: /(წინა|შემდეგ)/ - }, - weekdaysShort : 'კვი_ორშ_სამ_ოთხ_ხუთ_პარ_შაბ'.split('_'), - weekdaysMin : 'კვ_ორ_სა_ოთ_ხუ_პა_შა'.split('_'), - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY h:mm A', - LLLL : 'dddd, D MMMM YYYY h:mm A' - }, - calendar : { - sameDay : '[დღეს] LT[-ზე]', - nextDay : '[ხვალ] LT[-ზე]', - lastDay : '[გუშინ] LT[-ზე]', - nextWeek : '[შემდეგ] dddd LT[-ზე]', - lastWeek : '[წინა] dddd LT-ზე', - sameElse : 'L' - }, - relativeTime : { - future : function (s) { - return (/(წამი|წუთი|საათი|წელი)/).test(s) ? - s.replace(/ი$/, 'ში') : - s + 'ში'; - }, - past : function (s) { - if ((/(წამი|წუთი|საათი|დღე|თვე)/).test(s)) { - return s.replace(/(ი|ე)$/, 'ის წინ'); - } - if ((/წელი/).test(s)) { - return s.replace(/წელი$/, 'წლის წინ'); - } - }, - s : 'რამდენიმე წამი', - ss : '%d წამი', - m : 'წუთი', - mm : '%d წუთი', - h : 'საათი', - hh : '%d საათი', - d : 'დღე', - dd : '%d დღე', - M : 'თვე', - MM : '%d თვე', - y : 'წელი', - yy : '%d წელი' - }, - dayOfMonthOrdinalParse: /0|1-ლი|მე-\d{1,2}|\d{1,2}-ე/, - ordinal : function (number) { - if (number === 0) { - return number; - } - if (number === 1) { - return number + '-ლი'; - } - if ((number < 20) || (number <= 100 && (number % 20 === 0)) || (number % 100 === 0)) { - return 'მე-' + number; - } - return number + '-ე'; - }, - week : { - dow : 1, - doy : 7 - } - }); - - return ka; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/kk.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/kk.js deleted file mode 100644 index db9d751..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/kk.js +++ /dev/null @@ -1,86 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var suffixes = { - 0: '-ші', - 1: '-ші', - 2: '-ші', - 3: '-ші', - 4: '-ші', - 5: '-ші', - 6: '-шы', - 7: '-ші', - 8: '-ші', - 9: '-шы', - 10: '-шы', - 20: '-шы', - 30: '-шы', - 40: '-шы', - 50: '-ші', - 60: '-шы', - 70: '-ші', - 80: '-ші', - 90: '-шы', - 100: '-ші' - }; - - var kk = moment.defineLocale('kk', { - months : 'қаңтар_ақпан_наурыз_сәуір_мамыр_маусым_шілде_тамыз_қыркүйек_қазан_қараша_желтоқсан'.split('_'), - monthsShort : 'қаң_ақп_нау_сәу_мам_мау_шіл_там_қыр_қаз_қар_жел'.split('_'), - weekdays : 'жексенбі_дүйсенбі_сейсенбі_сәрсенбі_бейсенбі_жұма_сенбі'.split('_'), - weekdaysShort : 'жек_дүй_сей_сәр_бей_жұм_сен'.split('_'), - weekdaysMin : 'жк_дй_сй_ср_бй_жм_сн'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Бүгін сағат] LT', - nextDay : '[Ертең сағат] LT', - nextWeek : 'dddd [сағат] LT', - lastDay : '[Кеше сағат] LT', - lastWeek : '[Өткен аптаның] dddd [сағат] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s ішінде', - past : '%s бұрын', - s : 'бірнеше секунд', - ss : '%d секунд', - m : 'бір минут', - mm : '%d минут', - h : 'бір сағат', - hh : '%d сағат', - d : 'бір күн', - dd : '%d күн', - M : 'бір ай', - MM : '%d ай', - y : 'бір жыл', - yy : '%d жыл' - }, - dayOfMonthOrdinalParse: /\d{1,2}-(ші|шы)/, - ordinal : function (number) { - var a = number % 10, - b = number >= 100 ? 100 : null; - return number + (suffixes[number] || suffixes[a] || suffixes[b]); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return kk; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/km.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/km.js deleted file mode 100644 index fee3623..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/km.js +++ /dev/null @@ -1,109 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '១', - '2': '២', - '3': '៣', - '4': '៤', - '5': '៥', - '6': '៦', - '7': '៧', - '8': '៨', - '9': '៩', - '0': '០' - }, numberMap = { - '១': '1', - '២': '2', - '៣': '3', - '៤': '4', - '៥': '5', - '៦': '6', - '៧': '7', - '៨': '8', - '៩': '9', - '០': '0' - }; - - var km = moment.defineLocale('km', { - months: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split( - '_' - ), - monthsShort: 'មករា_កុម្ភៈ_មីនា_មេសា_ឧសភា_មិថុនា_កក្កដា_សីហា_កញ្ញា_តុលា_វិច្ឆិកា_ធ្នូ'.split( - '_' - ), - weekdays: 'អាទិត្យ_ច័ន្ទ_អង្គារ_ពុធ_ព្រហស្បតិ៍_សុក្រ_សៅរ៍'.split('_'), - weekdaysShort: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'), - weekdaysMin: 'អា_ច_អ_ព_ព្រ_សុ_ស'.split('_'), - weekdaysParseExact: true, - longDateFormat: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd, D MMMM YYYY HH:mm' - }, - meridiemParse: /ព្រឹក|ល្ងាច/, - isPM: function (input) { - return input === 'ល្ងាច'; - }, - meridiem: function (hour, minute, isLower) { - if (hour < 12) { - return 'ព្រឹក'; - } else { - return 'ល្ងាច'; - } - }, - calendar: { - sameDay: '[ថ្ងៃនេះ ម៉ោង] LT', - nextDay: '[ស្អែក ម៉ោង] LT', - nextWeek: 'dddd [ម៉ោង] LT', - lastDay: '[ម្សិលមិញ ម៉ោង] LT', - lastWeek: 'dddd [សប្តាហ៍មុន] [ម៉ោង] LT', - sameElse: 'L' - }, - relativeTime: { - future: '%sទៀត', - past: '%sមុន', - s: 'ប៉ុន្មានវិនាទី', - ss: '%d វិនាទី', - m: 'មួយនាទី', - mm: '%d នាទី', - h: 'មួយម៉ោង', - hh: '%d ម៉ោង', - d: 'មួយថ្ងៃ', - dd: '%d ថ្ងៃ', - M: 'មួយខែ', - MM: '%d ខែ', - y: 'មួយឆ្នាំ', - yy: '%d ឆ្នាំ' - }, - dayOfMonthOrdinalParse : /ទី\d{1,2}/, - ordinal : 'ទី%d', - preparse: function (string) { - return string.replace(/[១២៣៤៥៦៧៨៩០]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - week: { - dow: 1, // Monday is the first day of the week. - doy: 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return km; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/kn.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/kn.js deleted file mode 100644 index 85b35cf..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/kn.js +++ /dev/null @@ -1,125 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '೧', - '2': '೨', - '3': '೩', - '4': '೪', - '5': '೫', - '6': '೬', - '7': '೭', - '8': '೮', - '9': '೯', - '0': '೦' - }, - numberMap = { - '೧': '1', - '೨': '2', - '೩': '3', - '೪': '4', - '೫': '5', - '೬': '6', - '೭': '7', - '೮': '8', - '೯': '9', - '೦': '0' - }; - - var kn = moment.defineLocale('kn', { - months : 'ಜನವರಿ_ಫೆಬ್ರವರಿ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂಬರ್_ಅಕ್ಟೋಬರ್_ನವೆಂಬರ್_ಡಿಸೆಂಬರ್'.split('_'), - monthsShort : 'ಜನ_ಫೆಬ್ರ_ಮಾರ್ಚ್_ಏಪ್ರಿಲ್_ಮೇ_ಜೂನ್_ಜುಲೈ_ಆಗಸ್ಟ್_ಸೆಪ್ಟೆಂ_ಅಕ್ಟೋ_ನವೆಂ_ಡಿಸೆಂ'.split('_'), - monthsParseExact: true, - weekdays : 'ಭಾನುವಾರ_ಸೋಮವಾರ_ಮಂಗಳವಾರ_ಬುಧವಾರ_ಗುರುವಾರ_ಶುಕ್ರವಾರ_ಶನಿವಾರ'.split('_'), - weekdaysShort : 'ಭಾನು_ಸೋಮ_ಮಂಗಳ_ಬುಧ_ಗುರು_ಶುಕ್ರ_ಶನಿ'.split('_'), - weekdaysMin : 'ಭಾ_ಸೋ_ಮಂ_ಬು_ಗು_ಶು_ಶ'.split('_'), - longDateFormat : { - LT : 'A h:mm', - LTS : 'A h:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm', - LLLL : 'dddd, D MMMM YYYY, A h:mm' - }, - calendar : { - sameDay : '[ಇಂದು] LT', - nextDay : '[ನಾಳೆ] LT', - nextWeek : 'dddd, LT', - lastDay : '[ನಿನ್ನೆ] LT', - lastWeek : '[ಕೊನೆಯ] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s ನಂತರ', - past : '%s ಹಿಂದೆ', - s : 'ಕೆಲವು ಕ್ಷಣಗಳು', - ss : '%d ಸೆಕೆಂಡುಗಳು', - m : 'ಒಂದು ನಿಮಿಷ', - mm : '%d ನಿಮಿಷ', - h : 'ಒಂದು ಗಂಟೆ', - hh : '%d ಗಂಟೆ', - d : 'ಒಂದು ದಿನ', - dd : '%d ದಿನ', - M : 'ಒಂದು ತಿಂಗಳು', - MM : '%d ತಿಂಗಳು', - y : 'ಒಂದು ವರ್ಷ', - yy : '%d ವರ್ಷ' - }, - preparse: function (string) { - return string.replace(/[೧೨೩೪೫೬೭೮೯೦]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - meridiemParse: /ರಾತ್ರಿ|ಬೆಳಿಗ್ಗೆ|ಮಧ್ಯಾಹ್ನ|ಸಂಜೆ/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'ರಾತ್ರಿ') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'ಬೆಳಿಗ್ಗೆ') { - return hour; - } else if (meridiem === 'ಮಧ್ಯಾಹ್ನ') { - return hour >= 10 ? hour : hour + 12; - } else if (meridiem === 'ಸಂಜೆ') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'ರಾತ್ರಿ'; - } else if (hour < 10) { - return 'ಬೆಳಿಗ್ಗೆ'; - } else if (hour < 17) { - return 'ಮಧ್ಯಾಹ್ನ'; - } else if (hour < 20) { - return 'ಸಂಜೆ'; - } else { - return 'ರಾತ್ರಿ'; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}(ನೇ)/, - ordinal : function (number) { - return number + 'ನೇ'; - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 1st is the first week of the year. - } - }); - - return kn; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ko.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ko.js deleted file mode 100644 index 40f1bb5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ko.js +++ /dev/null @@ -1,80 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var ko = moment.defineLocale('ko', { - months : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'), - monthsShort : '1월_2월_3월_4월_5월_6월_7월_8월_9월_10월_11월_12월'.split('_'), - weekdays : '일요일_월요일_화요일_수요일_목요일_금요일_토요일'.split('_'), - weekdaysShort : '일_월_화_수_목_금_토'.split('_'), - weekdaysMin : '일_월_화_수_목_금_토'.split('_'), - longDateFormat : { - LT : 'A h:mm', - LTS : 'A h:mm:ss', - L : 'YYYY.MM.DD.', - LL : 'YYYY년 MMMM D일', - LLL : 'YYYY년 MMMM D일 A h:mm', - LLLL : 'YYYY년 MMMM D일 dddd A h:mm', - l : 'YYYY.MM.DD.', - ll : 'YYYY년 MMMM D일', - lll : 'YYYY년 MMMM D일 A h:mm', - llll : 'YYYY년 MMMM D일 dddd A h:mm' - }, - calendar : { - sameDay : '오늘 LT', - nextDay : '내일 LT', - nextWeek : 'dddd LT', - lastDay : '어제 LT', - lastWeek : '지난주 dddd LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s 후', - past : '%s 전', - s : '몇 초', - ss : '%d초', - m : '1분', - mm : '%d분', - h : '한 시간', - hh : '%d시간', - d : '하루', - dd : '%d일', - M : '한 달', - MM : '%d달', - y : '일 년', - yy : '%d년' - }, - dayOfMonthOrdinalParse : /\d{1,2}(일|월|주)/, - ordinal : function (number, period) { - switch (period) { - case 'd': - case 'D': - case 'DDD': - return number + '일'; - case 'M': - return number + '월'; - case 'w': - case 'W': - return number + '주'; - default: - return number; - } - }, - meridiemParse : /오전|오후/, - isPM : function (token) { - return token === '오후'; - }, - meridiem : function (hour, minute, isUpper) { - return hour < 12 ? '오전' : '오후'; - } - }); - - return ko; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ky.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ky.js deleted file mode 100644 index 7b0c9f3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ky.js +++ /dev/null @@ -1,86 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var suffixes = { - 0: '-чү', - 1: '-чи', - 2: '-чи', - 3: '-чү', - 4: '-чү', - 5: '-чи', - 6: '-чы', - 7: '-чи', - 8: '-чи', - 9: '-чу', - 10: '-чу', - 20: '-чы', - 30: '-чу', - 40: '-чы', - 50: '-чү', - 60: '-чы', - 70: '-чи', - 80: '-чи', - 90: '-чу', - 100: '-чү' - }; - - var ky = moment.defineLocale('ky', { - months : 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_'), - monthsShort : 'янв_фев_март_апр_май_июнь_июль_авг_сен_окт_ноя_дек'.split('_'), - weekdays : 'Жекшемби_Дүйшөмбү_Шейшемби_Шаршемби_Бейшемби_Жума_Ишемби'.split('_'), - weekdaysShort : 'Жек_Дүй_Шей_Шар_Бей_Жум_Ише'.split('_'), - weekdaysMin : 'Жк_Дй_Шй_Шр_Бй_Жм_Иш'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Бүгүн саат] LT', - nextDay : '[Эртең саат] LT', - nextWeek : 'dddd [саат] LT', - lastDay : '[Кече саат] LT', - lastWeek : '[Өткен аптанын] dddd [күнү] [саат] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s ичинде', - past : '%s мурун', - s : 'бирнече секунд', - ss : '%d секунд', - m : 'бир мүнөт', - mm : '%d мүнөт', - h : 'бир саат', - hh : '%d саат', - d : 'бир күн', - dd : '%d күн', - M : 'бир ай', - MM : '%d ай', - y : 'бир жыл', - yy : '%d жыл' - }, - dayOfMonthOrdinalParse: /\d{1,2}-(чи|чы|чү|чу)/, - ordinal : function (number) { - var a = number % 10, - b = number >= 100 ? 100 : null; - return number + (suffixes[number] || suffixes[a] || suffixes[b]); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return ky; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lb.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lb.js deleted file mode 100644 index 599a6e5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lb.js +++ /dev/null @@ -1,135 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var format = { - 'm': ['eng Minutt', 'enger Minutt'], - 'h': ['eng Stonn', 'enger Stonn'], - 'd': ['een Dag', 'engem Dag'], - 'M': ['ee Mount', 'engem Mount'], - 'y': ['ee Joer', 'engem Joer'] - }; - return withoutSuffix ? format[key][0] : format[key][1]; - } - function processFutureTime(string) { - var number = string.substr(0, string.indexOf(' ')); - if (eifelerRegelAppliesToNumber(number)) { - return 'a ' + string; - } - return 'an ' + string; - } - function processPastTime(string) { - var number = string.substr(0, string.indexOf(' ')); - if (eifelerRegelAppliesToNumber(number)) { - return 'viru ' + string; - } - return 'virun ' + string; - } - /** - * Returns true if the word before the given number loses the '-n' ending. - * e.g. 'an 10 Deeg' but 'a 5 Deeg' - * - * @param number {integer} - * @returns {boolean} - */ - function eifelerRegelAppliesToNumber(number) { - number = parseInt(number, 10); - if (isNaN(number)) { - return false; - } - if (number < 0) { - // Negative Number --> always true - return true; - } else if (number < 10) { - // Only 1 digit - if (4 <= number && number <= 7) { - return true; - } - return false; - } else if (number < 100) { - // 2 digits - var lastDigit = number % 10, firstDigit = number / 10; - if (lastDigit === 0) { - return eifelerRegelAppliesToNumber(firstDigit); - } - return eifelerRegelAppliesToNumber(lastDigit); - } else if (number < 10000) { - // 3 or 4 digits --> recursively check first digit - while (number >= 10) { - number = number / 10; - } - return eifelerRegelAppliesToNumber(number); - } else { - // Anything larger than 4 digits: recursively check first n-3 digits - number = number / 1000; - return eifelerRegelAppliesToNumber(number); - } - } - - var lb = moment.defineLocale('lb', { - months: 'Januar_Februar_Mäerz_Abrëll_Mee_Juni_Juli_August_September_Oktober_November_Dezember'.split('_'), - monthsShort: 'Jan._Febr._Mrz._Abr._Mee_Jun._Jul._Aug._Sept._Okt._Nov._Dez.'.split('_'), - monthsParseExact : true, - weekdays: 'Sonndeg_Méindeg_Dënschdeg_Mëttwoch_Donneschdeg_Freideg_Samschdeg'.split('_'), - weekdaysShort: 'So._Mé._Dë._Më._Do._Fr._Sa.'.split('_'), - weekdaysMin: 'So_Mé_Dë_Më_Do_Fr_Sa'.split('_'), - weekdaysParseExact : true, - longDateFormat: { - LT: 'H:mm [Auer]', - LTS: 'H:mm:ss [Auer]', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm [Auer]', - LLLL: 'dddd, D. MMMM YYYY H:mm [Auer]' - }, - calendar: { - sameDay: '[Haut um] LT', - sameElse: 'L', - nextDay: '[Muer um] LT', - nextWeek: 'dddd [um] LT', - lastDay: '[Gëschter um] LT', - lastWeek: function () { - // Different date string for 'Dënschdeg' (Tuesday) and 'Donneschdeg' (Thursday) due to phonological rule - switch (this.day()) { - case 2: - case 4: - return '[Leschten] dddd [um] LT'; - default: - return '[Leschte] dddd [um] LT'; - } - } - }, - relativeTime : { - future : processFutureTime, - past : processPastTime, - s : 'e puer Sekonnen', - ss : '%d Sekonnen', - m : processRelativeTime, - mm : '%d Minutten', - h : processRelativeTime, - hh : '%d Stonnen', - d : processRelativeTime, - dd : '%d Deeg', - M : processRelativeTime, - MM : '%d Méint', - y : processRelativeTime, - yy : '%d Joer' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal: '%d.', - week: { - dow: 1, // Monday is the first day of the week. - doy: 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return lb; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lo.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lo.js deleted file mode 100644 index 7cd6cfc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lo.js +++ /dev/null @@ -1,69 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var lo = moment.defineLocale('lo', { - months : 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'), - monthsShort : 'ມັງກອນ_ກຸມພາ_ມີນາ_ເມສາ_ພຶດສະພາ_ມິຖຸນາ_ກໍລະກົດ_ສິງຫາ_ກັນຍາ_ຕຸລາ_ພະຈິກ_ທັນວາ'.split('_'), - weekdays : 'ອາທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'), - weekdaysShort : 'ທິດ_ຈັນ_ອັງຄານ_ພຸດ_ພະຫັດ_ສຸກ_ເສົາ'.split('_'), - weekdaysMin : 'ທ_ຈ_ອຄ_ພ_ພຫ_ສກ_ສ'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'ວັນdddd D MMMM YYYY HH:mm' - }, - meridiemParse: /ຕອນເຊົ້າ|ຕອນແລງ/, - isPM: function (input) { - return input === 'ຕອນແລງ'; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'ຕອນເຊົ້າ'; - } else { - return 'ຕອນແລງ'; - } - }, - calendar : { - sameDay : '[ມື້ນີ້ເວລາ] LT', - nextDay : '[ມື້ອື່ນເວລາ] LT', - nextWeek : '[ວັນ]dddd[ໜ້າເວລາ] LT', - lastDay : '[ມື້ວານນີ້ເວລາ] LT', - lastWeek : '[ວັນ]dddd[ແລ້ວນີ້ເວລາ] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'ອີກ %s', - past : '%sຜ່ານມາ', - s : 'ບໍ່ເທົ່າໃດວິນາທີ', - ss : '%d ວິນາທີ' , - m : '1 ນາທີ', - mm : '%d ນາທີ', - h : '1 ຊົ່ວໂມງ', - hh : '%d ຊົ່ວໂມງ', - d : '1 ມື້', - dd : '%d ມື້', - M : '1 ເດືອນ', - MM : '%d ເດືອນ', - y : '1 ປີ', - yy : '%d ປີ' - }, - dayOfMonthOrdinalParse: /(ທີ່)\d{1,2}/, - ordinal : function (number) { - return 'ທີ່' + number; - } - }); - - return lo; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lt.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lt.js deleted file mode 100644 index bc7d7e7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lt.js +++ /dev/null @@ -1,117 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var units = { - 'ss' : 'sekundė_sekundžių_sekundes', - 'm' : 'minutė_minutės_minutę', - 'mm': 'minutės_minučių_minutes', - 'h' : 'valanda_valandos_valandą', - 'hh': 'valandos_valandų_valandas', - 'd' : 'diena_dienos_dieną', - 'dd': 'dienos_dienų_dienas', - 'M' : 'mėnuo_mėnesio_mėnesį', - 'MM': 'mėnesiai_mėnesių_mėnesius', - 'y' : 'metai_metų_metus', - 'yy': 'metai_metų_metus' - }; - function translateSeconds(number, withoutSuffix, key, isFuture) { - if (withoutSuffix) { - return 'kelios sekundės'; - } else { - return isFuture ? 'kelių sekundžių' : 'kelias sekundes'; - } - } - function translateSingular(number, withoutSuffix, key, isFuture) { - return withoutSuffix ? forms(key)[0] : (isFuture ? forms(key)[1] : forms(key)[2]); - } - function special(number) { - return number % 10 === 0 || (number > 10 && number < 20); - } - function forms(key) { - return units[key].split('_'); - } - function translate(number, withoutSuffix, key, isFuture) { - var result = number + ' '; - if (number === 1) { - return result + translateSingular(number, withoutSuffix, key[0], isFuture); - } else if (withoutSuffix) { - return result + (special(number) ? forms(key)[1] : forms(key)[0]); - } else { - if (isFuture) { - return result + forms(key)[1]; - } else { - return result + (special(number) ? forms(key)[1] : forms(key)[2]); - } - } - } - var lt = moment.defineLocale('lt', { - months : { - format: 'sausio_vasario_kovo_balandžio_gegužės_birželio_liepos_rugpjūčio_rugsėjo_spalio_lapkričio_gruodžio'.split('_'), - standalone: 'sausis_vasaris_kovas_balandis_gegužė_birželis_liepa_rugpjūtis_rugsėjis_spalis_lapkritis_gruodis'.split('_'), - isFormat: /D[oD]?(\[[^\[\]]*\]|\s)+MMMM?|MMMM?(\[[^\[\]]*\]|\s)+D[oD]?/ - }, - monthsShort : 'sau_vas_kov_bal_geg_bir_lie_rgp_rgs_spa_lap_grd'.split('_'), - weekdays : { - format: 'sekmadienį_pirmadienį_antradienį_trečiadienį_ketvirtadienį_penktadienį_šeštadienį'.split('_'), - standalone: 'sekmadienis_pirmadienis_antradienis_trečiadienis_ketvirtadienis_penktadienis_šeštadienis'.split('_'), - isFormat: /dddd HH:mm/ - }, - weekdaysShort : 'Sek_Pir_Ant_Tre_Ket_Pen_Šeš'.split('_'), - weekdaysMin : 'S_P_A_T_K_Pn_Š'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY-MM-DD', - LL : 'YYYY [m.] MMMM D [d.]', - LLL : 'YYYY [m.] MMMM D [d.], HH:mm [val.]', - LLLL : 'YYYY [m.] MMMM D [d.], dddd, HH:mm [val.]', - l : 'YYYY-MM-DD', - ll : 'YYYY [m.] MMMM D [d.]', - lll : 'YYYY [m.] MMMM D [d.], HH:mm [val.]', - llll : 'YYYY [m.] MMMM D [d.], ddd, HH:mm [val.]' - }, - calendar : { - sameDay : '[Šiandien] LT', - nextDay : '[Rytoj] LT', - nextWeek : 'dddd LT', - lastDay : '[Vakar] LT', - lastWeek : '[Praėjusį] dddd LT', - sameElse : 'L' - }, - relativeTime : { - future : 'po %s', - past : 'prieš %s', - s : translateSeconds, - ss : translate, - m : translateSingular, - mm : translate, - h : translateSingular, - hh : translate, - d : translateSingular, - dd : translate, - M : translateSingular, - MM : translate, - y : translateSingular, - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}-oji/, - ordinal : function (number) { - return number + '-oji'; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return lt; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lv.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lv.js deleted file mode 100644 index b5b8ea8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/lv.js +++ /dev/null @@ -1,96 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var units = { - 'ss': 'sekundes_sekundēm_sekunde_sekundes'.split('_'), - 'm': 'minūtes_minūtēm_minūte_minūtes'.split('_'), - 'mm': 'minūtes_minūtēm_minūte_minūtes'.split('_'), - 'h': 'stundas_stundām_stunda_stundas'.split('_'), - 'hh': 'stundas_stundām_stunda_stundas'.split('_'), - 'd': 'dienas_dienām_diena_dienas'.split('_'), - 'dd': 'dienas_dienām_diena_dienas'.split('_'), - 'M': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'), - 'MM': 'mēneša_mēnešiem_mēnesis_mēneši'.split('_'), - 'y': 'gada_gadiem_gads_gadi'.split('_'), - 'yy': 'gada_gadiem_gads_gadi'.split('_') - }; - /** - * @param withoutSuffix boolean true = a length of time; false = before/after a period of time. - */ - function format(forms, number, withoutSuffix) { - if (withoutSuffix) { - // E.g. "21 minūte", "3 minūtes". - return number % 10 === 1 && number % 100 !== 11 ? forms[2] : forms[3]; - } else { - // E.g. "21 minūtes" as in "pēc 21 minūtes". - // E.g. "3 minūtēm" as in "pēc 3 minūtēm". - return number % 10 === 1 && number % 100 !== 11 ? forms[0] : forms[1]; - } - } - function relativeTimeWithPlural(number, withoutSuffix, key) { - return number + ' ' + format(units[key], number, withoutSuffix); - } - function relativeTimeWithSingular(number, withoutSuffix, key) { - return format(units[key], number, withoutSuffix); - } - function relativeSeconds(number, withoutSuffix) { - return withoutSuffix ? 'dažas sekundes' : 'dažām sekundēm'; - } - - var lv = moment.defineLocale('lv', { - months : 'janvāris_februāris_marts_aprīlis_maijs_jūnijs_jūlijs_augusts_septembris_oktobris_novembris_decembris'.split('_'), - monthsShort : 'jan_feb_mar_apr_mai_jūn_jūl_aug_sep_okt_nov_dec'.split('_'), - weekdays : 'svētdiena_pirmdiena_otrdiena_trešdiena_ceturtdiena_piektdiena_sestdiena'.split('_'), - weekdaysShort : 'Sv_P_O_T_C_Pk_S'.split('_'), - weekdaysMin : 'Sv_P_O_T_C_Pk_S'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY.', - LL : 'YYYY. [gada] D. MMMM', - LLL : 'YYYY. [gada] D. MMMM, HH:mm', - LLLL : 'YYYY. [gada] D. MMMM, dddd, HH:mm' - }, - calendar : { - sameDay : '[Šodien pulksten] LT', - nextDay : '[Rīt pulksten] LT', - nextWeek : 'dddd [pulksten] LT', - lastDay : '[Vakar pulksten] LT', - lastWeek : '[Pagājušā] dddd [pulksten] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'pēc %s', - past : 'pirms %s', - s : relativeSeconds, - ss : relativeTimeWithPlural, - m : relativeTimeWithSingular, - mm : relativeTimeWithPlural, - h : relativeTimeWithSingular, - hh : relativeTimeWithPlural, - d : relativeTimeWithSingular, - dd : relativeTimeWithPlural, - M : relativeTimeWithSingular, - MM : relativeTimeWithPlural, - y : relativeTimeWithSingular, - yy : relativeTimeWithPlural - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return lv; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/me.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/me.js deleted file mode 100644 index ee7bd39..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/me.js +++ /dev/null @@ -1,111 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var translator = { - words: { //Different grammatical cases - ss: ['sekund', 'sekunda', 'sekundi'], - m: ['jedan minut', 'jednog minuta'], - mm: ['minut', 'minuta', 'minuta'], - h: ['jedan sat', 'jednog sata'], - hh: ['sat', 'sata', 'sati'], - dd: ['dan', 'dana', 'dana'], - MM: ['mjesec', 'mjeseca', 'mjeseci'], - yy: ['godina', 'godine', 'godina'] - }, - correctGrammaticalCase: function (number, wordKey) { - return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]); - }, - translate: function (number, withoutSuffix, key) { - var wordKey = translator.words[key]; - if (key.length === 1) { - return withoutSuffix ? wordKey[0] : wordKey[1]; - } else { - return number + ' ' + translator.correctGrammaticalCase(number, wordKey); - } - } - }; - - var me = moment.defineLocale('me', { - months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'), - monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'), - monthsParseExact : true, - weekdays: 'nedjelja_ponedjeljak_utorak_srijeda_četvrtak_petak_subota'.split('_'), - weekdaysShort: 'ned._pon._uto._sri._čet._pet._sub.'.split('_'), - weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), - weekdaysParseExact : true, - longDateFormat: { - LT: 'H:mm', - LTS : 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd, D. MMMM YYYY H:mm' - }, - calendar: { - sameDay: '[danas u] LT', - nextDay: '[sjutra u] LT', - - nextWeek: function () { - switch (this.day()) { - case 0: - return '[u] [nedjelju] [u] LT'; - case 3: - return '[u] [srijedu] [u] LT'; - case 6: - return '[u] [subotu] [u] LT'; - case 1: - case 2: - case 4: - case 5: - return '[u] dddd [u] LT'; - } - }, - lastDay : '[juče u] LT', - lastWeek : function () { - var lastWeekDays = [ - '[prošle] [nedjelje] [u] LT', - '[prošlog] [ponedjeljka] [u] LT', - '[prošlog] [utorka] [u] LT', - '[prošle] [srijede] [u] LT', - '[prošlog] [četvrtka] [u] LT', - '[prošlog] [petka] [u] LT', - '[prošle] [subote] [u] LT' - ]; - return lastWeekDays[this.day()]; - }, - sameElse : 'L' - }, - relativeTime : { - future : 'za %s', - past : 'prije %s', - s : 'nekoliko sekundi', - ss : translator.translate, - m : translator.translate, - mm : translator.translate, - h : translator.translate, - hh : translator.translate, - d : 'dan', - dd : translator.translate, - M : 'mjesec', - MM : translator.translate, - y : 'godinu', - yy : translator.translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return me; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mi.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mi.js deleted file mode 100644 index 29f1c7a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mi.js +++ /dev/null @@ -1,63 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var mi = moment.defineLocale('mi', { - months: 'Kohi-tāte_Hui-tanguru_Poutū-te-rangi_Paenga-whāwhā_Haratua_Pipiri_Hōngoingoi_Here-turi-kōkā_Mahuru_Whiringa-ā-nuku_Whiringa-ā-rangi_Hakihea'.split('_'), - monthsShort: 'Kohi_Hui_Pou_Pae_Hara_Pipi_Hōngoi_Here_Mahu_Whi-nu_Whi-ra_Haki'.split('_'), - monthsRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, - monthsStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, - monthsShortRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,3}/i, - monthsShortStrictRegex: /(?:['a-z\u0101\u014D\u016B]+\-?){1,2}/i, - weekdays: 'Rātapu_Mane_Tūrei_Wenerei_Tāite_Paraire_Hātarei'.split('_'), - weekdaysShort: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'), - weekdaysMin: 'Ta_Ma_Tū_We_Tāi_Pa_Hā'.split('_'), - longDateFormat: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY [i] HH:mm', - LLLL: 'dddd, D MMMM YYYY [i] HH:mm' - }, - calendar: { - sameDay: '[i teie mahana, i] LT', - nextDay: '[apopo i] LT', - nextWeek: 'dddd [i] LT', - lastDay: '[inanahi i] LT', - lastWeek: 'dddd [whakamutunga i] LT', - sameElse: 'L' - }, - relativeTime: { - future: 'i roto i %s', - past: '%s i mua', - s: 'te hēkona ruarua', - ss: '%d hēkona', - m: 'he meneti', - mm: '%d meneti', - h: 'te haora', - hh: '%d haora', - d: 'he ra', - dd: '%d ra', - M: 'he marama', - MM: '%d marama', - y: 'he tau', - yy: '%d tau' - }, - dayOfMonthOrdinalParse: /\d{1,2}º/, - ordinal: '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return mi; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mk.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mk.js deleted file mode 100644 index e2d4498..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mk.js +++ /dev/null @@ -1,89 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var mk = moment.defineLocale('mk', { - months : 'јануари_февруари_март_април_мај_јуни_јули_август_септември_октомври_ноември_декември'.split('_'), - monthsShort : 'јан_фев_мар_апр_мај_јун_јул_авг_сеп_окт_ное_дек'.split('_'), - weekdays : 'недела_понеделник_вторник_среда_четврток_петок_сабота'.split('_'), - weekdaysShort : 'нед_пон_вто_сре_чет_пет_саб'.split('_'), - weekdaysMin : 'нe_пo_вт_ср_че_пе_сa'.split('_'), - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'D.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY H:mm', - LLLL : 'dddd, D MMMM YYYY H:mm' - }, - calendar : { - sameDay : '[Денес во] LT', - nextDay : '[Утре во] LT', - nextWeek : '[Во] dddd [во] LT', - lastDay : '[Вчера во] LT', - lastWeek : function () { - switch (this.day()) { - case 0: - case 3: - case 6: - return '[Изминатата] dddd [во] LT'; - case 1: - case 2: - case 4: - case 5: - return '[Изминатиот] dddd [во] LT'; - } - }, - sameElse : 'L' - }, - relativeTime : { - future : 'после %s', - past : 'пред %s', - s : 'неколку секунди', - ss : '%d секунди', - m : 'минута', - mm : '%d минути', - h : 'час', - hh : '%d часа', - d : 'ден', - dd : '%d дена', - M : 'месец', - MM : '%d месеци', - y : 'година', - yy : '%d години' - }, - dayOfMonthOrdinalParse: /\d{1,2}-(ев|ен|ти|ви|ри|ми)/, - ordinal : function (number) { - var lastDigit = number % 10, - last2Digits = number % 100; - if (number === 0) { - return number + '-ев'; - } else if (last2Digits === 0) { - return number + '-ен'; - } else if (last2Digits > 10 && last2Digits < 20) { - return number + '-ти'; - } else if (lastDigit === 1) { - return number + '-ви'; - } else if (lastDigit === 2) { - return number + '-ри'; - } else if (lastDigit === 7 || lastDigit === 8) { - return number + '-ми'; - } else { - return number + '-ти'; - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return mk; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ml.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ml.js deleted file mode 100644 index 806db47..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ml.js +++ /dev/null @@ -1,80 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var ml = moment.defineLocale('ml', { - months : 'ജനുവരി_ഫെബ്രുവരി_മാർച്ച്_ഏപ്രിൽ_മേയ്_ജൂൺ_ജൂലൈ_ഓഗസ്റ്റ്_സെപ്റ്റംബർ_ഒക്ടോബർ_നവംബർ_ഡിസംബർ'.split('_'), - monthsShort : 'ജനു._ഫെബ്രു._മാർ._ഏപ്രി._മേയ്_ജൂൺ_ജൂലൈ._ഓഗ._സെപ്റ്റ._ഒക്ടോ._നവം._ഡിസം.'.split('_'), - monthsParseExact : true, - weekdays : 'ഞായറാഴ്ച_തിങ്കളാഴ്ച_ചൊവ്വാഴ്ച_ബുധനാഴ്ച_വ്യാഴാഴ്ച_വെള്ളിയാഴ്ച_ശനിയാഴ്ച'.split('_'), - weekdaysShort : 'ഞായർ_തിങ്കൾ_ചൊവ്വ_ബുധൻ_വ്യാഴം_വെള്ളി_ശനി'.split('_'), - weekdaysMin : 'ഞാ_തി_ചൊ_ബു_വ്യാ_വെ_ശ'.split('_'), - longDateFormat : { - LT : 'A h:mm -നു', - LTS : 'A h:mm:ss -നു', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm -നു', - LLLL : 'dddd, D MMMM YYYY, A h:mm -നു' - }, - calendar : { - sameDay : '[ഇന്ന്] LT', - nextDay : '[നാളെ] LT', - nextWeek : 'dddd, LT', - lastDay : '[ഇന്നലെ] LT', - lastWeek : '[കഴിഞ്ഞ] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s കഴിഞ്ഞ്', - past : '%s മുൻപ്', - s : 'അൽപ നിമിഷങ്ങൾ', - ss : '%d സെക്കൻഡ്', - m : 'ഒരു മിനിറ്റ്', - mm : '%d മിനിറ്റ്', - h : 'ഒരു മണിക്കൂർ', - hh : '%d മണിക്കൂർ', - d : 'ഒരു ദിവസം', - dd : '%d ദിവസം', - M : 'ഒരു മാസം', - MM : '%d മാസം', - y : 'ഒരു വർഷം', - yy : '%d വർഷം' - }, - meridiemParse: /രാത്രി|രാവിലെ|ഉച്ച കഴിഞ്ഞ്|വൈകുന്നേരം|രാത്രി/i, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if ((meridiem === 'രാത്രി' && hour >= 4) || - meridiem === 'ഉച്ച കഴിഞ്ഞ്' || - meridiem === 'വൈകുന്നേരം') { - return hour + 12; - } else { - return hour; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'രാത്രി'; - } else if (hour < 12) { - return 'രാവിലെ'; - } else if (hour < 17) { - return 'ഉച്ച കഴിഞ്ഞ്'; - } else if (hour < 20) { - return 'വൈകുന്നേരം'; - } else { - return 'രാത്രി'; - } - } - }); - - return ml; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mn.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mn.js deleted file mode 100644 index f4b95c8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mn.js +++ /dev/null @@ -1,103 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function translate(number, withoutSuffix, key, isFuture) { - switch (key) { - case 's': - return withoutSuffix ? 'хэдхэн секунд' : 'хэдхэн секундын'; - case 'ss': - return number + (withoutSuffix ? ' секунд' : ' секундын'); - case 'm': - case 'mm': - return number + (withoutSuffix ? ' минут' : ' минутын'); - case 'h': - case 'hh': - return number + (withoutSuffix ? ' цаг' : ' цагийн'); - case 'd': - case 'dd': - return number + (withoutSuffix ? ' өдөр' : ' өдрийн'); - case 'M': - case 'MM': - return number + (withoutSuffix ? ' сар' : ' сарын'); - case 'y': - case 'yy': - return number + (withoutSuffix ? ' жил' : ' жилийн'); - default: - return number; - } - } - - var mn = moment.defineLocale('mn', { - months : 'Нэгдүгээр сар_Хоёрдугаар сар_Гуравдугаар сар_Дөрөвдүгээр сар_Тавдугаар сар_Зургадугаар сар_Долдугаар сар_Наймдугаар сар_Есдүгээр сар_Аравдугаар сар_Арван нэгдүгээр сар_Арван хоёрдугаар сар'.split('_'), - monthsShort : '1 сар_2 сар_3 сар_4 сар_5 сар_6 сар_7 сар_8 сар_9 сар_10 сар_11 сар_12 сар'.split('_'), - monthsParseExact : true, - weekdays : 'Ням_Даваа_Мягмар_Лхагва_Пүрэв_Баасан_Бямба'.split('_'), - weekdaysShort : 'Ням_Дав_Мяг_Лха_Пүр_Баа_Бям'.split('_'), - weekdaysMin : 'Ня_Да_Мя_Лх_Пү_Ба_Бя'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY-MM-DD', - LL : 'YYYY оны MMMMын D', - LLL : 'YYYY оны MMMMын D HH:mm', - LLLL : 'dddd, YYYY оны MMMMын D HH:mm' - }, - meridiemParse: /ҮӨ|ҮХ/i, - isPM : function (input) { - return input === 'ҮХ'; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'ҮӨ'; - } else { - return 'ҮХ'; - } - }, - calendar : { - sameDay : '[Өнөөдөр] LT', - nextDay : '[Маргааш] LT', - nextWeek : '[Ирэх] dddd LT', - lastDay : '[Өчигдөр] LT', - lastWeek : '[Өнгөрсөн] dddd LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s дараа', - past : '%s өмнө', - s : translate, - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : translate, - dd : translate, - M : translate, - MM : translate, - y : translate, - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2} өдөр/, - ordinal : function (number, period) { - switch (period) { - case 'd': - case 'D': - case 'DDD': - return number + ' өдөр'; - default: - return number; - } - } - }); - - return mn; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/moment.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/moment.min.js deleted file mode 100644 index 580a6a2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/moment.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.moment=t()}(this,function(){"use strict";var e,i;function c(){return e.apply(null,arguments)}function o(e){return e instanceof Array||"[object Array]"===Object.prototype.toString.call(e)}function u(e){return null!=e&&"[object Object]"===Object.prototype.toString.call(e)}function l(e){return void 0===e}function d(e){return"number"==typeof e||"[object Number]"===Object.prototype.toString.call(e)}function h(e){return e instanceof Date||"[object Date]"===Object.prototype.toString.call(e)}function f(e,t){var n,s=[];for(n=0;n>>0,s=0;sDe(e)?(r=e+1,a=o-De(e)):(r=e,a=o),{year:r,dayOfYear:a}}function Ie(e,t,n){var s,i,r=Ve(e.year(),t,n),a=Math.floor((e.dayOfYear()-r-1)/7)+1;return a<1?s=a+Ae(i=e.year()-1,t,n):a>Ae(e.year(),t,n)?(s=a-Ae(e.year(),t,n),i=e.year()+1):(i=e.year(),s=a),{week:s,year:i}}function Ae(e,t,n){var s=Ve(e,t,n),i=Ve(e+1,t,n);return(De(e)-s+i)/7}I("w",["ww",2],"wo","week"),I("W",["WW",2],"Wo","isoWeek"),H("week","w"),H("isoWeek","W"),L("week",5),L("isoWeek",5),ue("w",B),ue("ww",B,z),ue("W",B),ue("WW",B,z),fe(["w","ww","W","WW"],function(e,t,n,s){t[s.substr(0,1)]=k(e)});I("d",0,"do","day"),I("dd",0,0,function(e){return this.localeData().weekdaysMin(this,e)}),I("ddd",0,0,function(e){return this.localeData().weekdaysShort(this,e)}),I("dddd",0,0,function(e){return this.localeData().weekdays(this,e)}),I("e",0,0,"weekday"),I("E",0,0,"isoWeekday"),H("day","d"),H("weekday","e"),H("isoWeekday","E"),L("day",11),L("weekday",11),L("isoWeekday",11),ue("d",B),ue("e",B),ue("E",B),ue("dd",function(e,t){return t.weekdaysMinRegex(e)}),ue("ddd",function(e,t){return t.weekdaysShortRegex(e)}),ue("dddd",function(e,t){return t.weekdaysRegex(e)}),fe(["dd","ddd","dddd"],function(e,t,n,s){var i=n._locale.weekdaysParse(e,s,n._strict);null!=i?t.d=i:g(n).invalidWeekday=e}),fe(["d","e","E"],function(e,t,n,s){t[s]=k(e)});var je="Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_");var Ze="Sun_Mon_Tue_Wed_Thu_Fri_Sat".split("_");var ze="Su_Mo_Tu_We_Th_Fr_Sa".split("_");var $e=ae;var qe=ae;var Je=ae;function Be(){function e(e,t){return t.length-e.length}var t,n,s,i,r,a=[],o=[],u=[],l=[];for(t=0;t<7;t++)n=y([2e3,1]).day(t),s=this.weekdaysMin(n,""),i=this.weekdaysShort(n,""),r=this.weekdays(n,""),a.push(s),o.push(i),u.push(r),l.push(s),l.push(i),l.push(r);for(a.sort(e),o.sort(e),u.sort(e),l.sort(e),t=0;t<7;t++)o[t]=de(o[t]),u[t]=de(u[t]),l[t]=de(l[t]);this._weekdaysRegex=new RegExp("^("+l.join("|")+")","i"),this._weekdaysShortRegex=this._weekdaysRegex,this._weekdaysMinRegex=this._weekdaysRegex,this._weekdaysStrictRegex=new RegExp("^("+u.join("|")+")","i"),this._weekdaysShortStrictRegex=new RegExp("^("+o.join("|")+")","i"),this._weekdaysMinStrictRegex=new RegExp("^("+a.join("|")+")","i")}function Qe(){return this.hours()%12||12}function Xe(e,t){I(e,0,0,function(){return this.localeData().meridiem(this.hours(),this.minutes(),t)})}function Ke(e,t){return t._meridiemParse}I("H",["HH",2],0,"hour"),I("h",["hh",2],0,Qe),I("k",["kk",2],0,function(){return this.hours()||24}),I("hmm",0,0,function(){return""+Qe.apply(this)+U(this.minutes(),2)}),I("hmmss",0,0,function(){return""+Qe.apply(this)+U(this.minutes(),2)+U(this.seconds(),2)}),I("Hmm",0,0,function(){return""+this.hours()+U(this.minutes(),2)}),I("Hmmss",0,0,function(){return""+this.hours()+U(this.minutes(),2)+U(this.seconds(),2)}),Xe("a",!0),Xe("A",!1),H("hour","h"),L("hour",13),ue("a",Ke),ue("A",Ke),ue("H",B),ue("h",B),ue("k",B),ue("HH",B,z),ue("hh",B,z),ue("kk",B,z),ue("hmm",Q),ue("hmmss",X),ue("Hmm",Q),ue("Hmmss",X),ce(["H","HH"],ge),ce(["k","kk"],function(e,t,n){var s=k(e);t[ge]=24===s?0:s}),ce(["a","A"],function(e,t,n){n._isPm=n._locale.isPM(e),n._meridiem=e}),ce(["h","hh"],function(e,t,n){t[ge]=k(e),g(n).bigHour=!0}),ce("hmm",function(e,t,n){var s=e.length-2;t[ge]=k(e.substr(0,s)),t[pe]=k(e.substr(s)),g(n).bigHour=!0}),ce("hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ge]=k(e.substr(0,s)),t[pe]=k(e.substr(s,2)),t[ve]=k(e.substr(i)),g(n).bigHour=!0}),ce("Hmm",function(e,t,n){var s=e.length-2;t[ge]=k(e.substr(0,s)),t[pe]=k(e.substr(s))}),ce("Hmmss",function(e,t,n){var s=e.length-4,i=e.length-2;t[ge]=k(e.substr(0,s)),t[pe]=k(e.substr(s,2)),t[ve]=k(e.substr(i))});var et,tt=Te("Hours",!0),nt={calendar:{sameDay:"[Today at] LT",nextDay:"[Tomorrow at] LT",nextWeek:"dddd [at] LT",lastDay:"[Yesterday at] LT",lastWeek:"[Last] dddd [at] LT",sameElse:"L"},longDateFormat:{LTS:"h:mm:ss A",LT:"h:mm A",L:"MM/DD/YYYY",LL:"MMMM D, YYYY",LLL:"MMMM D, YYYY h:mm A",LLLL:"dddd, MMMM D, YYYY h:mm A"},invalidDate:"Invalid date",ordinal:"%d",dayOfMonthOrdinalParse:/\d{1,2}/,relativeTime:{future:"in %s",past:"%s ago",s:"a few seconds",ss:"%d seconds",m:"a minute",mm:"%d minutes",h:"an hour",hh:"%d hours",d:"a day",dd:"%d days",M:"a month",MM:"%d months",y:"a year",yy:"%d years"},months:He,monthsShort:Re,week:{dow:0,doy:6},weekdays:je,weekdaysMin:ze,weekdaysShort:Ze,meridiemParse:/[ap]\.?m?\.?/i},st={},it={};function rt(e){return e?e.toLowerCase().replace("_","-"):e}function at(e){var t=null;if(!st[e]&&"undefined"!=typeof module&&module&&module.exports)try{t=et._abbr,require("./locale/"+e),ot(t)}catch(e){}return st[e]}function ot(e,t){var n;return e&&((n=l(t)?lt(e):ut(e,t))?et=n:"undefined"!=typeof console&&console.warn&&console.warn("Locale "+e+" not found. Did you forget to load it?")),et._abbr}function ut(e,t){if(null!==t){var n,s=nt;if(t.abbr=e,null!=st[e])T("defineLocaleOverride","use moment.updateLocale(localeName, config) to change an existing locale. moment.defineLocale(localeName, config) should only be used for creating a new locale See http://momentjs.com/guides/#/warnings/define-locale/ for more info."),s=st[e]._config;else if(null!=t.parentLocale)if(null!=st[t.parentLocale])s=st[t.parentLocale]._config;else{if(null==(n=at(t.parentLocale)))return it[t.parentLocale]||(it[t.parentLocale]=[]),it[t.parentLocale].push({name:e,config:t}),null;s=n._config}return st[e]=new P(b(s,t)),it[e]&&it[e].forEach(function(e){ut(e.name,e.config)}),ot(e),st[e]}return delete st[e],null}function lt(e){var t;if(e&&e._locale&&e._locale._abbr&&(e=e._locale._abbr),!e)return et;if(!o(e)){if(t=at(e))return t;e=[e]}return function(e){for(var t,n,s,i,r=0;r=t&&a(i,n,!0)>=t-1)break;t--}r++}return et}(e)}function dt(e){var t,n=e._a;return n&&-2===g(e).overflow&&(t=n[_e]<0||11Pe(n[me],n[_e])?ye:n[ge]<0||24Ae(n,r,a)?g(e)._overflowWeeks=!0:null!=u?g(e)._overflowWeekday=!0:(o=Ee(n,s,i,r,a),e._a[me]=o.year,e._dayOfYear=o.dayOfYear)}(e),null!=e._dayOfYear&&(r=ht(e._a[me],s[me]),(e._dayOfYear>De(r)||0===e._dayOfYear)&&(g(e)._overflowDayOfYear=!0),n=Ge(r,0,e._dayOfYear),e._a[_e]=n.getUTCMonth(),e._a[ye]=n.getUTCDate()),t=0;t<3&&null==e._a[t];++t)e._a[t]=a[t]=s[t];for(;t<7;t++)e._a[t]=a[t]=null==e._a[t]?2===t?1:0:e._a[t];24===e._a[ge]&&0===e._a[pe]&&0===e._a[ve]&&0===e._a[we]&&(e._nextDay=!0,e._a[ge]=0),e._d=(e._useUTC?Ge:function(e,t,n,s,i,r,a){var o=new Date(e,t,n,s,i,r,a);return e<100&&0<=e&&isFinite(o.getFullYear())&&o.setFullYear(e),o}).apply(null,a),i=e._useUTC?e._d.getUTCDay():e._d.getDay(),null!=e._tzm&&e._d.setUTCMinutes(e._d.getUTCMinutes()-e._tzm),e._nextDay&&(e._a[ge]=24),e._w&&void 0!==e._w.d&&e._w.d!==i&&(g(e).weekdayMismatch=!0)}}var ft=/^\s*((?:[+-]\d{6}|\d{4})-(?:\d\d-\d\d|W\d\d-\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?::\d\d(?::\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,mt=/^\s*((?:[+-]\d{6}|\d{4})(?:\d\d\d\d|W\d\d\d|W\d\d|\d\d\d|\d\d))(?:(T| )(\d\d(?:\d\d(?:\d\d(?:[.,]\d+)?)?)?)([\+\-]\d\d(?::?\d\d)?|\s*Z)?)?$/,_t=/Z|[+-]\d\d(?::?\d\d)?/,yt=[["YYYYYY-MM-DD",/[+-]\d{6}-\d\d-\d\d/],["YYYY-MM-DD",/\d{4}-\d\d-\d\d/],["GGGG-[W]WW-E",/\d{4}-W\d\d-\d/],["GGGG-[W]WW",/\d{4}-W\d\d/,!1],["YYYY-DDD",/\d{4}-\d{3}/],["YYYY-MM",/\d{4}-\d\d/,!1],["YYYYYYMMDD",/[+-]\d{10}/],["YYYYMMDD",/\d{8}/],["GGGG[W]WWE",/\d{4}W\d{3}/],["GGGG[W]WW",/\d{4}W\d{2}/,!1],["YYYYDDD",/\d{7}/]],gt=[["HH:mm:ss.SSSS",/\d\d:\d\d:\d\d\.\d+/],["HH:mm:ss,SSSS",/\d\d:\d\d:\d\d,\d+/],["HH:mm:ss",/\d\d:\d\d:\d\d/],["HH:mm",/\d\d:\d\d/],["HHmmss.SSSS",/\d\d\d\d\d\d\.\d+/],["HHmmss,SSSS",/\d\d\d\d\d\d,\d+/],["HHmmss",/\d\d\d\d\d\d/],["HHmm",/\d\d\d\d/],["HH",/\d\d/]],pt=/^\/?Date\((\-?\d+)/i;function vt(e){var t,n,s,i,r,a,o=e._i,u=ft.exec(o)||mt.exec(o);if(u){for(g(e).iso=!0,t=0,n=yt.length;tn.valueOf():n.valueOf()this.clone().month(0).utcOffset()||this.utcOffset()>this.clone().month(5).utcOffset()},ln.isLocal=function(){return!!this.isValid()&&!this._isUTC},ln.isUtcOffset=function(){return!!this.isValid()&&this._isUTC},ln.isUtc=Vt,ln.isUTC=Vt,ln.zoneAbbr=function(){return this._isUTC?"UTC":""},ln.zoneName=function(){return this._isUTC?"Coordinated Universal Time":""},ln.dates=n("dates accessor is deprecated. Use date instead.",nn),ln.months=n("months accessor is deprecated. Use month instead",Fe),ln.years=n("years accessor is deprecated. Use year instead",Oe),ln.zone=n("moment().zone is deprecated, use moment().utcOffset instead. http://momentjs.com/guides/#/warnings/zone/",function(e,t){return null!=e?("string"!=typeof e&&(e=-e),this.utcOffset(e,t),this):-this.utcOffset()}),ln.isDSTShifted=n("isDSTShifted is deprecated. See http://momentjs.com/guides/#/warnings/dst-shifted/ for more information",function(){if(!l(this._isDSTShifted))return this._isDSTShifted;var e={};if(w(e,this),(e=Yt(e))._a){var t=e._isUTC?y(e._a):Tt(e._a);this._isDSTShifted=this.isValid()&&0= 10 ? hour : hour + 12; - } else if (meridiem === 'सायंकाळी') { - return hour + 12; - } - }, - meridiem: function (hour, minute, isLower) { - if (hour < 4) { - return 'रात्री'; - } else if (hour < 10) { - return 'सकाळी'; - } else if (hour < 17) { - return 'दुपारी'; - } else if (hour < 20) { - return 'सायंकाळी'; - } else { - return 'रात्री'; - } - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 1st is the first week of the year. - } - }); - - return mr; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ms-my.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ms-my.js deleted file mode 100644 index 7218820..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ms-my.js +++ /dev/null @@ -1,81 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var msMy = moment.defineLocale('ms-my', { - months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'), - monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), - weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), - weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), - weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), - longDateFormat : { - LT : 'HH.mm', - LTS : 'HH.mm.ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY [pukul] HH.mm', - LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' - }, - meridiemParse: /pagi|tengahari|petang|malam/, - meridiemHour: function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'pagi') { - return hour; - } else if (meridiem === 'tengahari') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === 'petang' || meridiem === 'malam') { - return hour + 12; - } - }, - meridiem : function (hours, minutes, isLower) { - if (hours < 11) { - return 'pagi'; - } else if (hours < 15) { - return 'tengahari'; - } else if (hours < 19) { - return 'petang'; - } else { - return 'malam'; - } - }, - calendar : { - sameDay : '[Hari ini pukul] LT', - nextDay : '[Esok pukul] LT', - nextWeek : 'dddd [pukul] LT', - lastDay : '[Kelmarin pukul] LT', - lastWeek : 'dddd [lepas pukul] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'dalam %s', - past : '%s yang lepas', - s : 'beberapa saat', - ss : '%d saat', - m : 'seminit', - mm : '%d minit', - h : 'sejam', - hh : '%d jam', - d : 'sehari', - dd : '%d hari', - M : 'sebulan', - MM : '%d bulan', - y : 'setahun', - yy : '%d tahun' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return msMy; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ms.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ms.js deleted file mode 100644 index 1fe2144..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ms.js +++ /dev/null @@ -1,81 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var ms = moment.defineLocale('ms', { - months : 'Januari_Februari_Mac_April_Mei_Jun_Julai_Ogos_September_Oktober_November_Disember'.split('_'), - monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ogs_Sep_Okt_Nov_Dis'.split('_'), - weekdays : 'Ahad_Isnin_Selasa_Rabu_Khamis_Jumaat_Sabtu'.split('_'), - weekdaysShort : 'Ahd_Isn_Sel_Rab_Kha_Jum_Sab'.split('_'), - weekdaysMin : 'Ah_Is_Sl_Rb_Km_Jm_Sb'.split('_'), - longDateFormat : { - LT : 'HH.mm', - LTS : 'HH.mm.ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY [pukul] HH.mm', - LLLL : 'dddd, D MMMM YYYY [pukul] HH.mm' - }, - meridiemParse: /pagi|tengahari|petang|malam/, - meridiemHour: function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'pagi') { - return hour; - } else if (meridiem === 'tengahari') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === 'petang' || meridiem === 'malam') { - return hour + 12; - } - }, - meridiem : function (hours, minutes, isLower) { - if (hours < 11) { - return 'pagi'; - } else if (hours < 15) { - return 'tengahari'; - } else if (hours < 19) { - return 'petang'; - } else { - return 'malam'; - } - }, - calendar : { - sameDay : '[Hari ini pukul] LT', - nextDay : '[Esok pukul] LT', - nextWeek : 'dddd [pukul] LT', - lastDay : '[Kelmarin pukul] LT', - lastWeek : 'dddd [lepas pukul] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'dalam %s', - past : '%s yang lepas', - s : 'beberapa saat', - ss : '%d saat', - m : 'seminit', - mm : '%d minit', - h : 'sejam', - hh : '%d jam', - d : 'sehari', - dd : '%d hari', - M : 'sebulan', - MM : '%d bulan', - y : 'setahun', - yy : '%d tahun' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return ms; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mt.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mt.js deleted file mode 100644 index 4a34c5d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/mt.js +++ /dev/null @@ -1,59 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var mt = moment.defineLocale('mt', { - months : 'Jannar_Frar_Marzu_April_Mejju_Ġunju_Lulju_Awwissu_Settembru_Ottubru_Novembru_Diċembru'.split('_'), - monthsShort : 'Jan_Fra_Mar_Apr_Mej_Ġun_Lul_Aww_Set_Ott_Nov_Diċ'.split('_'), - weekdays : 'Il-Ħadd_It-Tnejn_It-Tlieta_L-Erbgħa_Il-Ħamis_Il-Ġimgħa_Is-Sibt'.split('_'), - weekdaysShort : 'Ħad_Tne_Tli_Erb_Ħam_Ġim_Sib'.split('_'), - weekdaysMin : 'Ħa_Tn_Tl_Er_Ħa_Ġi_Si'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Illum fil-]LT', - nextDay : '[Għada fil-]LT', - nextWeek : 'dddd [fil-]LT', - lastDay : '[Il-bieraħ fil-]LT', - lastWeek : 'dddd [li għadda] [fil-]LT', - sameElse : 'L' - }, - relativeTime : { - future : 'f’ %s', - past : '%s ilu', - s : 'ftit sekondi', - ss : '%d sekondi', - m : 'minuta', - mm : '%d minuti', - h : 'siegħa', - hh : '%d siegħat', - d : 'ġurnata', - dd : '%d ġranet', - M : 'xahar', - MM : '%d xhur', - y : 'sena', - yy : '%d sni' - }, - dayOfMonthOrdinalParse : /\d{1,2}º/, - ordinal: '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return mt; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/my.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/my.js deleted file mode 100644 index bc87c7f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/my.js +++ /dev/null @@ -1,92 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '၁', - '2': '၂', - '3': '၃', - '4': '၄', - '5': '၅', - '6': '၆', - '7': '၇', - '8': '၈', - '9': '၉', - '0': '၀' - }, numberMap = { - '၁': '1', - '၂': '2', - '၃': '3', - '၄': '4', - '၅': '5', - '၆': '6', - '၇': '7', - '၈': '8', - '၉': '9', - '၀': '0' - }; - - var my = moment.defineLocale('my', { - months: 'ဇန်နဝါရီ_ဖေဖော်ဝါရီ_မတ်_ဧပြီ_မေ_ဇွန်_ဇူလိုင်_သြဂုတ်_စက်တင်ဘာ_အောက်တိုဘာ_နိုဝင်ဘာ_ဒီဇင်ဘာ'.split('_'), - monthsShort: 'ဇန်_ဖေ_မတ်_ပြီ_မေ_ဇွန်_လိုင်_သြ_စက်_အောက်_နို_ဒီ'.split('_'), - weekdays: 'တနင်္ဂနွေ_တနင်္လာ_အင်္ဂါ_ဗုဒ္ဓဟူး_ကြာသပတေး_သောကြာ_စနေ'.split('_'), - weekdaysShort: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'), - weekdaysMin: 'နွေ_လာ_ဂါ_ဟူး_ကြာ_သော_နေ'.split('_'), - - longDateFormat: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'DD/MM/YYYY', - LL: 'D MMMM YYYY', - LLL: 'D MMMM YYYY HH:mm', - LLLL: 'dddd D MMMM YYYY HH:mm' - }, - calendar: { - sameDay: '[ယနေ.] LT [မှာ]', - nextDay: '[မနက်ဖြန်] LT [မှာ]', - nextWeek: 'dddd LT [မှာ]', - lastDay: '[မနေ.က] LT [မှာ]', - lastWeek: '[ပြီးခဲ့သော] dddd LT [မှာ]', - sameElse: 'L' - }, - relativeTime: { - future: 'လာမည့် %s မှာ', - past: 'လွန်ခဲ့သော %s က', - s: 'စက္ကန်.အနည်းငယ်', - ss : '%d စက္ကန့်', - m: 'တစ်မိနစ်', - mm: '%d မိနစ်', - h: 'တစ်နာရီ', - hh: '%d နာရီ', - d: 'တစ်ရက်', - dd: '%d ရက်', - M: 'တစ်လ', - MM: '%d လ', - y: 'တစ်နှစ်', - yy: '%d နှစ်' - }, - preparse: function (string) { - return string.replace(/[၁၂၃၄၅၆၇၈၉၀]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - week: { - dow: 1, // Monday is the first day of the week. - doy: 4 // The week that contains Jan 1st is the first week of the year. - } - }); - - return my; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nb.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nb.js deleted file mode 100644 index f229810..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nb.js +++ /dev/null @@ -1,61 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var nb = moment.defineLocale('nb', { - months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'), - monthsShort : 'jan._feb._mars_april_mai_juni_juli_aug._sep._okt._nov._des.'.split('_'), - monthsParseExact : true, - weekdays : 'søndag_mandag_tirsdag_onsdag_torsdag_fredag_lørdag'.split('_'), - weekdaysShort : 'sø._ma._ti._on._to._fr._lø.'.split('_'), - weekdaysMin : 'sø_ma_ti_on_to_fr_lø'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY [kl.] HH:mm', - LLLL : 'dddd D. MMMM YYYY [kl.] HH:mm' - }, - calendar : { - sameDay: '[i dag kl.] LT', - nextDay: '[i morgen kl.] LT', - nextWeek: 'dddd [kl.] LT', - lastDay: '[i går kl.] LT', - lastWeek: '[forrige] dddd [kl.] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'om %s', - past : '%s siden', - s : 'noen sekunder', - ss : '%d sekunder', - m : 'ett minutt', - mm : '%d minutter', - h : 'en time', - hh : '%d timer', - d : 'en dag', - dd : '%d dager', - M : 'en måned', - MM : '%d måneder', - y : 'ett år', - yy : '%d år' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return nb; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ne.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ne.js deleted file mode 100644 index 2ec063e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ne.js +++ /dev/null @@ -1,122 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '१', - '2': '२', - '3': '३', - '4': '४', - '5': '५', - '6': '६', - '7': '७', - '8': '८', - '9': '९', - '0': '०' - }, - numberMap = { - '१': '1', - '२': '2', - '३': '3', - '४': '4', - '५': '5', - '६': '6', - '७': '7', - '८': '8', - '९': '9', - '०': '0' - }; - - var ne = moment.defineLocale('ne', { - months : 'जनवरी_फेब्रुवरी_मार्च_अप्रिल_मई_जुन_जुलाई_अगष्ट_सेप्टेम्बर_अक्टोबर_नोभेम्बर_डिसेम्बर'.split('_'), - monthsShort : 'जन._फेब्रु._मार्च_अप्रि._मई_जुन_जुलाई._अग._सेप्ट._अक्टो._नोभे._डिसे.'.split('_'), - monthsParseExact : true, - weekdays : 'आइतबार_सोमबार_मङ्गलबार_बुधबार_बिहिबार_शुक्रबार_शनिबार'.split('_'), - weekdaysShort : 'आइत._सोम._मङ्गल._बुध._बिहि._शुक्र._शनि.'.split('_'), - weekdaysMin : 'आ._सो._मं._बु._बि._शु._श.'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'Aको h:mm बजे', - LTS : 'Aको h:mm:ss बजे', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, Aको h:mm बजे', - LLLL : 'dddd, D MMMM YYYY, Aको h:mm बजे' - }, - preparse: function (string) { - return string.replace(/[१२३४५६७८९०]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - meridiemParse: /राति|बिहान|दिउँसो|साँझ/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'राति') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'बिहान') { - return hour; - } else if (meridiem === 'दिउँसो') { - return hour >= 10 ? hour : hour + 12; - } else if (meridiem === 'साँझ') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 3) { - return 'राति'; - } else if (hour < 12) { - return 'बिहान'; - } else if (hour < 16) { - return 'दिउँसो'; - } else if (hour < 20) { - return 'साँझ'; - } else { - return 'राति'; - } - }, - calendar : { - sameDay : '[आज] LT', - nextDay : '[भोलि] LT', - nextWeek : '[आउँदो] dddd[,] LT', - lastDay : '[हिजो] LT', - lastWeek : '[गएको] dddd[,] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%sमा', - past : '%s अगाडि', - s : 'केही क्षण', - ss : '%d सेकेण्ड', - m : 'एक मिनेट', - mm : '%d मिनेट', - h : 'एक घण्टा', - hh : '%d घण्टा', - d : 'एक दिन', - dd : '%d दिन', - M : 'एक महिना', - MM : '%d महिना', - y : 'एक बर्ष', - yy : '%d बर्ष' - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 1st is the first week of the year. - } - }); - - return ne; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nl-be.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nl-be.js deleted file mode 100644 index 0e5bdc9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nl-be.js +++ /dev/null @@ -1,86 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'), - monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'); - - var monthsParse = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i]; - var monthsRegex = /^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i; - - var nlBe = moment.defineLocale('nl-be', { - months : 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'), - monthsShort : function (m, format) { - if (!m) { - return monthsShortWithDots; - } else if (/-MMM-/.test(format)) { - return monthsShortWithoutDots[m.month()]; - } else { - return monthsShortWithDots[m.month()]; - } - }, - - monthsRegex: monthsRegex, - monthsShortRegex: monthsRegex, - monthsStrictRegex: /^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i, - monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, - - monthsParse : monthsParse, - longMonthsParse : monthsParse, - shortMonthsParse : monthsParse, - - weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'), - weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'), - weekdaysMin : 'zo_ma_di_wo_do_vr_za'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[vandaag om] LT', - nextDay: '[morgen om] LT', - nextWeek: 'dddd [om] LT', - lastDay: '[gisteren om] LT', - lastWeek: '[afgelopen] dddd [om] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'over %s', - past : '%s geleden', - s : 'een paar seconden', - ss : '%d seconden', - m : 'één minuut', - mm : '%d minuten', - h : 'één uur', - hh : '%d uur', - d : 'één dag', - dd : '%d dagen', - M : 'één maand', - MM : '%d maanden', - y : 'één jaar', - yy : '%d jaar' - }, - dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, - ordinal : function (number) { - return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return nlBe; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nl.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nl.js deleted file mode 100644 index 842f4fe..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nl.js +++ /dev/null @@ -1,86 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var monthsShortWithDots = 'jan._feb._mrt._apr._mei_jun._jul._aug._sep._okt._nov._dec.'.split('_'), - monthsShortWithoutDots = 'jan_feb_mrt_apr_mei_jun_jul_aug_sep_okt_nov_dec'.split('_'); - - var monthsParse = [/^jan/i, /^feb/i, /^maart|mrt.?$/i, /^apr/i, /^mei$/i, /^jun[i.]?$/i, /^jul[i.]?$/i, /^aug/i, /^sep/i, /^okt/i, /^nov/i, /^dec/i]; - var monthsRegex = /^(januari|februari|maart|april|mei|april|ju[nl]i|augustus|september|oktober|november|december|jan\.?|feb\.?|mrt\.?|apr\.?|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i; - - var nl = moment.defineLocale('nl', { - months : 'januari_februari_maart_april_mei_juni_juli_augustus_september_oktober_november_december'.split('_'), - monthsShort : function (m, format) { - if (!m) { - return monthsShortWithDots; - } else if (/-MMM-/.test(format)) { - return monthsShortWithoutDots[m.month()]; - } else { - return monthsShortWithDots[m.month()]; - } - }, - - monthsRegex: monthsRegex, - monthsShortRegex: monthsRegex, - monthsStrictRegex: /^(januari|februari|maart|mei|ju[nl]i|april|augustus|september|oktober|november|december)/i, - monthsShortStrictRegex: /^(jan\.?|feb\.?|mrt\.?|apr\.?|mei|ju[nl]\.?|aug\.?|sep\.?|okt\.?|nov\.?|dec\.?)/i, - - monthsParse : monthsParse, - longMonthsParse : monthsParse, - shortMonthsParse : monthsParse, - - weekdays : 'zondag_maandag_dinsdag_woensdag_donderdag_vrijdag_zaterdag'.split('_'), - weekdaysShort : 'zo._ma._di._wo._do._vr._za.'.split('_'), - weekdaysMin : 'zo_ma_di_wo_do_vr_za'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD-MM-YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[vandaag om] LT', - nextDay: '[morgen om] LT', - nextWeek: 'dddd [om] LT', - lastDay: '[gisteren om] LT', - lastWeek: '[afgelopen] dddd [om] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'over %s', - past : '%s geleden', - s : 'een paar seconden', - ss : '%d seconden', - m : 'één minuut', - mm : '%d minuten', - h : 'één uur', - hh : '%d uur', - d : 'één dag', - dd : '%d dagen', - M : 'één maand', - MM : '%d maanden', - y : 'één jaar', - yy : '%d jaar' - }, - dayOfMonthOrdinalParse: /\d{1,2}(ste|de)/, - ordinal : function (number) { - return number + ((number === 1 || number === 8 || number >= 20) ? 'ste' : 'de'); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return nl; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nn.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nn.js deleted file mode 100644 index 5fa3550..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/nn.js +++ /dev/null @@ -1,59 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var nn = moment.defineLocale('nn', { - months : 'januar_februar_mars_april_mai_juni_juli_august_september_oktober_november_desember'.split('_'), - monthsShort : 'jan_feb_mar_apr_mai_jun_jul_aug_sep_okt_nov_des'.split('_'), - weekdays : 'sundag_måndag_tysdag_onsdag_torsdag_fredag_laurdag'.split('_'), - weekdaysShort : 'sun_mån_tys_ons_tor_fre_lau'.split('_'), - weekdaysMin : 'su_må_ty_on_to_fr_lø'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY [kl.] H:mm', - LLLL : 'dddd D. MMMM YYYY [kl.] HH:mm' - }, - calendar : { - sameDay: '[I dag klokka] LT', - nextDay: '[I morgon klokka] LT', - nextWeek: 'dddd [klokka] LT', - lastDay: '[I går klokka] LT', - lastWeek: '[Føregåande] dddd [klokka] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'om %s', - past : '%s sidan', - s : 'nokre sekund', - ss : '%d sekund', - m : 'eit minutt', - mm : '%d minutt', - h : 'ein time', - hh : '%d timar', - d : 'ein dag', - dd : '%d dagar', - M : 'ein månad', - MM : '%d månader', - y : 'eit år', - yy : '%d år' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return nn; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pa-in.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pa-in.js deleted file mode 100644 index 63f4f44..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pa-in.js +++ /dev/null @@ -1,123 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '੧', - '2': '੨', - '3': '੩', - '4': '੪', - '5': '੫', - '6': '੬', - '7': '੭', - '8': '੮', - '9': '੯', - '0': '੦' - }, - numberMap = { - '੧': '1', - '੨': '2', - '੩': '3', - '੪': '4', - '੫': '5', - '੬': '6', - '੭': '7', - '੮': '8', - '੯': '9', - '੦': '0' - }; - - var paIn = moment.defineLocale('pa-in', { - // There are months name as per Nanakshahi Calender but they are not used as rigidly in modern Punjabi. - months : 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'), - monthsShort : 'ਜਨਵਰੀ_ਫ਼ਰਵਰੀ_ਮਾਰਚ_ਅਪ੍ਰੈਲ_ਮਈ_ਜੂਨ_ਜੁਲਾਈ_ਅਗਸਤ_ਸਤੰਬਰ_ਅਕਤੂਬਰ_ਨਵੰਬਰ_ਦਸੰਬਰ'.split('_'), - weekdays : 'ਐਤਵਾਰ_ਸੋਮਵਾਰ_ਮੰਗਲਵਾਰ_ਬੁਧਵਾਰ_ਵੀਰਵਾਰ_ਸ਼ੁੱਕਰਵਾਰ_ਸ਼ਨੀਚਰਵਾਰ'.split('_'), - weekdaysShort : 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'), - weekdaysMin : 'ਐਤ_ਸੋਮ_ਮੰਗਲ_ਬੁਧ_ਵੀਰ_ਸ਼ੁਕਰ_ਸ਼ਨੀ'.split('_'), - longDateFormat : { - LT : 'A h:mm ਵਜੇ', - LTS : 'A h:mm:ss ਵਜੇ', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm ਵਜੇ', - LLLL : 'dddd, D MMMM YYYY, A h:mm ਵਜੇ' - }, - calendar : { - sameDay : '[ਅਜ] LT', - nextDay : '[ਕਲ] LT', - nextWeek : '[ਅਗਲਾ] dddd, LT', - lastDay : '[ਕਲ] LT', - lastWeek : '[ਪਿਛਲੇ] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s ਵਿੱਚ', - past : '%s ਪਿਛਲੇ', - s : 'ਕੁਝ ਸਕਿੰਟ', - ss : '%d ਸਕਿੰਟ', - m : 'ਇਕ ਮਿੰਟ', - mm : '%d ਮਿੰਟ', - h : 'ਇੱਕ ਘੰਟਾ', - hh : '%d ਘੰਟੇ', - d : 'ਇੱਕ ਦਿਨ', - dd : '%d ਦਿਨ', - M : 'ਇੱਕ ਮਹੀਨਾ', - MM : '%d ਮਹੀਨੇ', - y : 'ਇੱਕ ਸਾਲ', - yy : '%d ਸਾਲ' - }, - preparse: function (string) { - return string.replace(/[੧੨੩੪੫੬੭੮੯੦]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - // Punjabi notation for meridiems are quite fuzzy in practice. While there exists - // a rigid notion of a 'Pahar' it is not used as rigidly in modern Punjabi. - meridiemParse: /ਰਾਤ|ਸਵੇਰ|ਦੁਪਹਿਰ|ਸ਼ਾਮ/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'ਰਾਤ') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'ਸਵੇਰ') { - return hour; - } else if (meridiem === 'ਦੁਪਹਿਰ') { - return hour >= 10 ? hour : hour + 12; - } else if (meridiem === 'ਸ਼ਾਮ') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'ਰਾਤ'; - } else if (hour < 10) { - return 'ਸਵੇਰ'; - } else if (hour < 17) { - return 'ਦੁਪਹਿਰ'; - } else if (hour < 20) { - return 'ਸ਼ਾਮ'; - } else { - return 'ਰਾਤ'; - } - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 1st is the first week of the year. - } - }); - - return paIn; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pl.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pl.js deleted file mode 100644 index 4c9c71a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pl.js +++ /dev/null @@ -1,125 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var monthsNominative = 'styczeń_luty_marzec_kwiecień_maj_czerwiec_lipiec_sierpień_wrzesień_październik_listopad_grudzień'.split('_'), - monthsSubjective = 'stycznia_lutego_marca_kwietnia_maja_czerwca_lipca_sierpnia_września_października_listopada_grudnia'.split('_'); - function plural(n) { - return (n % 10 < 5) && (n % 10 > 1) && ((~~(n / 10) % 10) !== 1); - } - function translate(number, withoutSuffix, key) { - var result = number + ' '; - switch (key) { - case 'ss': - return result + (plural(number) ? 'sekundy' : 'sekund'); - case 'm': - return withoutSuffix ? 'minuta' : 'minutę'; - case 'mm': - return result + (plural(number) ? 'minuty' : 'minut'); - case 'h': - return withoutSuffix ? 'godzina' : 'godzinę'; - case 'hh': - return result + (plural(number) ? 'godziny' : 'godzin'); - case 'MM': - return result + (plural(number) ? 'miesiące' : 'miesięcy'); - case 'yy': - return result + (plural(number) ? 'lata' : 'lat'); - } - } - - var pl = moment.defineLocale('pl', { - months : function (momentToFormat, format) { - if (!momentToFormat) { - return monthsNominative; - } else if (format === '') { - // Hack: if format empty we know this is used to generate - // RegExp by moment. Give then back both valid forms of months - // in RegExp ready format. - return '(' + monthsSubjective[momentToFormat.month()] + '|' + monthsNominative[momentToFormat.month()] + ')'; - } else if (/D MMMM/.test(format)) { - return monthsSubjective[momentToFormat.month()]; - } else { - return monthsNominative[momentToFormat.month()]; - } - }, - monthsShort : 'sty_lut_mar_kwi_maj_cze_lip_sie_wrz_paź_lis_gru'.split('_'), - weekdays : 'niedziela_poniedziałek_wtorek_środa_czwartek_piątek_sobota'.split('_'), - weekdaysShort : 'ndz_pon_wt_śr_czw_pt_sob'.split('_'), - weekdaysMin : 'Nd_Pn_Wt_Śr_Cz_Pt_So'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[Dziś o] LT', - nextDay: '[Jutro o] LT', - nextWeek: function () { - switch (this.day()) { - case 0: - return '[W niedzielę o] LT'; - - case 2: - return '[We wtorek o] LT'; - - case 3: - return '[W środę o] LT'; - - case 6: - return '[W sobotę o] LT'; - - default: - return '[W] dddd [o] LT'; - } - }, - lastDay: '[Wczoraj o] LT', - lastWeek: function () { - switch (this.day()) { - case 0: - return '[W zeszłą niedzielę o] LT'; - case 3: - return '[W zeszłą środę o] LT'; - case 6: - return '[W zeszłą sobotę o] LT'; - default: - return '[W zeszły] dddd [o] LT'; - } - }, - sameElse: 'L' - }, - relativeTime : { - future : 'za %s', - past : '%s temu', - s : 'kilka sekund', - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : '1 dzień', - dd : '%d dni', - M : 'miesiąc', - MM : translate, - y : 'rok', - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return pl; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pt-br.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pt-br.js deleted file mode 100644 index 64e0d01..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pt-br.js +++ /dev/null @@ -1,60 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var ptBr = moment.defineLocale('pt-br', { - months : 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'), - monthsShort : 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'), - weekdays : 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split('_'), - weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'), - weekdaysMin : 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D [de] MMMM [de] YYYY', - LLL : 'D [de] MMMM [de] YYYY [às] HH:mm', - LLLL : 'dddd, D [de] MMMM [de] YYYY [às] HH:mm' - }, - calendar : { - sameDay: '[Hoje às] LT', - nextDay: '[Amanhã às] LT', - nextWeek: 'dddd [às] LT', - lastDay: '[Ontem às] LT', - lastWeek: function () { - return (this.day() === 0 || this.day() === 6) ? - '[Último] dddd [às] LT' : // Saturday + Sunday - '[Última] dddd [às] LT'; // Monday - Friday - }, - sameElse: 'L' - }, - relativeTime : { - future : 'em %s', - past : 'há %s', - s : 'poucos segundos', - ss : '%d segundos', - m : 'um minuto', - mm : '%d minutos', - h : 'uma hora', - hh : '%d horas', - d : 'um dia', - dd : '%d dias', - M : 'um mês', - MM : '%d meses', - y : 'um ano', - yy : '%d anos' - }, - dayOfMonthOrdinalParse: /\d{1,2}º/, - ordinal : '%dº' - }); - - return ptBr; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pt.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pt.js deleted file mode 100644 index b21ac45..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/pt.js +++ /dev/null @@ -1,64 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var pt = moment.defineLocale('pt', { - months : 'janeiro_fevereiro_março_abril_maio_junho_julho_agosto_setembro_outubro_novembro_dezembro'.split('_'), - monthsShort : 'jan_fev_mar_abr_mai_jun_jul_ago_set_out_nov_dez'.split('_'), - weekdays : 'Domingo_Segunda-feira_Terça-feira_Quarta-feira_Quinta-feira_Sexta-feira_Sábado'.split('_'), - weekdaysShort : 'Dom_Seg_Ter_Qua_Qui_Sex_Sáb'.split('_'), - weekdaysMin : 'Do_2ª_3ª_4ª_5ª_6ª_Sá'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D [de] MMMM [de] YYYY', - LLL : 'D [de] MMMM [de] YYYY HH:mm', - LLLL : 'dddd, D [de] MMMM [de] YYYY HH:mm' - }, - calendar : { - sameDay: '[Hoje às] LT', - nextDay: '[Amanhã às] LT', - nextWeek: 'dddd [às] LT', - lastDay: '[Ontem às] LT', - lastWeek: function () { - return (this.day() === 0 || this.day() === 6) ? - '[Último] dddd [às] LT' : // Saturday + Sunday - '[Última] dddd [às] LT'; // Monday - Friday - }, - sameElse: 'L' - }, - relativeTime : { - future : 'em %s', - past : 'há %s', - s : 'segundos', - ss : '%d segundos', - m : 'um minuto', - mm : '%d minutos', - h : 'uma hora', - hh : '%d horas', - d : 'um dia', - dd : '%d dias', - M : 'um mês', - MM : '%d meses', - y : 'um ano', - yy : '%d anos' - }, - dayOfMonthOrdinalParse: /\d{1,2}º/, - ordinal : '%dº', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return pt; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ro.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ro.js deleted file mode 100644 index 47ec3d6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ro.js +++ /dev/null @@ -1,74 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function relativeTimeWithPlural(number, withoutSuffix, key) { - var format = { - 'ss': 'secunde', - 'mm': 'minute', - 'hh': 'ore', - 'dd': 'zile', - 'MM': 'luni', - 'yy': 'ani' - }, - separator = ' '; - if (number % 100 >= 20 || (number >= 100 && number % 100 === 0)) { - separator = ' de '; - } - return number + separator + format[key]; - } - - var ro = moment.defineLocale('ro', { - months : 'ianuarie_februarie_martie_aprilie_mai_iunie_iulie_august_septembrie_octombrie_noiembrie_decembrie'.split('_'), - monthsShort : 'ian._febr._mart._apr._mai_iun._iul._aug._sept._oct._nov._dec.'.split('_'), - monthsParseExact: true, - weekdays : 'duminică_luni_marți_miercuri_joi_vineri_sâmbătă'.split('_'), - weekdaysShort : 'Dum_Lun_Mar_Mie_Joi_Vin_Sâm'.split('_'), - weekdaysMin : 'Du_Lu_Ma_Mi_Jo_Vi_Sâ'.split('_'), - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY H:mm', - LLLL : 'dddd, D MMMM YYYY H:mm' - }, - calendar : { - sameDay: '[azi la] LT', - nextDay: '[mâine la] LT', - nextWeek: 'dddd [la] LT', - lastDay: '[ieri la] LT', - lastWeek: '[fosta] dddd [la] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'peste %s', - past : '%s în urmă', - s : 'câteva secunde', - ss : relativeTimeWithPlural, - m : 'un minut', - mm : relativeTimeWithPlural, - h : 'o oră', - hh : relativeTimeWithPlural, - d : 'o zi', - dd : relativeTimeWithPlural, - M : 'o lună', - MM : relativeTimeWithPlural, - y : 'un an', - yy : relativeTimeWithPlural - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return ro; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ru.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ru.js deleted file mode 100644 index 7afb7b5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ru.js +++ /dev/null @@ -1,181 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function plural(word, num) { - var forms = word.split('_'); - return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]); - } - function relativeTimeWithPlural(number, withoutSuffix, key) { - var format = { - 'ss': withoutSuffix ? 'секунда_секунды_секунд' : 'секунду_секунды_секунд', - 'mm': withoutSuffix ? 'минута_минуты_минут' : 'минуту_минуты_минут', - 'hh': 'час_часа_часов', - 'dd': 'день_дня_дней', - 'MM': 'месяц_месяца_месяцев', - 'yy': 'год_года_лет' - }; - if (key === 'm') { - return withoutSuffix ? 'минута' : 'минуту'; - } - else { - return number + ' ' + plural(format[key], +number); - } - } - var monthsParse = [/^янв/i, /^фев/i, /^мар/i, /^апр/i, /^ма[йя]/i, /^июн/i, /^июл/i, /^авг/i, /^сен/i, /^окт/i, /^ноя/i, /^дек/i]; - - // http://new.gramota.ru/spravka/rules/139-prop : § 103 - // Сокращения месяцев: http://new.gramota.ru/spravka/buro/search-answer?s=242637 - // CLDR data: http://www.unicode.org/cldr/charts/28/summary/ru.html#1753 - var ru = moment.defineLocale('ru', { - months : { - format: 'января_февраля_марта_апреля_мая_июня_июля_августа_сентября_октября_ноября_декабря'.split('_'), - standalone: 'январь_февраль_март_апрель_май_июнь_июль_август_сентябрь_октябрь_ноябрь_декабрь'.split('_') - }, - monthsShort : { - // по CLDR именно "июл." и "июн.", но какой смысл менять букву на точку ? - format: 'янв._февр._мар._апр._мая_июня_июля_авг._сент._окт._нояб._дек.'.split('_'), - standalone: 'янв._февр._март_апр._май_июнь_июль_авг._сент._окт._нояб._дек.'.split('_') - }, - weekdays : { - standalone: 'воскресенье_понедельник_вторник_среда_четверг_пятница_суббота'.split('_'), - format: 'воскресенье_понедельник_вторник_среду_четверг_пятницу_субботу'.split('_'), - isFormat: /\[ ?[Вв] ?(?:прошлую|следующую|эту)? ?\] ?dddd/ - }, - weekdaysShort : 'вс_пн_вт_ср_чт_пт_сб'.split('_'), - weekdaysMin : 'вс_пн_вт_ср_чт_пт_сб'.split('_'), - monthsParse : monthsParse, - longMonthsParse : monthsParse, - shortMonthsParse : monthsParse, - - // полные названия с падежами, по три буквы, для некоторых, по 4 буквы, сокращения с точкой и без точки - monthsRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i, - - // копия предыдущего - monthsShortRegex: /^(январ[ья]|янв\.?|феврал[ья]|февр?\.?|марта?|мар\.?|апрел[ья]|апр\.?|ма[йя]|июн[ья]|июн\.?|июл[ья]|июл\.?|августа?|авг\.?|сентябр[ья]|сент?\.?|октябр[ья]|окт\.?|ноябр[ья]|нояб?\.?|декабр[ья]|дек\.?)/i, - - // полные названия с падежами - monthsStrictRegex: /^(январ[яь]|феврал[яь]|марта?|апрел[яь]|ма[яй]|июн[яь]|июл[яь]|августа?|сентябр[яь]|октябр[яь]|ноябр[яь]|декабр[яь])/i, - - // Выражение, которое соотвествует только сокращённым формам - monthsShortStrictRegex: /^(янв\.|февр?\.|мар[т.]|апр\.|ма[яй]|июн[ья.]|июл[ья.]|авг\.|сент?\.|окт\.|нояб?\.|дек\.)/i, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY г.', - LLL : 'D MMMM YYYY г., H:mm', - LLLL : 'dddd, D MMMM YYYY г., H:mm' - }, - calendar : { - sameDay: '[Сегодня, в] LT', - nextDay: '[Завтра, в] LT', - lastDay: '[Вчера, в] LT', - nextWeek: function (now) { - if (now.week() !== this.week()) { - switch (this.day()) { - case 0: - return '[В следующее] dddd, [в] LT'; - case 1: - case 2: - case 4: - return '[В следующий] dddd, [в] LT'; - case 3: - case 5: - case 6: - return '[В следующую] dddd, [в] LT'; - } - } else { - if (this.day() === 2) { - return '[Во] dddd, [в] LT'; - } else { - return '[В] dddd, [в] LT'; - } - } - }, - lastWeek: function (now) { - if (now.week() !== this.week()) { - switch (this.day()) { - case 0: - return '[В прошлое] dddd, [в] LT'; - case 1: - case 2: - case 4: - return '[В прошлый] dddd, [в] LT'; - case 3: - case 5: - case 6: - return '[В прошлую] dddd, [в] LT'; - } - } else { - if (this.day() === 2) { - return '[Во] dddd, [в] LT'; - } else { - return '[В] dddd, [в] LT'; - } - } - }, - sameElse: 'L' - }, - relativeTime : { - future : 'через %s', - past : '%s назад', - s : 'несколько секунд', - ss : relativeTimeWithPlural, - m : relativeTimeWithPlural, - mm : relativeTimeWithPlural, - h : 'час', - hh : relativeTimeWithPlural, - d : 'день', - dd : relativeTimeWithPlural, - M : 'месяц', - MM : relativeTimeWithPlural, - y : 'год', - yy : relativeTimeWithPlural - }, - meridiemParse: /ночи|утра|дня|вечера/i, - isPM : function (input) { - return /^(дня|вечера)$/.test(input); - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'ночи'; - } else if (hour < 12) { - return 'утра'; - } else if (hour < 17) { - return 'дня'; - } else { - return 'вечера'; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(й|го|я)/, - ordinal: function (number, period) { - switch (period) { - case 'M': - case 'd': - case 'DDD': - return number + '-й'; - case 'D': - return number + '-го'; - case 'w': - case 'W': - return number + '-я'; - default: - return number; - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return ru; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sd.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sd.js deleted file mode 100644 index 1299238..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sd.js +++ /dev/null @@ -1,97 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var months = [ - 'جنوري', - 'فيبروري', - 'مارچ', - 'اپريل', - 'مئي', - 'جون', - 'جولاءِ', - 'آگسٽ', - 'سيپٽمبر', - 'آڪٽوبر', - 'نومبر', - 'ڊسمبر' - ]; - var days = [ - 'آچر', - 'سومر', - 'اڱارو', - 'اربع', - 'خميس', - 'جمع', - 'ڇنڇر' - ]; - - var sd = moment.defineLocale('sd', { - months : months, - monthsShort : months, - weekdays : days, - weekdaysShort : days, - weekdaysMin : days, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd، D MMMM YYYY HH:mm' - }, - meridiemParse: /صبح|شام/, - isPM : function (input) { - return 'شام' === input; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'صبح'; - } - return 'شام'; - }, - calendar : { - sameDay : '[اڄ] LT', - nextDay : '[سڀاڻي] LT', - nextWeek : 'dddd [اڳين هفتي تي] LT', - lastDay : '[ڪالهه] LT', - lastWeek : '[گزريل هفتي] dddd [تي] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s پوء', - past : '%s اڳ', - s : 'چند سيڪنڊ', - ss : '%d سيڪنڊ', - m : 'هڪ منٽ', - mm : '%d منٽ', - h : 'هڪ ڪلاڪ', - hh : '%d ڪلاڪ', - d : 'هڪ ڏينهن', - dd : '%d ڏينهن', - M : 'هڪ مهينو', - MM : '%d مهينا', - y : 'هڪ سال', - yy : '%d سال' - }, - preparse: function (string) { - return string.replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/,/g, '،'); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return sd; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/se.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/se.js deleted file mode 100644 index 4b04678..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/se.js +++ /dev/null @@ -1,59 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var se = moment.defineLocale('se', { - months : 'ođđajagemánnu_guovvamánnu_njukčamánnu_cuoŋománnu_miessemánnu_geassemánnu_suoidnemánnu_borgemánnu_čakčamánnu_golggotmánnu_skábmamánnu_juovlamánnu'.split('_'), - monthsShort : 'ođđj_guov_njuk_cuo_mies_geas_suoi_borg_čakč_golg_skáb_juov'.split('_'), - weekdays : 'sotnabeaivi_vuossárga_maŋŋebárga_gaskavahkku_duorastat_bearjadat_lávvardat'.split('_'), - weekdaysShort : 'sotn_vuos_maŋ_gask_duor_bear_láv'.split('_'), - weekdaysMin : 's_v_m_g_d_b_L'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'MMMM D. [b.] YYYY', - LLL : 'MMMM D. [b.] YYYY [ti.] HH:mm', - LLLL : 'dddd, MMMM D. [b.] YYYY [ti.] HH:mm' - }, - calendar : { - sameDay: '[otne ti] LT', - nextDay: '[ihttin ti] LT', - nextWeek: 'dddd [ti] LT', - lastDay: '[ikte ti] LT', - lastWeek: '[ovddit] dddd [ti] LT', - sameElse: 'L' - }, - relativeTime : { - future : '%s geažes', - past : 'maŋit %s', - s : 'moadde sekunddat', - ss: '%d sekunddat', - m : 'okta minuhta', - mm : '%d minuhtat', - h : 'okta diimmu', - hh : '%d diimmut', - d : 'okta beaivi', - dd : '%d beaivvit', - M : 'okta mánnu', - MM : '%d mánut', - y : 'okta jahki', - yy : '%d jagit' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return se; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/si.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/si.js deleted file mode 100644 index 52dc608..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/si.js +++ /dev/null @@ -1,70 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - /*jshint -W100*/ - var si = moment.defineLocale('si', { - months : 'ජනවාරි_පෙබරවාරි_මාර්තු_අප්‍රේල්_මැයි_ජූනි_ජූලි_අගෝස්තු_සැප්තැම්බර්_ඔක්තෝබර්_නොවැම්බර්_දෙසැම්බර්'.split('_'), - monthsShort : 'ජන_පෙබ_මාර්_අප්_මැයි_ජූනි_ජූලි_අගෝ_සැප්_ඔක්_නොවැ_දෙසැ'.split('_'), - weekdays : 'ඉරිදා_සඳුදා_අඟහරුවාදා_බදාදා_බ්‍රහස්පතින්දා_සිකුරාදා_සෙනසුරාදා'.split('_'), - weekdaysShort : 'ඉරි_සඳු_අඟ_බදා_බ්‍රහ_සිකු_සෙන'.split('_'), - weekdaysMin : 'ඉ_ස_අ_බ_බ්‍ර_සි_සෙ'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'a h:mm', - LTS : 'a h:mm:ss', - L : 'YYYY/MM/DD', - LL : 'YYYY MMMM D', - LLL : 'YYYY MMMM D, a h:mm', - LLLL : 'YYYY MMMM D [වැනි] dddd, a h:mm:ss' - }, - calendar : { - sameDay : '[අද] LT[ට]', - nextDay : '[හෙට] LT[ට]', - nextWeek : 'dddd LT[ට]', - lastDay : '[ඊයේ] LT[ට]', - lastWeek : '[පසුගිය] dddd LT[ට]', - sameElse : 'L' - }, - relativeTime : { - future : '%sකින්', - past : '%sකට පෙර', - s : 'තත්පර කිහිපය', - ss : 'තත්පර %d', - m : 'මිනිත්තුව', - mm : 'මිනිත්තු %d', - h : 'පැය', - hh : 'පැය %d', - d : 'දිනය', - dd : 'දින %d', - M : 'මාසය', - MM : 'මාස %d', - y : 'වසර', - yy : 'වසර %d' - }, - dayOfMonthOrdinalParse: /\d{1,2} වැනි/, - ordinal : function (number) { - return number + ' වැනි'; - }, - meridiemParse : /පෙර වරු|පස් වරු|පෙ.ව|ප.ව./, - isPM : function (input) { - return input === 'ප.ව.' || input === 'පස් වරු'; - }, - meridiem : function (hours, minutes, isLower) { - if (hours > 11) { - return isLower ? 'ප.ව.' : 'පස් වරු'; - } else { - return isLower ? 'පෙ.ව.' : 'පෙර වරු'; - } - } - }); - - return si; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sk.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sk.js deleted file mode 100644 index 6938f95..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sk.js +++ /dev/null @@ -1,155 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var months = 'január_február_marec_apríl_máj_jún_júl_august_september_október_november_december'.split('_'), - monthsShort = 'jan_feb_mar_apr_máj_jún_júl_aug_sep_okt_nov_dec'.split('_'); - function plural(n) { - return (n > 1) && (n < 5); - } - function translate(number, withoutSuffix, key, isFuture) { - var result = number + ' '; - switch (key) { - case 's': // a few seconds / in a few seconds / a few seconds ago - return (withoutSuffix || isFuture) ? 'pár sekúnd' : 'pár sekundami'; - case 'ss': // 9 seconds / in 9 seconds / 9 seconds ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'sekundy' : 'sekúnd'); - } else { - return result + 'sekundami'; - } - break; - case 'm': // a minute / in a minute / a minute ago - return withoutSuffix ? 'minúta' : (isFuture ? 'minútu' : 'minútou'); - case 'mm': // 9 minutes / in 9 minutes / 9 minutes ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'minúty' : 'minút'); - } else { - return result + 'minútami'; - } - break; - case 'h': // an hour / in an hour / an hour ago - return withoutSuffix ? 'hodina' : (isFuture ? 'hodinu' : 'hodinou'); - case 'hh': // 9 hours / in 9 hours / 9 hours ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'hodiny' : 'hodín'); - } else { - return result + 'hodinami'; - } - break; - case 'd': // a day / in a day / a day ago - return (withoutSuffix || isFuture) ? 'deň' : 'dňom'; - case 'dd': // 9 days / in 9 days / 9 days ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'dni' : 'dní'); - } else { - return result + 'dňami'; - } - break; - case 'M': // a month / in a month / a month ago - return (withoutSuffix || isFuture) ? 'mesiac' : 'mesiacom'; - case 'MM': // 9 months / in 9 months / 9 months ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'mesiace' : 'mesiacov'); - } else { - return result + 'mesiacmi'; - } - break; - case 'y': // a year / in a year / a year ago - return (withoutSuffix || isFuture) ? 'rok' : 'rokom'; - case 'yy': // 9 years / in 9 years / 9 years ago - if (withoutSuffix || isFuture) { - return result + (plural(number) ? 'roky' : 'rokov'); - } else { - return result + 'rokmi'; - } - break; - } - } - - var sk = moment.defineLocale('sk', { - months : months, - monthsShort : monthsShort, - weekdays : 'nedeľa_pondelok_utorok_streda_štvrtok_piatok_sobota'.split('_'), - weekdaysShort : 'ne_po_ut_st_št_pi_so'.split('_'), - weekdaysMin : 'ne_po_ut_st_št_pi_so'.split('_'), - longDateFormat : { - LT: 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY H:mm', - LLLL : 'dddd D. MMMM YYYY H:mm' - }, - calendar : { - sameDay: '[dnes o] LT', - nextDay: '[zajtra o] LT', - nextWeek: function () { - switch (this.day()) { - case 0: - return '[v nedeľu o] LT'; - case 1: - case 2: - return '[v] dddd [o] LT'; - case 3: - return '[v stredu o] LT'; - case 4: - return '[vo štvrtok o] LT'; - case 5: - return '[v piatok o] LT'; - case 6: - return '[v sobotu o] LT'; - } - }, - lastDay: '[včera o] LT', - lastWeek: function () { - switch (this.day()) { - case 0: - return '[minulú nedeľu o] LT'; - case 1: - case 2: - return '[minulý] dddd [o] LT'; - case 3: - return '[minulú stredu o] LT'; - case 4: - case 5: - return '[minulý] dddd [o] LT'; - case 6: - return '[minulú sobotu o] LT'; - } - }, - sameElse: 'L' - }, - relativeTime : { - future : 'za %s', - past : 'pred %s', - s : translate, - ss : translate, - m : translate, - mm : translate, - h : translate, - hh : translate, - d : translate, - dd : translate, - M : translate, - MM : translate, - y : translate, - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return sk; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sl.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sl.js deleted file mode 100644 index 8dec781..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sl.js +++ /dev/null @@ -1,172 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var result = number + ' '; - switch (key) { - case 's': - return withoutSuffix || isFuture ? 'nekaj sekund' : 'nekaj sekundami'; - case 'ss': - if (number === 1) { - result += withoutSuffix ? 'sekundo' : 'sekundi'; - } else if (number === 2) { - result += withoutSuffix || isFuture ? 'sekundi' : 'sekundah'; - } else if (number < 5) { - result += withoutSuffix || isFuture ? 'sekunde' : 'sekundah'; - } else { - result += withoutSuffix || isFuture ? 'sekund' : 'sekund'; - } - return result; - case 'm': - return withoutSuffix ? 'ena minuta' : 'eno minuto'; - case 'mm': - if (number === 1) { - result += withoutSuffix ? 'minuta' : 'minuto'; - } else if (number === 2) { - result += withoutSuffix || isFuture ? 'minuti' : 'minutama'; - } else if (number < 5) { - result += withoutSuffix || isFuture ? 'minute' : 'minutami'; - } else { - result += withoutSuffix || isFuture ? 'minut' : 'minutami'; - } - return result; - case 'h': - return withoutSuffix ? 'ena ura' : 'eno uro'; - case 'hh': - if (number === 1) { - result += withoutSuffix ? 'ura' : 'uro'; - } else if (number === 2) { - result += withoutSuffix || isFuture ? 'uri' : 'urama'; - } else if (number < 5) { - result += withoutSuffix || isFuture ? 'ure' : 'urami'; - } else { - result += withoutSuffix || isFuture ? 'ur' : 'urami'; - } - return result; - case 'd': - return withoutSuffix || isFuture ? 'en dan' : 'enim dnem'; - case 'dd': - if (number === 1) { - result += withoutSuffix || isFuture ? 'dan' : 'dnem'; - } else if (number === 2) { - result += withoutSuffix || isFuture ? 'dni' : 'dnevoma'; - } else { - result += withoutSuffix || isFuture ? 'dni' : 'dnevi'; - } - return result; - case 'M': - return withoutSuffix || isFuture ? 'en mesec' : 'enim mesecem'; - case 'MM': - if (number === 1) { - result += withoutSuffix || isFuture ? 'mesec' : 'mesecem'; - } else if (number === 2) { - result += withoutSuffix || isFuture ? 'meseca' : 'mesecema'; - } else if (number < 5) { - result += withoutSuffix || isFuture ? 'mesece' : 'meseci'; - } else { - result += withoutSuffix || isFuture ? 'mesecev' : 'meseci'; - } - return result; - case 'y': - return withoutSuffix || isFuture ? 'eno leto' : 'enim letom'; - case 'yy': - if (number === 1) { - result += withoutSuffix || isFuture ? 'leto' : 'letom'; - } else if (number === 2) { - result += withoutSuffix || isFuture ? 'leti' : 'letoma'; - } else if (number < 5) { - result += withoutSuffix || isFuture ? 'leta' : 'leti'; - } else { - result += withoutSuffix || isFuture ? 'let' : 'leti'; - } - return result; - } - } - - var sl = moment.defineLocale('sl', { - months : 'januar_februar_marec_april_maj_junij_julij_avgust_september_oktober_november_december'.split('_'), - monthsShort : 'jan._feb._mar._apr._maj._jun._jul._avg._sep._okt._nov._dec.'.split('_'), - monthsParseExact: true, - weekdays : 'nedelja_ponedeljek_torek_sreda_četrtek_petek_sobota'.split('_'), - weekdaysShort : 'ned._pon._tor._sre._čet._pet._sob.'.split('_'), - weekdaysMin : 'ne_po_to_sr_če_pe_so'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM YYYY', - LLL : 'D. MMMM YYYY H:mm', - LLLL : 'dddd, D. MMMM YYYY H:mm' - }, - calendar : { - sameDay : '[danes ob] LT', - nextDay : '[jutri ob] LT', - - nextWeek : function () { - switch (this.day()) { - case 0: - return '[v] [nedeljo] [ob] LT'; - case 3: - return '[v] [sredo] [ob] LT'; - case 6: - return '[v] [soboto] [ob] LT'; - case 1: - case 2: - case 4: - case 5: - return '[v] dddd [ob] LT'; - } - }, - lastDay : '[včeraj ob] LT', - lastWeek : function () { - switch (this.day()) { - case 0: - return '[prejšnjo] [nedeljo] [ob] LT'; - case 3: - return '[prejšnjo] [sredo] [ob] LT'; - case 6: - return '[prejšnjo] [soboto] [ob] LT'; - case 1: - case 2: - case 4: - case 5: - return '[prejšnji] dddd [ob] LT'; - } - }, - sameElse : 'L' - }, - relativeTime : { - future : 'čez %s', - past : 'pred %s', - s : processRelativeTime, - ss : processRelativeTime, - m : processRelativeTime, - mm : processRelativeTime, - h : processRelativeTime, - hh : processRelativeTime, - d : processRelativeTime, - dd : processRelativeTime, - M : processRelativeTime, - MM : processRelativeTime, - y : processRelativeTime, - yy : processRelativeTime - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return sl; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sq.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sq.js deleted file mode 100644 index eb081df..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sq.js +++ /dev/null @@ -1,67 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var sq = moment.defineLocale('sq', { - months : 'Janar_Shkurt_Mars_Prill_Maj_Qershor_Korrik_Gusht_Shtator_Tetor_Nëntor_Dhjetor'.split('_'), - monthsShort : 'Jan_Shk_Mar_Pri_Maj_Qer_Kor_Gus_Sht_Tet_Nën_Dhj'.split('_'), - weekdays : 'E Diel_E Hënë_E Martë_E Mërkurë_E Enjte_E Premte_E Shtunë'.split('_'), - weekdaysShort : 'Die_Hën_Mar_Mër_Enj_Pre_Sht'.split('_'), - weekdaysMin : 'D_H_Ma_Më_E_P_Sh'.split('_'), - weekdaysParseExact : true, - meridiemParse: /PD|MD/, - isPM: function (input) { - return input.charAt(0) === 'M'; - }, - meridiem : function (hours, minutes, isLower) { - return hours < 12 ? 'PD' : 'MD'; - }, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Sot në] LT', - nextDay : '[Nesër në] LT', - nextWeek : 'dddd [në] LT', - lastDay : '[Dje në] LT', - lastWeek : 'dddd [e kaluar në] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'në %s', - past : '%s më parë', - s : 'disa sekonda', - ss : '%d sekonda', - m : 'një minutë', - mm : '%d minuta', - h : 'një orë', - hh : '%d orë', - d : 'një ditë', - dd : '%d ditë', - M : 'një muaj', - MM : '%d muaj', - y : 'një vit', - yy : '%d vite' - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return sq; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sr-cyrl.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sr-cyrl.js deleted file mode 100644 index ccd92b9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sr-cyrl.js +++ /dev/null @@ -1,110 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var translator = { - words: { //Different grammatical cases - ss: ['секунда', 'секунде', 'секунди'], - m: ['један минут', 'једне минуте'], - mm: ['минут', 'минуте', 'минута'], - h: ['један сат', 'једног сата'], - hh: ['сат', 'сата', 'сати'], - dd: ['дан', 'дана', 'дана'], - MM: ['месец', 'месеца', 'месеци'], - yy: ['година', 'године', 'година'] - }, - correctGrammaticalCase: function (number, wordKey) { - return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]); - }, - translate: function (number, withoutSuffix, key) { - var wordKey = translator.words[key]; - if (key.length === 1) { - return withoutSuffix ? wordKey[0] : wordKey[1]; - } else { - return number + ' ' + translator.correctGrammaticalCase(number, wordKey); - } - } - }; - - var srCyrl = moment.defineLocale('sr-cyrl', { - months: 'јануар_фебруар_март_април_мај_јун_јул_август_септембар_октобар_новембар_децембар'.split('_'), - monthsShort: 'јан._феб._мар._апр._мај_јун_јул_авг._сеп._окт._нов._дец.'.split('_'), - monthsParseExact: true, - weekdays: 'недеља_понедељак_уторак_среда_четвртак_петак_субота'.split('_'), - weekdaysShort: 'нед._пон._уто._сре._чет._пет._суб.'.split('_'), - weekdaysMin: 'не_по_ут_ср_че_пе_су'.split('_'), - weekdaysParseExact : true, - longDateFormat: { - LT: 'H:mm', - LTS : 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd, D. MMMM YYYY H:mm' - }, - calendar: { - sameDay: '[данас у] LT', - nextDay: '[сутра у] LT', - nextWeek: function () { - switch (this.day()) { - case 0: - return '[у] [недељу] [у] LT'; - case 3: - return '[у] [среду] [у] LT'; - case 6: - return '[у] [суботу] [у] LT'; - case 1: - case 2: - case 4: - case 5: - return '[у] dddd [у] LT'; - } - }, - lastDay : '[јуче у] LT', - lastWeek : function () { - var lastWeekDays = [ - '[прошле] [недеље] [у] LT', - '[прошлог] [понедељка] [у] LT', - '[прошлог] [уторка] [у] LT', - '[прошле] [среде] [у] LT', - '[прошлог] [четвртка] [у] LT', - '[прошлог] [петка] [у] LT', - '[прошле] [суботе] [у] LT' - ]; - return lastWeekDays[this.day()]; - }, - sameElse : 'L' - }, - relativeTime : { - future : 'за %s', - past : 'пре %s', - s : 'неколико секунди', - ss : translator.translate, - m : translator.translate, - mm : translator.translate, - h : translator.translate, - hh : translator.translate, - d : 'дан', - dd : translator.translate, - M : 'месец', - MM : translator.translate, - y : 'годину', - yy : translator.translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return srCyrl; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sr.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sr.js deleted file mode 100644 index 9e1f4a3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sr.js +++ /dev/null @@ -1,110 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var translator = { - words: { //Different grammatical cases - ss: ['sekunda', 'sekunde', 'sekundi'], - m: ['jedan minut', 'jedne minute'], - mm: ['minut', 'minute', 'minuta'], - h: ['jedan sat', 'jednog sata'], - hh: ['sat', 'sata', 'sati'], - dd: ['dan', 'dana', 'dana'], - MM: ['mesec', 'meseca', 'meseci'], - yy: ['godina', 'godine', 'godina'] - }, - correctGrammaticalCase: function (number, wordKey) { - return number === 1 ? wordKey[0] : (number >= 2 && number <= 4 ? wordKey[1] : wordKey[2]); - }, - translate: function (number, withoutSuffix, key) { - var wordKey = translator.words[key]; - if (key.length === 1) { - return withoutSuffix ? wordKey[0] : wordKey[1]; - } else { - return number + ' ' + translator.correctGrammaticalCase(number, wordKey); - } - } - }; - - var sr = moment.defineLocale('sr', { - months: 'januar_februar_mart_april_maj_jun_jul_avgust_septembar_oktobar_novembar_decembar'.split('_'), - monthsShort: 'jan._feb._mar._apr._maj_jun_jul_avg._sep._okt._nov._dec.'.split('_'), - monthsParseExact: true, - weekdays: 'nedelja_ponedeljak_utorak_sreda_četvrtak_petak_subota'.split('_'), - weekdaysShort: 'ned._pon._uto._sre._čet._pet._sub.'.split('_'), - weekdaysMin: 'ne_po_ut_sr_če_pe_su'.split('_'), - weekdaysParseExact : true, - longDateFormat: { - LT: 'H:mm', - LTS : 'H:mm:ss', - L: 'DD.MM.YYYY', - LL: 'D. MMMM YYYY', - LLL: 'D. MMMM YYYY H:mm', - LLLL: 'dddd, D. MMMM YYYY H:mm' - }, - calendar: { - sameDay: '[danas u] LT', - nextDay: '[sutra u] LT', - nextWeek: function () { - switch (this.day()) { - case 0: - return '[u] [nedelju] [u] LT'; - case 3: - return '[u] [sredu] [u] LT'; - case 6: - return '[u] [subotu] [u] LT'; - case 1: - case 2: - case 4: - case 5: - return '[u] dddd [u] LT'; - } - }, - lastDay : '[juče u] LT', - lastWeek : function () { - var lastWeekDays = [ - '[prošle] [nedelje] [u] LT', - '[prošlog] [ponedeljka] [u] LT', - '[prošlog] [utorka] [u] LT', - '[prošle] [srede] [u] LT', - '[prošlog] [četvrtka] [u] LT', - '[prošlog] [petka] [u] LT', - '[prošle] [subote] [u] LT' - ]; - return lastWeekDays[this.day()]; - }, - sameElse : 'L' - }, - relativeTime : { - future : 'za %s', - past : 'pre %s', - s : 'nekoliko sekundi', - ss : translator.translate, - m : translator.translate, - mm : translator.translate, - h : translator.translate, - hh : translator.translate, - d : 'dan', - dd : translator.translate, - M : 'mesec', - MM : translator.translate, - y : 'godinu', - yy : translator.translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return sr; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ss.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ss.js deleted file mode 100644 index a401149..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ss.js +++ /dev/null @@ -1,87 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var ss = moment.defineLocale('ss', { - months : "Bhimbidvwane_Indlovana_Indlov'lenkhulu_Mabasa_Inkhwekhweti_Inhlaba_Kholwane_Ingci_Inyoni_Imphala_Lweti_Ingongoni".split('_'), - monthsShort : 'Bhi_Ina_Inu_Mab_Ink_Inh_Kho_Igc_Iny_Imp_Lwe_Igo'.split('_'), - weekdays : 'Lisontfo_Umsombuluko_Lesibili_Lesitsatfu_Lesine_Lesihlanu_Umgcibelo'.split('_'), - weekdaysShort : 'Lis_Umb_Lsb_Les_Lsi_Lsh_Umg'.split('_'), - weekdaysMin : 'Li_Us_Lb_Lt_Ls_Lh_Ug'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY h:mm A', - LLLL : 'dddd, D MMMM YYYY h:mm A' - }, - calendar : { - sameDay : '[Namuhla nga] LT', - nextDay : '[Kusasa nga] LT', - nextWeek : 'dddd [nga] LT', - lastDay : '[Itolo nga] LT', - lastWeek : 'dddd [leliphelile] [nga] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'nga %s', - past : 'wenteka nga %s', - s : 'emizuzwana lomcane', - ss : '%d mzuzwana', - m : 'umzuzu', - mm : '%d emizuzu', - h : 'lihora', - hh : '%d emahora', - d : 'lilanga', - dd : '%d emalanga', - M : 'inyanga', - MM : '%d tinyanga', - y : 'umnyaka', - yy : '%d iminyaka' - }, - meridiemParse: /ekuseni|emini|entsambama|ebusuku/, - meridiem : function (hours, minutes, isLower) { - if (hours < 11) { - return 'ekuseni'; - } else if (hours < 15) { - return 'emini'; - } else if (hours < 19) { - return 'entsambama'; - } else { - return 'ebusuku'; - } - }, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'ekuseni') { - return hour; - } else if (meridiem === 'emini') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === 'entsambama' || meridiem === 'ebusuku') { - if (hour === 0) { - return 0; - } - return hour + 12; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}/, - ordinal : '%d', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return ss; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sv.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sv.js deleted file mode 100644 index 494fedb..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sv.js +++ /dev/null @@ -1,68 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var sv = moment.defineLocale('sv', { - months : 'januari_februari_mars_april_maj_juni_juli_augusti_september_oktober_november_december'.split('_'), - monthsShort : 'jan_feb_mar_apr_maj_jun_jul_aug_sep_okt_nov_dec'.split('_'), - weekdays : 'söndag_måndag_tisdag_onsdag_torsdag_fredag_lördag'.split('_'), - weekdaysShort : 'sön_mån_tis_ons_tor_fre_lör'.split('_'), - weekdaysMin : 'sö_må_ti_on_to_fr_lö'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY-MM-DD', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY [kl.] HH:mm', - LLLL : 'dddd D MMMM YYYY [kl.] HH:mm', - lll : 'D MMM YYYY HH:mm', - llll : 'ddd D MMM YYYY HH:mm' - }, - calendar : { - sameDay: '[Idag] LT', - nextDay: '[Imorgon] LT', - lastDay: '[Igår] LT', - nextWeek: '[På] dddd LT', - lastWeek: '[I] dddd[s] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'om %s', - past : 'för %s sedan', - s : 'några sekunder', - ss : '%d sekunder', - m : 'en minut', - mm : '%d minuter', - h : 'en timme', - hh : '%d timmar', - d : 'en dag', - dd : '%d dagar', - M : 'en månad', - MM : '%d månader', - y : 'ett år', - yy : '%d år' - }, - dayOfMonthOrdinalParse: /\d{1,2}(e|a)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'e' : - (b === 1) ? 'a' : - (b === 2) ? 'a' : - (b === 3) ? 'e' : 'e'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return sv; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sw.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sw.js deleted file mode 100644 index 1f564e0..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/sw.js +++ /dev/null @@ -1,58 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var sw = moment.defineLocale('sw', { - months : 'Januari_Februari_Machi_Aprili_Mei_Juni_Julai_Agosti_Septemba_Oktoba_Novemba_Desemba'.split('_'), - monthsShort : 'Jan_Feb_Mac_Apr_Mei_Jun_Jul_Ago_Sep_Okt_Nov_Des'.split('_'), - weekdays : 'Jumapili_Jumatatu_Jumanne_Jumatano_Alhamisi_Ijumaa_Jumamosi'.split('_'), - weekdaysShort : 'Jpl_Jtat_Jnne_Jtan_Alh_Ijm_Jmos'.split('_'), - weekdaysMin : 'J2_J3_J4_J5_Al_Ij_J1'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[leo saa] LT', - nextDay : '[kesho saa] LT', - nextWeek : '[wiki ijayo] dddd [saat] LT', - lastDay : '[jana] LT', - lastWeek : '[wiki iliyopita] dddd [saat] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s baadaye', - past : 'tokea %s', - s : 'hivi punde', - ss : 'sekunde %d', - m : 'dakika moja', - mm : 'dakika %d', - h : 'saa limoja', - hh : 'masaa %d', - d : 'siku moja', - dd : 'masiku %d', - M : 'mwezi mmoja', - MM : 'miezi %d', - y : 'mwaka mmoja', - yy : 'miaka %d' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return sw; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ta.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ta.js deleted file mode 100644 index 92142c9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ta.js +++ /dev/null @@ -1,128 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var symbolMap = { - '1': '௧', - '2': '௨', - '3': '௩', - '4': '௪', - '5': '௫', - '6': '௬', - '7': '௭', - '8': '௮', - '9': '௯', - '0': '௦' - }, numberMap = { - '௧': '1', - '௨': '2', - '௩': '3', - '௪': '4', - '௫': '5', - '௬': '6', - '௭': '7', - '௮': '8', - '௯': '9', - '௦': '0' - }; - - var ta = moment.defineLocale('ta', { - months : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'), - monthsShort : 'ஜனவரி_பிப்ரவரி_மார்ச்_ஏப்ரல்_மே_ஜூன்_ஜூலை_ஆகஸ்ட்_செப்டெம்பர்_அக்டோபர்_நவம்பர்_டிசம்பர்'.split('_'), - weekdays : 'ஞாயிற்றுக்கிழமை_திங்கட்கிழமை_செவ்வாய்கிழமை_புதன்கிழமை_வியாழக்கிழமை_வெள்ளிக்கிழமை_சனிக்கிழமை'.split('_'), - weekdaysShort : 'ஞாயிறு_திங்கள்_செவ்வாய்_புதன்_வியாழன்_வெள்ளி_சனி'.split('_'), - weekdaysMin : 'ஞா_தி_செ_பு_வி_வெ_ச'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, HH:mm', - LLLL : 'dddd, D MMMM YYYY, HH:mm' - }, - calendar : { - sameDay : '[இன்று] LT', - nextDay : '[நாளை] LT', - nextWeek : 'dddd, LT', - lastDay : '[நேற்று] LT', - lastWeek : '[கடந்த வாரம்] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s இல்', - past : '%s முன்', - s : 'ஒரு சில விநாடிகள்', - ss : '%d விநாடிகள்', - m : 'ஒரு நிமிடம்', - mm : '%d நிமிடங்கள்', - h : 'ஒரு மணி நேரம்', - hh : '%d மணி நேரம்', - d : 'ஒரு நாள்', - dd : '%d நாட்கள்', - M : 'ஒரு மாதம்', - MM : '%d மாதங்கள்', - y : 'ஒரு வருடம்', - yy : '%d ஆண்டுகள்' - }, - dayOfMonthOrdinalParse: /\d{1,2}வது/, - ordinal : function (number) { - return number + 'வது'; - }, - preparse: function (string) { - return string.replace(/[௧௨௩௪௫௬௭௮௯௦]/g, function (match) { - return numberMap[match]; - }); - }, - postformat: function (string) { - return string.replace(/\d/g, function (match) { - return symbolMap[match]; - }); - }, - // refer http://ta.wikipedia.org/s/1er1 - meridiemParse: /யாமம்|வைகறை|காலை|நண்பகல்|எற்பாடு|மாலை/, - meridiem : function (hour, minute, isLower) { - if (hour < 2) { - return ' யாமம்'; - } else if (hour < 6) { - return ' வைகறை'; // வைகறை - } else if (hour < 10) { - return ' காலை'; // காலை - } else if (hour < 14) { - return ' நண்பகல்'; // நண்பகல் - } else if (hour < 18) { - return ' எற்பாடு'; // எற்பாடு - } else if (hour < 22) { - return ' மாலை'; // மாலை - } else { - return ' யாமம்'; - } - }, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'யாமம்') { - return hour < 2 ? hour : hour + 12; - } else if (meridiem === 'வைகறை' || meridiem === 'காலை') { - return hour; - } else if (meridiem === 'நண்பகல்') { - return hour >= 10 ? hour : hour + 12; - } else { - return hour + 12; - } - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 1st is the first week of the year. - } - }); - - return ta; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/te.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/te.js deleted file mode 100644 index fe9ec2b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/te.js +++ /dev/null @@ -1,88 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var te = moment.defineLocale('te', { - months : 'జనవరి_ఫిబ్రవరి_మార్చి_ఏప్రిల్_మే_జూన్_జూలై_ఆగస్టు_సెప్టెంబర్_అక్టోబర్_నవంబర్_డిసెంబర్'.split('_'), - monthsShort : 'జన._ఫిబ్ర._మార్చి_ఏప్రి._మే_జూన్_జూలై_ఆగ._సెప్._అక్టో._నవ._డిసె.'.split('_'), - monthsParseExact : true, - weekdays : 'ఆదివారం_సోమవారం_మంగళవారం_బుధవారం_గురువారం_శుక్రవారం_శనివారం'.split('_'), - weekdaysShort : 'ఆది_సోమ_మంగళ_బుధ_గురు_శుక్ర_శని'.split('_'), - weekdaysMin : 'ఆ_సో_మం_బు_గు_శు_శ'.split('_'), - longDateFormat : { - LT : 'A h:mm', - LTS : 'A h:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY, A h:mm', - LLLL : 'dddd, D MMMM YYYY, A h:mm' - }, - calendar : { - sameDay : '[నేడు] LT', - nextDay : '[రేపు] LT', - nextWeek : 'dddd, LT', - lastDay : '[నిన్న] LT', - lastWeek : '[గత] dddd, LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s లో', - past : '%s క్రితం', - s : 'కొన్ని క్షణాలు', - ss : '%d సెకన్లు', - m : 'ఒక నిమిషం', - mm : '%d నిమిషాలు', - h : 'ఒక గంట', - hh : '%d గంటలు', - d : 'ఒక రోజు', - dd : '%d రోజులు', - M : 'ఒక నెల', - MM : '%d నెలలు', - y : 'ఒక సంవత్సరం', - yy : '%d సంవత్సరాలు' - }, - dayOfMonthOrdinalParse : /\d{1,2}వ/, - ordinal : '%dవ', - meridiemParse: /రాత్రి|ఉదయం|మధ్యాహ్నం|సాయంత్రం/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'రాత్రి') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'ఉదయం') { - return hour; - } else if (meridiem === 'మధ్యాహ్నం') { - return hour >= 10 ? hour : hour + 12; - } else if (meridiem === 'సాయంత్రం') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'రాత్రి'; - } else if (hour < 10) { - return 'ఉదయం'; - } else if (hour < 17) { - return 'మధ్యాహ్నం'; - } else if (hour < 20) { - return 'సాయంత్రం'; - } else { - return 'రాత్రి'; - } - }, - week : { - dow : 0, // Sunday is the first day of the week. - doy : 6 // The week that contains Jan 1st is the first week of the year. - } - }); - - return te; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tet.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tet.js deleted file mode 100644 index efa53da..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tet.js +++ /dev/null @@ -1,66 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var tet = moment.defineLocale('tet', { - months : 'Janeiru_Fevereiru_Marsu_Abril_Maiu_Juñu_Jullu_Agustu_Setembru_Outubru_Novembru_Dezembru'.split('_'), - monthsShort : 'Jan_Fev_Mar_Abr_Mai_Jun_Jul_Ago_Set_Out_Nov_Dez'.split('_'), - weekdays : 'Domingu_Segunda_Tersa_Kuarta_Kinta_Sesta_Sabadu'.split('_'), - weekdaysShort : 'Dom_Seg_Ters_Kua_Kint_Sest_Sab'.split('_'), - weekdaysMin : 'Do_Seg_Te_Ku_Ki_Ses_Sa'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[Ohin iha] LT', - nextDay: '[Aban iha] LT', - nextWeek: 'dddd [iha] LT', - lastDay: '[Horiseik iha] LT', - lastWeek: 'dddd [semana kotuk] [iha] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'iha %s', - past : '%s liuba', - s : 'minutu balun', - ss : 'minutu %d', - m : 'minutu ida', - mm : 'minutu %d', - h : 'oras ida', - hh : 'oras %d', - d : 'loron ida', - dd : 'loron %d', - M : 'fulan ida', - MM : 'fulan %d', - y : 'tinan ida', - yy : 'tinan %d' - }, - dayOfMonthOrdinalParse: /\d{1,2}(st|nd|rd|th)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return tet; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tg.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tg.js deleted file mode 100644 index c283368..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tg.js +++ /dev/null @@ -1,115 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var suffixes = { - 0: '-ум', - 1: '-ум', - 2: '-юм', - 3: '-юм', - 4: '-ум', - 5: '-ум', - 6: '-ум', - 7: '-ум', - 8: '-ум', - 9: '-ум', - 10: '-ум', - 12: '-ум', - 13: '-ум', - 20: '-ум', - 30: '-юм', - 40: '-ум', - 50: '-ум', - 60: '-ум', - 70: '-ум', - 80: '-ум', - 90: '-ум', - 100: '-ум' - }; - - var tg = moment.defineLocale('tg', { - months : 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'), - monthsShort : 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'), - weekdays : 'якшанбе_душанбе_сешанбе_чоршанбе_панҷшанбе_ҷумъа_шанбе'.split('_'), - weekdaysShort : 'яшб_дшб_сшб_чшб_пшб_ҷум_шнб'.split('_'), - weekdaysMin : 'яш_дш_сш_чш_пш_ҷм_шб'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[Имрӯз соати] LT', - nextDay : '[Пагоҳ соати] LT', - lastDay : '[Дирӯз соати] LT', - nextWeek : 'dddd[и] [ҳафтаи оянда соати] LT', - lastWeek : 'dddd[и] [ҳафтаи гузашта соати] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'баъди %s', - past : '%s пеш', - s : 'якчанд сония', - m : 'як дақиқа', - mm : '%d дақиқа', - h : 'як соат', - hh : '%d соат', - d : 'як рӯз', - dd : '%d рӯз', - M : 'як моҳ', - MM : '%d моҳ', - y : 'як сол', - yy : '%d сол' - }, - meridiemParse: /шаб|субҳ|рӯз|бегоҳ/, - meridiemHour: function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === 'шаб') { - return hour < 4 ? hour : hour + 12; - } else if (meridiem === 'субҳ') { - return hour; - } else if (meridiem === 'рӯз') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === 'бегоҳ') { - return hour + 12; - } - }, - meridiem: function (hour, minute, isLower) { - if (hour < 4) { - return 'шаб'; - } else if (hour < 11) { - return 'субҳ'; - } else if (hour < 16) { - return 'рӯз'; - } else if (hour < 19) { - return 'бегоҳ'; - } else { - return 'шаб'; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(ум|юм)/, - ordinal: function (number) { - var a = number % 10, - b = number >= 100 ? 100 : null; - return number + (suffixes[number] || suffixes[a] || suffixes[b]); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1th is the first week of the year. - } - }); - - return tg; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/th.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/th.js deleted file mode 100644 index 87489a4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/th.js +++ /dev/null @@ -1,66 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var th = moment.defineLocale('th', { - months : 'มกราคม_กุมภาพันธ์_มีนาคม_เมษายน_พฤษภาคม_มิถุนายน_กรกฎาคม_สิงหาคม_กันยายน_ตุลาคม_พฤศจิกายน_ธันวาคม'.split('_'), - monthsShort : 'ม.ค._ก.พ._มี.ค._เม.ย._พ.ค._มิ.ย._ก.ค._ส.ค._ก.ย._ต.ค._พ.ย._ธ.ค.'.split('_'), - monthsParseExact: true, - weekdays : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัสบดี_ศุกร์_เสาร์'.split('_'), - weekdaysShort : 'อาทิตย์_จันทร์_อังคาร_พุธ_พฤหัส_ศุกร์_เสาร์'.split('_'), // yes, three characters difference - weekdaysMin : 'อา._จ._อ._พ._พฤ._ศ._ส.'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'H:mm', - LTS : 'H:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY เวลา H:mm', - LLLL : 'วันddddที่ D MMMM YYYY เวลา H:mm' - }, - meridiemParse: /ก่อนเที่ยง|หลังเที่ยง/, - isPM: function (input) { - return input === 'หลังเที่ยง'; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'ก่อนเที่ยง'; - } else { - return 'หลังเที่ยง'; - } - }, - calendar : { - sameDay : '[วันนี้ เวลา] LT', - nextDay : '[พรุ่งนี้ เวลา] LT', - nextWeek : 'dddd[หน้า เวลา] LT', - lastDay : '[เมื่อวานนี้ เวลา] LT', - lastWeek : '[วัน]dddd[ที่แล้ว เวลา] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'อีก %s', - past : '%sที่แล้ว', - s : 'ไม่กี่วินาที', - ss : '%d วินาที', - m : '1 นาที', - mm : '%d นาที', - h : '1 ชั่วโมง', - hh : '%d ชั่วโมง', - d : '1 วัน', - dd : '%d วัน', - M : '1 เดือน', - MM : '%d เดือน', - y : '1 ปี', - yy : '%d ปี' - } - }); - - return th; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tl-ph.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tl-ph.js deleted file mode 100644 index 3f7e45e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tl-ph.js +++ /dev/null @@ -1,61 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var tlPh = moment.defineLocale('tl-ph', { - months : 'Enero_Pebrero_Marso_Abril_Mayo_Hunyo_Hulyo_Agosto_Setyembre_Oktubre_Nobyembre_Disyembre'.split('_'), - monthsShort : 'Ene_Peb_Mar_Abr_May_Hun_Hul_Ago_Set_Okt_Nob_Dis'.split('_'), - weekdays : 'Linggo_Lunes_Martes_Miyerkules_Huwebes_Biyernes_Sabado'.split('_'), - weekdaysShort : 'Lin_Lun_Mar_Miy_Huw_Biy_Sab'.split('_'), - weekdaysMin : 'Li_Lu_Ma_Mi_Hu_Bi_Sab'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'MM/D/YYYY', - LL : 'MMMM D, YYYY', - LLL : 'MMMM D, YYYY HH:mm', - LLLL : 'dddd, MMMM DD, YYYY HH:mm' - }, - calendar : { - sameDay: 'LT [ngayong araw]', - nextDay: '[Bukas ng] LT', - nextWeek: 'LT [sa susunod na] dddd', - lastDay: 'LT [kahapon]', - lastWeek: 'LT [noong nakaraang] dddd', - sameElse: 'L' - }, - relativeTime : { - future : 'sa loob ng %s', - past : '%s ang nakalipas', - s : 'ilang segundo', - ss : '%d segundo', - m : 'isang minuto', - mm : '%d minuto', - h : 'isang oras', - hh : '%d oras', - d : 'isang araw', - dd : '%d araw', - M : 'isang buwan', - MM : '%d buwan', - y : 'isang taon', - yy : '%d taon' - }, - dayOfMonthOrdinalParse: /\d{1,2}/, - ordinal : function (number) { - return number; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return tlPh; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tlh.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tlh.js deleted file mode 100644 index 7ea953b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tlh.js +++ /dev/null @@ -1,121 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var numbersNouns = 'pagh_wa’_cha’_wej_loS_vagh_jav_Soch_chorgh_Hut'.split('_'); - - function translateFuture(output) { - var time = output; - time = (output.indexOf('jaj') !== -1) ? - time.slice(0, -3) + 'leS' : - (output.indexOf('jar') !== -1) ? - time.slice(0, -3) + 'waQ' : - (output.indexOf('DIS') !== -1) ? - time.slice(0, -3) + 'nem' : - time + ' pIq'; - return time; - } - - function translatePast(output) { - var time = output; - time = (output.indexOf('jaj') !== -1) ? - time.slice(0, -3) + 'Hu’' : - (output.indexOf('jar') !== -1) ? - time.slice(0, -3) + 'wen' : - (output.indexOf('DIS') !== -1) ? - time.slice(0, -3) + 'ben' : - time + ' ret'; - return time; - } - - function translate(number, withoutSuffix, string, isFuture) { - var numberNoun = numberAsNoun(number); - switch (string) { - case 'ss': - return numberNoun + ' lup'; - case 'mm': - return numberNoun + ' tup'; - case 'hh': - return numberNoun + ' rep'; - case 'dd': - return numberNoun + ' jaj'; - case 'MM': - return numberNoun + ' jar'; - case 'yy': - return numberNoun + ' DIS'; - } - } - - function numberAsNoun(number) { - var hundred = Math.floor((number % 1000) / 100), - ten = Math.floor((number % 100) / 10), - one = number % 10, - word = ''; - if (hundred > 0) { - word += numbersNouns[hundred] + 'vatlh'; - } - if (ten > 0) { - word += ((word !== '') ? ' ' : '') + numbersNouns[ten] + 'maH'; - } - if (one > 0) { - word += ((word !== '') ? ' ' : '') + numbersNouns[one]; - } - return (word === '') ? 'pagh' : word; - } - - var tlh = moment.defineLocale('tlh', { - months : 'tera’ jar wa’_tera’ jar cha’_tera’ jar wej_tera’ jar loS_tera’ jar vagh_tera’ jar jav_tera’ jar Soch_tera’ jar chorgh_tera’ jar Hut_tera’ jar wa’maH_tera’ jar wa’maH wa’_tera’ jar wa’maH cha’'.split('_'), - monthsShort : 'jar wa’_jar cha’_jar wej_jar loS_jar vagh_jar jav_jar Soch_jar chorgh_jar Hut_jar wa’maH_jar wa’maH wa’_jar wa’maH cha’'.split('_'), - monthsParseExact : true, - weekdays : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), - weekdaysShort : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), - weekdaysMin : 'lojmItjaj_DaSjaj_povjaj_ghItlhjaj_loghjaj_buqjaj_ghInjaj'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[DaHjaj] LT', - nextDay: '[wa’leS] LT', - nextWeek: 'LLL', - lastDay: '[wa’Hu’] LT', - lastWeek: 'LLL', - sameElse: 'L' - }, - relativeTime : { - future : translateFuture, - past : translatePast, - s : 'puS lup', - ss : translate, - m : 'wa’ tup', - mm : translate, - h : 'wa’ rep', - hh : translate, - d : 'wa’ jaj', - dd : translate, - M : 'wa’ jar', - MM : translate, - y : 'wa’ DIS', - yy : translate - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return tlh; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tr.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tr.js deleted file mode 100644 index 2e1dd73..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tr.js +++ /dev/null @@ -1,93 +0,0 @@ - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - var suffixes = { - 1: '\'inci', - 5: '\'inci', - 8: '\'inci', - 70: '\'inci', - 80: '\'inci', - 2: '\'nci', - 7: '\'nci', - 20: '\'nci', - 50: '\'nci', - 3: '\'üncü', - 4: '\'üncü', - 100: '\'üncü', - 6: '\'ncı', - 9: '\'uncu', - 10: '\'uncu', - 30: '\'uncu', - 60: '\'ıncı', - 90: '\'ıncı' - }; - - var tr = moment.defineLocale('tr', { - months : 'Ocak_Şubat_Mart_Nisan_Mayıs_Haziran_Temmuz_Ağustos_Eylül_Ekim_Kasım_Aralık'.split('_'), - monthsShort : 'Oca_Şub_Mar_Nis_May_Haz_Tem_Ağu_Eyl_Eki_Kas_Ara'.split('_'), - weekdays : 'Pazar_Pazartesi_Salı_Çarşamba_Perşembe_Cuma_Cumartesi'.split('_'), - weekdaysShort : 'Paz_Pts_Sal_Çar_Per_Cum_Cts'.split('_'), - weekdaysMin : 'Pz_Pt_Sa_Ça_Pe_Cu_Ct'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[bugün saat] LT', - nextDay : '[yarın saat] LT', - nextWeek : '[gelecek] dddd [saat] LT', - lastDay : '[dün] LT', - lastWeek : '[geçen] dddd [saat] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s sonra', - past : '%s önce', - s : 'birkaç saniye', - ss : '%d saniye', - m : 'bir dakika', - mm : '%d dakika', - h : 'bir saat', - hh : '%d saat', - d : 'bir gün', - dd : '%d gün', - M : 'bir ay', - MM : '%d ay', - y : 'bir yıl', - yy : '%d yıl' - }, - ordinal: function (number, period) { - switch (period) { - case 'd': - case 'D': - case 'Do': - case 'DD': - return number; - default: - if (number === 0) { // special case for zero - return number + '\'ıncı'; - } - var a = number % 10, - b = number % 100 - a, - c = number >= 100 ? 100 : null; - return number + (suffixes[a] || suffixes[b] || suffixes[c]); - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return tr; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tzl.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tzl.js deleted file mode 100644 index d32601b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tzl.js +++ /dev/null @@ -1,90 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - // After the year there should be a slash and the amount of years since December 26, 1979 in Roman numerals. - // This is currently too difficult (maybe even impossible) to add. - var tzl = moment.defineLocale('tzl', { - months : 'Januar_Fevraglh_Març_Avrïu_Mai_Gün_Julia_Guscht_Setemvar_Listopäts_Noemvar_Zecemvar'.split('_'), - monthsShort : 'Jan_Fev_Mar_Avr_Mai_Gün_Jul_Gus_Set_Lis_Noe_Zec'.split('_'), - weekdays : 'Súladi_Lúneçi_Maitzi_Márcuri_Xhúadi_Viénerçi_Sáturi'.split('_'), - weekdaysShort : 'Súl_Lún_Mai_Már_Xhú_Vié_Sát'.split('_'), - weekdaysMin : 'Sú_Lú_Ma_Má_Xh_Vi_Sá'.split('_'), - longDateFormat : { - LT : 'HH.mm', - LTS : 'HH.mm.ss', - L : 'DD.MM.YYYY', - LL : 'D. MMMM [dallas] YYYY', - LLL : 'D. MMMM [dallas] YYYY HH.mm', - LLLL : 'dddd, [li] D. MMMM [dallas] YYYY HH.mm' - }, - meridiemParse: /d\'o|d\'a/i, - isPM : function (input) { - return 'd\'o' === input.toLowerCase(); - }, - meridiem : function (hours, minutes, isLower) { - if (hours > 11) { - return isLower ? 'd\'o' : 'D\'O'; - } else { - return isLower ? 'd\'a' : 'D\'A'; - } - }, - calendar : { - sameDay : '[oxhi à] LT', - nextDay : '[demà à] LT', - nextWeek : 'dddd [à] LT', - lastDay : '[ieiri à] LT', - lastWeek : '[sür el] dddd [lasteu à] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'osprei %s', - past : 'ja%s', - s : processRelativeTime, - ss : processRelativeTime, - m : processRelativeTime, - mm : processRelativeTime, - h : processRelativeTime, - hh : processRelativeTime, - d : processRelativeTime, - dd : processRelativeTime, - M : processRelativeTime, - MM : processRelativeTime, - y : processRelativeTime, - yy : processRelativeTime - }, - dayOfMonthOrdinalParse: /\d{1,2}\./, - ordinal : '%d.', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - function processRelativeTime(number, withoutSuffix, key, isFuture) { - var format = { - 's': ['viensas secunds', '\'iensas secunds'], - 'ss': [number + ' secunds', '' + number + ' secunds'], - 'm': ['\'n míut', '\'iens míut'], - 'mm': [number + ' míuts', '' + number + ' míuts'], - 'h': ['\'n þora', '\'iensa þora'], - 'hh': [number + ' þoras', '' + number + ' þoras'], - 'd': ['\'n ziua', '\'iensa ziua'], - 'dd': [number + ' ziuas', '' + number + ' ziuas'], - 'M': ['\'n mes', '\'iens mes'], - 'MM': [number + ' mesen', '' + number + ' mesen'], - 'y': ['\'n ar', '\'iens ar'], - 'yy': [number + ' ars', '' + number + ' ars'] - }; - return isFuture ? format[key][0] : (withoutSuffix ? format[key][0] : format[key][1]); - } - - return tzl; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tzm-latn.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tzm-latn.js deleted file mode 100644 index 2f6a6f1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tzm-latn.js +++ /dev/null @@ -1,57 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var tzmLatn = moment.defineLocale('tzm-latn', { - months : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'), - monthsShort : 'innayr_brˤayrˤ_marˤsˤ_ibrir_mayyw_ywnyw_ywlywz_ɣwšt_šwtanbir_ktˤwbrˤ_nwwanbir_dwjnbir'.split('_'), - weekdays : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), - weekdaysShort : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), - weekdaysMin : 'asamas_aynas_asinas_akras_akwas_asimwas_asiḍyas'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[asdkh g] LT', - nextDay: '[aska g] LT', - nextWeek: 'dddd [g] LT', - lastDay: '[assant g] LT', - lastWeek: 'dddd [g] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'dadkh s yan %s', - past : 'yan %s', - s : 'imik', - ss : '%d imik', - m : 'minuḍ', - mm : '%d minuḍ', - h : 'saɛa', - hh : '%d tassaɛin', - d : 'ass', - dd : '%d ossan', - M : 'ayowr', - MM : '%d iyyirn', - y : 'asgas', - yy : '%d isgasn' - }, - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 1st is the first week of the year. - } - }); - - return tzmLatn; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tzm.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tzm.js deleted file mode 100644 index 1badf81..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/tzm.js +++ /dev/null @@ -1,57 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var tzm = moment.defineLocale('tzm', { - months : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), - monthsShort : 'ⵉⵏⵏⴰⵢⵔ_ⴱⵕⴰⵢⵕ_ⵎⴰⵕⵚ_ⵉⴱⵔⵉⵔ_ⵎⴰⵢⵢⵓ_ⵢⵓⵏⵢⵓ_ⵢⵓⵍⵢⵓⵣ_ⵖⵓⵛⵜ_ⵛⵓⵜⴰⵏⴱⵉⵔ_ⴽⵟⵓⴱⵕ_ⵏⵓⵡⴰⵏⴱⵉⵔ_ⴷⵓⵊⵏⴱⵉⵔ'.split('_'), - weekdays : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), - weekdaysShort : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), - weekdaysMin : 'ⴰⵙⴰⵎⴰⵙ_ⴰⵢⵏⴰⵙ_ⴰⵙⵉⵏⴰⵙ_ⴰⴽⵔⴰⵙ_ⴰⴽⵡⴰⵙ_ⴰⵙⵉⵎⵡⴰⵙ_ⴰⵙⵉⴹⵢⴰⵙ'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS: 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd D MMMM YYYY HH:mm' - }, - calendar : { - sameDay: '[ⴰⵙⴷⵅ ⴴ] LT', - nextDay: '[ⴰⵙⴽⴰ ⴴ] LT', - nextWeek: 'dddd [ⴴ] LT', - lastDay: '[ⴰⵚⴰⵏⵜ ⴴ] LT', - lastWeek: 'dddd [ⴴ] LT', - sameElse: 'L' - }, - relativeTime : { - future : 'ⴷⴰⴷⵅ ⵙ ⵢⴰⵏ %s', - past : 'ⵢⴰⵏ %s', - s : 'ⵉⵎⵉⴽ', - ss : '%d ⵉⵎⵉⴽ', - m : 'ⵎⵉⵏⵓⴺ', - mm : '%d ⵎⵉⵏⵓⴺ', - h : 'ⵙⴰⵄⴰ', - hh : '%d ⵜⴰⵙⵙⴰⵄⵉⵏ', - d : 'ⴰⵙⵙ', - dd : '%d oⵙⵙⴰⵏ', - M : 'ⴰⵢoⵓⵔ', - MM : '%d ⵉⵢⵢⵉⵔⵏ', - y : 'ⴰⵙⴳⴰⵙ', - yy : '%d ⵉⵙⴳⴰⵙⵏ' - }, - week : { - dow : 6, // Saturday is the first day of the week. - doy : 12 // The week that contains Jan 1st is the first week of the year. - } - }); - - return tzm; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ug-cn.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ug-cn.js deleted file mode 100644 index d6c9d65..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ug-cn.js +++ /dev/null @@ -1,118 +0,0 @@ -//! moment.js language configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var ugCn = moment.defineLocale('ug-cn', { - months: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split( - '_' - ), - monthsShort: 'يانۋار_فېۋرال_مارت_ئاپرېل_ماي_ئىيۇن_ئىيۇل_ئاۋغۇست_سېنتەبىر_ئۆكتەبىر_نويابىر_دېكابىر'.split( - '_' - ), - weekdays: 'يەكشەنبە_دۈشەنبە_سەيشەنبە_چارشەنبە_پەيشەنبە_جۈمە_شەنبە'.split( - '_' - ), - weekdaysShort: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'), - weekdaysMin: 'يە_دۈ_سە_چا_پە_جۈ_شە'.split('_'), - longDateFormat: { - LT: 'HH:mm', - LTS: 'HH:mm:ss', - L: 'YYYY-MM-DD', - LL: 'YYYY-يىلىM-ئاينىڭD-كۈنى', - LLL: 'YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm', - LLLL: 'dddd، YYYY-يىلىM-ئاينىڭD-كۈنى، HH:mm' - }, - meridiemParse: /يېرىم كېچە|سەھەر|چۈشتىن بۇرۇن|چۈش|چۈشتىن كېيىن|كەچ/, - meridiemHour: function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if ( - meridiem === 'يېرىم كېچە' || - meridiem === 'سەھەر' || - meridiem === 'چۈشتىن بۇرۇن' - ) { - return hour; - } else if (meridiem === 'چۈشتىن كېيىن' || meridiem === 'كەچ') { - return hour + 12; - } else { - return hour >= 11 ? hour : hour + 12; - } - }, - meridiem: function (hour, minute, isLower) { - var hm = hour * 100 + minute; - if (hm < 600) { - return 'يېرىم كېچە'; - } else if (hm < 900) { - return 'سەھەر'; - } else if (hm < 1130) { - return 'چۈشتىن بۇرۇن'; - } else if (hm < 1230) { - return 'چۈش'; - } else if (hm < 1800) { - return 'چۈشتىن كېيىن'; - } else { - return 'كەچ'; - } - }, - calendar: { - sameDay: '[بۈگۈن سائەت] LT', - nextDay: '[ئەتە سائەت] LT', - nextWeek: '[كېلەركى] dddd [سائەت] LT', - lastDay: '[تۆنۈگۈن] LT', - lastWeek: '[ئالدىنقى] dddd [سائەت] LT', - sameElse: 'L' - }, - relativeTime: { - future: '%s كېيىن', - past: '%s بۇرۇن', - s: 'نەچچە سېكونت', - ss: '%d سېكونت', - m: 'بىر مىنۇت', - mm: '%d مىنۇت', - h: 'بىر سائەت', - hh: '%d سائەت', - d: 'بىر كۈن', - dd: '%d كۈن', - M: 'بىر ئاي', - MM: '%d ئاي', - y: 'بىر يىل', - yy: '%d يىل' - }, - - dayOfMonthOrdinalParse: /\d{1,2}(-كۈنى|-ئاي|-ھەپتە)/, - ordinal: function (number, period) { - switch (period) { - case 'd': - case 'D': - case 'DDD': - return number + '-كۈنى'; - case 'w': - case 'W': - return number + '-ھەپتە'; - default: - return number; - } - }, - preparse: function (string) { - return string.replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/,/g, '،'); - }, - week: { - // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效 - dow: 1, // Monday is the first day of the week. - doy: 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return ugCn; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/uk.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/uk.js deleted file mode 100644 index a8e7edd..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/uk.js +++ /dev/null @@ -1,150 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - function plural(word, num) { - var forms = word.split('_'); - return num % 10 === 1 && num % 100 !== 11 ? forms[0] : (num % 10 >= 2 && num % 10 <= 4 && (num % 100 < 10 || num % 100 >= 20) ? forms[1] : forms[2]); - } - function relativeTimeWithPlural(number, withoutSuffix, key) { - var format = { - 'ss': withoutSuffix ? 'секунда_секунди_секунд' : 'секунду_секунди_секунд', - 'mm': withoutSuffix ? 'хвилина_хвилини_хвилин' : 'хвилину_хвилини_хвилин', - 'hh': withoutSuffix ? 'година_години_годин' : 'годину_години_годин', - 'dd': 'день_дні_днів', - 'MM': 'місяць_місяці_місяців', - 'yy': 'рік_роки_років' - }; - if (key === 'm') { - return withoutSuffix ? 'хвилина' : 'хвилину'; - } - else if (key === 'h') { - return withoutSuffix ? 'година' : 'годину'; - } - else { - return number + ' ' + plural(format[key], +number); - } - } - function weekdaysCaseReplace(m, format) { - var weekdays = { - 'nominative': 'неділя_понеділок_вівторок_середа_четвер_п’ятниця_субота'.split('_'), - 'accusative': 'неділю_понеділок_вівторок_середу_четвер_п’ятницю_суботу'.split('_'), - 'genitive': 'неділі_понеділка_вівторка_середи_четверга_п’ятниці_суботи'.split('_') - }; - - if (!m) { - return weekdays['nominative']; - } - - var nounCase = (/(\[[ВвУу]\]) ?dddd/).test(format) ? - 'accusative' : - ((/\[?(?:минулої|наступної)? ?\] ?dddd/).test(format) ? - 'genitive' : - 'nominative'); - return weekdays[nounCase][m.day()]; - } - function processHoursFunction(str) { - return function () { - return str + 'о' + (this.hours() === 11 ? 'б' : '') + '] LT'; - }; - } - - var uk = moment.defineLocale('uk', { - months : { - 'format': 'січня_лютого_березня_квітня_травня_червня_липня_серпня_вересня_жовтня_листопада_грудня'.split('_'), - 'standalone': 'січень_лютий_березень_квітень_травень_червень_липень_серпень_вересень_жовтень_листопад_грудень'.split('_') - }, - monthsShort : 'січ_лют_бер_квіт_трав_черв_лип_серп_вер_жовт_лист_груд'.split('_'), - weekdays : weekdaysCaseReplace, - weekdaysShort : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), - weekdaysMin : 'нд_пн_вт_ср_чт_пт_сб'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD.MM.YYYY', - LL : 'D MMMM YYYY р.', - LLL : 'D MMMM YYYY р., HH:mm', - LLLL : 'dddd, D MMMM YYYY р., HH:mm' - }, - calendar : { - sameDay: processHoursFunction('[Сьогодні '), - nextDay: processHoursFunction('[Завтра '), - lastDay: processHoursFunction('[Вчора '), - nextWeek: processHoursFunction('[У] dddd ['), - lastWeek: function () { - switch (this.day()) { - case 0: - case 3: - case 5: - case 6: - return processHoursFunction('[Минулої] dddd [').call(this); - case 1: - case 2: - case 4: - return processHoursFunction('[Минулого] dddd [').call(this); - } - }, - sameElse: 'L' - }, - relativeTime : { - future : 'за %s', - past : '%s тому', - s : 'декілька секунд', - ss : relativeTimeWithPlural, - m : relativeTimeWithPlural, - mm : relativeTimeWithPlural, - h : 'годину', - hh : relativeTimeWithPlural, - d : 'день', - dd : relativeTimeWithPlural, - M : 'місяць', - MM : relativeTimeWithPlural, - y : 'рік', - yy : relativeTimeWithPlural - }, - // M. E.: those two are virtually unused but a user might want to implement them for his/her website for some reason - meridiemParse: /ночі|ранку|дня|вечора/, - isPM: function (input) { - return /^(дня|вечора)$/.test(input); - }, - meridiem : function (hour, minute, isLower) { - if (hour < 4) { - return 'ночі'; - } else if (hour < 12) { - return 'ранку'; - } else if (hour < 17) { - return 'дня'; - } else { - return 'вечора'; - } - }, - dayOfMonthOrdinalParse: /\d{1,2}-(й|го)/, - ordinal: function (number, period) { - switch (period) { - case 'M': - case 'd': - case 'DDD': - case 'w': - case 'W': - return number + '-й'; - case 'D': - return number + '-го'; - default: - return number; - } - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return uk; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ur.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ur.js deleted file mode 100644 index 1609312..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/ur.js +++ /dev/null @@ -1,97 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var months = [ - 'جنوری', - 'فروری', - 'مارچ', - 'اپریل', - 'مئی', - 'جون', - 'جولائی', - 'اگست', - 'ستمبر', - 'اکتوبر', - 'نومبر', - 'دسمبر' - ]; - var days = [ - 'اتوار', - 'پیر', - 'منگل', - 'بدھ', - 'جمعرات', - 'جمعہ', - 'ہفتہ' - ]; - - var ur = moment.defineLocale('ur', { - months : months, - monthsShort : months, - weekdays : days, - weekdaysShort : days, - weekdaysMin : days, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd، D MMMM YYYY HH:mm' - }, - meridiemParse: /صبح|شام/, - isPM : function (input) { - return 'شام' === input; - }, - meridiem : function (hour, minute, isLower) { - if (hour < 12) { - return 'صبح'; - } - return 'شام'; - }, - calendar : { - sameDay : '[آج بوقت] LT', - nextDay : '[کل بوقت] LT', - nextWeek : 'dddd [بوقت] LT', - lastDay : '[گذشتہ روز بوقت] LT', - lastWeek : '[گذشتہ] dddd [بوقت] LT', - sameElse : 'L' - }, - relativeTime : { - future : '%s بعد', - past : '%s قبل', - s : 'چند سیکنڈ', - ss : '%d سیکنڈ', - m : 'ایک منٹ', - mm : '%d منٹ', - h : 'ایک گھنٹہ', - hh : '%d گھنٹے', - d : 'ایک دن', - dd : '%d دن', - M : 'ایک ماہ', - MM : '%d ماہ', - y : 'ایک سال', - yy : '%d سال' - }, - preparse: function (string) { - return string.replace(/،/g, ','); - }, - postformat: function (string) { - return string.replace(/,/g, '،'); - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return ur; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/uz-latn.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/uz-latn.js deleted file mode 100644 index cb32115..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/uz-latn.js +++ /dev/null @@ -1,57 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var uzLatn = moment.defineLocale('uz-latn', { - months : 'Yanvar_Fevral_Mart_Aprel_May_Iyun_Iyul_Avgust_Sentabr_Oktabr_Noyabr_Dekabr'.split('_'), - monthsShort : 'Yan_Fev_Mar_Apr_May_Iyun_Iyul_Avg_Sen_Okt_Noy_Dek'.split('_'), - weekdays : 'Yakshanba_Dushanba_Seshanba_Chorshanba_Payshanba_Juma_Shanba'.split('_'), - weekdaysShort : 'Yak_Dush_Sesh_Chor_Pay_Jum_Shan'.split('_'), - weekdaysMin : 'Ya_Du_Se_Cho_Pa_Ju_Sha'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'D MMMM YYYY, dddd HH:mm' - }, - calendar : { - sameDay : '[Bugun soat] LT [da]', - nextDay : '[Ertaga] LT [da]', - nextWeek : 'dddd [kuni soat] LT [da]', - lastDay : '[Kecha soat] LT [da]', - lastWeek : '[O\'tgan] dddd [kuni soat] LT [da]', - sameElse : 'L' - }, - relativeTime : { - future : 'Yaqin %s ichida', - past : 'Bir necha %s oldin', - s : 'soniya', - ss : '%d soniya', - m : 'bir daqiqa', - mm : '%d daqiqa', - h : 'bir soat', - hh : '%d soat', - d : 'bir kun', - dd : '%d kun', - M : 'bir oy', - MM : '%d oy', - y : 'bir yil', - yy : '%d yil' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 1st is the first week of the year. - } - }); - - return uzLatn; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/uz.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/uz.js deleted file mode 100644 index 0e4ad22..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/uz.js +++ /dev/null @@ -1,57 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var uz = moment.defineLocale('uz', { - months : 'январ_феврал_март_апрел_май_июн_июл_август_сентябр_октябр_ноябр_декабр'.split('_'), - monthsShort : 'янв_фев_мар_апр_май_июн_июл_авг_сен_окт_ноя_дек'.split('_'), - weekdays : 'Якшанба_Душанба_Сешанба_Чоршанба_Пайшанба_Жума_Шанба'.split('_'), - weekdaysShort : 'Якш_Душ_Сеш_Чор_Пай_Жум_Шан'.split('_'), - weekdaysMin : 'Як_Ду_Се_Чо_Па_Жу_Ша'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'D MMMM YYYY, dddd HH:mm' - }, - calendar : { - sameDay : '[Бугун соат] LT [да]', - nextDay : '[Эртага] LT [да]', - nextWeek : 'dddd [куни соат] LT [да]', - lastDay : '[Кеча соат] LT [да]', - lastWeek : '[Утган] dddd [куни соат] LT [да]', - sameElse : 'L' - }, - relativeTime : { - future : 'Якин %s ичида', - past : 'Бир неча %s олдин', - s : 'фурсат', - ss : '%d фурсат', - m : 'бир дакика', - mm : '%d дакика', - h : 'бир соат', - hh : '%d соат', - d : 'бир кун', - dd : '%d кун', - M : 'бир ой', - MM : '%d ой', - y : 'бир йил', - yy : '%d йил' - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 7 // The week that contains Jan 4th is the first week of the year. - } - }); - - return uz; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/vi.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/vi.js deleted file mode 100644 index 6fcbeaf..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/vi.js +++ /dev/null @@ -1,78 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var vi = moment.defineLocale('vi', { - months : 'tháng 1_tháng 2_tháng 3_tháng 4_tháng 5_tháng 6_tháng 7_tháng 8_tháng 9_tháng 10_tháng 11_tháng 12'.split('_'), - monthsShort : 'Th01_Th02_Th03_Th04_Th05_Th06_Th07_Th08_Th09_Th10_Th11_Th12'.split('_'), - monthsParseExact : true, - weekdays : 'chủ nhật_thứ hai_thứ ba_thứ tư_thứ năm_thứ sáu_thứ bảy'.split('_'), - weekdaysShort : 'CN_T2_T3_T4_T5_T6_T7'.split('_'), - weekdaysMin : 'CN_T2_T3_T4_T5_T6_T7'.split('_'), - weekdaysParseExact : true, - meridiemParse: /sa|ch/i, - isPM : function (input) { - return /^ch$/i.test(input); - }, - meridiem : function (hours, minutes, isLower) { - if (hours < 12) { - return isLower ? 'sa' : 'SA'; - } else { - return isLower ? 'ch' : 'CH'; - } - }, - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'DD/MM/YYYY', - LL : 'D MMMM [năm] YYYY', - LLL : 'D MMMM [năm] YYYY HH:mm', - LLLL : 'dddd, D MMMM [năm] YYYY HH:mm', - l : 'DD/M/YYYY', - ll : 'D MMM YYYY', - lll : 'D MMM YYYY HH:mm', - llll : 'ddd, D MMM YYYY HH:mm' - }, - calendar : { - sameDay: '[Hôm nay lúc] LT', - nextDay: '[Ngày mai lúc] LT', - nextWeek: 'dddd [tuần tới lúc] LT', - lastDay: '[Hôm qua lúc] LT', - lastWeek: 'dddd [tuần rồi lúc] LT', - sameElse: 'L' - }, - relativeTime : { - future : '%s tới', - past : '%s trước', - s : 'vài giây', - ss : '%d giây' , - m : 'một phút', - mm : '%d phút', - h : 'một giờ', - hh : '%d giờ', - d : 'một ngày', - dd : '%d ngày', - M : 'một tháng', - MM : '%d tháng', - y : 'một năm', - yy : '%d năm' - }, - dayOfMonthOrdinalParse: /\d{1,2}/, - ordinal : function (number) { - return number; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return vi; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/x-pseudo.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/x-pseudo.js deleted file mode 100644 index 9723c7b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/x-pseudo.js +++ /dev/null @@ -1,67 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var xPseudo = moment.defineLocale('x-pseudo', { - months : 'J~áñúá~rý_F~ébrú~árý_~Márc~h_Áp~ríl_~Máý_~Júñé~_Júl~ý_Áú~gúst~_Sép~témb~ér_Ó~ctób~ér_Ñ~óvém~bér_~Décé~mbér'.split('_'), - monthsShort : 'J~áñ_~Féb_~Már_~Ápr_~Máý_~Júñ_~Júl_~Áúg_~Sép_~Óct_~Ñóv_~Déc'.split('_'), - monthsParseExact : true, - weekdays : 'S~úñdá~ý_Mó~ñdáý~_Túé~sdáý~_Wéd~ñésd~áý_T~húrs~dáý_~Fríd~áý_S~átúr~dáý'.split('_'), - weekdaysShort : 'S~úñ_~Móñ_~Túé_~Wéd_~Thú_~Frí_~Sát'.split('_'), - weekdaysMin : 'S~ú_Mó~_Tú_~Wé_T~h_Fr~_Sá'.split('_'), - weekdaysParseExact : true, - longDateFormat : { - LT : 'HH:mm', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY HH:mm', - LLLL : 'dddd, D MMMM YYYY HH:mm' - }, - calendar : { - sameDay : '[T~ódá~ý át] LT', - nextDay : '[T~ómó~rró~w át] LT', - nextWeek : 'dddd [át] LT', - lastDay : '[Ý~ést~érdá~ý át] LT', - lastWeek : '[L~ást] dddd [át] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'í~ñ %s', - past : '%s á~gó', - s : 'á ~féw ~sécó~ñds', - ss : '%d s~écóñ~ds', - m : 'á ~míñ~úté', - mm : '%d m~íñú~tés', - h : 'á~ñ hó~úr', - hh : '%d h~óúrs', - d : 'á ~dáý', - dd : '%d d~áýs', - M : 'á ~móñ~th', - MM : '%d m~óñt~hs', - y : 'á ~ýéár', - yy : '%d ý~éárs' - }, - dayOfMonthOrdinalParse: /\d{1,2}(th|st|nd|rd)/, - ordinal : function (number) { - var b = number % 10, - output = (~~(number % 100 / 10) === 1) ? 'th' : - (b === 1) ? 'st' : - (b === 2) ? 'nd' : - (b === 3) ? 'rd' : 'th'; - return number + output; - }, - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return xPseudo; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/yo.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/yo.js deleted file mode 100644 index 1a356dc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/yo.js +++ /dev/null @@ -1,59 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var yo = moment.defineLocale('yo', { - months : 'Sẹ́rẹ́_Èrèlè_Ẹrẹ̀nà_Ìgbé_Èbibi_Òkùdu_Agẹmo_Ògún_Owewe_Ọ̀wàrà_Bélú_Ọ̀pẹ̀̀'.split('_'), - monthsShort : 'Sẹ́r_Èrl_Ẹrn_Ìgb_Èbi_Òkù_Agẹ_Ògú_Owe_Ọ̀wà_Bél_Ọ̀pẹ̀̀'.split('_'), - weekdays : 'Àìkú_Ajé_Ìsẹ́gun_Ọjọ́rú_Ọjọ́bọ_Ẹtì_Àbámẹ́ta'.split('_'), - weekdaysShort : 'Àìk_Ajé_Ìsẹ́_Ọjr_Ọjb_Ẹtì_Àbá'.split('_'), - weekdaysMin : 'Àì_Aj_Ìs_Ọr_Ọb_Ẹt_Àb'.split('_'), - longDateFormat : { - LT : 'h:mm A', - LTS : 'h:mm:ss A', - L : 'DD/MM/YYYY', - LL : 'D MMMM YYYY', - LLL : 'D MMMM YYYY h:mm A', - LLLL : 'dddd, D MMMM YYYY h:mm A' - }, - calendar : { - sameDay : '[Ònì ni] LT', - nextDay : '[Ọ̀la ni] LT', - nextWeek : 'dddd [Ọsẹ̀ tón\'bọ] [ni] LT', - lastDay : '[Àna ni] LT', - lastWeek : 'dddd [Ọsẹ̀ tólọ́] [ni] LT', - sameElse : 'L' - }, - relativeTime : { - future : 'ní %s', - past : '%s kọjá', - s : 'ìsẹjú aayá die', - ss :'aayá %d', - m : 'ìsẹjú kan', - mm : 'ìsẹjú %d', - h : 'wákati kan', - hh : 'wákati %d', - d : 'ọjọ́ kan', - dd : 'ọjọ́ %d', - M : 'osù kan', - MM : 'osù %d', - y : 'ọdún kan', - yy : 'ọdún %d' - }, - dayOfMonthOrdinalParse : /ọjọ́\s\d{1,2}/, - ordinal : 'ọjọ́ %d', - week : { - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return yo; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/zh-cn.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/zh-cn.js deleted file mode 100644 index b051f33..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/zh-cn.js +++ /dev/null @@ -1,109 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var zhCn = moment.defineLocale('zh-cn', { - months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), - monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), - weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), - weekdaysShort : '周日_周一_周二_周三_周四_周五_周六'.split('_'), - weekdaysMin : '日_一_二_三_四_五_六'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY/MM/DD', - LL : 'YYYY年M月D日', - LLL : 'YYYY年M月D日Ah点mm分', - LLLL : 'YYYY年M月D日ddddAh点mm分', - l : 'YYYY/M/D', - ll : 'YYYY年M月D日', - lll : 'YYYY年M月D日 HH:mm', - llll : 'YYYY年M月D日dddd HH:mm' - }, - meridiemParse: /凌晨|早上|上午|中午|下午|晚上/, - meridiemHour: function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === '凌晨' || meridiem === '早上' || - meridiem === '上午') { - return hour; - } else if (meridiem === '下午' || meridiem === '晚上') { - return hour + 12; - } else { - // '中午' - return hour >= 11 ? hour : hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - var hm = hour * 100 + minute; - if (hm < 600) { - return '凌晨'; - } else if (hm < 900) { - return '早上'; - } else if (hm < 1130) { - return '上午'; - } else if (hm < 1230) { - return '中午'; - } else if (hm < 1800) { - return '下午'; - } else { - return '晚上'; - } - }, - calendar : { - sameDay : '[今天]LT', - nextDay : '[明天]LT', - nextWeek : '[下]ddddLT', - lastDay : '[昨天]LT', - lastWeek : '[上]ddddLT', - sameElse : 'L' - }, - dayOfMonthOrdinalParse: /\d{1,2}(日|月|周)/, - ordinal : function (number, period) { - switch (period) { - case 'd': - case 'D': - case 'DDD': - return number + '日'; - case 'M': - return number + '月'; - case 'w': - case 'W': - return number + '周'; - default: - return number; - } - }, - relativeTime : { - future : '%s内', - past : '%s前', - s : '几秒', - ss : '%d 秒', - m : '1 分钟', - mm : '%d 分钟', - h : '1 小时', - hh : '%d 小时', - d : '1 天', - dd : '%d 天', - M : '1 个月', - MM : '%d 个月', - y : '1 年', - yy : '%d 年' - }, - week : { - // GB/T 7408-1994《数据元和交换格式·信息交换·日期和时间表示法》与ISO 8601:1988等效 - dow : 1, // Monday is the first day of the week. - doy : 4 // The week that contains Jan 4th is the first week of the year. - } - }); - - return zhCn; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/zh-hk.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/zh-hk.js deleted file mode 100644 index 0ad0ae3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/zh-hk.js +++ /dev/null @@ -1,102 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var zhHk = moment.defineLocale('zh-hk', { - months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), - monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), - weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), - weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'), - weekdaysMin : '日_一_二_三_四_五_六'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY/MM/DD', - LL : 'YYYY年M月D日', - LLL : 'YYYY年M月D日 HH:mm', - LLLL : 'YYYY年M月D日dddd HH:mm', - l : 'YYYY/M/D', - ll : 'YYYY年M月D日', - lll : 'YYYY年M月D日 HH:mm', - llll : 'YYYY年M月D日dddd HH:mm' - }, - meridiemParse: /凌晨|早上|上午|中午|下午|晚上/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') { - return hour; - } else if (meridiem === '中午') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === '下午' || meridiem === '晚上') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - var hm = hour * 100 + minute; - if (hm < 600) { - return '凌晨'; - } else if (hm < 900) { - return '早上'; - } else if (hm < 1130) { - return '上午'; - } else if (hm < 1230) { - return '中午'; - } else if (hm < 1800) { - return '下午'; - } else { - return '晚上'; - } - }, - calendar : { - sameDay : '[今天]LT', - nextDay : '[明天]LT', - nextWeek : '[下]ddddLT', - lastDay : '[昨天]LT', - lastWeek : '[上]ddddLT', - sameElse : 'L' - }, - dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/, - ordinal : function (number, period) { - switch (period) { - case 'd' : - case 'D' : - case 'DDD' : - return number + '日'; - case 'M' : - return number + '月'; - case 'w' : - case 'W' : - return number + '週'; - default : - return number; - } - }, - relativeTime : { - future : '%s內', - past : '%s前', - s : '幾秒', - ss : '%d 秒', - m : '1 分鐘', - mm : '%d 分鐘', - h : '1 小時', - hh : '%d 小時', - d : '1 天', - dd : '%d 天', - M : '1 個月', - MM : '%d 個月', - y : '1 年', - yy : '%d 年' - } - }); - - return zhHk; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/zh-tw.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/zh-tw.js deleted file mode 100644 index 6875cfe..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/moment/zh-tw.js +++ /dev/null @@ -1,102 +0,0 @@ -//! moment.js locale configuration - -;(function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' - && typeof require === 'function' ? factory(require('../moment')) : - typeof define === 'function' && define.amd ? define(['../moment'], factory) : - factory(global.moment) -}(this, (function (moment) { 'use strict'; - - - var zhTw = moment.defineLocale('zh-tw', { - months : '一月_二月_三月_四月_五月_六月_七月_八月_九月_十月_十一月_十二月'.split('_'), - monthsShort : '1月_2月_3月_4月_5月_6月_7月_8月_9月_10月_11月_12月'.split('_'), - weekdays : '星期日_星期一_星期二_星期三_星期四_星期五_星期六'.split('_'), - weekdaysShort : '週日_週一_週二_週三_週四_週五_週六'.split('_'), - weekdaysMin : '日_一_二_三_四_五_六'.split('_'), - longDateFormat : { - LT : 'HH:mm', - LTS : 'HH:mm:ss', - L : 'YYYY/MM/DD', - LL : 'YYYY年M月D日', - LLL : 'YYYY年M月D日 HH:mm', - LLLL : 'YYYY年M月D日dddd HH:mm', - l : 'YYYY/M/D', - ll : 'YYYY年M月D日', - lll : 'YYYY年M月D日 HH:mm', - llll : 'YYYY年M月D日dddd HH:mm' - }, - meridiemParse: /凌晨|早上|上午|中午|下午|晚上/, - meridiemHour : function (hour, meridiem) { - if (hour === 12) { - hour = 0; - } - if (meridiem === '凌晨' || meridiem === '早上' || meridiem === '上午') { - return hour; - } else if (meridiem === '中午') { - return hour >= 11 ? hour : hour + 12; - } else if (meridiem === '下午' || meridiem === '晚上') { - return hour + 12; - } - }, - meridiem : function (hour, minute, isLower) { - var hm = hour * 100 + minute; - if (hm < 600) { - return '凌晨'; - } else if (hm < 900) { - return '早上'; - } else if (hm < 1130) { - return '上午'; - } else if (hm < 1230) { - return '中午'; - } else if (hm < 1800) { - return '下午'; - } else { - return '晚上'; - } - }, - calendar : { - sameDay : '[今天] LT', - nextDay : '[明天] LT', - nextWeek : '[下]dddd LT', - lastDay : '[昨天] LT', - lastWeek : '[上]dddd LT', - sameElse : 'L' - }, - dayOfMonthOrdinalParse: /\d{1,2}(日|月|週)/, - ordinal : function (number, period) { - switch (period) { - case 'd' : - case 'D' : - case 'DDD' : - return number + '日'; - case 'M' : - return number + '月'; - case 'w' : - case 'W' : - return number + '週'; - default : - return number; - } - }, - relativeTime : { - future : '%s內', - past : '%s前', - s : '幾秒', - ss : '%d 秒', - m : '1 分鐘', - mm : '%d 分鐘', - h : '1 小時', - hh : '%d 小時', - d : '1 天', - dd : '%d 天', - M : '1 個月', - MM : '%d 個月', - y : '1 年', - yy : '%d 年' - } - }); - - return zhTw; - -}))); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ng-file-upload/ng-file-upload.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ng-file-upload/ng-file-upload.min.js deleted file mode 100644 index 4bfe942..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/ng-file-upload/ng-file-upload.min.js +++ /dev/null @@ -1,3 +0,0 @@ -/*! 12.2.13 */ -!window.XMLHttpRequest||window.FileAPI&&FileAPI.shouldLoad||(window.XMLHttpRequest.prototype.setRequestHeader=function(a){return function(b,c){if("__setXHR_"===b){var d=c(this);d instanceof Function&&d(this)}else a.apply(this,arguments)}}(window.XMLHttpRequest.prototype.setRequestHeader));var ngFileUpload=angular.module("ngFileUpload",[]);ngFileUpload.version="12.2.13",ngFileUpload.service("UploadBase",["$http","$q","$timeout",function(a,b,c){function d(d){function e(a){j.notify&&j.notify(a),k.progressFunc&&c(function(){k.progressFunc(a)})}function h(a){return null!=d._start&&g?{loaded:a.loaded+d._start,total:d._file&&d._file.size||a.total,type:a.type,config:d,lengthComputable:!0,target:a.target}:a}function i(){a(d).then(function(a){if(g&&d._chunkSize&&!d._finished&&d._file){var b=d._file&&d._file.size||0;e({loaded:Math.min(d._end,b),total:b,config:d,type:"progress"}),f.upload(d,!0)}else d._finished&&delete d._finished,j.resolve(a)},function(a){j.reject(a)},function(a){j.notify(a)})}d.method=d.method||"POST",d.headers=d.headers||{};var j=d._deferred=d._deferred||b.defer(),k=j.promise;return d.disableProgress||(d.headers.__setXHR_=function(){return function(a){a&&a.upload&&a.upload.addEventListener&&(d.__XHR=a,d.xhrFn&&d.xhrFn(a),a.upload.addEventListener("progress",function(a){a.config=d,e(h(a))},!1),a.upload.addEventListener("load",function(a){a.lengthComputable&&(a.config=d,e(h(a)))},!1))}}),g?d._chunkSize&&d._end&&!d._finished?(d._start=d._end,d._end+=d._chunkSize,i()):d.resumeSizeUrl?a.get(d.resumeSizeUrl).then(function(a){d._start=d.resumeSizeResponseReader?d.resumeSizeResponseReader(a.data):parseInt((null==a.data.size?a.data:a.data.size).toString()),d._chunkSize&&(d._end=d._start+d._chunkSize),i()},function(a){throw a}):d.resumeSize?d.resumeSize().then(function(a){d._start=a,d._chunkSize&&(d._end=d._start+d._chunkSize),i()},function(a){throw a}):(d._chunkSize&&(d._start=0,d._end=d._start+d._chunkSize),i()):i(),k.success=function(a){return k.then(function(b){a(b.data,b.status,b.headers,d)}),k},k.error=function(a){return k.then(null,function(b){a(b.data,b.status,b.headers,d)}),k},k.progress=function(a){return k.progressFunc=a,k.then(null,null,function(b){a(b)}),k},k.abort=k.pause=function(){return d.__XHR&&c(function(){d.__XHR.abort()}),k},k.xhr=function(a){return d.xhrFn=function(b){return function(){b&&b.apply(k,arguments),a.apply(k,arguments)}}(d.xhrFn),k},f.promisesCount++,k["finally"]&&k["finally"]instanceof Function&&k["finally"](function(){f.promisesCount--}),k}function e(a){var b={};for(var c in a)a.hasOwnProperty(c)&&(b[c]=a[c]);return b}var f=this;f.promisesCount=0,this.isResumeSupported=function(){return window.Blob&&window.Blob.prototype.slice};var g=this.isResumeSupported();this.isUploadInProgress=function(){return f.promisesCount>0},this.rename=function(a,b){return a.ngfName=b,a},this.jsonBlob=function(a){null==a||angular.isString(a)||(a=JSON.stringify(a));var b=new window.Blob([a],{type:"application/json"});return b._ngfBlob=!0,b},this.json=function(a){return angular.toJson(a)},this.isFile=function(a){return null!=a&&(a instanceof window.Blob||a.flashId&&a.name&&a.size)},this.upload=function(a,b){function c(b,c){if(b._ngfBlob)return b;if(a._file=a._file||b,null!=a._start&&g){a._end&&a._end>=b.size&&(a._finished=!0,a._end=b.size);var d=b.slice(a._start,a._end||b.size);return d.name=b.name,d.ngfName=b.ngfName,a._chunkSize&&(c.append("_chunkSize",a._chunkSize),c.append("_currentChunkSize",a._end-a._start),c.append("_chunkNumber",Math.floor(a._start/a._chunkSize)),c.append("_totalSize",a._file.size)),d}return b}function h(b,d,e){if(void 0!==d)if(angular.isDate(d)&&(d=d.toISOString()),angular.isString(d))b.append(e,d);else if(f.isFile(d)){var g=c(d,b),i=e.split(",");i[1]&&(g.ngfName=i[1].replace(/^\s+|\s+$/g,""),e=i[0]),a._fileKey=a._fileKey||e,b.append(e,g,g.ngfName||g.name)}else if(angular.isObject(d)){if(d.$$ngfCircularDetection)throw"ngFileUpload: Circular reference in config.data. Make sure specified data for Upload.upload() has no circular reference: "+e;d.$$ngfCircularDetection=!0;try{for(var j in d)if(d.hasOwnProperty(j)&&"$$ngfCircularDetection"!==j){var k=null==a.objectKey?"[i]":a.objectKey;d.length&&parseInt(j)>-1&&(k=null==a.arrayKey?k:a.arrayKey),h(b,d[j],e+k.replace(/[ik]/g,j))}}finally{delete d.$$ngfCircularDetection}}else b.append(e,d)}function i(){a._chunkSize=f.translateScalars(a.resumeChunkSize),a._chunkSize=a._chunkSize?parseInt(a._chunkSize.toString()):null,a.headers=a.headers||{},a.headers["Content-Type"]=void 0,a.transformRequest=a.transformRequest?angular.isArray(a.transformRequest)?a.transformRequest:[a.transformRequest]:[],a.transformRequest.push(function(b){var c,d=new window.FormData;b=b||a.fields||{},a.file&&(b.file=a.file);for(c in b)if(b.hasOwnProperty(c)){var e=b[c];a.formDataAppender?a.formDataAppender(d,c,e):h(d,e,c)}return d})}return b||(a=e(a)),a._isDigested||(a._isDigested=!0,i()),d(a)},this.http=function(b){return b=e(b),b.transformRequest=b.transformRequest||function(b){return window.ArrayBuffer&&b instanceof window.ArrayBuffer||b instanceof window.Blob?b:a.defaults.transformRequest[0].apply(this,arguments)},b._chunkSize=f.translateScalars(b.resumeChunkSize),b._chunkSize=b._chunkSize?parseInt(b._chunkSize.toString()):null,d(b)},this.translateScalars=function(a){if(angular.isString(a)){if(a.search(/kb/i)===a.length-2)return parseFloat(1024*a.substring(0,a.length-2));if(a.search(/mb/i)===a.length-2)return parseFloat(1048576*a.substring(0,a.length-2));if(a.search(/gb/i)===a.length-2)return parseFloat(1073741824*a.substring(0,a.length-2));if(a.search(/b/i)===a.length-1)return parseFloat(a.substring(0,a.length-1));if(a.search(/s/i)===a.length-1)return parseFloat(a.substring(0,a.length-1));if(a.search(/m/i)===a.length-1)return parseFloat(60*a.substring(0,a.length-1));if(a.search(/h/i)===a.length-1)return parseFloat(3600*a.substring(0,a.length-1))}return a},this.urlToBlob=function(c){var d=b.defer();return a({url:c,method:"get",responseType:"arraybuffer"}).then(function(a){var b=new Uint8Array(a.data),e=a.headers("content-type")||"image/WebP",f=new window.Blob([b],{type:e}),g=c.match(/.*\/(.+?)(\?.*)?$/);g.length>1&&(f.name=g[1]),d.resolve(f)},function(a){d.reject(a)}),d.promise},this.setDefaults=function(a){this.defaults=a||{}},this.defaults={},this.version=ngFileUpload.version}]),ngFileUpload.service("Upload",["$parse","$timeout","$compile","$q","UploadExif",function(a,b,c,d,e){function f(a,b,c){var e=[i.emptyPromise()];return angular.forEach(a,function(d,f){0===d.type.indexOf("image/jpeg")&&i.attrGetter("ngfFixOrientation",b,c,{$file:d})&&e.push(i.happyPromise(i.applyExifRotation(d),d).then(function(b){a.splice(f,1,b)}))}),d.all(e)}function g(a,b,c,e){var f=i.attrGetter("ngfResize",b,c);if(!f||!i.isResizeSupported()||!a.length)return i.emptyPromise();if(f instanceof Function){var g=d.defer();return f(a).then(function(d){h(d,a,b,c,e).then(function(a){g.resolve(a)},function(a){g.reject(a)})},function(a){g.reject(a)})}return h(f,a,b,c,e)}function h(a,b,c,e,f){function g(d,g){if(0===d.type.indexOf("image")){if(a.pattern&&!i.validatePattern(d,a.pattern))return;a.resizeIf=function(a,b){return i.attrGetter("ngfResizeIf",c,e,{$width:a,$height:b,$file:d})};var j=i.resize(d,a);h.push(j),j.then(function(a){b.splice(g,1,a)},function(a){d.$error="resize",(d.$errorMessages=d.$errorMessages||{}).resize=!0,d.$errorParam=(a?(a.message?a.message:a)+": ":"")+(d&&d.name),f.$ngfValidations.push({name:"resize",valid:!1}),i.applyModelValidation(f,b)})}}for(var h=[i.emptyPromise()],j=0;j-1:!0},i.emptyPromise=function(){var a=d.defer(),c=arguments;return b(function(){a.resolve.apply(a,c)}),a.promise},i.rejectPromise=function(){var a=d.defer(),c=arguments;return b(function(){a.reject.apply(a,c)}),a.promise},i.happyPromise=function(a,c){var e=d.defer();return a.then(function(a){e.resolve(a)},function(a){b(function(){throw a}),e.resolve(c)}),e.promise},i.updateModel=function(c,d,e,h,j,k,l){function m(f,g,j,l,m){d.$$ngfPrevValidFiles=f,d.$$ngfPrevInvalidFiles=g;var n=f&&f.length?f[0]:null,o=g&&g.length?g[0]:null;c&&(i.applyModelValidation(c,f),c.$setViewValue(m?n:f)),h&&a(h)(e,{$files:f,$file:n,$newFiles:j,$duplicateFiles:l,$invalidFiles:g,$invalidFile:o,$event:k});var p=i.attrGetter("ngfModelInvalid",d);p&&b(function(){a(p).assign(e,m?o:g)}),b(function(){})}function n(){function a(a,b){return a.name===b.name&&(a.$ngfOrigSize||a.size)===(b.$ngfOrigSize||b.size)&&a.type===b.type}function b(b){var c;for(c=0;c-1&&(v.splice(d,1),u.push(c)),a()}}})}var q,r,s,t=[],u=[],v=[];r=d.$$ngfPrevValidFiles||[],s=d.$$ngfPrevInvalidFiles||[],c&&c.$modelValue&&(r=o(c.$modelValue));var w=i.attrGetter("ngfKeep",d,e);q=(j||[]).slice(0),("distinct"===w||i.attrGetter("ngfKeepDistinct",d,e)===!0)&&n(d,e);var x=!w&&!i.attrGetter("ngfMultiple",d,e)&&!i.attrGetter("multiple",d);if(!w||q.length){i.attrGetter("ngfBeforeModelChange",d,e,{$files:j,$file:j&&j.length?j[0]:null,$newFiles:q,$duplicateFiles:t,$event:k});var y=i.attrGetter("ngfValidateAfterResize",d,e),z=i.attrGetter("ngfModelOptions",d,e);i.validate(q,w?r.length:0,c,d,e).then(function(a){l?m(q,[],j,t,x):(z&&z.allowInvalid||y?v=q:(v=a.validFiles,u=a.invalidFiles),i.attrGetter("ngfFixOrientation",d,e)&&i.isExifSupported()?f(v,d,e).then(function(){p()}):p())})}},i}]),ngFileUpload.directive("ngfSelect",["$parse","$timeout","$compile","Upload",function(a,b,c,d){function e(a){var b=a.match(/Android[^\d]*(\d+)\.(\d+)/);if(b&&b.length>2){var c=d.defaults.androidFixMinorVersion||4;return parseInt(b[1])<4||parseInt(b[1])===c&&parseInt(b[2])'),c=angular.element("");return c.css("visibility","hidden").css("position","absolute").css("overflow","hidden").css("width","0px").css("height","0px").css("border","none").css("margin","0px").css("padding","0px").attr("tabindex","-1"),n(a,c),g.push({el:b,ref:c}),document.body.appendChild(c.append(a)[0]),a}function p(c){if(b.attr("disabled"))return!1;if(!t("ngfSelectDisabled",a)){var d=q(c);if(null!=d)return d;r(c);try{k()||document.body.contains(x[0])||(g.push({el:b,ref:x.parent()}),document.body.appendChild(x.parent()[0]),x.bind("change",m))}catch(f){}return e(navigator.userAgent)?setTimeout(function(){x[0].click()},0):x[0].click(),!1}}function q(a){var b=a.changedTouches||a.originalEvent&&a.originalEvent.changedTouches;if(b){if("touchstart"===a.type)return w=b[0].clientX,v=b[0].clientY,!0;if("touchend"===a.type){var c=b[0].clientX,d=b[0].clientY;if(Math.abs(c-w)>20||Math.abs(d-v)>20)return a.stopPropagation(),a.preventDefault(),!1}return!0}}function r(b){j.shouldUpdateOn("click",c,a)&&x.val()&&(x.val(null),j.updateModel(d,c,a,l(),null,b,!0))}function s(a){if(x&&!x.attr("__ngf_ie10_Fix_")){if(!x[0].parentNode)return void(x=null);a.preventDefault(),a.stopPropagation(),x.unbind("click");var b=x.clone();return x.replaceWith(b),x=b,x.attr("__ngf_ie10_Fix_","true"),x.bind("change",m),x.bind("click",s),x[0].click(),!1}x.removeAttr("__ngf_ie10_Fix_")}var t=function(a,b){return j.attrGetter(a,c,b)};j.registerModelChangeValidator(d,c,a);var u=[];t("ngfMultiple")&&u.push(a.$watch(t("ngfMultiple"),function(){x.attr("multiple",t("ngfMultiple",a))})),t("ngfCapture")&&u.push(a.$watch(t("ngfCapture"),function(){x.attr("capture",t("ngfCapture",a))})),t("ngfAccept")&&u.push(a.$watch(t("ngfAccept"),function(){x.attr("accept",t("ngfAccept",a))})),u.push(c.$observe("accept",function(){x.attr("accept",t("accept"))}));var v=0,w=0,x=b;k()||(x=o()),x.bind("change",m),k()?b.bind("click",r):b.bind("click touchstart touchend",p),-1!==navigator.appVersion.indexOf("MSIE 10")&&x.bind("click",s),d&&d.$formatters.push(function(a){return(null==a||0===a.length)&&x.val()&&x.val(null),a}),a.$on("$destroy",function(){k()||x.parent().remove(),angular.forEach(u,function(a){a()})}),h(function(){for(var a=0;a-1&&l.height&&l.height.indexOf("px")>-1&&(k={width:parseInt(l.width.slice(0,-2)),height:parseInt(l.height.slice(0,-2))})}return angular.isString(c)?(e.removeClass("ng-hide"),i?e.css("background-image","url('"+c+"')"):e.attr("src",c)):void(!c||!c.type||0!==c.type.search(a(e[0]))||i&&0!==c.type.indexOf("image")?e.addClass("ng-hide"):k&&b.isResizeSupported()?(k.resizeIf=function(a,e){return b.attrGetter("ngfResizeIf",f,d,{$width:a,$height:e,$file:c})},b.resize(c,k).then(function(a){j(a)},function(a){throw a})):j(c))});d.$on("$destroy",function(){c()})})}ngFileUpload.service("UploadDataUrl",["UploadBase","$timeout","$q",function(a,b,c){var d=a;return d.base64DataUrl=function(a){if(angular.isArray(a)){var b=c.defer(),e=0;return angular.forEach(a,function(c){d.dataUrl(c,!0)["finally"](function(){if(e++,e===a.length){var c=[];angular.forEach(a,function(a){c.push(a.$ngfDataUrl)}),b.resolve(c,a)}})}),b.promise}return d.dataUrl(a,!0)},d.dataUrl=function(a,e){if(!a)return d.emptyPromise(a,a);if(e&&null!=a.$ngfDataUrl||!e&&null!=a.$ngfBlobUrl)return d.emptyPromise(e?a.$ngfDataUrl:a.$ngfBlobUrl,a);var f=e?a.$$ngfDataUrlPromise:a.$$ngfBlobUrlPromise;if(f)return f;var g=c.defer();return b(function(){if(window.FileReader&&a&&(!window.FileAPI||-1===navigator.userAgent.indexOf("MSIE 8")||a.size<2e4)&&(!window.FileAPI||-1===navigator.userAgent.indexOf("MSIE 9")||a.size<4e6)){var c=window.URL||window.webkitURL;if(c&&c.createObjectURL&&!e){var f;try{f=c.createObjectURL(a)}catch(h){return void b(function(){a.$ngfBlobUrl="",g.reject()})}b(function(){if(a.$ngfBlobUrl=f,f){g.resolve(f,a),d.blobUrls=d.blobUrls||[],d.blobUrlsTotalSize=d.blobUrlsTotalSize||0,d.blobUrls.push({url:f,size:a.size}),d.blobUrlsTotalSize+=a.size||0;for(var b=d.defaults.blobUrlsMaxMemory||268435456,e=d.defaults.blobUrlsMaxQueueSize||200;(d.blobUrlsTotalSize>b||d.blobUrls.length>e)&&d.blobUrls.length>1;){var h=d.blobUrls.splice(0,1)[0];c.revokeObjectURL(h.url),d.blobUrlsTotalSize-=h.size}}})}else{var i=new FileReader;i.onload=function(c){b(function(){a.$ngfDataUrl=c.target.result,g.resolve(c.target.result,a),b(function(){delete a.$ngfDataUrl},1e3)})},i.onerror=function(){b(function(){a.$ngfDataUrl="",g.reject()})},i.readAsDataURL(a)}}else b(function(){a[e?"$ngfDataUrl":"$ngfBlobUrl"]="",g.reject()})}),f=e?a.$$ngfDataUrlPromise=g.promise:a.$$ngfBlobUrlPromise=g.promise,f["finally"](function(){delete a[e?"$$ngfDataUrlPromise":"$$ngfBlobUrlPromise"]}),f},d}]),ngFileUpload.directive("ngfSrc",["Upload","$timeout",function(a,c){return{restrict:"AE",link:function(d,e,f){b(a,c,d,e,f,"ngfSrc",a.attrGetter("ngfResize",f,d),!1)}}}]),ngFileUpload.directive("ngfBackground",["Upload","$timeout",function(a,c){return{restrict:"AE",link:function(d,e,f){b(a,c,d,e,f,"ngfBackground",a.attrGetter("ngfResize",f,d),!0)}}}]),ngFileUpload.directive("ngfThumbnail",["Upload","$timeout",function(a,c){return{restrict:"AE",link:function(d,e,f){var g=a.attrGetter("ngfSize",f,d);b(a,c,d,e,f,"ngfThumbnail",g,a.attrGetter("ngfAsBackground",f,d))}}}]),ngFileUpload.config(["$compileProvider",function(a){a.imgSrcSanitizationWhitelist&&a.imgSrcSanitizationWhitelist(/^\s*(https?|ftp|mailto|tel|webcal|local|file|data|blob):/),a.aHrefSanitizationWhitelist&&a.aHrefSanitizationWhitelist(/^\s*(https?|ftp|mailto|tel|webcal|local|file|data|blob):/)}]),ngFileUpload.filter("ngfDataUrl",["UploadDataUrl","$sce",function(a,b){return function(c,d,e){if(angular.isString(c))return b.trustAsResourceUrl(c);var f=c&&((d?c.$ngfDataUrl:c.$ngfBlobUrl)||c.$ngfDataUrl);return c&&!f?(!c.$ngfDataUrlFilterInProgress&&angular.isObject(c)&&(c.$ngfDataUrlFilterInProgress=!0,a.dataUrl(c,d)),""):(c&&delete c.$ngfDataUrlFilterInProgress,(c&&f?e?b.trustAsResourceUrl(f):f:c)||"")}}])}(),ngFileUpload.service("UploadValidate",["UploadDataUrl","$q","$timeout",function(a,b,c){function d(a){var b="",c=[];if(a.length>2&&"/"===a[0]&&"/"===a[a.length-1])b=a.substring(1,a.length-1);else{var e=a.split(",");if(e.length>1)for(var f=0;f|:\\-]","g"),"\\$&")+"$",b=b.replace(/\\\*/g,".*").replace(/\\\?/g,"."))}return{regexp:b,excludes:c}}function e(a,b){null==b||a.$dirty||(a.$setDirty?a.$setDirty():a.$dirty=!0)}var f=a;return f.validatePattern=function(a,b){if(!b)return!0;var c=d(b),e=!0;if(c.regexp&&c.regexp.length){var f=new RegExp(c.regexp,"i");e=null!=a.type&&f.test(a.type)||null!=a.name&&f.test(a.name)}for(var g=c.excludes.length;g--;){var h=new RegExp(c.excludes[g],"i");e=e&&(null==a.type||h.test(a.type))&&(null==a.name||h.test(a.name))}return e},f.ratioToFloat=function(a){var b=a.toString(),c=b.search(/[x:]/i);return b=c>-1?parseFloat(b.substring(0,c))/parseFloat(b.substring(c+1)):parseFloat(b)},f.registerModelChangeValidator=function(a,b,c){a&&a.$formatters.push(function(d){if(a.$dirty){var e=d;d&&!angular.isArray(d)&&(e=[d]),f.validate(e,0,a,b,c).then(function(){f.applyModelValidation(a,e)})}return d})},f.applyModelValidation=function(a,b){e(a,b),angular.forEach(a.$ngfValidations,function(b){a.$setValidity(b.name,b.valid)})},f.getValidationAttr=function(a,b,c,d,e){var g="ngf"+c[0].toUpperCase()+c.substr(1),h=f.attrGetter(g,a,b,{$file:e});if(null==h&&(h=f.attrGetter("ngfValidate",a,b,{$file:e}))){var i=(d||c).split(".");h=h[i[0]],i.length>1&&(h=h&&h[i[1]])}return h},f.validate=function(a,c,d,e,g){function h(b,c,h){if(a){for(var i=a.length,j=null;i--;){var n=a[i];if(n){var o=f.getValidationAttr(e,g,b,c,n);null!=o&&(h(n,o,i)||(-1===k.indexOf(b)?(n.$error=b,(n.$errorMessages=n.$errorMessages||{})[b]=!0,n.$errorParam=o,-1===m.indexOf(n)&&m.push(n),l||a.splice(i,1),j=!1):a.splice(i,1)))}}null!==j&&d.$ngfValidations.push({name:b,valid:j})}}function i(c,h,i,n,o){function p(b,d,e){function f(f){if(f())if(-1===k.indexOf(c)){if(d.$error=c,(d.$errorMessages=d.$errorMessages||{})[c]=!0,d.$errorParam=e,-1===m.indexOf(d)&&m.push(d),!l){var g=a.indexOf(d);g>-1&&a.splice(g,1)}b.resolve(!1)}else{var h=a.indexOf(d);h>-1&&a.splice(h,1),b.resolve(!0)}else b.resolve(!0)}null!=e?n(d,e).then(function(a){f(function(){return!o(a,e)})},function(){f(function(){return j("ngfValidateForce",{$file:d})})}):b.resolve(!0)}var q=[f.emptyPromise(!0)];a&&(a=void 0===a.length?[a]:a,angular.forEach(a,function(a){var d=b.defer();return q.push(d.promise),!i||null!=a.type&&0===a.type.search(i)?void("dimensions"===c&&null!=f.attrGetter("ngfDimensions",e)?f.imageDimensions(a).then(function(b){p(d,a,j("ngfDimensions",{$file:a,$width:b.width,$height:b.height}))},function(){d.resolve(!1)}):"duration"===c&&null!=f.attrGetter("ngfDuration",e)?f.mediaDuration(a).then(function(b){p(d,a,j("ngfDuration",{$file:a,$duration:b}))},function(){d.resolve(!1)}):p(d,a,f.getValidationAttr(e,g,c,h,a))):void d.resolve(!0)}));var r=b.defer();return b.all(q).then(function(a){for(var b=!0,e=0;e=f.translateScalars(b)}),h("maxSize","size.max",function(a,b){return a.size-.1<=f.translateScalars(b)});var n=0;if(h("maxTotalSize",null,function(b,c){return n+=b.size,n>f.translateScalars(c)?(a.splice(0,a.length),!1):!0}),h("validateFn",null,function(a,b){return b===!0||null===b||""===b}),!a.length)return f.emptyPromise({validFiles:[],invalidFiles:m});var o=b.defer(),p=[];return p.push(i("maxHeight","height.max",/image/,this.imageDimensions,function(a,b){return a.height<=b})),p.push(i("minHeight","height.min",/image/,this.imageDimensions,function(a,b){return a.height>=b})),p.push(i("maxWidth","width.max",/image/,this.imageDimensions,function(a,b){return a.width<=b})),p.push(i("minWidth","width.min",/image/,this.imageDimensions,function(a,b){return a.width>=b})),p.push(i("dimensions",null,/image/,function(a,b){return f.emptyPromise(b)},function(a){return a})),p.push(i("ratio",null,/image/,this.imageDimensions,function(a,b){for(var c=b.toString().split(","),d=!1,e=0;e-1e-4})),p.push(i("maxDuration","duration.max",/audio|video/,this.mediaDuration,function(a,b){return a<=f.translateScalars(b)})),p.push(i("minDuration","duration.min",/audio|video/,this.mediaDuration,function(a,b){return a>=f.translateScalars(b)})),p.push(i("duration",null,/audio|video/,function(a,b){return f.emptyPromise(b)},function(a){return a})),p.push(i("validateAsyncFn",null,null,function(a,b){return b},function(a){return a===!0||null===a||""===a})),b.all(p).then(function(){if(l)for(var b=0;bc+d}),o.resolve({validFiles:a,invalidFiles:m})}),o.promise},f.imageDimensions=function(a){if(a.$ngfWidth&&a.$ngfHeight){var d=b.defer();return c(function(){d.resolve({width:a.$ngfWidth,height:a.$ngfHeight})}),d.promise}if(a.$ngfDimensionPromise)return a.$ngfDimensionPromise;var e=b.defer();return c(function(){return 0!==a.type.indexOf("image")?void e.reject("not image"):void f.dataUrl(a).then(function(b){function d(){var b=h[0].naturalWidth||h[0].clientWidth,c=h[0].naturalHeight||h[0].clientHeight;h.remove(),a.$ngfWidth=b,a.$ngfHeight=c,e.resolve({width:b,height:c})}function f(){h.remove(),e.reject("load error")}function g(){c(function(){h[0].parentNode&&(h[0].clientWidth?d():i++>10?f():g())},1e3)}var h=angular.element("").attr("src",b).css("visibility","hidden").css("position","fixed").css("max-width","none !important").css("max-height","none !important");h.on("load",d),h.on("error",f);var i=0;g(),angular.element(document.getElementsByTagName("body")[0]).append(h)},function(){e.reject("load error")})}),a.$ngfDimensionPromise=e.promise,a.$ngfDimensionPromise["finally"](function(){delete a.$ngfDimensionPromise}),a.$ngfDimensionPromise},f.mediaDuration=function(a){if(a.$ngfDuration){var d=b.defer();return c(function(){d.resolve(a.$ngfDuration)}),d.promise}if(a.$ngfDurationPromise)return a.$ngfDurationPromise;var e=b.defer();return c(function(){return 0!==a.type.indexOf("audio")&&0!==a.type.indexOf("video")?void e.reject("not media"):void f.dataUrl(a).then(function(b){function d(){var b=h[0].duration;a.$ngfDuration=b,h.remove(),e.resolve(b)}function f(){h.remove(),e.reject("load error")}function g(){c(function(){h[0].parentNode&&(h[0].duration?d():i>10?f():g())},1e3)}var h=angular.element(0===a.type.indexOf("audio")?"
    • " - ].join(''), - markup = (function () { - - // IE does not support gradients with multiple stops, so we need to simulate - // that for the rainbow slider with 8 divs that each have a single gradient - var gradientFix = ""; - if (IE) { - for (var i = 1; i <= 6; i++) { - gradientFix += "
      "; - } - } - - return [ - "
      ", - "
      ", - "
      ", - "
      ", - "", - "
      ", - "
      ", - "
      ", - "
      ", - "
      ", - "
      ", - "
      ", - "
      ", - "
      ", - "
      ", - "
      ", - "
      ", - "
      ", - "
      ", - "
      ", - "
      ", - "
      ", - gradientFix, - "
      ", - "
      ", - "
      ", - "
      ", - "
      ", - "", - "
      ", - "
      ", - "
      ", - "", - "", - "
      ", - "
      ", - "
      " - ].join(""); - })(); - - function paletteTemplate (p, color, className, opts) { - var html = []; - for (var i = 0; i < p.length; i++) { - var current = p[i]; - if(current) { - var tiny = tinycolor(current); - var c = tiny.toHsl().l < 0.5 ? "sp-thumb-el sp-thumb-dark" : "sp-thumb-el sp-thumb-light"; - c += (tinycolor.equals(color, current)) ? " sp-thumb-active" : ""; - var formattedString = tiny.toString(opts.preferredFormat || "rgb"); - var swatchStyle = rgbaSupport ? ("background-color:" + tiny.toRgbString()) : "filter:" + tiny.toFilter(); - html.push(''); - } else { - html.push(''); - } - } - return "
      " + html.join('') + "
      "; - } - - function hideAll() { - for (var i = 0; i < spectrums.length; i++) { - if (spectrums[i]) { - spectrums[i].hide(); - } - } - } - - function instanceOptions(o, callbackContext) { - o.locale = o.locale || window.navigator.language; - if (o.locale) o.locale = o.locale.split('-')[0].toLowerCase(); // handle locale like "fr-FR" - if (o.locale != 'en' && $.spectrum.localization[o.locale]) { - o = $.extend({}, $.spectrum.localization[o.locale], o); - } - var opts = $.extend({}, defaultOpts, o); - - opts.callbacks = { - 'move': bind(opts.move, callbackContext), - 'change': bind(opts.change, callbackContext), - 'show': bind(opts.show, callbackContext), - 'hide': bind(opts.hide, callbackContext), - 'beforeShow': bind(opts.beforeShow, callbackContext) - }; - - return opts; - } - - function spectrum(element, o) { - - var opts = instanceOptions(o, element), - type = opts.type, - flat = (type == 'flat'), - showSelectionPalette = opts.showSelectionPalette, - localStorageKey = opts.localStorageKey, - theme = opts.theme, - callbacks = opts.callbacks, - resize = throttle(reflow, 10), - visible = false, - isDragging = false, - dragWidth = 0, - dragHeight = 0, - dragHelperHeight = 0, - slideHeight = 0, - slideWidth = 0, - alphaWidth = 0, - alphaSlideHelperWidth = 0, - slideHelperHeight = 0, - currentHue = 0, - currentSaturation = 0, - currentValue = 0, - currentAlpha = 1, - palette = [], - paletteArray = [], - paletteLookup = {}, - selectionPalette = opts.selectionPalette.slice(0), - maxSelectionSize = opts.maxSelectionSize, - draggingClass = "sp-dragging", - abortNextInputChange = false, - shiftMovementDirection = null; - - var doc = element.ownerDocument, - body = doc.body, - boundElement = $(element), - disabled = false, - container = $(markup, doc).addClass(theme), - pickerContainer = container.find(".sp-picker-container"), - dragger = container.find(".sp-color"), - dragHelper = container.find(".sp-dragger"), - slider = container.find(".sp-hue"), - slideHelper = container.find(".sp-slider"), - alphaSliderInner = container.find(".sp-alpha-inner"), - alphaSlider = container.find(".sp-alpha"), - alphaSlideHelper = container.find(".sp-alpha-handle"), - textInput = container.find(".sp-input"), - paletteContainer = container.find(".sp-palette"), - initialColorContainer = container.find(".sp-initial"), - cancelButton = container.find(".sp-cancel"), - clearButton = container.find(".sp-clear"), - chooseButton = container.find(".sp-choose"), - toggleButton = container.find(".sp-palette-toggle"), - isInput = boundElement.is("input"), - isInputTypeColor = isInput && boundElement.attr("type") === "color" && inputTypeColorSupport(), - shouldReplace = isInput && type == 'color', - replacer = (shouldReplace) ? $(replaceInput).addClass(theme).addClass(opts.className).addClass(opts.replacerClassName) : $([]), - offsetElement = (shouldReplace) ? replacer : boundElement, - previewElement = replacer.find(".sp-preview-inner"), - initialColor = opts.color || (isInput && boundElement.val()), - colorOnShow = false, - currentPreferredFormat = opts.preferredFormat, - clickoutFiresChange = !opts.showButtons || opts.clickoutFiresChange, - isEmpty = !initialColor, - allowEmpty = opts.allowEmpty; - - // Element to be updated with the input color. Populated in initialize method - var originalInputContainer = null, - colorizeElement = null, - colorizeElementInitialColor = null, - colorizeElementInitialBackground = null; - - //If there is a label for this element, when clicked on, show the colour picker - var thisId = boundElement.attr('id'); - if(thisId !== undefined && thisId.length > 0) { - var label = $('label[for="'+thisId+'"]'); - if(label.length) { - label.on('click', function(e){ - e.preventDefault(); - boundElement.spectrum('show'); - return false; - }); - } - } - - function applyOptions() { - - if (opts.showPaletteOnly) { - opts.showPalette = true; - } - - toggleButton.text(opts.showPaletteOnly ? opts.togglePaletteMoreText : opts.togglePaletteLessText); - - if (opts.palette) { - palette = opts.palette.slice(0); - paletteArray = $.isArray(palette[0]) ? palette : [palette]; - paletteLookup = {}; - for (var i = 0; i < paletteArray.length; i++) { - for (var j = 0; j < paletteArray[i].length; j++) { - var rgb = tinycolor(paletteArray[i][j]).toRgbString(); - paletteLookup[rgb] = true; - } - } - - // if showPaletteOnly and didn't set initialcolor - // set initialcolor to first palette - if (opts.showPaletteOnly && !initialColor) { - initialColor = (palette[0][0] === '') ? palette[0][0] : Object.keys(paletteLookup)[0]; - } - } - - container.toggleClass("sp-flat", flat); - container.toggleClass("sp-input-disabled", !opts.showInput); - container.toggleClass("sp-alpha-enabled", opts.showAlpha); - container.toggleClass("sp-clear-enabled", allowEmpty); - container.toggleClass("sp-buttons-disabled", !opts.showButtons); - container.toggleClass("sp-palette-buttons-disabled", !opts.togglePaletteOnly); - container.toggleClass("sp-palette-disabled", !opts.showPalette); - container.toggleClass("sp-palette-only", opts.showPaletteOnly); - container.toggleClass("sp-initial-disabled", !opts.showInitial); - container.addClass(opts.className).addClass(opts.containerClassName); - - reflow(); - } - - function initialize() { - - if (IE) { - container.find("*:not(input)").attr("unselectable", "on"); - } - - applyOptions(); - - originalInputContainer = $(''); - ['margin'].forEach(function(cssProp) { - originalInputContainer.css(cssProp, boundElement.css(cssProp)); - }); - // inline-flex by default, switching to flex if needed - if (boundElement.css('display') == 'block') originalInputContainer.css('display', 'flex'); - - if (shouldReplace) { - boundElement.after(replacer).hide(); - } else if (type == 'text') { - originalInputContainer.addClass('sp-colorize-container'); - boundElement.addClass('spectrum sp-colorize').wrap(originalInputContainer); - } else if (type == 'component') { - boundElement.addClass('spectrum').wrap(originalInputContainer); - var addOn = $(["
      ", - "
      ", - "
      "].join('')); - addOn.width(boundElement.outerHeight() + 'px') - .css('border-radius', boundElement.css('border-radius')) - .css('border', boundElement.css('border')); - boundElement.addClass('with-add-on').before(addOn); - } - - colorizeElement = boundElement.parent().find('.sp-colorize'); - colorizeElementInitialColor = colorizeElement.css('color'); - colorizeElementInitialBackground = colorizeElement.css('background-color'); - - if (!allowEmpty) { - clearButton.hide(); - } - - if (flat) { - boundElement.after(container).hide(); - } - else { - - var appendTo = opts.appendTo === "parent" ? boundElement.parent() : $(opts.appendTo); - if (appendTo.length !== 1) { - appendTo = $("body"); - } - - appendTo.append(container); - } - - updateSelectionPaletteFromStorage(); - - offsetElement.on("click.spectrum touchstart.spectrum", function (e) { - if (!disabled) { - show(); - } - - e.stopPropagation(); - - if (!$(e.target).is("input")) { - e.preventDefault(); - } - }); - - if(boundElement.is(":disabled") || (opts.disabled === true)) { - disable(); - } - - // Prevent clicks from bubbling up to document. This would cause it to be hidden. - container.click(stopPropagation); - - // Handle user typed input - [textInput, boundElement].forEach(function(input) { - input.change(function() { setFromTextInput(input.val()); }); - input.on("paste", function () { - setTimeout(function() { setFromTextInput(input.val()); }, 1); - }); - input.keydown(function (e) { if (e.keyCode == 13) { - setFromTextInput($(input).val()); - if (input == boundElement) hide(); - } }); - }); - - cancelButton.text(opts.cancelText); - cancelButton.on("click.spectrum", function (e) { - e.stopPropagation(); - e.preventDefault(); - revert(); - hide(); - }); - - clearButton.attr("title", opts.clearText); - clearButton.on("click.spectrum", function (e) { - e.stopPropagation(); - e.preventDefault(); - isEmpty = true; - move(); - - if(flat) { - //for the flat style, this is a change event - updateOriginalInput(true); - } - }); - - chooseButton.text(opts.chooseText); - chooseButton.on("click.spectrum", function (e) { - e.stopPropagation(); - e.preventDefault(); - - if (IE && textInput.is(":focus")) { - textInput.trigger('change'); - } - - if (isValid()) { - updateOriginalInput(true); - hide(); - } - }); - - toggleButton.text(opts.showPaletteOnly ? opts.togglePaletteMoreText : opts.togglePaletteLessText); - toggleButton.on("click.spectrum", function (e) { - e.stopPropagation(); - e.preventDefault(); - - opts.showPaletteOnly = !opts.showPaletteOnly; - - // To make sure the Picker area is drawn on the right, next to the - // Palette area (and not below the palette), first move the Palette - // to the left to make space for the picker, plus 5px extra. - // The 'applyOptions' function puts the whole container back into place - // and takes care of the button-text and the sp-palette-only CSS class. - if (!opts.showPaletteOnly && !flat) { - container.css('left', '-=' + (pickerContainer.outerWidth(true) + 5)); - } - applyOptions(); - }); - - draggable(alphaSlider, function (dragX, dragY, e) { - currentAlpha = (dragX / alphaWidth); - isEmpty = false; - if (e.shiftKey) { - currentAlpha = Math.round(currentAlpha * 10) / 10; - } - - move(); - }, dragStart, dragStop); - - draggable(slider, function (dragX, dragY) { - currentHue = parseFloat(dragY / slideHeight); - isEmpty = false; - if (!opts.showAlpha) { - currentAlpha = 1; - } - move(); - }, dragStart, dragStop); - - draggable(dragger, function (dragX, dragY, e) { - - // shift+drag should snap the movement to either the x or y axis. - if (!e.shiftKey) { - shiftMovementDirection = null; - } - else if (!shiftMovementDirection) { - var oldDragX = currentSaturation * dragWidth; - var oldDragY = dragHeight - (currentValue * dragHeight); - var furtherFromX = Math.abs(dragX - oldDragX) > Math.abs(dragY - oldDragY); - - shiftMovementDirection = furtherFromX ? "x" : "y"; - } - - var setSaturation = !shiftMovementDirection || shiftMovementDirection === "x"; - var setValue = !shiftMovementDirection || shiftMovementDirection === "y"; - - if (setSaturation) { - currentSaturation = parseFloat(dragX / dragWidth); - } - if (setValue) { - currentValue = parseFloat((dragHeight - dragY) / dragHeight); - } - - isEmpty = false; - if (!opts.showAlpha) { - currentAlpha = 1; - } - - move(); - - }, dragStart, dragStop); - - if (!!initialColor) { - set(initialColor); - - // In case color was black - update the preview UI and set the format - // since the set function will not run (default color is black). - updateUI(); - currentPreferredFormat = tinycolor(initialColor).format || opts.preferredFormat; - addColorToSelectionPalette(initialColor); - } else if (initialColor === '') { - set(initialColor); - updateUI(); - } else { - updateUI(); - } - - if (flat) { - show(); - } - - function paletteElementClick(e) { - if (e.data && e.data.ignore) { - set($(e.target).closest(".sp-thumb-el").data("color")); - move(); - } - else { - set($(e.target).closest(".sp-thumb-el").data("color")); - move(); - - // If the picker is going to close immediately, a palette selection - // is a change. Otherwise, it's a move only. - if (opts.hideAfterPaletteSelect) { - updateOriginalInput(true); - hide(); - } else { - updateOriginalInput(); - } - } - - return false; - } - - var paletteEvent = IE ? "mousedown.spectrum" : "click.spectrum touchstart.spectrum"; - paletteContainer.on(paletteEvent, ".sp-thumb-el", paletteElementClick); - initialColorContainer.on(paletteEvent, ".sp-thumb-el:nth-child(1)", { ignore: true }, paletteElementClick); - } - - function updateSelectionPaletteFromStorage() { - - if (localStorageKey) { - // Migrate old palettes over to new format. May want to remove this eventually. - try { - var localStorage = window.localStorage; - var oldPalette = localStorage[localStorageKey].split(",#"); - if (oldPalette.length > 1) { - delete localStorage[localStorageKey]; - $.each(oldPalette, function(i, c) { - addColorToSelectionPalette(c); - }); - } - } - catch(e) { } - - try { - selectionPalette = window.localStorage[localStorageKey].split(";"); - } - catch (e) { } - } - } - - function addColorToSelectionPalette(color) { - if (showSelectionPalette) { - var rgb = tinycolor(color).toRgbString(); - if (!paletteLookup[rgb] && $.inArray(rgb, selectionPalette) === -1) { - selectionPalette.push(rgb); - while(selectionPalette.length > maxSelectionSize) { - selectionPalette.shift(); - } - } - - if (localStorageKey) { - try { - window.localStorage[localStorageKey] = selectionPalette.join(";"); - } - catch(e) { } - } - } - } - - function getUniqueSelectionPalette() { - var unique = []; - if (opts.showPalette) { - for (var i = 0; i < selectionPalette.length; i++) { - var rgb = tinycolor(selectionPalette[i]).toRgbString(); - - if (!paletteLookup[rgb]) { - unique.push(selectionPalette[i]); - } - } - } - - return unique.reverse().slice(0, opts.maxSelectionSize); - } - - function drawPalette() { - - var currentColor = get(); - - var html = $.map(paletteArray, function (palette, i) { - return paletteTemplate(palette, currentColor, "sp-palette-row sp-palette-row-" + i, opts); - }); - - updateSelectionPaletteFromStorage(); - - if (selectionPalette) { - html.push(paletteTemplate(getUniqueSelectionPalette(), currentColor, "sp-palette-row sp-palette-row-selection", opts)); - } - - paletteContainer.html(html.join("")); - } - - function drawInitial() { - if (opts.showInitial) { - var initial = colorOnShow; - var current = get(); - initialColorContainer.html(paletteTemplate([initial, current], current, "sp-palette-row-initial", opts)); - } - } - - function dragStart() { - if (dragHeight <= 0 || dragWidth <= 0 || slideHeight <= 0) { - reflow(); - } - isDragging = true; - container.addClass(draggingClass); - shiftMovementDirection = null; - boundElement.trigger('dragstart.spectrum', [ get() ]); - } - - function dragStop() { - isDragging = false; - container.removeClass(draggingClass); - boundElement.trigger('dragstop.spectrum', [ get() ]); - } - - function setFromTextInput(value) { - if (abortNextInputChange) { abortNextInputChange = false; return; } - if ((value === null || value === "") && allowEmpty) { - set(null); - move(); - updateOriginalInput(); - } - else { - var tiny = tinycolor(value); - if (tiny.isValid()) { - set(tiny); - move(); - updateOriginalInput(); - } - else { - textInput.addClass("sp-validation-error"); - } - } - } - - function toggle() { - if (visible) { - hide(); - } - else { - show(); - } - } - - function show() { - // debugger; - var event = $.Event('beforeShow.spectrum'); - - if (visible) { - reflow(); - return; - } - - boundElement.trigger(event, [ get() ]); - - if (callbacks.beforeShow(get()) === false || event.isDefaultPrevented()) { - return; - } - - hideAll(); - visible = true; - - $(doc).on("keydown.spectrum", onkeydown); - $(doc).on("click.spectrum", clickout); - $(window).on("resize.spectrum", resize); - replacer.addClass("sp-active"); - container.removeClass("sp-hidden"); - - reflow(); - updateUI(); - - colorOnShow = get(); - - drawInitial(); - callbacks.show(colorOnShow); - boundElement.trigger('show.spectrum', [ colorOnShow ]); - } - - function onkeydown(e) { - // Close on ESC - if (e.keyCode === 27) { - hide(); - } - } - - function clickout(e) { - // Return on right click. - if (e.button == 2) { return; } - - // If a drag event was happening during the mouseup, don't hide - // on click. - if (isDragging) { return; } - - if (clickoutFiresChange) { - updateOriginalInput(true); - } - else { - revert(); - } - hide(); - } - - function hide() { - // Return if hiding is unnecessary - if (!visible || flat) { return; } - visible = false; - - $(doc).off("keydown.spectrum", onkeydown); - $(doc).off("click.spectrum", clickout); - $(window).off("resize.spectrum", resize); - - replacer.removeClass("sp-active"); - container.addClass("sp-hidden"); - - callbacks.hide(get()); - boundElement.trigger('hide.spectrum', [ get() ]); - } - - function revert() { - set(colorOnShow, true); - updateOriginalInput(true); - } - - function set(color, ignoreFormatChange) { - if (tinycolor.equals(color, get())) { - // Update UI just in case a validation error needs - // to be cleared. - updateUI(); - return; - } - - var newColor, newHsv; - if ((!color || color === undefined) && allowEmpty) { - isEmpty = true; - } else { - isEmpty = false; - newColor = tinycolor(color); - newHsv = newColor.toHsv(); - - currentHue = (newHsv.h % 360) / 360; - currentSaturation = newHsv.s; - currentValue = newHsv.v; - currentAlpha = newHsv.a; - } - updateUI(); - - if (newColor && newColor.isValid() && !ignoreFormatChange) { - currentPreferredFormat = opts.preferredFormat || newColor.getFormat(); - } - } - - function get(opts) { - opts = opts || { }; - - if (allowEmpty && isEmpty) { - return null; - } - - return tinycolor.fromRatio({ - h: currentHue, - s: currentSaturation, - v: currentValue, - a: Math.round(currentAlpha * 1000) / 1000 - }, { format: opts.format || currentPreferredFormat }); - } - - function isValid() { - return !textInput.hasClass("sp-validation-error"); - } - - function move() { - updateUI(); - - callbacks.move(get()); - boundElement.trigger('move.spectrum', [ get() ]); - } - - function updateUI() { - - textInput.removeClass("sp-validation-error"); - - updateHelperLocations(); - - // Update dragger background color (gradients take care of saturation and value). - var flatColor = tinycolor.fromRatio({ h: currentHue, s: 1, v: 1 }); - dragger.css("background-color", flatColor.toHexString()); - - // Get a format that alpha will be included in (hex and names ignore alpha) - var format = currentPreferredFormat; - if (currentAlpha < 1 && !(currentAlpha === 0 && format === "name")) { - if (format === "hex" || format === "hex3" || format === "hex6" || format === "name") { - format = "rgb"; - } - } - - var realColor = get({ format: format }), - displayColor = ''; - - //reset background info for preview element - previewElement.removeClass("sp-clear-display"); - previewElement.css('background-color', 'transparent'); - - if (!realColor && allowEmpty) { - // Update the replaced elements background with icon indicating no color selection - previewElement.addClass("sp-clear-display"); - } - else { - var realHex = realColor.toHexString(), - realRgb = realColor.toRgbString(); - - // Update the replaced elements background color (with actual selected color) - if (rgbaSupport || realColor.alpha === 1) { - previewElement.css("background-color", realRgb); - } - else { - previewElement.css("background-color", "transparent"); - previewElement.css("filter", realColor.toFilter()); - } - - if (opts.showAlpha) { - var rgb = realColor.toRgb(); - rgb.a = 0; - var realAlpha = tinycolor(rgb).toRgbString(); - var gradient = "linear-gradient(left, " + realAlpha + ", " + realHex + ")"; - - if (IE) { - alphaSliderInner.css("filter", tinycolor(realAlpha).toFilter({ gradientType: 1 }, realHex)); - } - else { - alphaSliderInner.css("background", "-webkit-" + gradient); - alphaSliderInner.css("background", "-moz-" + gradient); - alphaSliderInner.css("background", "-ms-" + gradient); - // Use current syntax gradient on unprefixed property. - alphaSliderInner.css("background", - "linear-gradient(to right, " + realAlpha + ", " + realHex + ")"); - } - } - - displayColor = realColor.toString(format); - } - - // Update the text entry input as it changes happen - if (opts.showInput) { - textInput.val(displayColor); - } - boundElement.val(displayColor); - if (opts.type == "text" || opts.type == "component") { - var color = realColor; - if (color && colorizeElement) { - var textColor = (color.isLight() || color.getAlpha() < 0.4) ? 'black' : 'white'; - colorizeElement.css('background-color', color.toRgbString()).css('color', textColor); - } else { - colorizeElement.css('background-color', colorizeElementInitialBackground) - .css('color', colorizeElementInitialColor); - } - } - - if (opts.showPalette) { - drawPalette(); - } - - drawInitial(); - } - - function updateHelperLocations() { - var s = currentSaturation; - var v = currentValue; - - if(allowEmpty && isEmpty) { - //if selected color is empty, hide the helpers - alphaSlideHelper.hide(); - slideHelper.hide(); - dragHelper.hide(); - } - else { - //make sure helpers are visible - alphaSlideHelper.show(); - slideHelper.show(); - dragHelper.show(); - - // Where to show the little circle in that displays your current selected color - var dragX = s * dragWidth; - var dragY = dragHeight - (v * dragHeight); - dragX = Math.max( - -dragHelperHeight, - Math.min(dragWidth - dragHelperHeight, dragX - dragHelperHeight) - ); - dragY = Math.max( - -dragHelperHeight, - Math.min(dragHeight - dragHelperHeight, dragY - dragHelperHeight) - ); - dragHelper.css({ - "top": dragY + "px", - "left": dragX + "px" - }); - - var alphaX = currentAlpha * alphaWidth; - alphaSlideHelper.css({ - "left": (alphaX - (alphaSlideHelperWidth / 2)) + "px" - }); - - // Where to show the bar that displays your current selected hue - var slideY = (currentHue) * slideHeight; - slideHelper.css({ - "top": (slideY - slideHelperHeight) + "px" - }); - } - } - - function updateOriginalInput(fireCallback) { - var color = get(), - displayColor = '', - hasChanged = !tinycolor.equals(color, colorOnShow); - - if (color) { - displayColor = color.toString(currentPreferredFormat); - // Update the selection palette with the current color - addColorToSelectionPalette(color); - } - - if (fireCallback && hasChanged) { - callbacks.change(color); - // we trigger the change event or input, but the input change event is also binded - // to some spectrum processing, that we do no need - abortNextInputChange = true; - boundElement.trigger('change', [ color ]); - } - } - - function reflow() { - if (!visible) { - return; // Calculations would be useless and wouldn't be reliable anyways - } - dragWidth = dragger.width(); - dragHeight = dragger.height(); - dragHelperHeight = dragHelper.height(); - slideWidth = slider.width(); - slideHeight = slider.height(); - slideHelperHeight = slideHelper.height(); - alphaWidth = alphaSlider.width(); - alphaSlideHelperWidth = alphaSlideHelper.width(); - - if (!flat) { - container.css("position", "absolute"); - if (opts.offset) { - container.offset(opts.offset); - } else { - container.offset(getOffset(container, offsetElement)); - } - } - - updateHelperLocations(); - - if (opts.showPalette) { - drawPalette(); - } - - boundElement.trigger('reflow.spectrum'); - } - - function destroy() { - boundElement.show().removeClass('spectrum with-add-on sp-colorize'); - offsetElement.off("click.spectrum touchstart.spectrum"); - container.remove(); - replacer.remove(); - if (colorizeElement) { - colorizeElement.css('background-color', colorizeElementInitialBackground) - .css('color', colorizeElementInitialColor); - } - var originalInputContainer = boundElement.closest('.sp-original-input-container'); - if (originalInputContainer.length > 0) { - originalInputContainer.after(boundElement).remove(); - } - spectrums[spect.id] = null; - } - - function option(optionName, optionValue) { - if (optionName === undefined) { - return $.extend({}, opts); - } - if (optionValue === undefined) { - return opts[optionName]; - } - - opts[optionName] = optionValue; - - if (optionName === "preferredFormat") { - currentPreferredFormat = opts.preferredFormat; - } - applyOptions(); - } - - function enable() { - disabled = false; - boundElement.attr("disabled", false); - offsetElement.removeClass("sp-disabled"); - } - - function disable() { - hide(); - disabled = true; - boundElement.attr("disabled", true); - offsetElement.addClass("sp-disabled"); - } - - function setOffset(coord) { - opts.offset = coord; - reflow(); - } - - initialize(); - - var spect = { - show: show, - hide: hide, - toggle: toggle, - reflow: reflow, - option: option, - enable: enable, - disable: disable, - offset: setOffset, - set: function (c) { - set(c); - updateOriginalInput(); - }, - get: get, - destroy: destroy, - container: container - }; - - spect.id = spectrums.push(spect) - 1; - - return spect; - } - - /** - * checkOffset - get the offset below/above and left/right element depending on screen position - * Thanks https://github.com/jquery/jquery-ui/blob/master/ui/jquery.ui.datepicker.js - */ - function getOffset(picker, input) { - var extraY = 0; - var dpWidth = picker.outerWidth(); - var dpHeight = picker.outerHeight(); - var inputHeight = input.outerHeight(); - var doc = picker[0].ownerDocument; - var docElem = doc.documentElement; - var viewWidth = docElem.clientWidth + $(doc).scrollLeft(); - var viewHeight = docElem.clientHeight + $(doc).scrollTop(); - var offset = input.offset(); - var offsetLeft = offset.left; - var offsetTop = offset.top; - - offsetTop += inputHeight; - - offsetLeft -= - Math.min(offsetLeft, (offsetLeft + dpWidth > viewWidth && viewWidth > dpWidth) ? - Math.abs(offsetLeft + dpWidth - viewWidth) : 0); - - offsetTop -= - Math.min(offsetTop, ((offsetTop + dpHeight > viewHeight && viewHeight > dpHeight) ? - Math.abs(dpHeight + inputHeight - extraY) : extraY)); - - return { - top: offsetTop, - bottom: offset.bottom, - left: offsetLeft, - right: offset.right, - width: offset.width, - height: offset.height - }; - } - - /** - * noop - do nothing - */ - function noop() { - - } - - /** - * stopPropagation - makes the code only doing this a little easier to read in line - */ - function stopPropagation(e) { - e.stopPropagation(); - } - - /** - * Create a function bound to a given object - * Thanks to underscore.js - */ - function bind(func, obj) { - var slice = Array.prototype.slice; - var args = slice.call(arguments, 2); - return function () { - return func.apply(obj, args.concat(slice.call(arguments))); - }; - } - - /** - * Lightweight drag helper. Handles containment within the element, so that - * when dragging, the x is within [0,element.width] and y is within [0,element.height] - */ - function draggable(element, onmove, onstart, onstop) { - onmove = onmove || function () { }; - onstart = onstart || function () { }; - onstop = onstop || function () { }; - var doc = document; - var dragging = false; - var offset = {}; - var maxHeight = 0; - var maxWidth = 0; - var hasTouch = ('ontouchstart' in window); - - var duringDragEvents = {}; - duringDragEvents["selectstart"] = prevent; - duringDragEvents["dragstart"] = prevent; - duringDragEvents["touchmove mousemove"] = move; - duringDragEvents["touchend mouseup"] = stop; - - function prevent(e) { - if (e.stopPropagation) { - e.stopPropagation(); - } - if (e.preventDefault) { - e.preventDefault(); - } - e.returnValue = false; - } - - function move(e) { - if (dragging) { - // Mouseup happened outside of window - if (IE && doc.documentMode < 9 && !e.button) { - return stop(); - } - - var t0 = e.originalEvent && e.originalEvent.touches && e.originalEvent.touches[0]; - var pageX = t0 && t0.pageX || e.pageX; - var pageY = t0 && t0.pageY || e.pageY; - - var dragX = Math.max(0, Math.min(pageX - offset.left, maxWidth)); - var dragY = Math.max(0, Math.min(pageY - offset.top, maxHeight)); - - if (hasTouch) { - // Stop scrolling in iOS - prevent(e); - } - - onmove.apply(element, [dragX, dragY, e]); - } - } - - function start(e) { - var rightclick = (e.which) ? (e.which == 3) : (e.button == 2); - - if (!rightclick && !dragging) { - if (onstart.apply(element, arguments) !== false) { - dragging = true; - maxHeight = $(element).height(); - maxWidth = $(element).width(); - offset = $(element).offset(); - - $(doc).on(duringDragEvents); - $(doc.body).addClass("sp-dragging"); - - move(e); - - prevent(e); - } - } - } - - function stop() { - if (dragging) { - $(doc).off(duringDragEvents); - $(doc.body).removeClass("sp-dragging"); - - // Wait a tick before notifying observers to allow the click event - // to fire in Chrome. - setTimeout(function() { - onstop.apply(element, arguments); - }, 0); - } - dragging = false; - } - - $(element).on("touchstart mousedown", start); - } - - function throttle(func, wait, debounce) { - var timeout; - return function () { - var context = this, args = arguments; - var throttler = function () { - timeout = null; - func.apply(context, args); - }; - if (debounce) clearTimeout(timeout); - if (debounce || !timeout) timeout = setTimeout(throttler, wait); - }; - } - - function inputTypeColorSupport() { - return $.fn.spectrum.inputTypeColorSupport(); - } - - /** - * Define a jQuery plugin - */ - var dataID = "spectrum.id"; - $.fn.spectrum = function (opts, extra) { - - if (typeof opts == "string") { - - var returnValue = this; - var args = Array.prototype.slice.call( arguments, 1 ); - - this.each(function () { - var spect = spectrums[$(this).data(dataID)]; - if (spect) { - var method = spect[opts]; - if (!method) { - throw new Error( "Spectrum: no such method: '" + opts + "'" ); - } - - if (opts == "get") { - returnValue = spect.get(); - } - else if (opts == "container") { - returnValue = spect.container; - } - else if (opts == "option") { - returnValue = spect.option.apply(spect, args); - } - else if (opts == "destroy") { - spect.destroy(); - $(this).removeData(dataID); - } - else { - method.apply(spect, args); - } - } - }); - - return returnValue; - } - - // Initializing a new instance of spectrum - return this.spectrum("destroy").each(function () { - var options = $.extend({}, $(this).data(), opts); - // Infer default type from input params and deprecated options - if (!$(this).is('input')) options.type = 'noInput'; - else if (options.flat || options.type == "flat") options.type = 'flat'; - else if ($(this).attr('type') == 'color') options.type = 'color'; - else options.type = options.type || 'component'; - - var spect = spectrum(this, options); - $(this).data(dataID, spect.id); - }); - }; - - $.fn.spectrum.load = true; - $.fn.spectrum.loadOpts = {}; - $.fn.spectrum.draggable = draggable; - $.fn.spectrum.defaults = defaultOpts; - $.fn.spectrum.inputTypeColorSupport = function inputTypeColorSupport() { - if (typeof inputTypeColorSupport._cachedResult === "undefined") { - var colorInput = $("")[0]; // if color element is supported, value will default to not null - inputTypeColorSupport._cachedResult = colorInput.type === "color" && colorInput.value !== ""; - } - return inputTypeColorSupport._cachedResult; - }; - - $.spectrum = { }; - $.spectrum.localization = { }; - $.spectrum.palettes = { }; - - $.fn.spectrum.processNativeColorInputs = function () { - var colorInputs = $("input[type=color]"); - if (colorInputs.length && !inputTypeColorSupport()) { - colorInputs.spectrum({ - preferredFormat: "hex6" - }); - } - }; - - // TinyColor v1.1.2 - // https://github.com/bgrins/TinyColor - // Brian Grinstead, MIT License - - (function() { - - var trimLeft = /^[\s,#]+/, - trimRight = /\s+$/, - tinyCounter = 0, - math = Math, - mathRound = math.round, - mathMin = math.min, - mathMax = math.max, - mathRandom = math.random; - - var tinycolor = function(color, opts) { - - color = (color) ? color : ''; - opts = opts || { }; - - // If input is already a tinycolor, return itself - if (color instanceof tinycolor) { - return color; - } - // If we are called as a function, call using new instead - if (!(this instanceof tinycolor)) { - return new tinycolor(color, opts); - } - - var rgb = inputToRGB(color); - this._originalInput = color; - this._r = rgb.r; - this._g = rgb.g; - this._b = rgb.b; - this._a = rgb.a; - this._roundA = mathRound(1000 * this._a) / 1000; - this._format = opts.format || rgb.format; - this._gradientType = opts.gradientType; - - // Don't let the range of [0,255] come back in [0,1]. - // Potentially lose a little bit of precision here, but will fix issues where - // .5 gets interpreted as half of the total, instead of half of 1 - // If it was supposed to be 128, this was already taken care of by `inputToRgb` - if (this._r < 1) { this._r = mathRound(this._r); } - if (this._g < 1) { this._g = mathRound(this._g); } - if (this._b < 1) { this._b = mathRound(this._b); } - - this._ok = rgb.ok; - this._tc_id = tinyCounter++; - }; - - tinycolor.prototype = { - isDark: function() { - return this.getBrightness() < 128; - }, - isLight: function() { - return !this.isDark(); - }, - isValid: function() { - return this._ok; - }, - getOriginalInput: function() { - return this._originalInput; - }, - getFormat: function() { - return this._format; - }, - getAlpha: function() { - return this._a; - }, - getBrightness: function() { - var rgb = this.toRgb(); - return (rgb.r * 299 + rgb.g * 587 + rgb.b * 114) / 1000; - }, - setAlpha: function(value) { - this._a = boundAlpha(value); - this._roundA = mathRound(1000 * this._a) / 1000; - return this; - }, - toHsv: function() { - var hsv = rgbToHsv(this._r, this._g, this._b); - return { h: hsv.h * 360, s: hsv.s, v: hsv.v, a: this._a }; - }, - toHsvString: function() { - var hsv = rgbToHsv(this._r, this._g, this._b); - var h = mathRound(hsv.h * 360), s = mathRound(hsv.s * 100), v = mathRound(hsv.v * 100); - return (this._a == 1) ? - "hsv(" + h + ", " + s + "%, " + v + "%)" : - "hsva(" + h + ", " + s + "%, " + v + "%, "+ this._roundA + ")"; - }, - toHsl: function() { - var hsl = rgbToHsl(this._r, this._g, this._b); - return { h: hsl.h * 360, s: hsl.s, l: hsl.l, a: this._a }; - }, - toHslString: function() { - var hsl = rgbToHsl(this._r, this._g, this._b); - var h = mathRound(hsl.h * 360), s = mathRound(hsl.s * 100), l = mathRound(hsl.l * 100); - return (this._a == 1) ? - "hsl(" + h + ", " + s + "%, " + l + "%)" : - "hsla(" + h + ", " + s + "%, " + l + "%, "+ this._roundA + ")"; - }, - toHex: function(allow3Char) { - return rgbToHex(this._r, this._g, this._b, allow3Char); - }, - toHexString: function(allow3Char) { - return '#' + this.toHex(allow3Char); - }, - toHex8: function() { - return rgbaToHex(this._r, this._g, this._b, this._a); - }, - toHex8String: function() { - return '#' + this.toHex8(); - }, - toRgb: function() { - return { r: mathRound(this._r), g: mathRound(this._g), b: mathRound(this._b), a: this._a }; - }, - toRgbString: function() { - return (this._a == 1) ? - "rgb(" + mathRound(this._r) + ", " + mathRound(this._g) + ", " + mathRound(this._b) + ")" : - "rgba(" + mathRound(this._r) + ", " + mathRound(this._g) + ", " + mathRound(this._b) + ", " + this._roundA + ")"; - }, - toPercentageRgb: function() { - return { r: mathRound(bound01(this._r, 255) * 100) + "%", g: mathRound(bound01(this._g, 255) * 100) + "%", b: mathRound(bound01(this._b, 255) * 100) + "%", a: this._a }; - }, - toPercentageRgbString: function() { - return (this._a == 1) ? - "rgb(" + mathRound(bound01(this._r, 255) * 100) + "%, " + mathRound(bound01(this._g, 255) * 100) + "%, " + mathRound(bound01(this._b, 255) * 100) + "%)" : - "rgba(" + mathRound(bound01(this._r, 255) * 100) + "%, " + mathRound(bound01(this._g, 255) * 100) + "%, " + mathRound(bound01(this._b, 255) * 100) + "%, " + this._roundA + ")"; - }, - toName: function() { - if (this._a === 0) { - return "transparent"; - } - - if (this._a < 1) { - return false; - } - - return hexNames[rgbToHex(this._r, this._g, this._b, true)] || false; - }, - toFilter: function(secondColor) { - var hex8String = '#' + rgbaToHex(this._r, this._g, this._b, this._a); - var secondHex8String = hex8String; - var gradientType = this._gradientType ? "GradientType = 1, " : ""; - - if (secondColor) { - var s = tinycolor(secondColor); - secondHex8String = s.toHex8String(); - } - - return "progid:DXImageTransform.Microsoft.gradient("+gradientType+"startColorstr="+hex8String+",endColorstr="+secondHex8String+")"; - }, - toString: function(format) { - var formatSet = !!format; - format = format || this._format; - - var formattedString = false; - var hasAlpha = this._a < 1 && this._a >= 0; - var needsAlphaFormat = !formatSet && hasAlpha && (format === "hex" || format === "hex6" || format === "hex3" || format === "name"); - - if (needsAlphaFormat) { - // Special case for "transparent", all other non-alpha formats - // will return rgba when there is transparency. - if (format === "name" && this._a === 0) { - return this.toName(); - } - return this.toRgbString(); - } - if (format === "rgb") { - formattedString = this.toRgbString(); - } - if (format === "prgb") { - formattedString = this.toPercentageRgbString(); - } - if (format === "hex" || format === "hex6") { - formattedString = this.toHexString(); - } - if (format === "hex3") { - formattedString = this.toHexString(true); - } - if (format === "hex8") { - formattedString = this.toHex8String(); - } - if (format === "name") { - formattedString = this.toName(); - } - if (format === "hsl") { - formattedString = this.toHslString(); - } - if (format === "hsv") { - formattedString = this.toHsvString(); - } - - return formattedString || this.toHexString(); - }, - - _applyModification: function(fn, args) { - var color = fn.apply(null, [this].concat([].slice.call(args))); - this._r = color._r; - this._g = color._g; - this._b = color._b; - this.setAlpha(color._a); - return this; - }, - lighten: function() { - return this._applyModification(lighten, arguments); - }, - brighten: function() { - return this._applyModification(brighten, arguments); - }, - darken: function() { - return this._applyModification(darken, arguments); - }, - desaturate: function() { - return this._applyModification(desaturate, arguments); - }, - saturate: function() { - return this._applyModification(saturate, arguments); - }, - greyscale: function() { - return this._applyModification(greyscale, arguments); - }, - spin: function() { - return this._applyModification(spin, arguments); - }, - - _applyCombination: function(fn, args) { - return fn.apply(null, [this].concat([].slice.call(args))); - }, - analogous: function() { - return this._applyCombination(analogous, arguments); - }, - complement: function() { - return this._applyCombination(complement, arguments); - }, - monochromatic: function() { - return this._applyCombination(monochromatic, arguments); - }, - splitcomplement: function() { - return this._applyCombination(splitcomplement, arguments); - }, - triad: function() { - return this._applyCombination(triad, arguments); - }, - tetrad: function() { - return this._applyCombination(tetrad, arguments); - } - }; - - // If input is an object, force 1 into "1.0" to handle ratios properly - // String input requires "1.0" as input, so 1 will be treated as 1 - tinycolor.fromRatio = function(color, opts) { - if (typeof color == "object") { - var newColor = {}; - for (var i in color) { - if (color.hasOwnProperty(i)) { - if (i === "a") { - newColor[i] = color[i]; - } - else { - newColor[i] = convertToPercentage(color[i]); - } - } - } - color = newColor; - } - - return tinycolor(color, opts); - }; - - // Given a string or object, convert that input to RGB - // Possible string inputs: - // - // "red" - // "#f00" or "f00" - // "#ff0000" or "ff0000" - // "#ff000000" or "ff000000" - // "rgb 255 0 0" or "rgb (255, 0, 0)" - // "rgb 1.0 0 0" or "rgb (1, 0, 0)" - // "rgba (255, 0, 0, 1)" or "rgba 255, 0, 0, 1" - // "rgba (1.0, 0, 0, 1)" or "rgba 1.0, 0, 0, 1" - // "hsl(0, 100%, 50%)" or "hsl 0 100% 50%" - // "hsla(0, 100%, 50%, 1)" or "hsla 0 100% 50%, 1" - // "hsv(0, 100%, 100%)" or "hsv 0 100% 100%" - // - function inputToRGB(color) { - - var rgb = { r: 0, g: 0, b: 0 }; - var a = 1; - var ok = false; - var format = false; - - if (typeof color == "string") { - color = stringInputToObject(color); - } - - if (typeof color == "object") { - if (color.hasOwnProperty("r") && color.hasOwnProperty("g") && color.hasOwnProperty("b")) { - rgb = rgbToRgb(color.r, color.g, color.b); - ok = true; - format = String(color.r).substr(-1) === "%" ? "prgb" : "rgb"; - } - else if (color.hasOwnProperty("h") && color.hasOwnProperty("s") && color.hasOwnProperty("v")) { - color.s = convertToPercentage(color.s); - color.v = convertToPercentage(color.v); - rgb = hsvToRgb(color.h, color.s, color.v); - ok = true; - format = "hsv"; - } - else if (color.hasOwnProperty("h") && color.hasOwnProperty("s") && color.hasOwnProperty("l")) { - color.s = convertToPercentage(color.s); - color.l = convertToPercentage(color.l); - rgb = hslToRgb(color.h, color.s, color.l); - ok = true; - format = "hsl"; - } - - if (color.hasOwnProperty("a")) { - a = color.a; - } - } - - a = boundAlpha(a); - - return { - ok: ok, - format: color.format || format, - r: mathMin(255, mathMax(rgb.r, 0)), - g: mathMin(255, mathMax(rgb.g, 0)), - b: mathMin(255, mathMax(rgb.b, 0)), - a: a - }; - } - - - // Conversion Functions - // -------------------- - - // `rgbToHsl`, `rgbToHsv`, `hslToRgb`, `hsvToRgb` modified from: - // - - // `rgbToRgb` - // Handle bounds / percentage checking to conform to CSS color spec - // - // *Assumes:* r, g, b in [0, 255] or [0, 1] - // *Returns:* { r, g, b } in [0, 255] - function rgbToRgb(r, g, b){ - return { - r: bound01(r, 255) * 255, - g: bound01(g, 255) * 255, - b: bound01(b, 255) * 255 - }; - } - - // `rgbToHsl` - // Converts an RGB color value to HSL. - // *Assumes:* r, g, and b are contained in [0, 255] or [0, 1] - // *Returns:* { h, s, l } in [0,1] - function rgbToHsl(r, g, b) { - - r = bound01(r, 255); - g = bound01(g, 255); - b = bound01(b, 255); - - var max = mathMax(r, g, b), min = mathMin(r, g, b); - var h, s, l = (max + min) / 2; - - if(max == min) { - h = s = 0; // achromatic - } - else { - var d = max - min; - s = l > 0.5 ? d / (2 - max - min) : d / (max + min); - switch(max) { - case r: h = (g - b) / d + (g < b ? 6 : 0); break; - case g: h = (b - r) / d + 2; break; - case b: h = (r - g) / d + 4; break; - } - - h /= 6; - } - - return { h: h, s: s, l: l }; - } - - // `hslToRgb` - // Converts an HSL color value to RGB. - // *Assumes:* h is contained in [0, 1] or [0, 360] and s and l are contained [0, 1] or [0, 100] - // *Returns:* { r, g, b } in the set [0, 255] - function hslToRgb(h, s, l) { - var r, g, b; - - h = bound01(h, 360); - s = bound01(s, 100); - l = bound01(l, 100); - - function hue2rgb(p, q, t) { - if(t < 0) t += 1; - if(t > 1) t -= 1; - if(t < 1/6) return p + (q - p) * 6 * t; - if(t < 1/2) return q; - if(t < 2/3) return p + (q - p) * (2/3 - t) * 6; - return p; - } - - if(s === 0) { - r = g = b = l; // achromatic - } - else { - var q = l < 0.5 ? l * (1 + s) : l + s - l * s; - var p = 2 * l - q; - r = hue2rgb(p, q, h + 1/3); - g = hue2rgb(p, q, h); - b = hue2rgb(p, q, h - 1/3); - } - - return { r: r * 255, g: g * 255, b: b * 255 }; - } - - // `rgbToHsv` - // Converts an RGB color value to HSV - // *Assumes:* r, g, and b are contained in the set [0, 255] or [0, 1] - // *Returns:* { h, s, v } in [0,1] - function rgbToHsv(r, g, b) { - - r = bound01(r, 255); - g = bound01(g, 255); - b = bound01(b, 255); - - var max = mathMax(r, g, b), min = mathMin(r, g, b); - var h, s, v = max; - - var d = max - min; - s = max === 0 ? 0 : d / max; - - if(max == min) { - h = 0; // achromatic - } - else { - switch(max) { - case r: h = (g - b) / d + (g < b ? 6 : 0); break; - case g: h = (b - r) / d + 2; break; - case b: h = (r - g) / d + 4; break; - } - h /= 6; - } - return { h: h, s: s, v: v }; - } - - // `hsvToRgb` - // Converts an HSV color value to RGB. - // *Assumes:* h is contained in [0, 1] or [0, 360] and s and v are contained in [0, 1] or [0, 100] - // *Returns:* { r, g, b } in the set [0, 255] - function hsvToRgb(h, s, v) { - - h = bound01(h, 360) * 6; - s = bound01(s, 100); - v = bound01(v, 100); - - var i = math.floor(h), - f = h - i, - p = v * (1 - s), - q = v * (1 - f * s), - t = v * (1 - (1 - f) * s), - mod = i % 6, - r = [v, q, p, p, t, v][mod], - g = [t, v, v, q, p, p][mod], - b = [p, p, t, v, v, q][mod]; - - return { r: r * 255, g: g * 255, b: b * 255 }; - } - - // `rgbToHex` - // Converts an RGB color to hex - // Assumes r, g, and b are contained in the set [0, 255] - // Returns a 3 or 6 character hex - function rgbToHex(r, g, b, allow3Char) { - - var hex = [ - pad2(mathRound(r).toString(16)), - pad2(mathRound(g).toString(16)), - pad2(mathRound(b).toString(16)) - ]; - - // Return a 3 character hex if possible - if (allow3Char && hex[0].charAt(0) == hex[0].charAt(1) && hex[1].charAt(0) == hex[1].charAt(1) && hex[2].charAt(0) == hex[2].charAt(1)) { - return hex[0].charAt(0) + hex[1].charAt(0) + hex[2].charAt(0); - } - - return hex.join(""); - } - // `rgbaToHex` - // Converts an RGBA color plus alpha transparency to hex - // Assumes r, g, b and a are contained in the set [0, 255] - // Returns an 8 character hex - function rgbaToHex(r, g, b, a) { - - var hex = [ - pad2(convertDecimalToHex(a)), - pad2(mathRound(r).toString(16)), - pad2(mathRound(g).toString(16)), - pad2(mathRound(b).toString(16)) - ]; - - return hex.join(""); - } - - // `equals` - // Can be called with any tinycolor input - tinycolor.equals = function (color1, color2) { - if (!color1 || !color2) { return false; } - return tinycolor(color1).toRgbString() == tinycolor(color2).toRgbString(); - }; - tinycolor.random = function() { - return tinycolor.fromRatio({ - r: mathRandom(), - g: mathRandom(), - b: mathRandom() - }); - }; - - - // Modification Functions - // ---------------------- - // Thanks to less.js for some of the basics here - // - - function desaturate(color, amount) { - amount = (amount === 0) ? 0 : (amount || 10); - var hsl = tinycolor(color).toHsl(); - hsl.s -= amount / 100; - hsl.s = clamp01(hsl.s); - return tinycolor(hsl); - } - - function saturate(color, amount) { - amount = (amount === 0) ? 0 : (amount || 10); - var hsl = tinycolor(color).toHsl(); - hsl.s += amount / 100; - hsl.s = clamp01(hsl.s); - return tinycolor(hsl); - } - - function greyscale(color) { - return tinycolor(color).desaturate(100); - } - - function lighten (color, amount) { - amount = (amount === 0) ? 0 : (amount || 10); - var hsl = tinycolor(color).toHsl(); - hsl.l += amount / 100; - hsl.l = clamp01(hsl.l); - return tinycolor(hsl); - } - - function brighten(color, amount) { - amount = (amount === 0) ? 0 : (amount || 10); - var rgb = tinycolor(color).toRgb(); - rgb.r = mathMax(0, mathMin(255, rgb.r - mathRound(255 * - (amount / 100)))); - rgb.g = mathMax(0, mathMin(255, rgb.g - mathRound(255 * - (amount / 100)))); - rgb.b = mathMax(0, mathMin(255, rgb.b - mathRound(255 * - (amount / 100)))); - return tinycolor(rgb); - } - - function darken (color, amount) { - amount = (amount === 0) ? 0 : (amount || 10); - var hsl = tinycolor(color).toHsl(); - hsl.l -= amount / 100; - hsl.l = clamp01(hsl.l); - return tinycolor(hsl); - } - - // Spin takes a positive or negative amount within [-360, 360] indicating the change of hue. - // Values outside of this range will be wrapped into this range. - function spin(color, amount) { - var hsl = tinycolor(color).toHsl(); - var hue = (mathRound(hsl.h) + amount) % 360; - hsl.h = hue < 0 ? 360 + hue : hue; - return tinycolor(hsl); - } - - // Combination Functions - // --------------------- - // Thanks to jQuery xColor for some of the ideas behind these - // - - function complement(color) { - var hsl = tinycolor(color).toHsl(); - hsl.h = (hsl.h + 180) % 360; - return tinycolor(hsl); - } - - function triad(color) { - var hsl = tinycolor(color).toHsl(); - var h = hsl.h; - return [ - tinycolor(color), - tinycolor({ h: (h + 120) % 360, s: hsl.s, l: hsl.l }), - tinycolor({ h: (h + 240) % 360, s: hsl.s, l: hsl.l }) - ]; - } - - function tetrad(color) { - var hsl = tinycolor(color).toHsl(); - var h = hsl.h; - return [ - tinycolor(color), - tinycolor({ h: (h + 90) % 360, s: hsl.s, l: hsl.l }), - tinycolor({ h: (h + 180) % 360, s: hsl.s, l: hsl.l }), - tinycolor({ h: (h + 270) % 360, s: hsl.s, l: hsl.l }) - ]; - } - - function splitcomplement(color) { - var hsl = tinycolor(color).toHsl(); - var h = hsl.h; - return [ - tinycolor(color), - tinycolor({ h: (h + 72) % 360, s: hsl.s, l: hsl.l}), - tinycolor({ h: (h + 216) % 360, s: hsl.s, l: hsl.l}) - ]; - } - - function analogous(color, results, slices) { - results = results || 6; - slices = slices || 30; - - var hsl = tinycolor(color).toHsl(); - var part = 360 / slices; - var ret = [tinycolor(color)]; - - for (hsl.h = ((hsl.h - (part * results >> 1)) + 720) % 360; --results; ) { - hsl.h = (hsl.h + part) % 360; - ret.push(tinycolor(hsl)); - } - return ret; - } - - function monochromatic(color, results) { - results = results || 6; - var hsv = tinycolor(color).toHsv(); - var h = hsv.h, s = hsv.s, v = hsv.v; - var ret = []; - var modification = 1 / results; - - while (results--) { - ret.push(tinycolor({ h: h, s: s, v: v})); - v = (v + modification) % 1; - } - - return ret; - } - - // Utility Functions - // --------------------- - - tinycolor.mix = function(color1, color2, amount) { - amount = (amount === 0) ? 0 : (amount || 50); - - var rgb1 = tinycolor(color1).toRgb(); - var rgb2 = tinycolor(color2).toRgb(); - - var p = amount / 100; - var w = p * 2 - 1; - var a = rgb2.a - rgb1.a; - - var w1; - - if (w * a == -1) { - w1 = w; - } else { - w1 = (w + a) / (1 + w * a); - } - - w1 = (w1 + 1) / 2; - - var w2 = 1 - w1; - - var rgba = { - r: rgb2.r * w1 + rgb1.r * w2, - g: rgb2.g * w1 + rgb1.g * w2, - b: rgb2.b * w1 + rgb1.b * w2, - a: rgb2.a * p + rgb1.a * (1 - p) - }; - - return tinycolor(rgba); - }; - - - // Readability Functions - // --------------------- - // - - // `readability` - // Analyze the 2 colors and returns an object with the following properties: - // `brightness`: difference in brightness between the two colors - // `color`: difference in color/hue between the two colors - tinycolor.readability = function(color1, color2) { - var c1 = tinycolor(color1); - var c2 = tinycolor(color2); - var rgb1 = c1.toRgb(); - var rgb2 = c2.toRgb(); - var brightnessA = c1.getBrightness(); - var brightnessB = c2.getBrightness(); - var colorDiff = ( - Math.max(rgb1.r, rgb2.r) - Math.min(rgb1.r, rgb2.r) + - Math.max(rgb1.g, rgb2.g) - Math.min(rgb1.g, rgb2.g) + - Math.max(rgb1.b, rgb2.b) - Math.min(rgb1.b, rgb2.b) - ); - - return { - brightness: Math.abs(brightnessA - brightnessB), - color: colorDiff - }; - }; - - // `readable` - // http://www.w3.org/TR/AERT#color-contrast - // Ensure that foreground and background color combinations provide sufficient contrast. - // *Example* - // tinycolor.isReadable("#000", "#111") => false - tinycolor.isReadable = function(color1, color2) { - var readability = tinycolor.readability(color1, color2); - return readability.brightness > 125 && readability.color > 500; - }; - - // `mostReadable` - // Given a base color and a list of possible foreground or background - // colors for that base, returns the most readable color. - // *Example* - // tinycolor.mostReadable("#123", ["#fff", "#000"]) => "#000" - tinycolor.mostReadable = function(baseColor, colorList) { - var bestColor = null; - var bestScore = 0; - var bestIsReadable = false; - for (var i=0; i < colorList.length; i++) { - - // We normalize both around the "acceptable" breaking point, - // but rank brightness constrast higher than hue. - - var readability = tinycolor.readability(baseColor, colorList[i]); - var readable = readability.brightness > 125 && readability.color > 500; - var score = 3 * (readability.brightness / 125) + (readability.color / 500); - - if ((readable && ! bestIsReadable) || - (readable && bestIsReadable && score > bestScore) || - ((! readable) && (! bestIsReadable) && score > bestScore)) { - bestIsReadable = readable; - bestScore = score; - bestColor = tinycolor(colorList[i]); - } - } - return bestColor; - }; - - - // Big List of Colors - // ------------------ - // - var names = tinycolor.names = { - aliceblue: "f0f8ff", - antiquewhite: "faebd7", - aqua: "0ff", - aquamarine: "7fffd4", - azure: "f0ffff", - beige: "f5f5dc", - bisque: "ffe4c4", - black: "000", - blanchedalmond: "ffebcd", - blue: "00f", - blueviolet: "8a2be2", - brown: "a52a2a", - burlywood: "deb887", - burntsienna: "ea7e5d", - cadetblue: "5f9ea0", - chartreuse: "7fff00", - chocolate: "d2691e", - coral: "ff7f50", - cornflowerblue: "6495ed", - cornsilk: "fff8dc", - crimson: "dc143c", - cyan: "0ff", - darkblue: "00008b", - darkcyan: "008b8b", - darkgoldenrod: "b8860b", - darkgray: "a9a9a9", - darkgreen: "006400", - darkgrey: "a9a9a9", - darkkhaki: "bdb76b", - darkmagenta: "8b008b", - darkolivegreen: "556b2f", - darkorange: "ff8c00", - darkorchid: "9932cc", - darkred: "8b0000", - darksalmon: "e9967a", - darkseagreen: "8fbc8f", - darkslateblue: "483d8b", - darkslategray: "2f4f4f", - darkslategrey: "2f4f4f", - darkturquoise: "00ced1", - darkviolet: "9400d3", - deeppink: "ff1493", - deepskyblue: "00bfff", - dimgray: "696969", - dimgrey: "696969", - dodgerblue: "1e90ff", - firebrick: "b22222", - floralwhite: "fffaf0", - forestgreen: "228b22", - fuchsia: "f0f", - gainsboro: "dcdcdc", - ghostwhite: "f8f8ff", - gold: "ffd700", - goldenrod: "daa520", - gray: "808080", - green: "008000", - greenyellow: "adff2f", - grey: "808080", - honeydew: "f0fff0", - hotpink: "ff69b4", - indianred: "cd5c5c", - indigo: "4b0082", - ivory: "fffff0", - khaki: "f0e68c", - lavender: "e6e6fa", - lavenderblush: "fff0f5", - lawngreen: "7cfc00", - lemonchiffon: "fffacd", - lightblue: "add8e6", - lightcoral: "f08080", - lightcyan: "e0ffff", - lightgoldenrodyellow: "fafad2", - lightgray: "d3d3d3", - lightgreen: "90ee90", - lightgrey: "d3d3d3", - lightpink: "ffb6c1", - lightsalmon: "ffa07a", - lightseagreen: "20b2aa", - lightskyblue: "87cefa", - lightslategray: "789", - lightslategrey: "789", - lightsteelblue: "b0c4de", - lightyellow: "ffffe0", - lime: "0f0", - limegreen: "32cd32", - linen: "faf0e6", - magenta: "f0f", - maroon: "800000", - mediumaquamarine: "66cdaa", - mediumblue: "0000cd", - mediumorchid: "ba55d3", - mediumpurple: "9370db", - mediumseagreen: "3cb371", - mediumslateblue: "7b68ee", - mediumspringgreen: "00fa9a", - mediumturquoise: "48d1cc", - mediumvioletred: "c71585", - midnightblue: "191970", - mintcream: "f5fffa", - mistyrose: "ffe4e1", - moccasin: "ffe4b5", - navajowhite: "ffdead", - navy: "000080", - oldlace: "fdf5e6", - olive: "808000", - olivedrab: "6b8e23", - orange: "ffa500", - orangered: "ff4500", - orchid: "da70d6", - palegoldenrod: "eee8aa", - palegreen: "98fb98", - paleturquoise: "afeeee", - palevioletred: "db7093", - papayawhip: "ffefd5", - peachpuff: "ffdab9", - peru: "cd853f", - pink: "ffc0cb", - plum: "dda0dd", - powderblue: "b0e0e6", - purple: "800080", - rebeccapurple: "663399", - red: "f00", - rosybrown: "bc8f8f", - royalblue: "4169e1", - saddlebrown: "8b4513", - salmon: "fa8072", - sandybrown: "f4a460", - seagreen: "2e8b57", - seashell: "fff5ee", - sienna: "a0522d", - silver: "c0c0c0", - skyblue: "87ceeb", - slateblue: "6a5acd", - slategray: "708090", - slategrey: "708090", - snow: "fffafa", - springgreen: "00ff7f", - steelblue: "4682b4", - tan: "d2b48c", - teal: "008080", - thistle: "d8bfd8", - tomato: "ff6347", - turquoise: "40e0d0", - violet: "ee82ee", - wheat: "f5deb3", - white: "fff", - whitesmoke: "f5f5f5", - yellow: "ff0", - yellowgreen: "9acd32" - }; - - // Make it easy to access colors via `hexNames[hex]` - var hexNames = tinycolor.hexNames = flip(names); - - - // Utilities - // --------- - - // `{ 'name1': 'val1' }` becomes `{ 'val1': 'name1' }` - function flip(o) { - var flipped = { }; - for (var i in o) { - if (o.hasOwnProperty(i)) { - flipped[o[i]] = i; - } - } - return flipped; - } - - // Return a valid alpha value [0,1] with all invalid values being set to 1 - function boundAlpha(a) { - a = parseFloat(a); - - if (isNaN(a) || a < 0 || a > 1) { - a = 1; - } - - return a; - } - - // Take input from [0, n] and return it as [0, 1] - function bound01(n, max) { - if (isOnePointZero(n)) { n = "100%"; } - - var processPercent = isPercentage(n); - n = mathMin(max, mathMax(0, parseFloat(n))); - - // Automatically convert percentage into number - if (processPercent) { - n = parseInt(n * max, 10) / 100; - } - - // Handle floating point rounding errors - if ((math.abs(n - max) < 0.000001)) { - return 1; - } - - // Convert into [0, 1] range if it isn't already - return (n % max) / parseFloat(max); - } - - // Force a number between 0 and 1 - function clamp01(val) { - return mathMin(1, mathMax(0, val)); - } - - // Parse a base-16 hex value into a base-10 integer - function parseIntFromHex(val) { - return parseInt(val, 16); - } - - // Need to handle 1.0 as 100%, since once it is a number, there is no difference between it and 1 - // - function isOnePointZero(n) { - return typeof n == "string" && n.indexOf('.') != -1 && parseFloat(n) === 1; - } - - // Check to see if string passed in is a percentage - function isPercentage(n) { - return typeof n === "string" && n.indexOf('%') != -1; - } - - // Force a hex value to have 2 characters - function pad2(c) { - return c.length == 1 ? '0' + c : '' + c; - } - - // Replace a decimal with it's percentage value - function convertToPercentage(n) { - if (n <= 1) { - n = (n * 100) + "%"; - } - - return n; - } - - // Converts a decimal to a hex value - function convertDecimalToHex(d) { - return Math.round(parseFloat(d) * 255).toString(16); - } - // Converts a hex value to a decimal - function convertHexToDecimal(h) { - return (parseIntFromHex(h) / 255); - } - - var matchers = (function() { - - // - var CSS_INTEGER = "[-\\+]?\\d+%?"; - - // - var CSS_NUMBER = "[-\\+]?\\d*\\.\\d+%?"; - - // Allow positive/negative integer/number. Don't capture the either/or, just the entire outcome. - var CSS_UNIT = "(?:" + CSS_NUMBER + ")|(?:" + CSS_INTEGER + ")"; - - // Actual matching. - // Parentheses and commas are optional, but not required. - // Whitespace can take the place of commas or opening paren - var PERMISSIVE_MATCH3 = "[\\s|\\(]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")\\s*\\)?"; - var PERMISSIVE_MATCH4 = "[\\s|\\(]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")[,|\\s]+(" + CSS_UNIT + ")\\s*\\)?"; - - return { - rgb: new RegExp("rgb" + PERMISSIVE_MATCH3), - rgba: new RegExp("rgba" + PERMISSIVE_MATCH4), - hsl: new RegExp("hsl" + PERMISSIVE_MATCH3), - hsla: new RegExp("hsla" + PERMISSIVE_MATCH4), - hsv: new RegExp("hsv" + PERMISSIVE_MATCH3), - hsva: new RegExp("hsva" + PERMISSIVE_MATCH4), - hex3: /^([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/, - hex6: /^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/, - hex8: /^([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})([0-9a-fA-F]{2})$/ - }; - })(); - - // `stringInputToObject` - // Permissive string parsing. Take in a number of formats, and output an object - // based on detected format. Returns `{ r, g, b }` or `{ h, s, l }` or `{ h, s, v}` - function stringInputToObject(color) { - - color = color.replace(trimLeft,'').replace(trimRight, '').toLowerCase(); - var named = false; - if (names[color]) { - color = names[color]; - named = true; - } - else if (color == 'transparent') { - return { r: 0, g: 0, b: 0, a: 0, format: "name" }; - } - - // Try to match string input using regular expressions. - // Keep most of the number bounding out of this function - don't worry about [0,1] or [0,100] or [0,360] - // Just return an object and let the conversion functions handle that. - // This way the result will be the same whether the tinycolor is initialized with string or object. - var match; - if ((match = matchers.rgb.exec(color))) { - return { r: match[1], g: match[2], b: match[3] }; - } - if ((match = matchers.rgba.exec(color))) { - return { r: match[1], g: match[2], b: match[3], a: match[4] }; - } - if ((match = matchers.hsl.exec(color))) { - return { h: match[1], s: match[2], l: match[3] }; - } - if ((match = matchers.hsla.exec(color))) { - return { h: match[1], s: match[2], l: match[3], a: match[4] }; - } - if ((match = matchers.hsv.exec(color))) { - return { h: match[1], s: match[2], v: match[3] }; - } - if ((match = matchers.hsva.exec(color))) { - return { h: match[1], s: match[2], v: match[3], a: match[4] }; - } - if ((match = matchers.hex8.exec(color))) { - return { - a: convertHexToDecimal(match[1]), - r: parseIntFromHex(match[2]), - g: parseIntFromHex(match[3]), - b: parseIntFromHex(match[4]), - format: named ? "name" : "hex8" - }; - } - if ((match = matchers.hex6.exec(color))) { - return { - r: parseIntFromHex(match[1]), - g: parseIntFromHex(match[2]), - b: parseIntFromHex(match[3]), - format: named ? "name" : "hex" - }; - } - if ((match = matchers.hex3.exec(color))) { - return { - r: parseIntFromHex(match[1] + '' + match[1]), - g: parseIntFromHex(match[2] + '' + match[2]), - b: parseIntFromHex(match[3] + '' + match[3]), - format: named ? "name" : "hex" - }; - } - - return false; - } - - window.tinycolor = tinycolor; - })(); - - $(function () { - if ($.fn.spectrum.load) { - $.fn.spectrum.processNativeColorInputs(); - } - }); - -}); - -// Spectrum Colorpicker -// Arabic (ar) localization -// https://github.com/seballot/spectrum -(function ( $ ) { - - var localization = $.spectrum.localization["ar"] = { - cancelText: "إلغاء", - chooseText: "إختار", - clearText: "إرجاع الألوان على ما كانت", - noColorSelectedText: "لم تختار أي لون", - togglePaletteMoreText: "أكثر", - togglePaletteLessText: "أقل" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Catalan (ca) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["ca"] = { - cancelText: "Cancel·lar", - chooseText: "Escollir", - clearText: "Esborrar color seleccionat", - noColorSelectedText: "Cap color seleccionat", - togglePaletteMoreText: "Més", - togglePaletteLessText: "Menys" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Czech (cs) localization -// https://github.com/seballot/spectrum -// author localization cs Pavel Laupe Dvorak pavel@pavel-dvorak.cz - -(function ( $ ) { - - var localization = $.spectrum.localization["cs"] = { - cancelText: "zrušit", - chooseText: "vybrat", - clearText: "Resetovat výběr barev", - noColorSelectedText: "Žádná barva nebyla vybrána", - togglePaletteMoreText: "více", - togglePaletteLessText: "méně" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// German (de) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["de"] = { - cancelText: "Abbrechen", - chooseText: "Wählen", - clearText: "Farbauswahl zurücksetzen", - noColorSelectedText: "Keine Farbe ausgewählt", - togglePaletteMoreText: "Mehr", - togglePaletteLessText: "Weniger" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Danish (dk) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["dk"] = { - cancelText: "annuller", - chooseText: "Vælg" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Spanish (es) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["es"] = { - cancelText: "Cancelar", - chooseText: "Elegir", - clearText: "Borrar color seleccionado", - noColorSelectedText: "Ningún color seleccionado", - togglePaletteMoreText: "Más", - togglePaletteLessText: "Menos" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Estonian (et) localization -// https://github.com/bgrins/spectrum - - (function ( $ ) { - - var localization = $.spectrum.localization["et"] = { - cancelText: "Katkesta", - chooseText: "Vali", - clearText: "Tühista värvivalik", - noColorSelectedText: "Ühtki värvi pole valitud", - togglePaletteMoreText: "Rohkem", - togglePaletteLessText: "Vähem" - }; - - })( jQuery ); - -// Spectrum Colorpicker -// Persian (fa) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["fa"] = { - cancelText: "لغو", - chooseText: "انتخاب", - clearText: "تنظیم مجدد رنگ", - noColorSelectedText: "هیچ رنگی انتخاب نشده است!", - togglePaletteMoreText: "بیشتر", - togglePaletteLessText: "کمتر" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Finnish (fi) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["fi"] = { - cancelText: "Kumoa", - chooseText: "Valitse" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// French (fr) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["fr"] = { - cancelText: "Annuler", - chooseText: "Valider", - clearText: "Effacer couleur sélectionnée", - noColorSelectedText: "Aucune couleur sélectionnée", - togglePaletteMoreText: "Plus", - togglePaletteLessText: "Moins" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Greek (gr) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["gr"] = { - cancelText: "Ακύρωση", - chooseText: "Επιλογή", - clearText: "Καθαρισμός επιλεγμένου χρώματος", - noColorSelectedText: "Δεν έχει επιλεχθεί κάποιο χρώμα", - togglePaletteMoreText: "Περισσότερα", - togglePaletteLessText: "Λιγότερα" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Hebrew (he) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["he"] = { - cancelText: "בטל בחירה", - chooseText: "בחר צבע", - clearText: "אפס בחירה", - noColorSelectedText: "לא נבחר צבע", - togglePaletteMoreText: "עוד צבעים", - togglePaletteLessText: "פחות צבעים" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Croatian (hr) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["hr"] = { - cancelText: "Odustani", - chooseText: "Odaberi", - clearText: "Poništi odabir", - noColorSelectedText: "Niti jedna boja nije odabrana", - togglePaletteMoreText: "Više", - togglePaletteLessText: "Manje" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Hungarian (hu) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["hu"] = { - cancelText: "Mégsem", - chooseText: "Mentés", - clearText: "A színválasztás visszaállítása", - noColorSelectedText: "Nincs szín kijelölve", - togglePaletteMoreText: "Több", - togglePaletteLessText: "Kevesebb" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Indonesia/Bahasa Indonesia (id) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["id"] = { - cancelText: "Batal", - chooseText: "Pilih", - clearText: "Hapus Pilihan Warna", - noColorSelectedText: "Warna Tidak Dipilih", - togglePaletteMoreText: "tambah", - togglePaletteLessText: "kurangi" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Italian (it) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["it"] = { - cancelText: "annulla", - chooseText: "scegli", - clearText: "Annulla selezione colore", - noColorSelectedText: "Nessun colore selezionato" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Japanese (ja) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["ja"] = { - cancelText: "中止", - chooseText: "選択" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Korean (ko) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["ko"] = { - cancelText: "취소", - chooseText: "선택", - clearText: "선택 초기화", - noColorSelectedText: "선택된 색상 없음", - togglePaletteMoreText: "더보기", - togglePaletteLessText: "줄이기" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Lithuanian (lt) localization -// https://github.com/liesislukas - -(function ( $ ) { - - var localization = $.spectrum.localization["lt"] = { - cancelText: "Atšaukti", - chooseText: "Pasirinkti", - clearText: "Išvalyti pasirinkimą", - noColorSelectedText: "Spalva nepasirinkta", - togglePaletteMoreText: "Daugiau", - togglePaletteLessText: "Mažiau" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Norwegian, Bokmål (nb-no) localization -// https://github.com/greendimka - -(function ( $ ) { - - var localization = $.spectrum.localization["nb-no"] = { - cancelText: "Avbryte", - chooseText: "Velg", - clearText: "Tilbakestill", - noColorSelectedText: "Farge er ikke valgt", - togglePaletteMoreText: "Mer", - togglePaletteLessText: "Mindre" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Dutch (nl-nl) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["nl-nl"] = { - cancelText: "Annuleer", - chooseText: "Kies", - clearText: "Wis kleur selectie", - togglePaletteMoreText: 'Meer', - togglePaletteLessText: 'Minder' - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Polish (pl) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["pl"] = { - cancelText: "Anuluj", - chooseText: "Wybierz", - clearText: "Usuń wybór koloru", - noColorSelectedText: "Nie wybrano koloru", - togglePaletteMoreText: "Więcej", - togglePaletteLessText: "Mniej" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Brazilian (pt-br) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["pt-br"] = { - cancelText: "Cancelar", - chooseText: "Escolher", - clearText: "Limpar cor selecionada", - noColorSelectedText: "Nenhuma cor selecionada", - togglePaletteMoreText: "Mais", - togglePaletteLessText: "Menos" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Portuguese (pt-pt) localization -// https://github.com/bgrins/spectrum - - (function ( $ ) { - - var localization = $.spectrum.localization["pt-pt"] = { - cancelText: "Cancelar", - chooseText: "Escolher", - clearText: "Limpar cor seleccionada", - noColorSelectedText: "Nenhuma cor seleccionada", - togglePaletteMoreText: "Mais", - togglePaletteLessText: "Menos" - }; - - })( jQuery ); - -// Spectrum Colorpicker -// Russian (ru) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["ru"] = { - cancelText: "Отмена", - chooseText: "Выбрать", - clearText: "Сбросить", - noColorSelectedText: "Цвет не выбран", - togglePaletteMoreText: "Ещё", - togglePaletteLessText: "Скрыть" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Swedish (sv) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["sv"] = { - cancelText: "Avbryt", - chooseText: "Välj" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Turkish (tr) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["tr"] = { - cancelText: "iptal", - chooseText: "tamam" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Simplified Chinese (zh-cn) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["zh-cn"] = { - cancelText: "取消", - chooseText: "选择", - clearText: "清除", - togglePaletteMoreText: "更多选项", - togglePaletteLessText: "隐藏", - noColorSelectedText: "尚未选择任何颜色" - }; - -})( jQuery ); - -// Spectrum Colorpicker -// Traditional Chinese (zh-tw) localization -// https://github.com/seballot/spectrum - -(function ( $ ) { - - var localization = $.spectrum.localization["zh-tw"] = { - cancelText: "取消", - chooseText: "選擇", - clearText: "清除", - togglePaletteMoreText: "更多選項", - togglePaletteLessText: "隱藏", - noColorSelectedText: "尚未選擇任何顏色" - }; - -})( jQuery ); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/spectrum/spectrum.min.css b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/spectrum/spectrum.min.css deleted file mode 100644 index 593c68f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/spectrum/spectrum.min.css +++ /dev/null @@ -1 +0,0 @@ -.sp-container{position:absolute;top:0;left:0;display:inline-block;z-index:9999994;overflow:hidden}.sp-original-input-container{position:relative;display:inline-flex}.sp-original-input-container input{margin:0!important}.sp-original-input-container .sp-add-on{width:40px;border-top-right-radius:0!important;border-bottom-right-radius:0!important}input.spectrum.with-add-on{border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.sp-original-input-container .sp-add-on .sp-colorize{height:100%;width:100%;border-radius:inherit}.sp-colorize-container{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23ccc' fill-opacity='1'%3E%3Crect x='0' y='0' width='6' height='6' /%3E%3Crect x='6' y='6' width='6' height='6' /%3E%3C/svg%3E")}.sp-container.sp-flat{position:relative}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.sp-top{position:relative;width:100%;display:inline-block}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20px!important}.sp-hue{position:absolute;top:0;right:0;bottom:0;width:12px;height:100%;left:initial!important}.sp-clear-enabled .sp-hue{top:15%;height:85%}.sp-fill{padding-top:80%}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0}.sp-alpha-enabled .sp-top{margin-bottom:28px!important}.sp-alpha-enabled .sp-alpha{display:block}.sp-alpha-handle{position:absolute;top:-3px;cursor:pointer;height:16px;border-radius:50%;width:16px;margin-right:5px;left:-2px;right:0;background:#f9f9f9;box-shadow:0 0 2px 0 #3a3a3a}.sp-alpha{display:none;position:absolute;bottom:-18px;right:0;left:0;height:10px}.sp-alpha-inner{border-radius:4px}.sp-clear{display:none}.sp-clear.sp-clear-display{background-position:center}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:3px;right:0;bottom:0;cursor:pointer;left:initial;height:14px;width:14px}.sp-alpha,.sp-alpha-handle,.sp-clear,.sp-container,.sp-container button,.sp-container.sp-dragging .sp-input,.sp-dragger,.sp-preview,.sp-replacer,.sp-slider{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none}.sp-container.sp-input-disabled .sp-input-container{display:none}.sp-container.sp-buttons-disabled .sp-button-container{display:none}.sp-container.sp-palette-buttons-disabled .sp-palette-button-container{display:none}.sp-palette-only .sp-picker-container{display:none}.sp-palette-disabled .sp-palette-container{display:none}.sp-initial-disabled .sp-initial{display:none}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#fff),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0))}.sp-val{border-radius:4px;background-image:-webkit-gradient(linear,0 100%,0 0,from(#000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0))}.sp-hue{background:-moz-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-ms-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-o-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:-webkit-gradient(linear,left top,left bottom,from(red),color-stop(.17,#ff0),color-stop(.33,#0f0),color-stop(.5,#0ff),color-stop(.67,#00f),color-stop(.83,#f0f),to(red));background:-webkit-linear-gradient(top,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%);background:linear-gradient(to bottom,red 0,#ff0 17%,#0f0 33%,#0ff 50%,#00f 67%,#f0f 83%,red 100%)}.sp-1{height:17%}.sp-2{height:16%}.sp-3{height:17%}.sp-4{height:17%}.sp-5{height:16%}.sp-6{height:17%}.sp-hidden{display:none!important}.sp-cf:after,.sp-cf:before{content:"";display:table}.sp-cf:after{clear:both}@media (max-device-width:480px){.sp-color{right:40%}.sp-hue{left:63%}.sp-fill{padding-top:60%}}.sp-dragger{border-radius:5px;height:10px;width:10px;border:1px solid #fff;cursor:pointer;position:absolute;top:0;left:0;margin-left:3px;margin-top:3px;box-shadow:0 0 2px 1px rgba(0,0,0,.2)}.sp-slider{position:absolute;top:0;cursor:pointer;height:16px;border-radius:50%;width:16px;left:-2px;background:#f9f9f9;box-shadow:0 0 2px 0 #3a3a3a;margin-top:8px}.sp-container{display:inline-flex;border-radius:0;background-color:#fff;padding:0;border-radius:4px;color:#000;box-shadow:0 0 0 1px rgba(99,114,130,.16),0 8px 16px rgba(27,39,51,.08)}.sp-clear,.sp-color,.sp-container,.sp-container button,.sp-container input,.sp-hue{font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}.sp-top{margin-bottom:10px}.sp-clear,.sp-color,.sp-hue,.sp-sat,.sp-val{border-radius:3px}.sp-input-container{margin-top:-5px}.sp-button-container.sp-cf,.sp-initial.sp-thumb.sp-cf,.sp-input-container.sp-cf{height:25px}.sp-picker-container .sp-cf{margin-bottom:10px}.sp-palette-row-initial>span:first-child{cursor:pointer}.sp-initial-disabled .sp-input-container{width:100%}.sp-input{padding:0 5px!important;margin:0;width:100%;box-shadow:none!important;height:100%!important;background:0 0;color:#3a3a3a;border-radius:2px!important;border:1px solid #e0e0e0!important;text-align:center;font-family:monospace;font-size:inherit!important}.sp-input:focus{border:1px solid orange}.sp-input.sp-validation-error{border:1px solid red;background:#fdd}.sp-palette-container,.sp-picker-container{position:relative;padding:10px}.sp-picker-container{width:200px;padding-bottom:0}.sp-palette-container{border-right:solid 1px #ccc}.sp-palette-only .sp-palette-container{border:0}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px transparent}.sp-palette .sp-thumb-el.sp-thumb-active,.sp-palette .sp-thumb-el:hover{border-color:orange}.sp-thumb-el{position:relative}.sp-initial{float:left}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0}.sp-initial .spe-thumb-el.sp-thumb-active{border-radius:0 5px 5px 0}.sp-initial .spe-thumb-el{border-radius:5px 0 0 5px}.sp-initial .sp-clear-display{background-position:center}.sp-button-container{float:right}.sp-palette-button-container{margin-top:10px}.sp-replacer{position:relative;overflow:hidden;cursor:pointer;display:inline-block;border-radius:3px;border:1px solid #aaa;color:#666;transition:border-color .3s;vertical-align:middle;width:3rem;height:1.5rem}.sp-replacer.sp-active,.sp-replacer:hover{border:1px solid #666;color:#000}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver}.sp-dd{position:absolute;font-size:10px;right:0;top:0;bottom:0;padding:0 2px;line-height:1.6rem;background-color:#fff}.sp-preview{position:relative;width:100%;height:100%;float:left;z-index:0}.sp-preview-inner{transition:background-color .2s}.sp-preview-inner.sp-clear-display{display:none}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:3px;border:none;border-radius:3px}.sp-container button{border-radius:3px;border:none;background:0 0;line-height:1;padding:0 8px;height:25px;text-transform:capitalize;text-align:center;vertical-align:middle;cursor:pointer;color:#606c72;font-weight:700}.sp-container button.sp-choose{background-color:#3cab3b;color:#fff;margin-left:5px}.sp-container button:hover{opacity:.8}.sp-container button.sp-palette-toggle{width:100%;background-color:#f3f3f3;margin:0}.sp-palette span.sp-thumb-active,.sp-palette span:hover{border-color:#000}.sp-alpha,.sp-preview,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12' fill='%23ccc' fill-opacity='1'%3E%3Crect x='0' y='0' width='6' height='6' /%3E%3Crect x='6' y='6' width='6' height='6' /%3E%3C/svg%3E")}.sp-alpha-inner,.sp-preview-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.sp-palette .sp-thumb-inner{border-radius:3px;background-position:50% 50%;background-repeat:no-repeat}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath d='M9 16.172l10.594-10.594 1.406 1.406-12 12-5.578-5.578 1.406-1.406z' fill='%23000'%3E%3C/path%3E%3C/svg%3E")}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='18' height='18'%3E%3Cpath d='M9 16.172l10.594-10.594 1.406 1.406-12 12-5.578-5.578 1.406-1.406z' fill='%23fff'%3E%3C/path%3E%3C/svg%3E")}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAABe0lEQVQokYXSsUtcQRTF4d8Jj+VhHSxkEQuLsEUKK0nhTBFTmLSSUhBCMCAWsmgIwWrBLk0akfwLCaSQKBJmtrIIISwpRFKIhViETScphGMzysMtvOVwvpm5d0bGNCuGWAOPgYdl6S8wSDn9b+bUhDHEKWAdeAFMANg+l/TV9ofcz6cjMIbYBvaBMds7QCqZ58CmpBNgPuV0DvAAIMyFGugWtJr7eTv38xEwkPRPErY7QDeG2LqFkjrAgu0dSd/KDVqSNmxvAZ8lfbS9AHRuYemnLWkv5XRVBrQMbAI/gTXgEzAJtJuwBVS2L2OIle03QA/4Lmkl5XQBXEqqbFcAVYFDYChpFngiqWf7l6TXKaezMt2Zkhk24THwG+jZriX9AFZvUAyxLbRke2D75O5zPAO+ADXwEtizjaRHwDvbTyUtppwOmicCHAJvbXcl9YA1SQDjtseA97YPRz7ATcUQp2y/kjRdevsjaTfldNrMjcDGBjXA3T96L7yvrgFzP69+0Ao/HAAAAABJRU5ErkJggg==);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' width='14' height='14'%3E%3Cpath d='M12 20.016q3.281 0 5.648-2.367t2.367-5.648q0-2.672-1.734-4.922l-11.203 11.203q2.25 1.734 4.922 1.734zM3.984 12q0 2.672 1.734 4.922l11.203-11.203q-2.25-1.734-4.922-1.734-3.281 0-5.648 2.367t-2.367 5.648zM12 2.016q4.125 0 7.055 2.93t2.93 7.055-2.93 7.055-7.055 2.93-7.055-2.93-2.93-7.055 2.93-7.055 7.055-2.93z' fill='%23000'%3E%3C/path%3E%3C/svg%3E")} \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/af_ZA.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/af_ZA.js deleted file mode 100644 index b6068bc..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/af_ZA.js +++ /dev/null @@ -1,230 +0,0 @@ -tinymce.addI18n('af_ZA',{ -"Cut": "Sny", -"Heading 5": "Opskrif 5", -"Header 2": "Hooflyn 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Jou webblaaier ondersteun nie toegang tot die knipbord nie. Gebruik asb. Ctrl+X\/C\/V", -"Heading 4": "Opskrif 4", -"Div": "Div", -"Heading 2": "Opskrif 2", -"Paste": "Plak", -"Close": "Sluit", -"Font Family": "Font Familie", -"Pre": "Pre", -"Align right": "Regsgerig", -"New document": "Nuwe Dokument", -"Blockquote": "Aanhaling", -"Numbered list": "Genommerde lys", -"Heading 1": "Opskrif 1", -"Headings": "Opskrifte", -"Increase indent": "Inkeping vergroot", -"Formats": "Formate", -"Headers": "Hooflyn-tekste", -"Select all": "Alles selekteer", -"Header 3": "Hooflyn 3", -"Blocks": "Blokke", -"Undo": "Ongedaan maak", -"Strikethrough": "Deurhaal", -"Bullet list": "Opsommingsteken-lys", -"Header 1": "Hooflyn 1", -"Superscript": "Superskrif", -"Clear formatting": "Herstel Formateering", -"Font Sizes": "Font Groote", -"Subscript": "Subskrif", -"Header 6": "Hooflyn 6", -"Redo": "Herdoen", -"Paragraph": "Paragraaf", -"Ok": "OK", -"Bold": "Vetdruk", -"Code": "Kode", -"Italic": "Kursief", -"Align center": "Senteer", -"Header 5": "Hooflyn 5", -"Heading 6": "Opskrif 6", -"Heading 3": "Opskrif 3", -"Decrease indent": "Inkeping verklein", -"Header 4": "Hooflyn 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Die plak funksie is nou in plat-teks modus. Teks word ingevoeg sonder enige formateering, todat jy hierdie opsie wissel.", -"Underline": "Onderlyn", -"Cancel": "Kanselleer", -"Justify": "Gerigstelling", -"Inline": "Inlyn", -"Copy": "Kopieer", -"Align left": "Linksgerig", -"Visual aids": "Hulpmiddels", -"Lower Greek": "Griekse letters", -"Square": "Vierkantjie", -"Default": "Verstek", -"Lower Alpha": "Klein letters", -"Circle": "Sirkeltjie", -"Disc": "Balletjie", -"Upper Alpha": "Hoofletters", -"Upper Roman": "Romeinse syfers groot", -"Lower Roman": "Romeinse syfers klein", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id moet met 'n letter begin en kan slegs deur letters, koppeltekens, syfers, punte en onderstreep-karakters gevolg word.", -"Name": "Geen", -"Anchor": "Anker", -"Id": "Id", -"You have unsaved changes are you sure you want to navigate away?": "Jy het ongestoorde wysigings op hierdier bladsy - is jy seker dat jy die bladsy wil verlaat?", -"Restore last draft": "Herstel die laatste konsep", -"Special character": "Spesiaale karakter", -"Source code": "Bron kode", -"Language": "Taal", -"Insert\/Edit code sample": "Voeg\/Redigeer voorbeeld-kode", -"B": "Blou", -"R": "Rooi", -"G": "Groen", -"Color": "Kleur", -"Right to left": "Regs na links", -"Left to right": "Links na regs", -"Emoticons": "Emoticons", -"Robots": "Robotte", -"Document properties": "Dokument eienskappe", -"Title": "Titel", -"Keywords": "Sleutelwoorde", -"Encoding": "Enkodeering", -"Description": "Beskrywing", -"Author": "Outeur", -"Fullscreen": "Volskerm", -"Horizontal line": "Horisontale lyn", -"Horizontal space": "Horisontale Spasie", -"Insert\/edit image": "Afbeelding invoeg\/bewerk", -"General": "Algemeen", -"Advanced": "Gevorderd", -"Source": "Bron", -"Border": "Rand", -"Constrain proportions": "Behou verhoudings", -"Vertical space": "Vertikale Spasie", -"Image description": "Afbeelding bemskrywing", -"Style": "Styl", -"Dimensions": "Afmetings", -"Insert image": "Afbeelding invoeg", -"Image": "Afbeelding", -"Zoom in": "Inzoem", -"Contrast": "Kontras", -"Back": "Terug", -"Gamma": "Gamma", -"Flip horizontally": "Horisontaal weerspie\\u00ebl", -"Resize": "Grootte wysig", -"Sharpen": "Verskerp", -"Zoom out": "Uitzoem", -"Image options": "Afbeelding opsies", -"Apply": "Toepas", -"Brightness": "Helderheid", -"Rotate clockwise": "Regsom draai", -"Rotate counterclockwise": "Linksom draai", -"Edit image": "Bewerk afbeelding", -"Color levels": "Kleurvlakke", -"Crop": "Afknip", -"Orientation": "Orienteering", -"Flip vertically": "Vertikaal weerspie\\u00ebl", -"Invert": "Omkeer", -"Date\/time": "Datum\/tyd", -"Insert date\/time": "Voeg datum\/tyd in", -"Remove link": "Verwyder skakel", -"Url": "URL", -"Text to display": "Skakelteks", -"Anchors": "Ankers", -"Insert link": "Skakel invoeg", -"Link": "Skakel", -"New window": "Nuwe Skerm", -"None": "Geen", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Die URL verwys na 'n eksterne adres. Wil jy die \"http:\/\/\" voorvoegsel byvoeg?", -"Paste or type a link": "Plak of tik 'n skalel in", -"Target": "Teiken", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Die URL lyk soos 'n eposadres. Wil jy die \"mailto:\" voorvoegsel byvoeg?", -"Insert\/edit link": "Skakel invoeg\/bewerk", -"Insert\/edit video": "Video invoeg\/bewerk", -"Media": "Media", -"Alternative source": "Alternatiewe bron", -"Paste your embed code below:": "Plak jou ingesluite kode hieronder in:", -"Insert video": "Video invoeg", -"Poster": "Plakaat", -"Insert\/edit media": "Media invoeg\/bewerk", -"Embed": "Insluit", -"Nonbreaking space": "Vaste spasie invoeg", -"Page break": "Nuwe Bladsy", -"Paste as text": "As teks plak", -"Preview": "Voorskou", -"Print": "Druk", -"Save": "Stoor", -"Could not find the specified string.": "Kon nie die gesoekde string vind nie", -"Replace": "Vervang", -"Next": "Volgende", -"Whole words": "Hele woorde", -"Find and replace": "Soek en vervang", -"Replace with": "Vervang Met", -"Find": "Soek", -"Replace all": "Vervang alles", -"Match case": "Kassensitief", -"Prev": "Vorige", -"Spellcheck": "Toets spelling", -"Finish": "Einde", -"Ignore all": "Ignoreer alles", -"Ignore": "Ignoreer", -"Add to Dictionary": "Voeg by woordeboek", -"Insert row before": "Voeg nuwe ry boaan", -"Rows": "Rye", -"Height": "Hoogte", -"Paste row after": "Plak ry na", -"Alignment": "Gerigdheid", -"Border color": "Randkleur", -"Column group": "Kolom Groep", -"Row": "Ry", -"Insert column before": "Voeg kolom vooraan", -"Split cell": "Sel split", -"Cell padding": "Ruimte binnein sel", -"Cell spacing": "Ruimte rondom sel", -"Row type": "Ry tipe", -"Insert table": "Tabel invoeg", -"Body": "Tabel Inhoud", -"Caption": "Onderskrif", -"Footer": "Voetskrif", -"Delete row": "Verwyder ry", -"Paste row before": "Plak ry vooraan", -"Scope": "Bereik", -"Delete table": "Skrap tabel", -"H Align": "Horisontaal-gerigdheid", -"Top": "Bo", -"Header cell": "Kop Sel", -"Column": "Kolom", -"Row group": "Ry Groep", -"Cell": "Sel", -"Middle": "Middel", -"Cell type": "Sel tipe", -"Copy row": "Kopieer ry", -"Row properties": "Ry eienskappe", -"Table properties": "Tabel eienskappe", -"Bottom": "Onder", -"V Align": "Vertikaal-rerigdheid", -"Header": "Kopteks", -"Right": "Regs", -"Insert column after": "Voeg kolom na", -"Cols": "Kolomme", -"Insert row after": "Voeg nuwe ry na", -"Width": "Wydte", -"Cell properties": "Sel eienskappe", -"Left": "Links", -"Cut row": "Knip ry", -"Delete column": "Verwyder kolom", -"Center": "Middel", -"Merge cells": "Selle saamvoeg", -"Insert template": "Sjabloon invoeg", -"Templates": "Sjablone", -"Background color": "Agtergrond Kleur", -"Custom...": "Spesifiek...", -"Custom color": "Spesifieke Kleur", -"No color": "Geen Kleur", -"Text color": "Teks Kleur", -"Table of Contents": "Inhoudsopgawe", -"Show blocks": "Blokke vertoon", -"Show invisible characters": "Onsigbare karakters vertoon", -"Words: {0}": "Woorde: {0}", -"Insert": "Invoeg", -"File": "L\u00eaer", -"Edit": "Wysig", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Ryk Teks Area. Druk ALT-F9 vir menu, ALT-F10 vir die nutsbalk, ALT-0 vir hulp.", -"Tools": "Gereedskap", -"View": "Formaat", -"Table": "Tabel", -"Format": "Formateer" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ar.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ar.js deleted file mode 100644 index 2bd07a8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ar.js +++ /dev/null @@ -1,262 +0,0 @@ -tinymce.addI18n('ar',{ -"Redo": "\u0625\u0639\u0627\u062f\u0629", -"Undo": "\u062a\u0631\u0627\u062c\u0639", -"Cut": "\u0642\u0635", -"Copy": "\u0646\u0633\u062e", -"Paste": "\u0644\u0635\u0642", -"Select all": "\u062a\u062d\u062f\u064a\u062f \u0627\u0644\u0643\u0644", -"New document": "\u0645\u0633\u062a\u0646\u062f \u062c\u062f\u064a\u062f", -"Ok": "\u0645\u0648\u0627\u0641\u0642", -"Cancel": "\u0625\u0644\u063a\u0627\u0621", -"Visual aids": "\u0627\u0644\u0645\u0639\u064a\u0646\u0627\u062a \u0627\u0644\u0628\u0635\u0631\u064a\u0629", -"Bold": "\u063a\u0627\u0645\u0642", -"Italic": "\u0645\u0627\u0626\u0644", -"Underline": "\u062a\u0633\u0637\u064a\u0631", -"Strikethrough": "\u064a\u062a\u0648\u0633\u0637 \u062e\u0637", -"Superscript": "\u0645\u0631\u062a\u0641\u0639", -"Subscript": "\u0645\u0646\u062e\u0641\u0636", -"Clear formatting": "\u0645\u0633\u062d \u0627\u0644\u062a\u0646\u0633\u064a\u0642", -"Align left": "\u0645\u062d\u0627\u0630\u0627\u0629 \u0627\u0644\u0646\u0635 \u0644\u0644\u064a\u0633\u0627\u0631", -"Align center": "\u062a\u0648\u0633\u064a\u0637", -"Align right": "\u0645\u062d\u0627\u0630\u0627\u0629 \u0627\u0644\u0646\u0635 \u0644\u0644\u064a\u0645\u064a\u0646", -"Justify": "\u0636\u0628\u0637", -"Bullet list": "\u062a\u0639\u062f\u0627\u062f \u0646\u0642\u0637\u064a", -"Numbered list": "\u062a\u0631\u0642\u064a\u0645", -"Decrease indent": "\u0625\u0646\u0642\u0627\u0635 \u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0627\u0644\u0628\u0627\u062f\u0626\u0629", -"Increase indent": "\u0632\u064a\u0627\u062f\u0629 \u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0627\u0644\u0628\u0627\u062f\u0626\u0629", -"Close": "\u0625\u063a\u0644\u0627\u0642", -"Formats": "\u0627\u0644\u062a\u0646\u0633\u064a\u0642\u0627\u062a", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0645\u062a\u0635\u0641\u062d\u0643 \u0644\u0627 \u064a\u062f\u0639\u0645 \u0627\u0644\u0648\u0635\u0648\u0644 \u0627\u0644\u0645\u0628\u0627\u0634\u0631 \u0625\u0644\u0649 \u0627\u0644\u062d\u0627\u0641\u0638\u0629. \u0627\u0644\u0631\u062c\u0627\u0621 \u0627\u0633\u062a\u062e\u062f\u0627\u0645 \u0627\u062e\u062a\u0635\u0627\u0631\u0627\u062a \u0644\u0648\u062d\u0629 \u0627\u0644\u0645\u0641\u0627\u062a\u064a\u062d Ctrl+X\/C\/V \u0628\u062f\u0644\u0627 \u0645\u0646 \u0630\u0644\u0643.", -"Headers": "\u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646", -"Header 1": "\u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646 1", -"Header 2": "\u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646 2", -"Header 3": "\u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646 3", -"Header 4": "\u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646 4", -"Header 5": "\u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646 5", -"Header 6": "\u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646 6", -"Headings": "\u0627\u0644\u0639\u0646\u0627\u0648\u064a\u0646 \u0627\u0644\u0631\u0626\u064a\u0633\u064a\u0629", -"Heading 1": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0631\u0626\u064a\u0633\u064a 1", -"Heading 2": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0631\u0626\u064a\u0633\u064a 2", -"Heading 3": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0631\u0626\u064a\u0633\u064a 3", -"Heading 4": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0631\u0626\u064a\u0633\u064a 4", -"Heading 5": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0631\u0626\u064a\u0633\u064a 5", -"Heading 6": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646 \u0627\u0644\u0631\u0626\u064a\u0633\u064a 6", -"Preformatted": "\u0645\u0647\u064a\u0623 \u0645\u0633\u0628\u0642\u0627", -"Div": "Div", -"Pre": "\u0633\u0627\u0628\u0642", -"Code": "\u0631\u0645\u0632", -"Paragraph": "\u0641\u0642\u0631\u0629", -"Blockquote": "\u0639\u0644\u0627\u0645\u0627\u062a \u0627\u0644\u0627\u0642\u062a\u0628\u0627\u0633", -"Inline": "\u062e\u0644\u0627\u0644", -"Blocks": "\u0627\u0644\u0623\u0642\u0633\u0627\u0645", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u064a\u062a\u0645 \u0627\u0644\u0644\u0635\u0642 \u062d\u0627\u0644\u064a\u0627\u064b \u0643\u0646\u0635 \u0639\u0627\u062f\u064a. \u0627\u0644\u0645\u062d\u062a\u0648\u0649 \u0633\u064a\u0628\u0642\u0649 \u0643\u0646\u0635 \u0639\u0627\u062f\u064a \u062d\u062a\u0649 \u062a\u0642\u0648\u0645 \u0628\u062a\u0639\u0637\u064a\u0644 \u0647\u0630\u0627 \u0627\u0644\u062e\u064a\u0627\u0631.", -"Font Family": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0627\u0644\u062e\u0637", -"Font Sizes": "\u062d\u062c\u0645 \u0627\u0644\u062e\u0637", -"Class": "\u0627\u0644\u0641\u0626\u0629", -"Browse for an image": "\u0627\u0633\u062a\u0639\u0631\u0627\u0636 \u0635\u0648\u0631\u0629", -"OR": "\u0623\u0648", -"Drop an image here": "\u0627\u0633\u0642\u0637 \u0627\u0644\u0635\u0648\u0631\u0629 \u0647\u0646\u0627", -"Upload": "\u0631\u0641\u0639", -"Block": "\u0642\u0633\u0645", -"Align": "\u0645\u062d\u0627\u0630\u0627\u0629 \u0623\u0641\u0642\u064a\u0629", -"Default": "\u0627\u0644\u0627\u0641\u062a\u0631\u0627\u0636\u064a", -"Circle": "\u062f\u0627\u0626\u0631\u0629", -"Disc": "\u0642\u0631\u0635", -"Square": "\u0645\u0631\u0628\u0639", -"Lower Alpha": "\u062a\u0631\u0642\u064a\u0645 \u0623\u062e\u0631\u0641 \u0635\u063a\u064a\u0631\u0629", -"Lower Greek": "\u062a\u0631\u0642\u064a\u0645 \u064a\u0648\u0646\u0627\u0646\u064a \u0635\u063a\u064a\u0631", -"Lower Roman": "\u062a\u0631\u0642\u064a\u0645 \u0631\u0648\u0645\u0627\u0646\u064a \u0635\u063a\u064a\u0631", -"Upper Alpha": "\u062a\u0631\u0642\u064a\u0645 \u0623\u062d\u0631\u0641 \u0643\u0628\u064a\u0631\u0629", -"Upper Roman": "\u062a\u0631\u0642\u064a\u0645 \u0631\u0648\u0645\u0627\u0646\u064a \u0643\u0628\u064a\u0631", -"Anchor": "\u0645\u0631\u0633\u0627\u0629", -"Name": "\u0627\u0644\u0627\u0633\u0645", -"Id": "\u0631\u0642\u0645 \u0627\u0644\u0645\u0639\u0631\u0641", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "\u0631\u0642\u0645 \u0627\u0644\u0645\u0639\u0631\u0641 \u064a\u062c\u0628 \u0623\u0646 \u062a\u0628\u062f\u0623 \u0628\u062d\u0631\u0641\u060c \u064a\u062a\u0628\u0639 \u0641\u0642\u0637 \u0628\u062d\u0631\u0648\u0641 \u0648\u0623\u0631\u0642\u0627\u0645\u060c \u0634\u0631\u0637\u0627\u062a\u060c \u0623\u0648 \u0627\u0644\u0646\u0642\u0627\u0637\u060c \u0627\u0644\u0646\u0642\u0637\u062a\u064a\u0646 \u0623\u0648 \u0627\u0644\u0634\u0631\u0637\u0627\u062a \u0627\u0644\u0633\u0641\u0644\u064a\u0629.", -"You have unsaved changes are you sure you want to navigate away?": "\u0644\u062f\u064a\u0643 \u062a\u063a\u064a\u064a\u0631\u0627\u062a \u0644\u0645 \u064a\u062a\u0645 \u062d\u0641\u0638\u0647\u0627 \u0647\u0644 \u0623\u0646\u062a \u0645\u062a\u0623\u0643\u062f \u0623\u0646\u0643 \u062a\u0631\u063a\u0628 \u0641\u064a \u0627\u0644\u0627\u0646\u062a\u0642\u0627\u0644 \u0628\u0639\u064a\u062f\u0627\u061f", -"Restore last draft": "\u0627\u0633\u062a\u0639\u0627\u062f\u0629 \u0623\u062e\u0631 \u0645\u0633\u0648\u062f\u0629", -"Special character": "\u0631\u0645\u0632", -"Source code": "\u0634\u0641\u0631\u0629 \u0627\u0644\u0645\u0635\u062f\u0631", -"Insert\/Edit code sample": "\u0625\u062f\u0631\u0627\u062c\/\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0643\u0648\u062f", -"Language": "\u0627\u0644\u0644\u063a\u0629", -"Code sample": "\u0639\u064a\u0651\u0646\u0629 \u0639\u0646 \u0627\u0644\u0643\u0648\u062f \u0627\u0644\u0628\u0631\u0645\u062c\u064a", -"Color": "\u0627\u0644\u0644\u0648\u0646", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "\u0645\u0646 \u0627\u0644\u064a\u0633\u0627\u0631 \u0644\u0644\u064a\u0645\u064a\u0646", -"Right to left": "\u0645\u0646 \u0627\u0644\u064a\u0645\u064a\u0646 \u0644\u0644\u064a\u0633\u0627\u0631", -"Emoticons": "\u0627\u0644\u0631\u0645\u0648\u0632", -"Document properties": "\u062e\u0635\u0627\u0626\u0635 \u0627\u0644\u0645\u0633\u062a\u0646\u062f", -"Title": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646", -"Keywords": "\u0643\u0644\u0645\u0627\u062a \u0627\u0644\u0628\u062d\u062b", -"Description": "\u0627\u0644\u0648\u0635\u0641", -"Robots": "\u0627\u0644\u0631\u0648\u0628\u0648\u062a\u0627\u062a", -"Author": "\u0627\u0644\u0643\u0627\u062a\u0628", -"Encoding": "\u0627\u0644\u062a\u0631\u0645\u064a\u0632", -"Fullscreen": "\u0645\u0644\u0621 \u0627\u0644\u0634\u0627\u0634\u0629", -"Action": "\u0627\u0644\u0639\u0645\u0644\u064a\u0629", -"Shortcut": "\u0627\u0644\u0627\u062e\u062a\u0635\u0627\u0631", -"Help": "\u0627\u0644\u0645\u0633\u0627\u0639\u062f\u0629", -"Address": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646", -"Focus to menubar": "\u0627\u0644\u062a\u0631\u0643\u064a\u0632 \u0639\u0644\u0649 \u0634\u0631\u064a\u0637 \u0627\u0644\u0642\u0648\u0627\u0626\u0645", -"Focus to toolbar": "\u0627\u0644\u062a\u0631\u0643\u064a\u0632 \u0639\u0644\u0649 \u0634\u0631\u064a\u0637 \u0627\u0644\u0623\u062f\u0648\u0627\u062a", -"Focus to element path": "\u0627\u0644\u062a\u0631\u0643\u064a\u0632 \u0639\u0644\u0649 \u0645\u0633\u0627\u0631 \u0627\u0644\u0639\u0646\u0635\u0631", -"Focus to contextual toolbar": "\u0627\u0644\u062a\u0631\u0643\u064a\u0632 \u0639\u0644\u0649 \u0634\u0631\u064a\u0637 \u0623\u062f\u0648\u0627\u062a \u0627\u0644\u0633\u064a\u0627\u0642", -"Insert link (if link plugin activated)": "\u0625\u0636\u0627\u0641\u0629 \u0631\u0627\u0628\u0637 (\u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0631\u0648\u0627\u0628\u0637 \u0645\u0641\u0639\u0644\u0629)", -"Save (if save plugin activated)": "\u062d\u0641\u0638 (\u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u062d\u0641\u0638 \u0645\u0641\u0639\u0644\u0629)", -"Find (if searchreplace plugin activated)": "\u0627\u0644\u0628\u062d\u062b (\u0625\u0630\u0627 \u0643\u0627\u0646\u062a \u0625\u0636\u0627\u0641\u0629 \u0627\u0644\u0628\u062d\u062b \u0645\u0641\u0639\u0644\u0629)", -"Plugins installed ({0}):": "\u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a \u0627\u0644\u0645\u062b\u0628\u062a\u0629 ({0}):", -"Premium plugins:": "\u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a \u0627\u0644\u0645\u0645\u064a\u0632\u0629:", -"Learn more...": "\u0645\u0639\u0631\u0641\u0629 \u0627\u0644\u0645\u0632\u064a\u062f...", -"You are using {0}": "\u0623\u0646\u062a \u062a\u0633\u062a\u062e\u062f\u0645 {0}", -"Plugins": "\u0627\u0644\u0625\u0636\u0627\u0641\u0627\u062a", -"Handy Shortcuts": "\u0627\u062e\u062a\u0635\u0627\u0631\u0627\u062a \u0645\u0633\u0627\u0639\u0650\u062f\u0629", -"Horizontal line": "\u062e\u0637 \u0623\u0641\u0642\u064a", -"Insert\/edit image": "\u0625\u062f\u0631\u0627\u062c\/\u062a\u062d\u0631\u064a\u0631 \u0635\u0648\u0631\u0629", -"Image description": "\u0648\u0635\u0641 \u0627\u0644\u0635\u0648\u0631\u0629", -"Source": "\u0627\u0644\u0645\u0635\u062f\u0631", -"Dimensions": "\u0627\u0644\u0623\u0628\u0639\u0627\u062f", -"Constrain proportions": "\u0627\u0644\u062a\u0646\u0627\u0633\u0628", -"General": "\u0639\u0627\u0645", -"Advanced": "\u062e\u0635\u0627\u0626\u0635 \u0645\u062a\u0642\u062f\u0645\u0647", -"Style": "\u0627\u0644\u0646\u0645\u0637 \/ \u0627\u0644\u0634\u0643\u0644", -"Vertical space": "\u0645\u0633\u0627\u0641\u0629 \u0639\u0645\u0648\u062f\u064a\u0629", -"Horizontal space": "\u0645\u0633\u0627\u0641\u0629 \u0623\u0641\u0642\u064a\u0629", -"Border": "\u062d\u062f\u0648\u062f", -"Insert image": "\u0625\u062f\u0631\u0627\u062c \u0635\u0648\u0631\u0629", -"Image": "\u0627\u0644\u0635\u0648\u0631\u0629", -"Image list": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0635\u0648\u0631", -"Rotate counterclockwise": "\u062a\u062f\u0648\u064a\u0631 \u0639\u0643\u0633 \u0627\u062a\u062c\u0627\u0647 \u0639\u0642\u0627\u0631\u0628 \u0627\u0644\u0633\u0627\u0639\u0629", -"Rotate clockwise": "\u062a\u062f\u0648\u064a\u0631 \u0641\u064a \u0627\u062a\u062c\u0627\u0647 \u0639\u0642\u0627\u0631\u0628 \u0627\u0644\u0633\u0627\u0639\u0629", -"Flip vertically": "\u0627\u0646\u0639\u0643\u0627\u0633 \u0639\u0627\u0645\u0648\u062f\u064a", -"Flip horizontally": "\u0627\u0646\u0639\u0643\u0627\u0633 \u0623\u0641\u0642\u064a", -"Edit image": "\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0635\u0648\u0631\u0629", -"Image options": "\u0627\u0639\u062f\u0627\u062f\u0627\u062a \u0627\u0644\u0635\u0648\u0631\u0629", -"Zoom in": "\u062a\u0643\u0628\u064a\u0631", -"Zoom out": "\u062a\u0635\u063a\u064a\u0631", -"Crop": "\u0642\u0635", -"Resize": "\u062a\u063a\u064a\u064a\u0631 \u062d\u062c\u0645", -"Orientation": "\u0627\u0644\u0645\u062d\u0627\u0630\u0627\u0629", -"Brightness": "\u0627\u0644\u0625\u0636\u0627\u0621\u0629", -"Sharpen": "\u062d\u0627\u062f\u0629", -"Contrast": "\u0627\u0644\u062a\u0628\u0627\u064a\u0646", -"Color levels": "\u0645\u0633\u062a\u0648\u0649 \u0627\u0644\u0644\u0648\u0646", -"Gamma": "\u063a\u0627\u0645\u0627", -"Invert": "\u0639\u0643\u0633", -"Apply": "\u062a\u0637\u0628\u064a\u0642", -"Back": "\u0644\u0644\u062e\u0644\u0641", -"Insert date\/time": "\u0625\u062f\u0631\u0627\u062c \u062a\u0627\u0631\u064a\u062e\/\u0648\u0642\u062a", -"Date\/time": "\u0627\u0644\u062a\u0627\u0631\u064a\u062e\/\u0627\u0644\u0648\u0642\u062a", -"Insert link": "\u0625\u062f\u0631\u0627\u062c \u0631\u0627\u0628\u0637", -"Insert\/edit link": "\u0625\u062f\u0631\u0627\u062c\/\u062a\u062d\u0631\u064a\u0631 \u0631\u0627\u0628\u0637", -"Text to display": "\u0627\u0644\u0646\u0635 \u0627\u0644\u0645\u0637\u0644\u0648\u0628 \u0639\u0631\u0636\u0647", -"Url": "\u0627\u0644\u0639\u0646\u0648\u0627\u0646", -"Target": "\u0627\u0644\u0625\u0637\u0627\u0631 \u0627\u0644\u0647\u062f\u0641", -"None": "\u0628\u0644\u0627", -"New window": "\u0646\u0627\u0641\u0630\u0629 \u062c\u062f\u064a\u062f\u0629", -"Remove link": "\u062d\u0630\u0641 \u0627\u0644\u0631\u0627\u0628\u0637", -"Anchors": "\u0627\u0644\u0645\u0631\u0633\u0627\u0629", -"Link": "\u0627\u0644\u0631\u0627\u0628\u0637", -"Paste or type a link": "\u0623\u062f\u062e\u0644 \u0623\u0648 \u0627\u0643\u062a\u0628 \u0627\u0644\u0631\u0627\u0628\u0637", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0627\u0644\u0631\u0627\u0628\u0637 \u0627\u0644\u0630\u064a \u0642\u0645\u062a \u0628\u0625\u062f\u0631\u0627\u062c\u0647 \u064a\u0634\u0627\u0628\u0647 \u0627\u0644\u0628\u0631\u064a\u062f \u0627\u0644\u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a. \u0647\u0644 \u062a\u0631\u064a\u062f \u0627\u0646 \u062a\u0636\u064a\u0641 \u0627\u0644\u0644\u0627\u062d\u0642\u0629 mailto: \u0645\u0639\u062a\u0628\u0631\u0627\u064b \u0647\u0630\u0627 \u0627\u0644\u0631\u0627\u0628\u0637 \u0628\u0631\u064a\u062f\u0627 \u0627\u0644\u0643\u062a\u0631\u0648\u0646\u064a\u0627\u064b\u061f", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u0646\u062a\u0648\u0642\u0639 \u0627\u0646\u0643 \u0642\u0645\u062a \u0628\u0625\u062f\u0631\u0627\u062c \u0631\u0627\u0628\u0637 \u0644\u0645\u0648\u0642\u0639 \u062e\u0627\u0631\u062c\u064a. \u0647\u0644 \u062a\u0631\u064a\u062f \u0627\u0646 \u0646\u0636\u064a\u0641 \u0627\u0644\u0644\u0627\u062d\u0642\u0629 http:\/\/ \u0644\u0644\u0631\u0627\u0628\u0637 \u0627\u0644\u0630\u064a \u0627\u062f\u062e\u0644\u062a\u0647\u061f", -"Link list": "\u0642\u0627\u0626\u0645\u0629 \u0627\u0644\u0631\u0648\u0627\u0628\u0637", -"Insert video": "\u0625\u062f\u0631\u0627\u062c \u0641\u064a\u062f\u064a\u0648", -"Insert\/edit video": "\u0625\u062f\u0631\u0627\u062c\/\u062a\u062d\u0631\u064a\u0631 \u0641\u064a\u062f\u064a\u0648", -"Insert\/edit media": "\u0625\u062f\u0631\u0627\u062c\/\u062a\u062d\u0631\u064a\u0631 \u0627\u0644\u0648\u0633\u0627\u0626\u0637 \u0627\u0644\u0645\u062a\u0639\u062f\u062f\u0629", -"Alternative source": "\u0645\u0635\u062f\u0631 \u0628\u062f\u064a\u0644", -"Poster": "\u0645\u0644\u0635\u0642", -"Paste your embed code below:": "\u0644\u0635\u0642 \u0643\u0648\u062f \u0627\u0644\u062a\u0636\u0645\u064a\u0646 \u0647\u0646\u0627:", -"Embed": "\u062a\u0636\u0645\u064a\u0646", -"Media": "\u0627\u0644\u0648\u0633\u0627\u0626\u0637 \u0627\u0644\u0645\u062a\u0639\u062f\u062f\u0629", -"Nonbreaking space": "\u0645\u0633\u0627\u0641\u0629 \u063a\u064a\u0631 \u0645\u0646\u0642\u0633\u0645\u0629", -"Page break": "\u0641\u0627\u0635\u0644 \u0644\u0644\u0635\u0641\u062d\u0629", -"Paste as text": "\u0644\u0635\u0642 \u0643\u0646\u0635", -"Preview": "\u0645\u0639\u0627\u064a\u0646\u0629", -"Print": "\u0637\u0628\u0627\u0639\u0629", -"Save": "\u062d\u0641\u0638", -"Find": "\u0628\u062d\u062b", -"Replace with": "\u0627\u0633\u062a\u0628\u062f\u0627\u0644 \u0628\u0640", -"Replace": "\u0627\u0633\u062a\u0628\u062f\u0627\u0644", -"Replace all": "\u0627\u0633\u062a\u0628\u062f\u0627\u0644 \u0627\u0644\u0643\u0644", -"Prev": "\u0627\u0644\u0633\u0627\u0628\u0642", -"Next": "\u0627\u0644\u062a\u0627\u0644\u064a", -"Find and replace": "\u0628\u062d\u062b \u0648\u0627\u0633\u062a\u0628\u062f\u0627\u0644", -"Could not find the specified string.": "\u062a\u0639\u0630\u0631 \u0627\u0644\u0639\u062b\u0648\u0631 \u0639\u0644\u0649 \u0627\u0644\u0643\u0644\u0645\u0629 \u0627\u0644\u0645\u062d\u062f\u062f\u0629", -"Match case": "\u0645\u0637\u0627\u0628\u0642\u0629 \u062d\u0627\u0644\u0629 \u0627\u0644\u0623\u062d\u0631\u0641", -"Whole words": "\u0645\u0637\u0627\u0628\u0642\u0629 \u0627\u0644\u0643\u0644\u0645\u0627\u062a \u0628\u0627\u0644\u0643\u0627\u0645\u0644", -"Spellcheck": "\u062a\u062f\u0642\u064a\u0642 \u0625\u0645\u0644\u0627\u0626\u064a", -"Ignore": "\u062a\u062c\u0627\u0647\u0644", -"Ignore all": "\u062a\u062c\u0627\u0647\u0644 \u0627\u0644\u0643\u0644", -"Finish": "\u0627\u0646\u062a\u0647\u064a", -"Add to Dictionary": "\u0627\u0636\u0641 \u0627\u0644\u064a \u0627\u0644\u0642\u0627\u0645\u0648\u0633", -"Insert table": "\u0625\u062f\u0631\u0627\u062c \u062c\u062f\u0648\u0644", -"Table properties": "\u062e\u0635\u0627\u0626\u0635 \u0627\u0644\u062c\u062f\u0648\u0644", -"Delete table": "\u062d\u0630\u0641 \u062c\u062f\u0648\u0644", -"Cell": "\u062e\u0644\u064a\u0629", -"Row": "\u0635\u0641", -"Column": "\u0639\u0645\u0648\u062f", -"Cell properties": "\u062e\u0635\u0627\u0626\u0635 \u0627\u0644\u062e\u0644\u064a\u0629", -"Merge cells": "\u062f\u0645\u062c \u062e\u0644\u0627\u064a\u0627", -"Split cell": "\u062a\u0642\u0633\u064a\u0645 \u0627\u0644\u062e\u0644\u0627\u064a\u0627", -"Insert row before": "\u0625\u062f\u0631\u0627\u062c \u0635\u0641 \u0644\u0644\u0623\u0639\u0644\u0649", -"Insert row after": "\u0625\u062f\u0631\u0627\u062c \u0635\u0641 \u0644\u0644\u0623\u0633\u0641\u0644", -"Delete row": "\u062d\u0630\u0641 \u0635\u0641", -"Row properties": "\u062e\u0635\u0627\u0626\u0635 \u0627\u0644\u0635\u0641", -"Cut row": "\u0642\u0635 \u0627\u0644\u0635\u0641", -"Copy row": "\u0646\u0633\u062e \u0627\u0644\u0635\u0641", -"Paste row before": "\u0644\u0635\u0642 \u0627\u0644\u0635\u0641 \u0644\u0644\u0623\u0639\u0644\u0649", -"Paste row after": "\u0644\u0635\u0642 \u0627\u0644\u0635\u0641 \u0644\u0644\u0623\u0633\u0641\u0644", -"Insert column before": "\u0625\u062f\u0631\u0627\u062c \u0639\u0645\u0648\u062f \u0644\u0644\u064a\u0633\u0627\u0631", -"Insert column after": "\u0625\u062f\u0631\u0627\u062c \u0639\u0645\u0648\u062f \u0644\u0644\u064a\u0645\u064a\u0646", -"Delete column": "\u062d\u0630\u0641 \u0639\u0645\u0648\u062f", -"Cols": "\u0639\u062f\u062f \u0627\u0644\u0623\u0639\u0645\u062f\u0629", -"Rows": "\u0639\u062f\u062f \u0627\u0644\u0635\u0641\u0648\u0641", -"Width": "\u0639\u0631\u0636", -"Height": "\u0627\u0631\u062a\u0641\u0627\u0639", -"Cell spacing": "\u0627\u0644\u0645\u0633\u0627\u0641\u0629 \u0628\u064a\u0646 \u0627\u0644\u062e\u0644\u0627\u064a\u0627", -"Cell padding": "\u062a\u0628\u0627\u0639\u062f \u0627\u0644\u062e\u0644\u064a\u0629", -"Caption": "\u0634\u0631\u062d", -"Left": "\u064a\u0633\u0627\u0631", -"Center": "\u062a\u0648\u0633\u064a\u0637", -"Right": "\u064a\u0645\u064a\u0646", -"Cell type": "\u0646\u0648\u0639 \u0627\u0644\u062e\u0644\u064a\u0629", -"Scope": "\u0627\u0644\u0645\u062c\u0627\u0644", -"Alignment": "\u0645\u062d\u0627\u0630\u0627\u0629", -"H Align": "\u0645\u062d\u0627\u0630\u0627\u0629 \u0623\u0641\u0642\u064a\u0629", -"V Align": "\u0645\u062d\u0627\u0630\u0627\u0629 \u0631\u0623\u0633\u064a\u0629", -"Top": "\u0623\u0639\u0644\u064a", -"Middle": "\u0627\u0644\u0648\u0633\u0637", -"Bottom": "\u0627\u0644\u0623\u0633\u0641\u0644", -"Header cell": "\u0631\u0623\u0633 \u0627\u0644\u062e\u0644\u064a\u0629", -"Row group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0635\u0641", -"Column group": "\u0645\u062c\u0645\u0648\u0639\u0629 \u0639\u0645\u0648\u062f", -"Row type": "\u0646\u0648\u0639 \u0627\u0644\u0635\u0641", -"Header": "\u0627\u0644\u0631\u0623\u0633", -"Body": "\u0647\u064a\u0643\u0644", -"Footer": "\u062a\u0630\u064a\u064a\u0644", -"Border color": "\u0644\u0648\u0646 \u0627\u0644\u0625\u0637\u0627\u0631", -"Insert template": "\u0625\u062f\u0631\u0627\u062c \u0642\u0627\u0644\u0628", -"Templates": "\u0642\u0648\u0627\u0644\u0628", -"Template": "\u0627\u0644\u0642\u0627\u0644\u0628", -"Text color": "\u0644\u0648\u0646 \u0627\u0644\u0646\u0635", -"Background color": "\u0644\u0648\u0646 \u0627\u0644\u062e\u0644\u0641\u064a\u0629", -"Custom...": "\u062a\u062e\u0635\u064a\u0635 ...", -"Custom color": "\u0644\u0648\u0646 \u0645\u062e\u0635\u0635", -"No color": "\u0628\u062f\u0648\u0646 \u0644\u0648\u0646", -"Table of Contents": "\u062c\u062f\u0648\u0644 \u0627\u0644\u0645\u062d\u062a\u0648\u064a\u0627\u062a", -"Show blocks": "\u0645\u0634\u0627\u0647\u062f\u0629 \u0627\u0644\u0643\u062a\u0644", -"Show invisible characters": "\u0623\u0638\u0647\u0631 \u0627\u0644\u0623\u062d\u0631\u0641 \u0627\u0644\u063a\u064a\u0631 \u0645\u0631\u0626\u064a\u0629", -"Words: {0}": "\u0627\u0644\u0643\u0644\u0645\u0627\u062a:{0}", -"{0} words": "{0} \u0643\u0644\u0645\u0627\u062a", -"File": "\u0645\u0644\u0641", -"Edit": "\u062a\u062d\u0631\u064a\u0631", -"Insert": "\u0625\u062f\u0631\u0627\u062c", -"View": "\u0639\u0631\u0636", -"Format": "\u062a\u0646\u0633\u064a\u0642", -"Table": "\u062c\u062f\u0648\u0644", -"Tools": "\u0623\u062f\u0627\u0648\u0627\u062a", -"Powered by {0}": "\u0645\u062f\u0639\u0648\u0645 \u0645\u0646 {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u0645\u0646\u0637\u0642\u0629 \u0646\u0635 \u0645\u0646\u0633\u0642. \u0627\u0636\u063a\u0637 ALT-F9 \u0644\u0644\u0642\u0627\u0626\u0645\u0629. \u0627\u0636\u063a\u0637 ALT-F10 \u0644\u0634\u0631\u064a\u0637 \u0627\u0644\u0623\u062f\u0648\u0627\u062a. \u0627\u0636\u063a\u0637 ALT-0 \u0644\u0644\u062d\u0635\u0648\u0644 \u0639\u0644\u0649 \u0645\u0633\u0627\u0639\u062f\u0629", -"_dir": "rtl" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/az.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/az.js deleted file mode 100644 index cbd5d47..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/az.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('az',{ -"Redo": "\u0130r\u0259li", -"Undo": "Geriy\u0259", -"Cut": "K\u0259s", -"Copy": "K\u00f6\u00e7\u00fcr", -"Paste": "\u018flav\u0259 et", -"Select all": "Ham\u0131s\u0131n\u0131 se\u00e7", -"New document": "Yeni s\u0259n\u0259d", -"Ok": "Oldu", -"Cancel": "L\u0259\u011fv et", -"Visual aids": "Konturlar\u0131 g\u00f6st\u0259r", -"Bold": "Qal\u0131n", -"Italic": "Maili", -"Underline": "Alt x\u0259ttli", -"Strikethrough": "Silinmi\u015f", -"Superscript": "Yuxar\u0131 indeks", -"Subscript": "A\u015fa\u011f\u0131 indeks", -"Clear formatting": "Format\u0131 t\u0259mizl\u0259", -"Align left": "Sol t\u0259r\u0259f \u00fczr\u0259", -"Align center": "M\u0259rk\u0259z \u00fczr\u0259", -"Align right": "Sa\u011f t\u0259r\u0259f \u00fczr\u0259", -"Justify": "H\u0259r iki t\u0259r\u0259f \u00fczr\u0259", -"Bullet list": "S\u0131ras\u0131z siyah\u0131", -"Numbered list": "N\u00f6mr\u0259l\u0259nmi\u015f siyah\u0131", -"Decrease indent": "Bo\u015flu\u011fu azalt", -"Increase indent": "Bo\u015flu\u011fu art\u0131r", -"Close": "Ba\u011fla", -"Formats": "Formatlar", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Sizin brauzeriniz m\u00fcbadil\u0259 buferin\u0259 birba\u015fa yolu d\u0259st\u0259kl\u0259mir. Z\u0259hm\u0259t olmasa, bunun yerin\u0259 klaviaturan\u0131n Ctrl+X\/C\/V d\u00fcym\u0259l\u0259rind\u0259n istifad\u0259 edin.", -"Headers": "Ba\u015fl\u0131qlar", -"Header 1": "Ba\u015fl\u0131q 1", -"Header 2": "Ba\u015fl\u0131q 2", -"Header 3": "Ba\u015fl\u0131q 3", -"Header 4": "Ba\u015fl\u0131q 4", -"Header 5": "Ba\u015fl\u0131q 5", -"Header 6": "Ba\u015fl\u0131q 6", -"Headings": "Ba\u015fl\u0131qlar", -"Heading 1": "Ba\u015fl\u0131q 1", -"Heading 2": "Ba\u015fl\u0131q 2", -"Heading 3": "Ba\u015fl\u0131q 3", -"Heading 4": "Ba\u015fl\u0131q 4", -"Heading 5": "Ba\u015fl\u0131q 5", -"Heading 6": "Ba\u015fl\u0131q 6", -"Preformatted": "\u018fvv\u0259lc\u0259d\u0259n formatland\u0131r\u0131lm\u0131\u015f", -"Div": "Div", -"Pre": "Pre", -"Code": "Kod", -"Paragraph": "Paraqraf", -"Blockquote": "Sitat", -"Inline": "S\u0259tir i\u00e7i", -"Blocks": "Bloklar", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Hal-haz\u0131rda adi m\u0259tn rejimind\u0259 yerl\u0259\u015fdirilir. M\u0259zmun sad\u0259 m\u0259tn \u015f\u0259klind\u0259 yerl\u0259\u015fdiril\u0259c\u0259k, h\u0259l\u0259 bu se\u00e7imi d\u0259yi\u015fdirm\u0259.", -"Font Family": "Font stili", -"Font Sizes": "Font \u00f6l\u00e7\u00fcl\u0259ri", -"Class": "Sinif", -"Browse for an image": "\u015e\u0259kil se\u00e7", -"OR": "V\u018f YA", -"Drop an image here": "\u015e\u0259kli buraya s\u00fcr\u00fckl\u0259yin", -"Upload": "Y\u00fckl\u0259", -"Block": "Blokla", -"Align": "D\u00fczl\u0259ndir", -"Default": "Susmaya g\u00f6r\u0259", -"Circle": "Dair\u0259", -"Disc": "Disk", -"Square": "Sah\u0259", -"Lower Alpha": "Ki\u00e7ik Alfa \u0259lifbas\u0131", -"Lower Greek": "Ki\u00e7ik Yunan \u0259lifbas\u0131", -"Lower Roman": "Ki\u00e7ik Roma \u0259lifbas\u0131", -"Upper Alpha": "B\u00f6y\u00fck Alfa \u0259lifbas\u0131", -"Upper Roman": "B\u00f6y\u00fck Roma \u0259lifbas\u0131", -"Anchor": "L\u00f6vb\u0259r", -"Name": "Ad", -"Id": "ID", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "\u0130D h\u0259rfl\u0259 ba\u015flamal\u0131d\u0131r. Daha sonra is\u0259 h\u0259rf, r\u0259q\u0259m, tire, n\u00f6qt\u0259, qo\u015fan\u00f6qt\u0259, v\u0259 altx\u0259tt kimi simvollardan istifad\u0259 oluna bil\u0259r.", -"You have unsaved changes are you sure you want to navigate away?": "Sizd\u0259 yadda saxlan\u0131lmayan d\u0259yi\u015fiklikl\u0259r var \u0259minsiniz ki, getm\u0259k ist\u0259yirsiniz?", -"Restore last draft": "Son layih\u0259nin b\u0259rpas\u0131", -"Special character": "X\u00fcsusi simvollar", -"Source code": "M\u0259nb\u0259 kodu", -"Insert\/Edit code sample": "Kod n\u00fcmun\u0259sin\u0259 \u0259lav\u0259\/d\u00fcz\u0259li\u015f et", -"Language": "Dil", -"Code sample": "Kod n\u00fcmun\u0259si", -"Color": "R\u0259ng", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Soldan sa\u011fa", -"Right to left": "Sa\u011fdan sola", -"Emoticons": "Emosiyalar", -"Document properties": "S\u0259n\u0259din x\u00fcsusiyy\u0259tl\u0259ri", -"Title": "Ba\u015fl\u0131q", -"Keywords": "A\u00e7ar s\u00f6zl\u0259r", -"Description": "T\u0259sviri", -"Robots": "Robotlar", -"Author": "M\u00fc\u0259llif", -"Encoding": "Kodla\u015fd\u0131rma", -"Fullscreen": "Tam ekran rejimi", -"Action": "\u018fmr", -"Shortcut": "Q\u0131sayol", -"Help": "K\u00f6m\u0259k", -"Address": "Adres", -"Focus to menubar": "Menyu \u00e7ubu\u011funa diqq\u0259t et", -"Focus to toolbar": "Al\u0259tl\u0259r \u00e7ubu\u011funa diqq\u0259t et", -"Focus to element path": "Elementin m\u0259nb\u0259yin\u0259 diqq\u0259t et", -"Focus to contextual toolbar": "Kontekst menyuya diqq\u0259t et", -"Insert link (if link plugin activated)": "Link \u0259lav\u0259 et (\u0259g\u0259r link \u0259lav\u0259si aktivdirs\u0259)", -"Save (if save plugin activated)": "Yadda\u015fa yaz (\u0259g\u0259r yadda\u015fa yaz \u0259lav\u0259si aktivdirs\u0259)", -"Find (if searchreplace plugin activated)": "Tap (\u0259g\u0259r axtar\u0131\u015f \u0259lav\u0259si aktivdirs\u0259)", -"Plugins installed ({0}):": "\u018flav\u0259l\u0259r y\u00fckl\u0259ndi ({0}):", -"Premium plugins:": "Premium \u0259lav\u0259l\u0259r", -"Learn more...": "Daha \u00e7ox \u00f6yr\u0259n...", -"You are using {0}": "Siz {0} istifad\u0259 edirsiniz", -"Plugins": "\u018flav\u0259l\u0259r", -"Handy Shortcuts": "Laz\u0131ml\u0131 q\u0131sayollar", -"Horizontal line": "Horizontal x\u0259tt", -"Insert\/edit image": "\u015e\u0259kilin \u0259lav\u0259\/redakt\u0259 edilm\u0259si", -"Image description": "\u015e\u0259kilin t\u0259sviri", -"Source": "M\u0259nb\u0259", -"Dimensions": "\u00d6l\u00e7\u00fcl\u0259r", -"Constrain proportions": "Nisb\u0259tl\u0259rin saxlan\u0131lmas\u0131", -"General": "\u00dcmumi", -"Advanced": "Geni\u015fl\u0259nmi\u015f", -"Style": "Stil", -"Vertical space": "Vertikal sah\u0259", -"Horizontal space": "Horizontal sah\u0259", -"Border": "\u00c7\u0259r\u00e7iv\u0259", -"Insert image": "\u015e\u0259kil yerl\u0259\u015fdir", -"Image": "\u015e\u0259kil", -"Image list": "\u015e\u0259kil listi", -"Rotate counterclockwise": "Saat \u0259qr\u0259binin \u0259ksin\u0259 f\u0131rlat", -"Rotate clockwise": "Saat \u0259qr\u0259bi istiqam\u0259tind\u0259 f\u0131rlat", -"Flip vertically": "\u015eaquli \u00e7evir", -"Flip horizontally": "\u00dcfiqi \u00e7evir", -"Edit image": "\u015e\u0259kili redakt\u0259 et", -"Image options": "\u015e\u0259kil parametrl\u0259ri", -"Zoom in": "Yax\u0131nla\u015fd\u0131r", -"Zoom out": "Uzaqla\u015fd\u0131r", -"Crop": "K\u0259s", -"Resize": "\u00d6l\u00e7\u00fcl\u0259ri d\u0259yi\u015f", -"Orientation": "Oriyentasiya", -"Brightness": "Parlaql\u0131q", -"Sharpen": "K\u0259skinl\u0259\u015fdir", -"Contrast": "Ziddiyy\u0259t", -"Color levels": "R\u0259ng s\u0259viyy\u0259l\u0259ri", -"Gamma": "Qamma", -"Invert": "T\u0259rsin\u0259 \u00e7evir", -"Apply": "T\u0259tbiq et", -"Back": "Geri", -"Insert date\/time": "G\u00fcn\/tarix \u0259lav\u0259 et", -"Date\/time": "Tarix\/saat", -"Insert link": "Linkin \u0259lav\u0259 edilm\u0259si", -"Insert\/edit link": "Linkin \u0259lav\u0259\/redakt\u0259 edilm\u0259si", -"Text to display": "G\u00f6r\u00fcn\u0259n yaz\u0131n\u0131n t\u0259sviri", -"Url": "Linkin \u00fcnvan\u0131", -"Target": "H\u0259d\u0259f", -"None": "Yoxdur", -"New window": "Yeni p\u0259nc\u0259r\u0259d\u0259 a\u00e7\u0131ls\u0131n", -"Remove link": "Linki sil", -"Anchors": "L\u00f6vb\u0259rl\u0259r", -"Link": "Ke\u00e7id", -"Paste or type a link": "Ke\u00e7idi yerl\u0259\u015fdirin v\u0259 ya yaz\u0131n", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Daxil etdiyiniz URL bir e-mail kimi g\u00f6r\u00fcn\u00fcr. \u018fg\u0259r t\u0259l\u0259b olunan mailto: prefix \u0259lav\u0259 etm\u0259k ist\u0259yirsiniz?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Daxil etdiyiniz URL bir e-mail kimi g\u00f6r\u00fcn\u00fcr. \u018fg\u0259r t\u0259l\u0259b olunan mailto: prefix \u0259lav\u0259 etm\u0259k ist\u0259yirsiniz?", -"Link list": "Ke\u00e7id listi", -"Insert video": "Videonun \u0259lav\u0259 edilm\u0259si", -"Insert\/edit video": "Videonun \u0259lav\u0259\/redakt\u0259 edilm\u0259si", -"Insert\/edit media": "Media \u0259lav\u0259\/d\u00fcz\u0259li\u015f et", -"Alternative source": "Alternativ m\u0259nb\u0259", -"Poster": "Poster", -"Paste your embed code below:": "\u00d6z kodunuzu a\u015fa\u011f\u0131 \u0259lav\u0259 edin:", -"Embed": "\u018flav\u0259 etm\u0259k \u00fc\u00e7\u00fcn kod", -"Media": "Media", -"Nonbreaking space": "Q\u0131r\u0131lmaz sah\u0259", -"Page break": "S\u0259hif\u0259nin q\u0131r\u0131lmas\u0131", -"Paste as text": "M\u0259tn kimi \u0259lav\u0259 et", -"Preview": "\u0130lkinbax\u0131\u015f", -"Print": "\u00c7ap et", -"Save": "Yadda saxla", -"Find": "Tap", -"Replace with": "Bununla d\u0259yi\u015fdir", -"Replace": "D\u0259yi\u015fdir", -"Replace all": "Ham\u0131s\u0131n\u0131 d\u0259yi\u015fdir", -"Prev": "\u018fvv\u0259lki", -"Next": "N\u00f6vb\u0259ti", -"Find and replace": "Tap v\u0259 d\u0259yi\u015fdir", -"Could not find the specified string.": "G\u00f6st\u0259ril\u0259n s\u0259tiri tapmaq olmur", -"Match case": "Registri n\u0259z\u0259r\u0259 al", -"Whole words": "Tam s\u00f6zl\u0259r", -"Spellcheck": "Orfoqrafiyan\u0131 yoxla", -"Ignore": "\u0130qnorla", -"Ignore all": "Ham\u0131s\u0131n\u0131 iqnorla", -"Finish": "Bitir", -"Add to Dictionary": "L\u00fc\u011f\u0259t\u0259 \u0259lav\u0259 edilsin", -"Insert table": "S\u0259tir \u0259lav\u0259 et", -"Table properties": "C\u0259dv\u0259lin x\u00fcsusiyy\u0259tl\u0259ri", -"Delete table": "C\u0259dv\u0259li sil", -"Cell": "H\u00fccr\u0259", -"Row": "S\u0259tir", -"Column": "S\u00fctun", -"Cell properties": "H\u00fccr\u0259nin x\u00fcsusiyy\u0259tl\u0259ri", -"Merge cells": "H\u00fccr\u0259l\u0259ri birl\u0259\u015ftir", -"Split cell": "H\u00fccr\u0259l\u0259rin say\u0131", -"Insert row before": "\u018fvv\u0259lin\u0259 s\u0259tir \u0259lav\u0259 et", -"Insert row after": "Sonras\u0131na s\u0259tir \u0259lav\u0259 et", -"Delete row": "S\u0259tri sil", -"Row properties": "S\u0259trin x\u00fcsusiyy\u0259tl\u0259ri", -"Cut row": "S\u0259tiri k\u0259s", -"Copy row": "S\u0259tiri k\u00f6\u00e7\u00fcr", -"Paste row before": "\u018fvv\u0259lin\u0259 s\u0259tir \u0259lav\u0259 et", -"Paste row after": "Sonras\u0131na s\u0259tir \u0259lav\u0259 et", -"Insert column before": "\u018fvv\u0259lin\u0259 s\u0259tir \u0259lav\u0259 et", -"Insert column after": "\u018fvv\u0259lin\u0259 s\u00fctun \u0259lav\u0259 et", -"Delete column": "S\u00fctunu sil", -"Cols": "S\u00fctunlar", -"Rows": "S\u0259tirl\u0259r", -"Width": "Eni", -"Height": "H\u00fcnd\u00fcrl\u00fcy\u00fc", -"Cell spacing": "H\u00fccr\u0259l\u0259rin aras\u0131nda m\u0259saf\u0259", -"Cell padding": "H\u00fccr\u0259l\u0259rin sah\u0259l\u0259ri", -"Caption": "Ba\u015flan\u011f\u0131c", -"Left": "Sol t\u0259r\u0259f \u00fczr\u0259", -"Center": "M\u0259rk\u0259z \u00fczr\u0259", -"Right": "Sa\u011f t\u0259r\u0259f \u00fczr\u0259", -"Cell type": "H\u00fccr\u0259nin tipi", -"Scope": "Sfera", -"Alignment": "D\u00fczl\u0259ndirm\u0259", -"H Align": "H D\u00fczl\u0259ndir", -"V Align": "V D\u00fczl\u0259ndir", -"Top": "Yuxar\u0131", -"Middle": "Orta", -"Bottom": "A\u015fa\u011f\u0131", -"Header cell": "H\u00fccr\u0259nin ba\u015fl\u0131\u011f\u0131", -"Row group": "S\u0259tirin qrupu", -"Column group": "S\u00fctunun qrupu", -"Row type": "S\u0259tirin tipi", -"Header": "Ba\u015fl\u0131q", -"Body": "K\u00fctl\u0259", -"Footer": "\u018fn a\u015fa\u011f\u0131", -"Border color": "\u00c7\u0259r\u00e7iv\u0259 r\u0259ngi", -"Insert template": "\u015eablon \u0259lav\u0259 et", -"Templates": "\u015eablonlar", -"Template": "\u015eablon", -"Text color": "M\u0259tnin r\u0259ngi", -"Background color": "Arxafon r\u0259ngi", -"Custom...": "\u00c7\u0259kilm\u0259...", -"Custom color": "\u00c7\u0259kilm\u0259 r\u0259ng", -"No color": "R\u0259ngsiz", -"Table of Contents": "M\u00fcnd\u0259ricat", -"Show blocks": "Bloklar\u0131 g\u00f6st\u0259r", -"Show invisible characters": "G\u00f6r\u00fcnm\u0259y\u0259n simvollar\u0131 g\u00f6st\u0259r", -"Words: {0}": "S\u00f6zl\u0259r: {0}", -"{0} words": "{0} s\u00f6z", -"File": "Fayl", -"Edit": "Redakt\u0259 et", -"Insert": "\u018flav\u0259 et", -"View": "G\u00f6r\u00fcn\u00fc\u015f", -"Format": "Format", -"Table": "C\u0259dv\u0259l", -"Tools": "Al\u0259tl\u0259r", -"Powered by {0}": "{0} t\u0259r\u0259find\u0259n t\u0259chiz edilib", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "B\u00f6y\u00fck m\u0259tn sah\u0259si \u0259lav\u0259 edilib. Menyu \u00fc\u00e7\u00fcn ALT-F9 d\u00fcym\u0259sini bas\u0131n. Al\u0259tl\u0259r paneli \u00fc\u00e7\u00fcn ALT-F10 d\u00fcym\u0259sini bas\u0131n. K\u00f6m\u0259k \u00fc\u00e7\u00fcn ALT-0 d\u00fcym\u0259l\u0259rin bas\u0131n." -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/be.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/be.js deleted file mode 100644 index bc9fc08..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/be.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('be',{ -"Redo": "\u0410\u0434\u043c\u044f\u043d\u0456\u0446\u044c", -"Undo": "\u0412\u044f\u0440\u043d\u0443\u0446\u044c", -"Cut": "\u0412\u044b\u0440\u0430\u0437\u0430\u0446\u044c", -"Copy": "\u041a\u0430\u043f\u0456\u0440\u0430\u0432\u0430\u0446\u044c", -"Paste": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c", -"Select all": "\u0412\u044b\u043b\u0443\u0447\u044b\u0446\u044c \u0443\u0441\u0451", -"New document": "\u041d\u043e\u0432\u044b \u0434\u0430\u043a\u0443\u043c\u0435\u043d\u0442", -"Ok": "Ok", -"Cancel": "\u0410\u0434\u043c\u044f\u043d\u0456\u0446\u044c", -"Visual aids": "\u041f\u0430\u043a\u0430\u0437\u0432\u0430\u0446\u044c \u043a\u043e\u043d\u0442\u0443\u0440\u044b", -"Bold": "\u0422\u043b\u0443\u0441\u0442\u044b", -"Italic": "\u041a\u0443\u0440\u0441\u0456\u045e", -"Underline": "\u041f\u0430\u0434\u043a\u0440\u044d\u0441\u043b\u0435\u043d\u044b", -"Strikethrough": "\u0417\u0430\u043a\u0440\u044d\u0441\u043b\u0435\u043d\u044b", -"Superscript": "\u0412\u0435\u0440\u0445\u043d\u0456 \u0456\u043d\u0434\u044d\u043a\u0441", -"Subscript": "\u041d\u0456\u0436\u043d\u0456 \u0456\u043d\u0434\u044d\u043a\u0441", -"Clear formatting": "\u0410\u0447\u044b\u0441\u0446\u0456\u0446\u044c \u0444\u0430\u0440\u043c\u0430\u0442", -"Align left": "\u041f\u0430 \u043b\u0435\u0432\u044b\u043c \u043a\u0440\u0430\u0456", -"Align center": "\u041f\u0430 \u0446\u044d\u043d\u0442\u0440\u044b", -"Align right": "\u041f\u0430 \u043f\u0440\u0430\u0432\u044b\u043c \u043a\u0440\u0430\u0456", -"Justify": "\u041f\u0430 \u0448\u044b\u0440\u044b\u043d\u0456", -"Bullet list": "\u041c\u0430\u0440\u043a\u0456\u0440\u0430\u0432\u0430\u043d\u044b \u0441\u043f\u0456\u0441", -"Numbered list": "\u041d\u0443\u043c\u0430\u0440\u0430\u0432\u0430\u043d\u044b \u0441\u043f\u0456\u0441", -"Decrease indent": "\u041f\u0430\u043c\u0435\u043d\u0448\u044b\u0446\u044c \u0432\u043e\u0434\u0441\u0442\u0443\u043f", -"Increase indent": "\u041f\u0430\u0432\u044f\u043b\u0456\u0447\u044b\u0446\u044c \u0432\u043e\u0434\u0441\u0442\u0443\u043f", -"Close": "\u0417\u0430\u0447\u044b\u043d\u0456\u0446\u044c", -"Formats": "\u0424\u0430\u0440\u043c\u0430\u0442", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0412\u0430\u0448 \u0431\u0440\u0430\u045e\u0437\u044d\u0440 \u043d\u0435 \u043f\u0430\u0434\u0442\u0440\u044b\u043c\u043b\u0456\u0432\u0430\u0435 \u043f\u0440\u0430\u043c\u044b \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u0430 \u0431\u0443\u0444\u0435\u0440\u0430 \u0430\u0431\u043c\u0435\u043d\u0443. \u041a\u0430\u043b\u0456 \u043b\u0430\u0441\u043a\u0430, \u0432\u044b\u043a\u0430\u0440\u044b\u0441\u0442\u043e\u045e\u0432\u0430\u0439\u0446\u0435 \u043d\u0430\u0441\u0442\u0443\u043f\u043d\u044b\u044f \u0441\u043f\u0430\u043b\u0443\u0447\u044d\u043d\u043d\u044f \u043a\u043b\u0430\u0432\u0456\u0448: Ctrl + X\/C\/V.", -"Headers": "\u0417\u0430\u0433\u0430\u043b\u043e\u045e\u043a\u0456", -"Header 1": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a 1", -"Header 2": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a 2", -"Header 3": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a 3", -"Header 4": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a 4", -"Header 5": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a 5", -"Header 6": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a 6", -"Headings": "\u0417\u0430\u0433\u0430\u043b\u043e\u045e\u043a\u0456", -"Heading 1": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a 1", -"Heading 2": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a 2", -"Heading 3": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a 3", -"Heading 4": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a 4", -"Heading 5": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a 5", -"Heading 6": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a 6", -"Preformatted": "\u0412\u044b\u0440\u0430\u045e\u043d\u0430\u0432\u0430\u043d\u044b", -"Div": "\u0411\u043b\u043e\u043a", -"Pre": "\u041f\u0440\u0430\u0434\u0444\u0430\u0440\u043c\u0430\u0442\u0430\u0432\u0430\u043d\u043d\u0435", -"Code": "\u041a\u043e\u0434", -"Paragraph": "\u041f\u0430\u0440\u0430\u0433\u0440\u0430\u0444", -"Blockquote": "\u0426\u044b\u0442\u0430\u0442\u0430", -"Inline": "\u0420\u0430\u0434\u043a\u043e\u0432\u044b", -"Blocks": "\u0411\u043b\u043e\u043a\u0456", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u0423\u0441\u0442\u0430\u045e\u043a\u0430 \u0437\u0434\u0437\u044f\u0439\u0441\u043d\u044f\u0435\u0446\u0446\u0430 \u045e \u0432\u044b\u0433\u043b\u044f\u0434\u0437\u0435 \u043f\u0440\u043e\u0441\u0442\u0430\u0433\u0430 \u0442\u044d\u043a\u0441\u0442\u0443, \u043f\u0430\u043a\u0443\u043b\u044c \u043d\u0435 \u0430\u0434\u043a\u043b\u044e\u0447\u044b\u0446\u044c \u0434\u0430\u0434\u0437\u0435\u043d\u0443\u044e \u043e\u043f\u0446\u044b\u044e.", -"Font Family": "\u0428\u0440\u044b\u0444\u0442", -"Font Sizes": "\u041f\u0430\u043c\u0435\u0440 \u0448\u0440\u044b\u0444\u0442\u0430", -"Class": "\u041a\u043b\u0430\u0441", -"Browse for an image": "\u041f\u043e\u0448\u0443\u043a \u0432\u044b\u044f\u0432\u044b", -"OR": "\u0410\u0411\u041e", -"Drop an image here": "\u0410\u0434\u043a\u0456\u043d\u044c\u0446\u0435 \u0432\u044b\u044f\u0432\u0443 \u0442\u0443\u0442", -"Upload": "\u0417\u0430\u043f\u0430\u043c\u043f\u0430\u0432\u0430\u0446\u044c", -"Block": "\u0417\u0430\u0431\u043b\u0430\u043a\u0430\u0432\u0430\u0446\u044c", -"Align": "\u0412\u044b\u0440\u0430\u045e\u043d\u043e\u045e\u0432\u0430\u043d\u043d\u0435", -"Default": "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b", -"Circle": "\u0410\u043a\u0440\u0443\u0436\u043d\u0430\u0441\u0446\u0456", -"Disc": "\u041a\u0440\u0443\u0433\u0456", -"Square": "\u041a\u0432\u0430\u0434\u0440\u0430\u0442\u044b", -"Lower Alpha": "\u041c\u0430\u043b\u044b\u044f \u043b\u0430\u0446\u0456\u043d\u0441\u043a\u0456\u044f \u043b\u0456\u0442\u0430\u0440\u044b", -"Lower Greek": "\u041c\u0430\u043b\u044b\u044f \u0433\u0440\u044d\u0447\u0430\u0441\u043a\u0456\u044f \u043b\u0456\u0442\u0430\u0440\u044b", -"Lower Roman": "\u041c\u0430\u043b\u044b\u044f \u0440\u044b\u043c\u0441\u043a\u0456\u044f \u043b\u0456\u0447\u0431\u044b", -"Upper Alpha": "\u0417\u0430\u0433\u0430\u043b\u043e\u045e\u043d\u044b\u044f \u043b\u0430\u0446\u0456\u043d\u0441\u043a\u0456\u044f \u043b\u0456\u0442\u0430\u0440\u044b", -"Upper Roman": "\u0417\u0430\u0433\u0430\u043b\u043e\u045e\u043d\u044b\u044f \u0440\u044b\u043c\u0441\u043a\u0456\u044f \u043b\u0456\u0447\u0431\u044b", -"Anchor": "\u042f\u043a\u0430\u0440", -"Name": "\u0406\u043c\u044f", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id \u043f\u0430\u0432\u0456\u043d\u0435\u043d \u043f\u0430\u0447\u044b\u043d\u0430\u0446\u0446\u0430 \u0437 \u043b\u0456\u0442\u0430\u0440\u044b, \u0430 \u043f\u043e\u0442\u044b\u043c \u0443\u0442\u0440\u044b\u043c\u043b\u0456\u0432\u0430\u0446\u044c \u0442\u043e\u043b\u044c\u043a\u0456 \u043b\u0456\u0442\u0430\u0440\u044b, \u043b\u0456\u0447\u0431\u044b, \u043f\u0440\u0430\u0446\u044f\u0436\u043d\u0456\u043a, \u043a\u0440\u043e\u043f\u043a\u0456, \u0434\u0432\u0443\u043a\u0440\u043e\u043f'\u044f \u0446\u0456 \u043f\u0430\u0434\u043a\u0440\u044d\u0441\u043b\u0456\u0432\u0430\u043d\u043d\u0456.", -"You have unsaved changes are you sure you want to navigate away?": "\u0423 \u0432\u0430\u0441 \u0451\u0441\u0446\u044c \u043d\u0435\u0437\u0430\u0445\u0430\u0432\u0430\u043d\u044b\u044f \u0437\u043c\u0435\u043d\u044b. \u0412\u044b \u045e\u043f\u044d\u045e\u043d\u0435\u043d\u044b\u044f, \u0448\u0442\u043e \u0445\u043e\u0447\u0430\u0446\u0435 \u0432\u044b\u0439\u0441\u0446\u0456?", -"Restore last draft": "\u0410\u0434\u043d\u0430\u045e\u043b\u0435\u043d\u043d\u0435 \u0430\u043f\u043e\u0448\u043d\u044f\u0433\u0430 \u043f\u0440\u0430\u0435\u043a\u0442\u0430", -"Special character": "\u0421\u043f\u0435\u0446\u044b\u044f\u043b\u044c\u043d\u044b\u044f \u0441\u0456\u043c\u0432\u0430\u043b\u044b", -"Source code": "\u0417\u044b\u0445\u043e\u0434\u043d\u044b \u043a\u043e\u0434", -"Insert\/Edit code sample": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c\/\u0440\u044d\u0434\u0430\u0433\u0430\u0432\u0430\u0446\u044c \u043a\u043e\u0434", -"Language": "\u041c\u043e\u0432\u0430", -"Code sample": "\u041f\u0440\u044b\u043a\u043b\u0430\u0434 \u043a\u043e\u0434\u0430", -"Color": "\u041a\u043e\u043b\u0435\u0440", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "\u0417\u043b\u0435\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u0430", -"Right to left": "\u0421\u043f\u0440\u0430\u0432\u0430 \u043d\u0430\u043b\u0435\u0432\u0430", -"Emoticons": "\u0414\u0430\u0434\u0430\u0446\u044c \u0441\u043c\u0430\u0439\u043b", -"Document properties": "\u0423\u043b\u0430\u0441\u0446\u0456\u0432\u0430\u0441\u0446\u0456 \u0434\u0430\u043a\u0443\u043c\u0435\u043d\u0442\u0430", -"Title": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a", -"Keywords": "\u041a\u043b\u044e\u0447\u0430\u0432\u044b\u044f \u0441\u043b\u043e\u0432\u044b", -"Description": "\u0410\u043f\u0456\u0441\u0430\u043d\u043d\u0435", -"Robots": "\u0420\u043e\u0431\u0430\u0442\u044b", -"Author": "\u0410\u045e\u0442\u0430\u0440", -"Encoding": "\u041a\u0430\u0434\u044b\u0440\u043e\u045e\u043a\u0430", -"Fullscreen": "\u041f\u043e\u045e\u043d\u0430\u044d\u043a\u0440\u0430\u043d\u043d\u044b \u0440\u044d\u0436\u044b\u043c", -"Action": "\u0414\u0437\u0435\u044f\u043d\u043d\u0435", -"Shortcut": "\u0428\u043e\u0440\u0442\u043a\u0430\u0442", -"Help": "\u0414\u0430\u043f\u0430\u043c\u043e\u0433\u0430", -"Address": "\u0410\u0434\u0440\u0430\u0441", -"Focus to menubar": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u0440\u0430\u0434\u043e\u043a \u043c\u0435\u043d\u044e", -"Focus to toolbar": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u043f\u0430\u043d\u044d\u043b\u044c \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u045e", -"Focus to element path": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u0448\u043b\u044f\u0445 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0430", -"Focus to contextual toolbar": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u043a\u0430\u043d\u0442\u044d\u043a\u0441\u0442\u043d\u0443\u044e \u043f\u0430\u043d\u044d\u043b\u044c \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u045e", -"Insert link (if link plugin activated)": "\u040e\u0441\u0442\u0430\u0432\u0456\u0446\u044c \u0441\u043f\u0430\u0441\u044b\u043b\u043a\u0443 (\u043a\u0430\u043b\u0456 \u043f\u043b\u0430\u0433\u0456\u043d \u0441\u043f\u0430\u0441\u044b\u043b\u0430\u043a \u0430\u043a\u0442\u044b\u0432\u0430\u0432\u0430\u043d\u044b)", -"Save (if save plugin activated)": "\u0417\u0430\u0445\u0430\u0432\u0430\u0446\u044c (\u043a\u0430\u043b\u0456 \u043f\u043b\u0430\u0433\u0456\u043d \u0437\u0430\u0445\u0430\u0432\u0430\u043d\u043d\u044f \u0430\u043a\u0442\u044b\u0432\u0430\u0432\u0430\u043d\u044b)", -"Find (if searchreplace plugin activated)": "\u0428\u0443\u043a\u0430\u0446\u044c (\u043a\u0430\u043b\u0456 \u043f\u043b\u0430\u0433\u0456\u043d \u043f\u043e\u0448\u0443\u043a\u0443 \u0430\u043a\u0442\u044b\u0432\u0430\u0432\u0430\u043d\u044b)", -"Plugins installed ({0}):": "\u0423\u0441\u0442\u0430\u043b\u044f\u0432\u0430\u043d\u0430 \u043f\u043b\u0430\u0433\u0456\u043d\u0430\u045e ({0}):", -"Premium plugins:": "\u041f\u0440\u044d\u043c\u0456\u044f\u043b\u044c\u043d\u044b\u044f \u043f\u043b\u0430\u0433\u0456\u043d\u044b:", -"Learn more...": "\u041f\u0430\u0434\u0440\u0430\u0431\u044f\u0437\u043d\u0435\u0439 ...", -"You are using {0}": "\u0412\u044b \u043a\u0430\u0440\u044b\u0441\u0442\u0430\u0435\u0446\u0435\u0441\u044f {0}", -"Plugins": "\u041f\u043b\u0430\u0433\u0456\u043d\u044b", -"Handy Shortcuts": "\u0417\u0440\u0443\u0447\u043d\u044b\u044f \u0448\u043e\u0440\u0442\u043a\u0430\u0442\u044b", -"Horizontal line": "\u0413\u0430\u0440\u044b\u0437\u0430\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u0456\u043d\u0456\u044f", -"Insert\/edit image": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c\/\u0440\u044d\u0434\u0430\u0433\u0430\u0432\u0430\u0446\u044c \u0432\u044b\u044f\u0432\u0443", -"Image description": "\u0410\u043f\u0456\u0441\u0430\u043d\u043d\u0435 \u0432\u044b\u044f\u0432\u044b", -"Source": "\u041a\u0440\u044b\u043d\u0456\u0446\u0430", -"Dimensions": "\u041f\u0430\u043c\u0435\u0440", -"Constrain proportions": "\u0417\u0430\u0445\u0430\u0432\u0430\u0446\u044c \u043f\u0440\u0430\u043f\u043e\u0440\u0446\u044b\u0456", -"General": "\u0410\u0433\u0443\u043b\u044c\u043d\u0430\u0435", -"Advanced": "\u041f\u0430\u0448\u044b\u0440\u0430\u043d\u0430\u0435", -"Style": "\u0421\u0442\u044b\u043b\u044c", -"Vertical space": "\u0412\u0435\u0440\u0442\u044b\u043a\u0430\u043b\u044c\u043d\u044b \u0456\u043d\u0442\u044d\u0440\u0432\u0430\u043b", -"Horizontal space": "\u0413\u0430\u0440\u044b\u0437\u0430\u043d\u0442\u0430\u043b\u044c\u043d\u044b \u0456\u043d\u0442\u044d\u0440\u0432\u0430\u043b", -"Border": "\u041c\u044f\u0436\u0430", -"Insert image": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c \u0432\u044b\u044f\u0432\u0443", -"Image": "\u0412\u044b\u044f\u0432\u0430", -"Image list": "\u0421\u043f\u0456\u0441 \u0432\u044b\u044f\u045e", -"Rotate counterclockwise": "\u041f\u0430\u0432\u044f\u0440\u043d\u0443\u0446\u044c counterclockwise", -"Rotate clockwise": "\u041f\u0430\u0432\u044f\u0440\u043d\u0443\u0446\u044c clockwise", -"Flip vertically": "\u0410\u0434\u043b\u044e\u0441\u0442\u0440\u0430\u0432\u0430\u0446\u044c \u0432\u0435\u0440\u0442\u044b\u043a\u0430\u043b\u044c\u043d\u0430", -"Flip horizontally": "\u0410\u0434\u043b\u044e\u0441\u0442\u0440\u0430\u0432\u0430\u0446\u044c \u0433\u0430\u0440\u044b\u0437\u0430\u043d\u0442\u0430\u043b\u044c\u043d\u0430", -"Edit image": "\u0420\u044d\u0434\u0430\u0433\u0430\u0432\u0430\u0446\u044c \u0432\u044b\u044f\u0432\u0443", -"Image options": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0432\u044b\u044f\u0432\u044b", -"Zoom in": "\u041f\u0430\u0432\u044f\u043b\u0456\u0447\u044b\u0446\u044c", -"Zoom out": "\u041f\u0430\u043c\u0435\u043d\u0448\u044b\u0446\u044c", -"Crop": "\u0410\u0431\u0440\u044d\u0437\u0430\u0446\u044c", -"Resize": "\u0417\u043c\u044f\u043d\u0456\u0446\u044c \u043f\u0430\u043c\u0435\u0440", -"Orientation": "\u0410\u0440\u044b\u0435\u043d\u0442\u0430\u0446\u044b\u044f", -"Brightness": "\u042f\u0440\u043a\u0430\u0441\u0446\u044c", -"Sharpen": "\u0412\u044b\u0440\u0430\u0437\u043d\u0430\u0441\u0446\u044c", -"Contrast": "\u041a\u0430\u043d\u0442\u0440\u0430\u0441\u0442", -"Color levels": "\u0423\u0437\u0440\u043e\u045e\u043d\u0456 \u043a\u043e\u043b\u0435\u0440\u0430\u045e", -"Gamma": "\u0413\u0430\u043c\u0430", -"Invert": "\u0406\u043d\u0432\u0435\u0440\u0442\u0430\u0432\u0430\u0446\u044c", -"Apply": "\u0423\u0436\u044b\u0446\u044c", -"Back": "\u041d\u0430\u0437\u0430\u0434", -"Insert date\/time": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c \u0434\u0430\u0442\u0443\/\u0447\u0430\u0441", -"Date\/time": "\u0414\u0430\u0442\u0430\/\u0447\u0430\u0441", -"Insert link": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c \u0441\u043f\u0430\u0441\u044b\u043b\u043a\u0443", -"Insert\/edit link": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c\/\u0440\u044d\u0434\u0430\u0433\u0430\u0432\u0430\u0446\u044c \u0441\u043f\u0430\u0441\u044b\u043b\u043a\u0443", -"Text to display": "\u0422\u044d\u043a\u0441\u0442 \u0441\u043f\u0430\u0441\u044b\u043b\u043a\u0456", -"Url": "\u0410\u0434\u0440\u0430\u0441 \u0441\u043f\u0430\u0441\u044b\u043b\u043a\u0456", -"Target": "\u0410\u0434\u043a\u0440\u044b\u0432\u0430\u0446\u044c \u0441\u043f\u0430\u0441\u044b\u043b\u043a\u0443", -"None": "\u041d\u044f\u043c\u0430", -"New window": "\u0423 \u043d\u043e\u0432\u044b\u043c \u0430\u043a\u043d\u0435", -"Remove link": "\u0412\u044b\u0434\u0430\u043b\u0456\u0446\u044c \u0441\u043f\u0430\u0441\u044b\u043b\u043a\u0443", -"Anchors": "\u042f\u043a\u0430\u0440\u044b", -"Link": "\u0421\u043f\u0430\u0441\u044b\u043b\u043a\u0430", -"Paste or type a link": "\u0423\u0441\u0442\u0430\u045e\u0446\u0435 \u0430\u0431\u043e \u045e\u0432\u044f\u0434\u0437\u0456\u0446\u0435 \u0441\u043f\u0430\u0441\u044b\u043b\u043a\u0443", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0423\u0432\u0435\u0434\u0437\u0435\u043d\u044b \u0430\u0434\u0440\u0430\u0441 \u043f\u0430\u0434\u043e\u0431\u043d\u044b \u043d\u0430 \u0430\u0434\u0440\u0430\u0441 \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u0430\u0439 \u043f\u043e\u0448\u0442\u044b. \u0416\u0430\u0434\u0430\u0435\u0446\u0435 \u0434\u0430\u0434\u0430\u0446\u044c \u043d\u0435\u0430\u0431\u0445\u043e\u0434\u043d\u044b mailto: \u043f\u0440\u044d\u0444\u0456\u043a\u0441?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u0423\u0432\u0435\u0434\u0437\u0435\u043d\u044b \u0430\u0434\u0440\u0430\u0441 \u043f\u0430\u0434\u043e\u0431\u043d\u044b \u043d\u0430 \u0437\u043d\u0435\u0448\u043d\u044e\u044e \u0441\u043f\u0430\u0441\u044b\u043b\u043a\u0443. \u0416\u0430\u0434\u0430\u0435\u0446\u0435 \u0434\u0430\u0434\u0430\u0446\u044c \u043d\u0435\u0430\u0431\u0445\u043e\u0434\u043d\u044b http:\/\/ \u043f\u0440\u044d\u0444\u0456\u043a\u0441?", -"Link list": "\u0421\u043f\u0456\u0441 \u0441\u043f\u0430\u0441\u044b\u043b\u0430\u043a", -"Insert video": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c \u0432\u0456\u0434\u044d\u0430", -"Insert\/edit video": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c\/\u0440\u044d\u0434\u0430\u0433\u0430\u0432\u0430\u0446\u044c \u0432\u0456\u0434\u044d\u0430", -"Insert\/edit media": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c\/\u0440\u044d\u0434\u0430\u0433\u0430\u0432\u0430\u0446\u044c \u043c\u0435\u0434\u044b\u044f", -"Alternative source": "\u0410\u043b\u044c\u0442\u044d\u0440\u043d\u0430\u0442\u044b\u045e\u043d\u0430\u044f \u043a\u0440\u044b\u043d\u0456\u0446\u0430", -"Poster": "\u0412\u044b\u044f\u0432\u0430", -"Paste your embed code below:": "\u0423\u0441\u0442\u0430\u045e\u0446\u0435 \u0432\u0430\u0448 \u043a\u043e\u0434 \u043d\u0456\u0436\u044d\u0439:", -"Embed": "\u041a\u043e\u0434 \u0434\u043b\u044f \u045e\u0441\u0442\u0430\u045e\u043a\u0456", -"Media": "\u041c\u0435\u0434\u044b\u044f", -"Nonbreaking space": "\u041d\u0435\u043f\u0430\u0440\u044b\u045e\u043d\u044b \u043f\u0440\u0430\u0431\u0435\u043b", -"Page break": "\u0420\u0430\u0437\u0440\u044b\u045e \u0441\u0442\u0430\u0440\u043e\u043d\u043a\u0456", -"Paste as text": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c \u044f\u043a \u0442\u044d\u043a\u0441\u0442", -"Preview": "\u041f\u0440\u0430\u0434\u043f\u0440\u0430\u0433\u043b\u044f\u0434", -"Print": "\u0414\u0440\u0443\u043a", -"Save": "\u0417\u0430\u0445\u0430\u0432\u0430\u0446\u044c", -"Find": "\u0417\u043d\u0430\u0439\u0441\u0446\u0456", -"Replace with": "\u0417\u043c\u044f\u043d\u0456\u0446\u044c \u043d\u0430", -"Replace": "\u0417\u043c\u044f\u043d\u0456\u0446\u044c", -"Replace all": "\u0417\u043c\u044f\u043d\u0456\u0446\u044c \u0443\u0441\u0435", -"Prev": "\u0423\u0432\u0435\u0440\u0445", -"Next": "\u0423\u043d\u0456\u0437", -"Find and replace": "\u041f\u043e\u0448\u0443\u043a \u0456 \u0437\u0430\u043c\u0435\u043d\u0430", -"Could not find the specified string.": "\u0417\u0430\u0434\u0430\u0434\u0437\u0435\u043d\u044b \u0440\u0430\u0434\u043e\u043a \u043d\u0435 \u0437\u043d\u043e\u0439\u0434\u0437\u0435\u043d\u044b", -"Match case": "\u0423\u043b\u0456\u0447\u0432\u0430\u0446\u044c \u0440\u044d\u0433\u0456\u0441\u0442\u0440", -"Whole words": "\u0421\u043b\u043e\u0432\u044b \u0446\u0430\u043b\u043a\u0430\u043c", -"Spellcheck": "\u041f\u0440\u0430\u0432\u0435\u0440\u043a\u0430 \u043f\u0440\u0430\u0432\u0430\u043f\u0456\u0441\u0443", -"Ignore": "\u0406\u0433\u043d\u0430\u0440\u0430\u0432\u0430\u0446\u044c", -"Ignore all": "\u0406\u0433\u043d\u0430\u0440\u0430\u0432\u0430\u0446\u044c \u0443\u0441\u0435", -"Finish": "\u0421\u043a\u043e\u043d\u0447\u044b\u0446\u044c", -"Add to Dictionary": "\u0414\u0430\u0434\u0430\u0446\u044c \u0443 \u0441\u043b\u043e\u045e\u043d\u0456\u043a", -"Insert table": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c \u0442\u0430\u0431\u043b\u0456\u0446\u0443", -"Table properties": "\u0423\u043b\u0430\u0441\u0446\u0456\u0432\u0430\u0441\u0446\u0456 \u0442\u0430\u0431\u043b\u0456\u0446\u044b", -"Delete table": "\u0412\u044b\u0434\u0430\u043b\u0456\u0446\u044c \u0442\u0430\u0431\u043b\u0456\u0446\u0443", -"Cell": "\u042f\u0447\u044d\u0439\u043a\u0430", -"Row": "\u0420\u0430\u0434\u043e\u043a", -"Column": "\u0421\u043b\u0443\u043f\u043e\u043a", -"Cell properties": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u044f\u0447\u044d\u0439\u043a\u0456", -"Merge cells": "\u0410\u0431'\u044f\u0434\u043d\u0430\u0446\u044c \u044f\u0447\u044d\u0439\u043a\u0456", -"Split cell": "\u0420\u0430\u0437\u0431\u0456\u0446\u044c \u044f\u0447\u044d\u0439\u043a\u0443", -"Insert row before": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c \u0440\u0430\u0434\u043e\u043a \u0437\u0432\u0435\u0440\u0445\u0443", -"Insert row after": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c \u0440\u0430\u0434\u043e\u043a \u0437\u043d\u0456\u0437\u0443", -"Delete row": "\u0412\u044b\u0434\u0430\u043b\u0456\u0446\u044c \u0440\u0430\u0434\u043e\u043a", -"Row properties": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0440\u0430\u0434\u043a\u0430", -"Cut row": "\u0412\u044b\u0440\u0430\u0437\u0430\u0446\u044c \u0440\u0430\u0434\u043e\u043a", -"Copy row": "\u041a\u0430\u043f\u0456\u044f\u0432\u0430\u0446\u044c \u0440\u0430\u0434\u043e\u043a", -"Paste row before": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c \u0440\u0430\u0434\u043e\u043a \u0437\u0432\u0435\u0440\u0445\u0443", -"Paste row after": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c \u0440\u0430\u0434\u043e\u043a \u0437\u043d\u0456\u0437\u0443", -"Insert column before": "\u0414\u0430\u0434\u0430\u0446\u044c \u0441\u043b\u0443\u043f\u043e\u043a \u0437\u043b\u0435\u0432\u0430", -"Insert column after": "\u0414\u0430\u0434\u0430\u0446\u044c \u0441\u043b\u0443\u043f\u043e\u043a \u0441\u043f\u0440\u0430\u0432\u0430", -"Delete column": "\u0412\u044b\u0434\u0430\u043b\u0456\u0446\u044c \u0441\u043b\u0443\u043f\u043e\u043a", -"Cols": "\u0421\u043b\u0443\u043f\u043a\u0456", -"Rows": "\u0420\u0430\u0434\u043a\u0456", -"Width": "\u0428\u044b\u0440\u044b\u043d\u044f", -"Height": "\u0412\u044b\u0448\u044b\u043d\u044f", -"Cell spacing": "\u0417\u043d\u0435\u0448\u043d\u0456 \u0432\u043e\u0434\u0441\u0442\u0443\u043f", -"Cell padding": "\u0423\u043d\u0443\u0442\u0440\u0430\u043d\u044b \u0432\u043e\u0434\u0441\u0442\u0443\u043f", -"Caption": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a", -"Left": "\u041f\u0430 \u043b\u0435\u0432\u044b\u043c \u043a\u0440\u0430\u0456", -"Center": "\u041f\u0430 \u0446\u044d\u043d\u0442\u0440\u044b", -"Right": "\u041f\u0430 \u043f\u0440\u0430\u0432\u044b\u043c \u043a\u0440\u0430\u0456", -"Cell type": "\u0422\u044b\u043f \u044f\u0447\u044d\u0439\u043a\u0456", -"Scope": "\u0421\u0444\u0435\u0440\u0430", -"Alignment": "\u0412\u044b\u0440\u0430\u045e\u043d\u043e\u045e\u0432\u0430\u043d\u043d\u0435", -"H Align": "\u0413\u0430\u0440. \u0432\u044b\u0440\u0430\u045e\u043d\u043e\u045e\u0432\u0430\u043d\u043d\u0435", -"V Align": "\u0412\u0435\u0440. \u0432\u044b\u0440\u0430\u045e\u043d\u043e\u045e\u0432\u0430\u043d\u043d\u0435", -"Top": "\u0412\u0435\u0440\u0445", -"Middle": "\u0421\u044f\u0440\u044d\u0434\u0437\u0456\u043d\u0430", -"Bottom": "\u041d\u0456\u0437", -"Header cell": "\u0417\u0430\u0433\u0430\u043b\u043e\u0432\u0430\u043a", -"Row group": "\u0413\u0440\u0443\u043f\u0430 \u0440\u0430\u0434\u043a\u043e\u045e", -"Column group": "\u0413\u0440\u0443\u043f\u0430 \u0441\u043b\u0443\u043f\u043a\u043e\u045e", -"Row type": "\u0422\u044b\u043f \u0440\u0430\u0434\u043a\u0430", -"Header": "\u0428\u0430\u043f\u043a\u0430", -"Body": "\u0426\u0435\u043b\u0430", -"Footer": "\u041d\u0456\u0437", -"Border color": "\u041a\u043e\u043b\u0435\u0440 \u043c\u044f\u0436\u044b", -"Insert template": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c \u0448\u0430\u0431\u043b\u043e\u043d", -"Templates": "\u0428\u0430\u0431\u043b\u043e\u043d\u044b", -"Template": "\u0428\u0430\u0431\u043b\u043e\u043d", -"Text color": "\u041a\u043e\u043b\u0435\u0440 \u0442\u044d\u043a\u0441\u0442\u0443", -"Background color": "\u041a\u043e\u043b\u0435\u0440 \u0444\u043e\u043d\u0443", -"Custom...": "\u041a\u0430\u0440\u044b\u0441\u0442\u0430\u0446\u043a\u0456...", -"Custom color": "\u041a\u0430\u0440\u044b\u0441\u0442\u0430\u0446\u043a\u0456 \u043a\u043e\u043b\u0435\u0440", -"No color": "\u0411\u0435\u0437 \u043a\u043e\u043b\u0435\u0440\u0443", -"Table of Contents": "\u0422\u0430\u0431\u043b\u0456\u0446\u0443 \u0437\u043c\u0435\u0441\u0442\u0443", -"Show blocks": "\u041f\u0430\u043a\u0430\u0437\u0432\u0430\u0446\u044c \u0431\u043b\u043e\u043a\u0456", -"Show invisible characters": "\u041f\u0430\u043a\u0430\u0437\u0432\u0430\u0446\u044c \u043d\u044f\u0431\u0430\u0447\u043d\u044b\u044f \u0441\u0456\u043c\u0432\u0430\u043b\u044b", -"Words: {0}": "\u041a\u043e\u043b\u044c\u043a\u0430\u0441\u0446\u044c \u0441\u043b\u043e\u045e: {0}", -"{0} words": "{0} \u0441\u043b\u043e\u045e", -"File": "\u0424\u0430\u0439\u043b", -"Edit": "\u0417\u043c\u044f\u043d\u0456\u0446\u044c", -"Insert": "\u0423\u0441\u0442\u0430\u0432\u0456\u0446\u044c", -"View": "\u0412\u044b\u0433\u043b\u044f\u0434", -"Format": "\u0424\u0430\u0440\u043c\u0430\u0442", -"Table": "\u0422\u0430\u0431\u043b\u0456\u0446\u0430", -"Tools": "\u041f\u0440\u044b\u043b\u0430\u0434\u044b", -"Powered by {0}": "\u041f\u0440\u0430\u0446\u0443\u0435 \u043d\u0430 {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u0422\u044d\u043a\u0441\u0442\u0430\u0432\u0430\u0435 \u043f\u043e\u043b\u0435. \u041d\u0430\u0446\u0456\u0441\u043d\u0456\u0446\u0435 ALT-F9, \u043a\u0430\u0431 \u0432\u044b\u043a\u043b\u0456\u043a\u0430\u0446\u044c \u043c\u0435\u043d\u044e, ALT-F10 - \u043f\u0430\u043d\u044d\u043b\u044c \u043f\u0440\u044b\u043b\u0430\u0434\u0430\u045e, ALT-0 - \u0434\u043b\u044f \u0432\u044b\u043a\u043b\u0456\u043a\u0443 \u0434\u0430\u043f\u0430\u043c\u043e\u0433\u0456." -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/bg_BG.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/bg_BG.js deleted file mode 100644 index 9ef7257..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/bg_BG.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('bg_BG',{ -"Redo": "\u041e\u0442\u043c\u0435\u043d\u0438", -"Undo": "\u0412\u044a\u0440\u043d\u0438", -"Cut": "\u0418\u0437\u0440\u044f\u0437\u0432\u0430\u043d\u0435", -"Copy": "\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435", -"Paste": "\u041f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435", -"Select all": "\u041c\u0430\u0440\u043a\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0446\u044f\u043b\u043e\u0442\u043e \u0441\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435", -"New document": "\u041d\u043e\u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442", -"Ok": "\u0414\u043e\u0431\u0440\u0435", -"Cancel": "\u041e\u0442\u043a\u0430\u0437", -"Visual aids": "\u0412\u0438\u0437\u0443\u0430\u043b\u043d\u043e \u043e\u0442\u043a\u0440\u043e\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0438 \u0431\u0435\u0437 \u043a\u0430\u043d\u0442\u043e\u0432\u0435 (\u0440\u0430\u043c\u043a\u0438)", -"Bold": "\u0423\u0434\u0435\u0431\u0435\u043b\u0435\u043d (\u043f\u043e\u043b\u0443\u0447\u0435\u0440)", -"Italic": "\u041d\u0430\u043a\u043b\u043e\u043d\u0435\u043d (\u043a\u0443\u0440\u0441\u0438\u0432)", -"Underline": "\u041f\u043e\u0434\u0447\u0435\u0440\u0442\u0430\u043d", -"Strikethrough": "\u0417\u0430\u0447\u0435\u0440\u0442\u0430\u0432\u0430\u043d\u0435", -"Superscript": "\u0413\u043e\u0440\u0435\u043d \u0438\u043d\u0434\u0435\u043a\u0441", -"Subscript": "\u0414\u043e\u043b\u0435\u043d \u0438\u043d\u0434\u0435\u043a\u0441", -"Clear formatting": "\u0418\u0437\u0447\u0438\u0441\u0442\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d\u0435\u0442\u043e", -"Align left": "\u041f\u043e\u0434\u0440\u0430\u0432\u043d\u044f\u0432\u0430\u043d\u0435 \u043e\u0442\u043b\u044f\u0432\u043e", -"Align center": "\u0426\u0435\u043d\u0442\u0440\u0438\u0440\u0430\u043d\u043e", -"Align right": "\u041f\u043e\u0434\u0440\u0430\u0432\u043d\u044f\u0432\u0430\u043d\u0435 \u043e\u0442\u0434\u044f\u0441\u043d\u043e", -"Justify": "\u0414\u0432\u0443\u0441\u0442\u0440\u0430\u043d\u043d\u043e \u043f\u043e\u0434\u0440\u0430\u0432\u043d\u044f\u0432\u0430\u043d\u0435", -"Bullet list": "\u0421\u043f\u0438\u0441\u044a\u043a \u0441 \u0432\u043e\u0434\u0430\u0447\u0438", -"Numbered list": "\u041d\u043e\u043c\u0435\u0440\u0438\u0440\u0430\u043d \u0441\u043f\u0438\u0441\u044a\u043a", -"Decrease indent": "\u041d\u0430\u043c\u0430\u043b\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043e\u0442\u0441\u0442\u044a\u043f\u0430", -"Increase indent": "\u0423\u0432\u0435\u043b\u0438\u0447\u0430\u0432\u0430\u043d\u0435 \u043d\u0430 \u043e\u0442\u0441\u0442\u044a\u043f\u0430", -"Close": "\u0417\u0430\u0442\u0432\u0430\u0440\u044f\u043d\u0435", -"Formats": "\u0424\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d\u0435", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0412\u0430\u0448\u0438\u044f\u0442 \u0431\u0440\u0430\u0443\u0437\u044a\u0440 \u043d\u0435 \u043f\u043e\u0434\u0434\u044a\u0440\u0436\u0430 \u0434\u0438\u0440\u0435\u043a\u0442\u0435\u043d \u0434\u043e\u0441\u0442\u044a\u043f \u0434\u043e \u043a\u043b\u0438\u043f\u0431\u043e\u0440\u0434\u0430. \u0412\u043c\u0435\u0441\u0442\u043e \u0442\u043e\u0432\u0430 \u0438\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0439\u0442\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u043d\u0438\u0442\u0435 \u043a\u043e\u043c\u0431\u0438\u043d\u0430\u0446\u0438\u0438 Ctrl+X (\u0437\u0430 \u0438\u0437\u0440\u044f\u0437\u0432\u0430\u043d\u0435), Ctrl+C (\u0437\u0430 \u043a\u043e\u043f\u0438\u0440\u0430\u043d\u0435) \u0438 Ctrl+V (\u0437\u0430 \u043f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435).", -"Headers": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u044f", -"Header 1": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 1", -"Header 2": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 2", -"Header 3": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 3", -"Header 4": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 4", -"Header 5": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 5", -"Header 6": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 6", -"Headings": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u044f", -"Heading 1": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 1", -"Heading 2": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 2", -"Heading 3": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 3", -"Heading 4": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 4", -"Heading 5": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 5", -"Heading 6": "\u0417\u0430\u0433\u043b\u0430\u0432\u0438\u0435 6", -"Preformatted": "\u041f\u0440\u0435\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d", -"Div": "\u0411\u043b\u043e\u043a", -"Pre": "\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u043d\u043e \u043e\u0444\u043e\u0440\u043c\u0435\u043d \u0442\u0435\u043a\u0441\u0442", -"Code": "\u041a\u043e\u0434", -"Paragraph": "\u041f\u0430\u0440\u0430\u0433\u0440\u0430\u0444", -"Blockquote": "\u0426\u0438\u0442\u0430\u0442", -"Inline": "\u041d\u0430 \u0435\u0434\u0438\u043d \u0440\u0435\u0434", -"Blocks": "\u0411\u043b\u043e\u043a\u043e\u0432\u0435", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u041f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435\u0442\u043e \u0432 \u043c\u043e\u043c\u0435\u043d\u0442\u0430 \u0435 \u0432 \u043e\u0431\u0438\u043a\u043d\u043e\u0432\u0435\u043d \u0440\u0435\u0436\u0438\u043c. \u0421\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435\u0442\u043e \u0449\u0435 \u0431\u044a\u0434\u0435 \u043f\u043e\u0441\u0442\u0430\u0432\u0435\u043d\u043e \u043a\u0430\u0442\u043e \u043d\u0435\u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d \u0442\u0435\u043a\u0441\u0442, \u0434\u043e\u043a\u0430\u0442\u043e \u0438\u0437\u043a\u043b\u044e\u0447\u0438\u0442\u0435 \u0442\u0430\u0437\u0438 \u043e\u043f\u0446\u0438\u044f.", -"Font Family": "\u0428\u0440\u0438\u0444\u0442", -"Font Sizes": "\u0420\u0430\u0437\u043c\u0435\u0440 \u043d\u0430 \u0448\u0440\u0438\u0444\u0442\u0430", -"Class": "\u041a\u043b\u0430\u0441", -"Browse for an image": "\u041f\u043e\u0442\u044a\u0440\u0441\u0438 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430", -"OR": "\u0418\u041b\u0418", -"Drop an image here": "\u041f\u0443\u0441\u043d\u0435\u0442\u0435 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430\u0442\u0430 \u0442\u0443\u043a", -"Upload": "\u041a\u0430\u0447\u0438", -"Block": "\u0411\u043b\u043e\u043a", -"Align": "\u041f\u043e\u0434\u0440\u0430\u0432\u043d\u044f\u0432\u0430\u043d\u0435", -"Default": "\u041f\u043e \u043f\u043e\u0434\u0440\u0430\u0437\u0431\u0438\u0440\u0430\u043d\u0435", -"Circle": "\u041e\u043a\u0440\u044a\u0436\u043d\u043e\u0441\u0442\u0438", -"Disc": "\u041a\u0440\u044a\u0433\u0447\u0435\u0442\u0430", -"Square": "\u0417\u0430\u043f\u044a\u043b\u043d\u0435\u043d\u0438 \u043a\u0432\u0430\u0434\u0440\u0430\u0442\u0438", -"Lower Alpha": "\u041c\u0430\u043b\u043a\u0438 \u0431\u0443\u043a\u0432\u0438", -"Lower Greek": "\u041c\u0430\u043b\u043a\u0438 \u0433\u0440\u044a\u0446\u043a\u0438 \u0431\u0443\u043a\u0432\u0438", -"Lower Roman": "\u0420\u0438\u043c\u0441\u043a\u0438 \u0447\u0438\u0441\u043b\u0430 \u0441 \u043c\u0430\u043b\u043a\u0438 \u0431\u0443\u043a\u0432\u0438", -"Upper Alpha": "\u0413\u043b\u0430\u0432\u043d\u0438 \u0431\u0443\u043a\u0432\u0438", -"Upper Roman": "\u0420\u0438\u043c\u0441\u043a\u0438 \u0447\u0438\u0441\u043b\u0430 \u0441 \u0433\u043b\u0430\u0432\u043d\u0438 \u0431\u0443\u043a\u0432\u0438", -"Anchor": "\u041a\u043e\u0442\u0432\u0430 (\u0432\u0440\u044a\u0437\u043a\u0430 \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430)", -"Name": "\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435", -"Id": "\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440 (id)", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "\u0418\u0434\u0435\u043d\u0442\u0438\u0444\u0438\u043a\u0430\u0442\u043e\u0440\u0430 (id) \u0442\u0440\u044f\u0431\u0432\u0430 \u0434\u0430 \u0437\u0430\u043f\u043e\u0447\u0432\u0430 \u0441 \u0431\u0443\u043a\u0432\u0430, \u043f\u043e\u0441\u043b\u0435\u0434\u0432\u0430\u043d \u043e\u0442 \u0431\u0443\u043a\u0432\u0438, \u0447\u0438\u0444\u0440\u0438, \u0442\u0438\u0440\u0435\u0442\u0430, \u0442\u043e\u0447\u043a\u0438, \u0434\u0432\u043e\u0435\u0442\u043e\u0447\u0438\u0435 \u0438 \u0434\u043e\u043b\u043d\u043e \u0442\u0438\u0440\u0435.", -"You have unsaved changes are you sure you want to navigate away?": "\u0412 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0438\u043c\u0430 \u043d\u0435\u0437\u0430\u043f\u0430\u0437\u0435\u043d\u0438 \u043f\u0440\u043e\u043c\u0435\u043d\u0438. \u0429\u0435 \u043f\u0440\u043e\u0434\u044a\u043b\u0436\u0438\u0442\u0435 \u043b\u0438?", -"Restore last draft": "\u0412\u044a\u0437\u0441\u0442\u0430\u043d\u043e\u0432\u044f\u0432\u0430\u043d\u0435 \u043d\u0430 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0430\u0442\u0430 \u0447\u0435\u0440\u043d\u043e\u0432\u0430", -"Special character": "\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u0435\u043d \u0437\u043d\u0430\u043a", -"Source code": "\u0418\u0437\u0445\u043e\u0434\u0435\u043d \u043a\u043e\u0434 \u043d\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430 \u0432 HTML", -"Insert\/Edit code sample": "\u0412\u043c\u044a\u043a\u043d\u0438\/ \u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u0439 \u043f\u0440\u0438\u043c\u0435\u0440\u0435\u043d \u043a\u043e\u0434", -"Language": "\u0415\u0437\u0438\u043a", -"Code sample": "\u041f\u0440\u0438\u043c\u0435\u0440\u0435\u043d \u043a\u043e\u0434", -"Color": "\u0426\u0432\u044f\u0442", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "\u041e\u0442\u043b\u044f\u0432\u043e \u043d\u0430\u0434\u044f\u0441\u043d\u043e", -"Right to left": "\u041e\u0442\u0434\u044f\u0441\u043d\u043e \u043d\u0430\u043b\u044f\u0432\u043e", -"Emoticons": "\u0415\u043c\u043e\u0442\u0438\u043a\u043e\u043d\u0438", -"Document properties": "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430", -"Title": "\u041d\u0430\u0438\u043c\u0435\u043d\u043e\u0432\u0430\u043d\u0438\u0435", -"Keywords": "\u041a\u043b\u044e\u0447\u043e\u0432\u0438 \u0434\u0443\u043c\u0438", -"Description": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435", -"Robots": "\u0420\u043e\u0431\u043e\u0442\u0438 \u043d\u0430 \u0443\u0435\u0431 \u0442\u044a\u0440\u0441\u0430\u0447\u043a\u0438", -"Author": "\u0410\u0432\u0442\u043e\u0440", -"Encoding": "\u041a\u043e\u0434\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0437\u043d\u0430\u0446\u0438\u0442\u0435", -"Fullscreen": "\u041d\u0430 \u0446\u044f\u043b \u0435\u043a\u0440\u0430\u043d", -"Action": "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435", -"Shortcut": "\u0411\u044a\u0440\u0437 \u043a\u043b\u0430\u0432\u0438\u0448", -"Help": "\u041f\u043e\u043c\u043e\u0449", -"Address": "\u0410\u0434\u0440\u0435\u0441", -"Focus to menubar": "Focus to menubar", -"Focus to toolbar": "Focus to toolbar", -"Focus to element path": "Focus to element path", -"Focus to contextual toolbar": "Focus to contextual toolbar", -"Insert link (if link plugin activated)": "\u041f\u043e\u0441\u0442\u0430\u0432\u0438 \u0432\u0440\u044a\u0437\u043a\u0430 (\u0430\u043a\u043e \u043f\u043b\u044a\u0433\u0438\u043d\u0430 \u0437\u0430 \u0432\u0440\u044a\u0437\u043a\u0438 \u0435 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d)", -"Save (if save plugin activated)": "\u0417\u0430\u043f\u0438\u0448\u0438 (\u0430\u043a\u043e \u043f\u043b\u044a\u0433\u0438\u043d\u0430 \u0437\u0430 \u0437\u0430\u043f\u0438\u0441 \u0435 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d)", -"Find (if searchreplace plugin activated)": "\u041d\u0430\u043c\u0435\u0440\u0438 (\u0430\u043a\u043e \u043f\u043b\u044a\u0433\u0438\u043d\u0430 \u0437\u0430 \u0442\u044a\u0440\u0441\u0435\u043d\u0435\/\u0437\u0430\u043c\u044f\u043d\u0430 \u0435 \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u0430\u043d)", -"Plugins installed ({0}):": "\u0418\u043d\u0441\u0442\u0430\u043b\u0438\u0440\u0430\u043d\u0438 \u043f\u043b\u044a\u0433\u0438\u043d\u0438 ({0}):", -"Premium plugins:": "\u041f\u0440\u0435\u043c\u0438\u0439\u043d\u0438 \u043f\u043b\u044a\u0433\u0438\u043d\u0438:", -"Learn more...": "\u041d\u0430\u0443\u0447\u0435\u0442\u0435 \u043f\u043e\u0432\u0435\u0447\u0435...", -"You are using {0}": "\u0418\u0437\u043f\u043e\u043b\u0437\u0432\u0430\u0442\u0435 {0}", -"Plugins": "Plugins", -"Handy Shortcuts": "Handy Shortcuts", -"Horizontal line": "\u0425\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u043d\u0430 \u0447\u0435\u0440\u0442\u0430", -"Insert\/edit image": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435\/\u043a\u043e\u0440\u0435\u043a\u0446\u0438\u044f \u043d\u0430 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0430", -"Image description": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0442\u043e", -"Source": "\u0410\u0434\u0440\u0435\u0441", -"Dimensions": "\u0420\u0430\u0437\u043c\u0435\u0440", -"Constrain proportions": "\u0417\u0430\u0432\u0430\u0437\u043d\u0430\u0432\u0435 \u043d\u0430 \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u0438\u0442\u0435", -"General": "\u041e\u0431\u0449\u043e", -"Advanced": "\u041f\u043e\u0434\u0440\u043e\u0431\u043d\u043e", -"Style": "\u0421\u0442\u0438\u043b", -"Vertical space": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e", -"Horizontal space": "\u0425\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u043d\u043e \u043f\u0440\u043e\u0441\u0442\u0440\u0430\u043d\u0441\u0442\u0432\u043e", -"Border": "\u041a\u0430\u043d\u0442 (\u0440\u0430\u043c\u043a\u0430)", -"Insert image": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435", -"Image": "\u041a\u0430\u0440\u0442\u0438\u043d\u043a\u0430", -"Image list": "\u0421\u043f\u0438\u0441\u044a\u043a \u0441 \u043a\u0430\u0440\u0442\u0438\u043d\u043a\u0438", -"Rotate counterclockwise": "\u0417\u0430\u0432\u044a\u0440\u0442\u0430\u043d\u0435 \u043e\u0431\u0440\u0430\u0442\u043d\u043e \u043d\u0430 \u0447\u0430\u0441\u043e\u0432\u043d\u0438\u043a\u0430", -"Rotate clockwise": "\u0417\u0430\u0432\u044a\u0440\u0442\u0430\u043d\u0435 \u043f\u043e \u0447\u0430\u0441\u043e\u0432\u043d\u0438\u043a\u0430", -"Flip vertically": "\u041e\u0431\u044a\u0440\u043d\u0438 \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u043d\u043e", -"Flip horizontally": "\u041e\u0431\u044a\u0440\u043d\u0438 \u0445\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u043d\u043e", -"Edit image": "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0442\u043e", -"Image options": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u043d\u0430 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435\u0442\u043e", -"Zoom in": "\u041f\u0440\u0438\u0431\u043b\u0438\u0436\u0438", -"Zoom out": "\u041e\u0442\u0434\u0430\u043b\u0435\u0447\u0438", -"Crop": "\u0418\u0437\u0440\u044f\u0437\u0432\u0430\u043d\u0435", -"Resize": "\u041f\u0440\u0435\u043e\u0440\u0430\u0437\u043c\u0435\u0440\u044f\u0432\u0430\u043d\u0435", -"Orientation": "\u041e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f", -"Brightness": "\u042f\u0440\u043a\u043e\u0441\u0442", -"Sharpen": "\u0418\u0437\u043e\u0441\u0442\u0440\u044f\u043d\u0435", -"Contrast": "\u041a\u043e\u043d\u0442\u0440\u0430\u0441\u0442", -"Color levels": "\u0426\u0432\u0435\u0442\u043d\u0438 \u043d\u0438\u0432\u0430", -"Gamma": "\u0413\u0430\u043c\u0430", -"Invert": "\u0418\u043d\u0432\u0435\u0440\u0441\u0438\u044f", -"Apply": "\u041f\u0440\u0438\u043b\u043e\u0436\u0438", -"Back": "\u041d\u0430\u0437\u0430\u0434", -"Insert date\/time": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0434\u0430\u0442\u0430\/\u0447\u0430\u0441", -"Date\/time": "\u0414\u0430\u0442\u0430\/\u0447\u0430\u0441", -"Insert link": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0445\u0438\u043f\u0435\u0440\u0432\u0440\u044a\u0437\u043a\u0430 (\u043b\u0438\u043d\u043a)", -"Insert\/edit link": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435\/\u043a\u043e\u0440\u0435\u043a\u0446\u0438\u044f \u043d\u0430 \u0445\u0438\u043f\u0435\u0440\u0432\u0440\u044a\u0437\u043a\u0430 (\u043b\u0438\u043d\u043a)", -"Text to display": "\u0422\u0435\u043a\u0441\u0442", -"Url": "\u0410\u0434\u0440\u0435\u0441 (URL)", -"Target": "\u0426\u0435\u043b \u0432 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430", -"None": "\u0411\u0435\u0437", -"New window": "\u0412 \u043d\u043e\u0432 \u043f\u0440\u043e\u0437\u043e\u0440\u0435\u0446 (\u043f\u043e\u0434\u043f\u0440\u043e\u0437\u043e\u0440\u0435\u0446)", -"Remove link": "\u041f\u0440\u0435\u043c\u0430\u0445\u0432\u0430\u043d\u0435 \u043d\u0430 \u0445\u0438\u043f\u0435\u0440\u0432\u0440\u044a\u0437\u043a\u0430", -"Anchors": "\u041a\u043e\u0442\u0432\u0438", -"Link": "\u0412\u0440\u044a\u0437\u043a\u0430(\u043b\u0438\u043d\u043a)", -"Paste or type a link": "\u041f\u043e\u0441\u0442\u0430\u0432\u0435\u0442\u0435 \u0438\u043b\u0438 \u043d\u0430\u043f\u0438\u0448\u0435\u0442\u0435 \u0432\u0440\u044a\u0437\u043a\u0430(\u043b\u0438\u043d\u043a)", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "URL \u0430\u0434\u0440\u0435\u0441\u044a\u0442, \u043a\u043e\u0439\u0442\u043e \u0432\u044a\u0432\u0434\u043e\u0445\u0442\u0435 \u043f\u0440\u0438\u043b\u0438\u0447\u0430 \u043d\u0430 \u0435-\u043c\u0435\u0439\u043b \u0430\u0434\u0440\u0435\u0441. \u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0438\u044f mailto: \u043f\u0440\u0435\u0444\u0438\u043a\u0441?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "URL \u0430\u0434\u0440\u0435\u0441\u044a\u0442, \u043a\u043e\u0439\u0442\u043e \u0432\u044a\u0432\u0434\u043e\u0445\u0442\u0435 \u043f\u0440\u0438\u043b\u0438\u0447\u0430 \u0432\u044a\u043d\u0448\u0435\u043d \u0430\u0434\u0440\u0435\u0441. \u0418\u0441\u043a\u0430\u0442\u0435 \u043b\u0438 \u0434\u0430 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u0435 \u043d\u0435\u043e\u0431\u0445\u043e\u0434\u0438\u043c\u0438\u044f http:\/\/ \u043f\u0440\u0435\u0444\u0438\u043a\u0441?", -"Link list": "\u0421\u043f\u0438\u0441\u044a\u043a \u0441 \u0432\u0440\u044a\u0437\u043a\u0438", -"Insert video": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0432\u0438\u0434\u0435\u043e", -"Insert\/edit video": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435\/\u043a\u043e\u0440\u0435\u043a\u0446\u0438\u044f \u043d\u0430 \u0432\u0438\u0434\u0435\u043e", -"Insert\/edit media": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435\/\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u043c\u0435\u0434\u0438\u044f", -"Alternative source": "\u0410\u043b\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u0435\u043d \u0430\u0434\u0440\u0435\u0441", -"Poster": "\u041f\u043e\u0441\u0442\u0435\u0440", -"Paste your embed code below:": "\u041f\u043e\u0441\u0442\u0430\u0432\u0435\u0442\u0435 \u043a\u043e\u0434\u0430 \u0437\u0430 \u0432\u0433\u0440\u0430\u0436\u0434\u0430\u043d\u0435 \u0432 \u043f\u043e\u043b\u0435\u0442\u043e \u043f\u043e-\u0434\u043e\u043b\u0443:", -"Embed": "\u0412\u0433\u0440\u0430\u0436\u0434\u0430\u043d\u0435", -"Media": "\u041c\u0435\u0434\u0438\u044f", -"Nonbreaking space": "\u0418\u043d\u0442\u0435\u0440\u0432\u0430\u043b", -"Page break": "\u041d\u043e\u0432\u0430 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u0430", -"Paste as text": "\u041f\u043e\u0441\u0442\u0430\u0432\u0438 \u043a\u0430\u0442\u043e \u0442\u0435\u043a\u0441\u0442", -"Preview": "\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u0435\u043d \u0438\u0437\u0433\u043b\u0435\u0434", -"Print": "\u041f\u0435\u0447\u0430\u0442", -"Save": "\u0421\u044a\u0445\u0440\u0430\u043d\u044f\u0432\u0430\u043d\u0435", -"Find": "\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u0437\u0430", -"Replace with": "\u0417\u0430\u043c\u044f\u043d\u0430 \u0441", -"Replace": "\u0417\u0430\u043c\u044f\u043d\u0430", -"Replace all": "\u0417\u0430\u043c\u044f\u043d\u0430 \u043d\u0430 \u0432\u0441\u0438\u0447\u043a\u0438 \u0441\u0440\u0435\u0449\u0430\u043d\u0438\u044f", -"Prev": "\u041f\u0440\u0435\u0434\u0438\u0448\u0435\u043d", -"Next": "\u0421\u043b\u0435\u0434\u0432\u0430\u0449", -"Find and replace": "\u0422\u044a\u0440\u0441\u0435\u043d\u0435 \u0438 \u0437\u0430\u043c\u044f\u043d\u0430", -"Could not find the specified string.": "\u0422\u044a\u0440\u0441\u0435\u043d\u0438\u044f\u0442 \u0442\u0435\u043a\u0441\u0442 \u043d\u0435 \u0435 \u043d\u0430\u043c\u0435\u0440\u0435\u043d.", -"Match case": "\u0421\u044a\u0432\u043f\u0430\u0434\u0435\u043d\u0438\u0435 \u043d\u0430 \u0440\u0435\u0433\u0438\u0441\u0442\u044a\u0440\u0430 (\u043c\u0430\u043b\u043a\u0438\/\u0433\u043b\u0430\u0432\u043d\u0438 \u0431\u0443\u043a\u0432\u0438)", -"Whole words": "\u0421\u0430\u043c\u043e \u0446\u0435\u043b\u0438 \u0434\u0443\u043c\u0438", -"Spellcheck": "\u041f\u0440\u043e\u0432\u0435\u0440\u043a\u0430 \u043d\u0430 \u043f\u0440\u0430\u0432\u043e\u043f\u0438\u0441\u0430", -"Ignore": "\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u0430\u043d\u0435", -"Ignore all": "\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0432\u0441\u0438\u0447\u043a\u043e", -"Finish": "\u041a\u0440\u0430\u0439", -"Add to Dictionary": "\u0414\u043e\u0431\u0430\u0432\u0438 \u0432 \u0440\u0435\u0447\u043d\u0438\u043a\u0430", -"Insert table": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430", -"Table properties": "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0442\u0430", -"Delete table": "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0442\u0430", -"Cell": "\u041a\u043b\u0435\u0442\u043a\u0430", -"Row": "\u0420\u0435\u0434", -"Column": "\u041a\u043e\u043b\u043e\u043d\u0430", -"Cell properties": "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0430 \u043a\u043b\u0435\u0442\u043a\u0430\u0442\u0430", -"Merge cells": "\u0421\u043b\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u043b\u0435\u0442\u043a\u0438\u0442\u0435", -"Split cell": "\u0420\u0430\u0437\u0434\u0435\u043b\u044f\u043d\u0435 \u043d\u0430 \u043a\u043b\u0435\u0442\u043a\u0430", -"Insert row before": "\u0412\u043c\u044a\u043a\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434 \u043f\u0440\u0435\u0434\u0438", -"Insert row after": "\u0412\u043c\u044a\u043a\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434 \u0441\u043b\u0435\u0434", -"Delete row": "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434\u0430", -"Row properties": "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u043d\u0430 \u0440\u0435\u0434\u0430", -"Cut row": "\u0418\u0437\u0440\u044f\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434", -"Copy row": "\u041a\u043e\u043f\u0438\u0440\u0430\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434", -"Paste row before": "\u041f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434 \u043f\u0440\u0435\u0434\u0438", -"Paste row after": "\u041f\u043e\u0441\u0442\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0440\u0435\u0434 \u0441\u043b\u0435\u0434", -"Insert column before": "\u0412\u043c\u044a\u043a\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u043e\u043b\u043e\u043d\u0430 \u043f\u0440\u0435\u0434\u0438", -"Insert column after": "\u0412\u043c\u044a\u043a\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u043e\u043b\u043e\u043d\u0430 \u0441\u043b\u0435\u0434", -"Delete column": "\u0418\u0437\u0442\u0440\u0438\u0432\u0430\u043d\u0435 \u043d\u0430 \u043a\u043e\u043b\u043e\u043d\u0430\u0442\u0430", -"Cols": "\u041a\u043e\u043b\u043e\u043d\u0438", -"Rows": "\u0420\u0435\u0434\u043e\u0432\u0435", -"Width": "\u0428\u0438\u0440\u0438\u043d\u0430", -"Height": "\u0412\u0438\u0441\u043e\u0447\u0438\u043d\u0430", -"Cell spacing": "\u0420\u0430\u0437\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u043c\u0435\u0436\u0434\u0443 \u043a\u043b\u0435\u0442\u043a\u0438\u0442\u0435", -"Cell padding": "\u0420\u0430\u0437\u0441\u0442\u043e\u044f\u043d\u0438\u0435 \u0434\u043e \u0441\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435\u0442\u043e", -"Caption": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0437\u0430\u0433\u043b\u0430\u0432\u0438\u0435 \u043f\u0440\u0435\u0434\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u0430\u0442\u0430", -"Left": "\u041b\u044f\u0432\u043e", -"Center": "\u0426\u0435\u043d\u0442\u0440\u0438\u0440\u0430\u043d\u043e", -"Right": "\u0414\u044f\u0441\u043d\u043e", -"Cell type": "\u0422\u0438\u043f \u043d\u0430 \u043a\u043b\u0435\u0442\u043a\u0430\u0442\u0430", -"Scope": "\u041e\u0431\u0445\u0432\u0430\u0442", -"Alignment": "\u041f\u043e\u0434\u0440\u0430\u0432\u043d\u044f\u0432\u0430\u043d\u0435", -"H Align": "\u0425\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u043d\u043e \u043f\u043e\u0434\u0440\u0430\u0432\u043d\u044f\u0432\u0430\u043d\u0435", -"V Align": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u043d\u043e \u043f\u043e\u0434\u0440\u0430\u0432\u043d\u044f\u0432\u0430\u043d\u0435", -"Top": "\u0413\u043e\u0440\u0435", -"Middle": "\u041f\u043e \u0441\u0440\u0435\u0434\u0430\u0442\u0430", -"Bottom": "\u0414\u043e\u043b\u0443", -"Header cell": "\u0417\u0430\u0433\u043b\u0430\u0432\u043d\u0430 \u043a\u043b\u0435\u0442\u043a\u0430 (\u0430\u043d\u0442\u0435\u0442\u043a\u0430)", -"Row group": "Row group", -"Column group": "Column group", -"Row type": "\u0422\u0438\u043f \u043d\u0430 \u0440\u0435\u0434\u0430", -"Header": "\u0413\u043e\u0440\u0435\u043d \u043a\u043e\u043b\u043e\u043d\u0442\u0438\u0442\u0443\u043b (header)", -"Body": "\u0421\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435 (body)", -"Footer": "\u0414\u043e\u043b\u0435\u043d \u043a\u043e\u043b\u043e\u043d\u0442\u0438\u0442\u0443\u043b (footer)", -"Border color": "\u0426\u0432\u044f\u0442 \u043d\u0430 \u0440\u0430\u043c\u043a\u0430\u0442\u0430", -"Insert template": "\u0414\u043e\u0431\u0430\u0432\u044f\u043d\u0435 \u043d\u0430 \u0448\u0430\u0431\u043b\u043e\u043d", -"Templates": "\u0428\u0430\u0431\u043b\u043e\u043d\u0438", -"Template": "\u0428\u0430\u0431\u043b\u043e\u043d", -"Text color": "\u0426\u0432\u044f\u0442 \u043d\u0430 \u0448\u0440\u0438\u0444\u0442\u0430", -"Background color": "\u0424\u043e\u043d\u043e\u0432 \u0446\u0432\u044f\u0442", -"Custom...": "\u0418\u0437\u0431\u0440\u0430\u043d...", -"Custom color": "\u0426\u0432\u044f\u0442 \u043f\u043e \u0438\u0437\u0431\u043e\u0440", -"No color": "\u0411\u0435\u0437 \u0446\u0432\u044f\u0442", -"Table of Contents": "\u0421\u044a\u0434\u044a\u0440\u0436\u0430\u043d\u0438\u0435", -"Show blocks": "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u0431\u043b\u043e\u043a\u043e\u0432\u0435\u0442\u0435", -"Show invisible characters": "\u041f\u043e\u043a\u0430\u0437\u0432\u0430\u043d\u0435 \u043d\u0430 \u043d\u0435\u043f\u0435\u0447\u0430\u0442\u0430\u0435\u043c\u0438 \u0437\u043d\u0430\u0446\u0438", -"Words: {0}": "\u0411\u0440\u043e\u0439 \u0434\u0443\u043c\u0438: {0}", -"{0} words": "{0} \u0431\u0440\u043e\u0439 \u0434\u0443\u043c\u0438", -"File": "\u0424\u0430\u0439\u043b", -"Edit": "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u0430\u043d\u0435", -"Insert": "\u0412\u043c\u044a\u043a\u0432\u0430\u043d\u0435", -"View": "\u0418\u0437\u0433\u043b\u0435\u0434", -"Format": "\u0424\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d\u0435", -"Table": "\u0422\u0430\u0431\u043b\u0438\u0446\u0430", -"Tools": "\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438", -"Powered by {0}": "\u0421\u044a\u0437\u0434\u0430\u0434\u0435\u043d\u043e \u0441 {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u041f\u043e\u043b\u0435 \u0437\u0430 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u0430\u043d \u0442\u0435\u043a\u0441\u0442. \u041d\u0430\u0442\u0438\u0441\u043d\u0435\u0442\u0435 Alt+F9 \u0437\u0430 \u043c\u0435\u043d\u044e; Alt+F10 \u0437\u0430 \u043b\u0435\u043d\u0442\u0430 \u0441 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438; Alt+0 \u0437\u0430 \u043f\u043e\u043c\u043e\u0449." -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/bn_BD.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/bn_BD.js deleted file mode 100644 index 0ce5a29..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/bn_BD.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('bn_BD',{ -"Redo": "\u09aa\u09c1\u09a8\u09b0\u09be\u09af\u09bc \u0995\u09b0\u09c1\u09a8", -"Undo": "\u09aa\u09c2\u09b0\u09cd\u09ac\u09be\u09ac\u09b8\u09cd\u09a5\u09be\u09af\u09bc \u09ab\u09bf\u09b0\u09c1\u09a8", -"Cut": "\u0995\u09b0\u09cd\u09a4\u09a8", -"Copy": "\u0985\u09a8\u09c1\u0995\u09b0\u09a3", -"Paste": "\u09aa\u09cd\u09b0\u09a4\u09bf\u09b2\u09c7\u09aa\u09a8 \u0995\u09b0\u09c1\u09a8", -"Select all": "\u09b8\u09ac \u09a8\u09bf\u09b0\u09cd\u09ac\u09be\u099a\u09a8 \u0995\u09b0\u09c1\u09a8", -"New document": "\u09a8\u09a4\u09c1\u09a8 \u09a6\u09b8\u09cd\u09a4\u09be\u09ac\u09c7\u099c", -"Ok": "\u09a0\u09bf\u0995 \u0986\u099b\u09c7", -"Cancel": "\u09ac\u09be\u09a4\u09bf\u09b2", -"Visual aids": "\u09ac\u09cd\u09af\u09be\u0996\u09cd\u09af\u09be\u09ae\u09c2\u09b2\u0995 \u09b8\u09be\u09b9\u09be\u09af\u09cd\u09af", -"Bold": "\u09b8\u09cd\u09a5\u09c2\u09b2", -"Italic": "\u09a4\u09bf\u09b0\u09cd\u09af\u0995", -"Underline": "\u09a8\u09bf\u09ae\u09cd\u09a8\u09b0\u09c7\u0996\u09be", -"Strikethrough": "\u09b8\u09cd\u099f\u09cd\u09b0\u09be\u0987\u0995\u09a5\u09cd\u09b0\u09c1", -"Superscript": "\u098a\u09b0\u09cd\u09a7\u09cd\u09ac\u09b2\u09bf\u09aa\u09bf", -"Subscript": "\u09a8\u09bf\u09ae\u09cd\u09a8\u09b2\u09bf\u09aa\u09bf", -"Clear formatting": "\u09ac\u09bf\u09a8\u09cd\u09af\u09be\u09b8 \u0985\u09aa\u09b8\u09be\u09b0\u09a3", -"Align left": "\u09ac\u09be\u09ae\u09c7 \u09b8\u09be\u09b0\u09bf\u0995\u09b0\u09a3", -"Align center": "\u09ae\u09a7\u09cd\u09af\u09b8\u09cd\u09a5\u09be\u09a8\u09c7 \u09b8\u09be\u09b0\u09bf\u0995\u09b0\u09a3", -"Align right": "\u09a1\u09be\u09a8\u09c7 \u09b8\u09be\u09b0\u09bf\u0995\u09b0\u09a3", -"Justify": "\u0989\u09ad\u09af\u09bc\u09aa\u09cd\u09b0\u09be\u09a8\u09cd\u09a4\u09c7 \u09b8\u09ae\u09be\u09a8 \u0995\u09b0\u09c1\u09a8", -"Bullet list": "\u09ac\u09c1\u09b2\u09c7\u099f \u09a4\u09be\u09b2\u09bf\u0995\u09be", -"Numbered list": "\u09b8\u0982\u0996\u09cd\u09af\u09be\u09af\u09c1\u0995\u09cd\u09a4 \u09a4\u09be\u09b2\u09bf\u0995\u09be", -"Decrease indent": "\u0987\u09a8\u09cd\u09a1\u09c7\u09a8\u09cd\u099f \u0995\u09ae\u09be\u09a8", -"Increase indent": "\u0987\u09a8\u09cd\u09a1\u09c7\u09a8\u09cd\u099f \u09ac\u09be\u09a1\u09bc\u09be\u09a8", -"Close": "\u09ac\u09a8\u09cd\u09a7", -"Formats": "\u09ac\u09bf\u09a8\u09cd\u09af\u09be\u09b8", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0986\u09aa\u09a8\u09be\u09b0 \u09ac\u09cd\u09b0\u09be\u0989\u099c\u09be\u09b0 \u0995\u09cd\u09b2\u09bf\u09aa\u09ac\u09cb\u09b0\u09cd\u09a1 \u09a5\u09c7\u0995\u09c7 \u09b8\u09b0\u09be\u09b8\u09b0\u09bf \u09aa\u09cd\u09b0\u09ac\u09c7\u09b6\u09be\u09a7\u09bf\u0995\u09be\u09b0 \u09b8\u09ae\u09b0\u09cd\u09a5\u09a8 \u0995\u09b0\u09c7 \u09a8\u09be\u0964 \u0985\u09a8\u09c1\u0997\u09cd\u09b0\u09b9 \u0995\u09b0\u09c7 \u0995\u09c0\u09ac\u09cb\u09b0\u09cd\u09a1 \u09b6\u09b0\u09cd\u099f\u0995\u09be\u099f Ctrl +X\/C\/V \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u09c1\u09a8\u0964", -"Headers": "\u09b9\u09c7\u09a1\u09be\u09b0 \u09b8\u09ae\u09c1\u09b9", -"Header 1": "\u09b9\u09c7\u09a1\u09be\u09b0 \u09e7", -"Header 2": "\u09b9\u09c7\u09a1\u09be\u09b0 \u09e8", -"Header 3": "\u09b9\u09c7\u09a1\u09be\u09b0 \u09e9", -"Header 4": "\u09b9\u09c7\u09a1\u09be\u09b0 \u09ea", -"Header 5": "\u09b9\u09c7\u09a1\u09be\u09b0 \u09eb", -"Header 6": "\u09b9\u09c7\u09a1\u09be\u09b0 \u09ec", -"Headings": "\u09b6\u09bf\u09b0\u09cb\u09a8\u09be\u09ae", -"Heading 1": "\u09b6\u09bf\u09b0\u09cb\u09a8\u09be\u09ae \u09e7", -"Heading 2": "\u09b6\u09bf\u09b0\u09cb\u09a8\u09be\u09ae \u09e8", -"Heading 3": "\u09b6\u09bf\u09b0\u09cb\u09a8\u09be\u09ae \u09e9", -"Heading 4": "\u09b6\u09bf\u09b0\u09cb\u09a8\u09be\u09ae \u09ea", -"Heading 5": "\u09b6\u09bf\u09b0\u09cb\u09a8\u09be\u09ae \u09eb", -"Heading 6": "\u09b6\u09bf\u09b0\u09cb\u09a8\u09be\u09ae \u09ec", -"Preformatted": "\u09aa\u09c2\u09b0\u09cd\u09ac\u09ac\u09bf\u09a8\u09cd\u09af\u09be\u09b8\u09bf\u09a4", -"Div": "\u09a1\u09bf\u09ad", -"Pre": "\u09aa\u09cd\u09b0\u09be\u0995", -"Code": "\u09b8\u0982\u0995\u09c7\u09a4\u09b2\u09bf\u09aa\u09bf", -"Paragraph": "\u09aa\u09cd\u09af\u09be\u09b0\u09be\u0997\u09cd\u09b0\u09be\u09ab", -"Blockquote": "\u09ac\u09cd\u09b2\u0995\u0995\u09cb\u099f", -"Inline": "\u09b8\u0999\u09cd\u0997\u09a4\u09bf\u09aa\u09c2\u09b0\u09cd\u09a3\u09ad\u09be\u09ac\u09c7", -"Blocks": "\u09b8\u09cd\u09a5\u09c2\u09b2 ", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u09aa\u09c7\u09b8\u09cd\u099f \u098f\u0996\u09a8 \u09aa\u09cd\u09b2\u09c7\u0987\u09a8 \u099f\u09c7\u0995\u09cd\u09b8\u099f \u09ae\u09cb\u09a1\u09c7\u0964 \u0986\u09aa\u09a8\u09bf \u098f\u0996\u09a8 \u098f\u0987 \u09ac\u09bf\u0995\u09b2\u09cd\u09aa \u09ac\u09a8\u09cd\u09a7 \u099f\u0997\u09b2 \u09aa\u09b0\u09cd\u09af\u09a8\u09cd\u09a4 \u09ac\u09bf\u09b7\u09af\u09bc\u09ac\u09b8\u09cd\u09a4\u09c1 \u098f\u0996\u09a8 \u09aa\u09cd\u09b2\u09c7\u0987\u09a8 \u099f\u09c7\u0995\u09cd\u09b8\u099f \u09b9\u09bf\u09b8\u09be\u09ac\u09c7 \u0986\u099f\u0995\u09be\u09a8\u09cb \u09b9\u09ac\u09c7\u0964", -"Font Family": "\u09ab\u09a8\u09cd\u099f \u09ab\u09cd\u09af\u09be\u09ae\u09bf\u09b2\u09bf", -"Font Sizes": "\u09ab\u09a8\u09cd\u099f \u09ae\u09be\u09aa", -"Class": "\u0995\u09cd\u09b2\u09be\u09b8", -"Browse for an image": "\u098f\u0995\u099f\u09bf \u099b\u09ac\u09bf \u09ac\u09cd\u09b0\u09be\u0989\u099c \u0995\u09b0\u09c1\u09a8", -"OR": "\u0985\u09a5\u09ac\u09be", -"Drop an image here": "\u098f\u0996\u09be\u09a8\u09c7 \u098f\u0995\u099f\u09bf \u099b\u09ac\u09bf \u09a1\u09cd\u09b0\u09aa \u0995\u09b0\u09c1\u09a8", -"Upload": "\u0986\u09aa\u09b2\u09cb\u09a1", -"Block": "\u09ac\u09cd\u09b2\u0995", -"Align": "\u09ac\u09bf\u09a8\u09cd\u09af\u09b8\u09cd\u09a4\u0995\u09b0\u09c1\u09a8", -"Default": "\u09a1\u09bf\u09ab\u09b2\u09cd\u099f", -"Circle": "\u09ac\u09c3\u09a4\u09cd\u09a4", -"Disc": "\u09a1\u09bf\u09b8\u09cd\u0995", -"Square": "\u09ac\u09b0\u09cd\u0997\u0995\u09cd\u09b7\u09c7\u09a4\u09cd\u09b0", -"Lower Alpha": "\u09a8\u09bf\u09ae\u09cd\u09a8 \u0986\u09b2\u09ab\u09be", -"Lower Greek": "\u09a8\u09bf\u09ae\u09cd\u09a8 \u0997\u09cd\u09b0\u09bf\u0995", -"Lower Roman": "\u09a8\u09bf\u09ae\u09cd\u09a8 \u09b0\u09cb\u09ae\u09be\u09a8", -"Upper Alpha": "\u0989\u099a\u09cd\u099a\u09a4\u09b0 \u0986\u09b2\u09ab\u09be", -"Upper Roman": "\u098a\u09b0\u09cd\u09a7\u09cd\u09ac \u09b0\u09cb\u09ae\u09be\u09a8", -"Anchor": "\u09a8\u09cb\u0999\u09cd\u0997\u09b0", -"Name": "\u09a8\u09be\u09ae", -"Id": "\u0986\u0987\u09a1\u09bf", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "\u0986\u0987\u09a1\u09bf\u099f\u09bf \u0985\u0995\u09cd\u09b7\u09b0, \u09b8\u0982\u0996\u09cd\u09af\u09be, \u09a1\u09cd\u09af\u09be\u09b6, \u09a1\u099f\u09b8, \u0995\u09b2\u09cb\u09a8 \u09ac\u09be \u0986\u09a8\u09cd\u09a1\u09be\u09b0\u09b8\u09cd\u0995\u09cb\u09b0 \u09a6\u09cd\u09ac\u09be\u09b0\u09be \u0985\u09a8\u09c1\u09b8\u09b0\u09a3 \u0995\u09b0\u09be \u098f\u0995\u099f\u09bf \u099a\u09bf\u09a0\u09bf \u09a6\u09bf\u09af\u09bc\u09c7 \u09b6\u09c1\u09b0\u09c1 \u0995\u09b0\u09be \u0989\u099a\u09bf\u09a4\u0964", -"You have unsaved changes are you sure you want to navigate away?": "\u0986\u09aa\u09a8\u09be\u09b0 \u0985\u09b8\u0982\u09b0\u0995\u09cd\u09b7\u09bf\u09a4 \u09aa\u09b0\u09bf\u09ac\u09b0\u09cd\u09a4\u09a8\u0997\u09c1\u09b2\u09bf \u0986\u09aa\u09a8\u09bf \u0995\u09bf \u09a8\u09bf\u09b6\u09cd\u099a\u09bf\u09a4 \u09af\u09c7 \u0986\u09aa\u09a8\u09bf \u09a8\u09c7\u09ad\u09bf\u0997\u09c7\u099f \u0995\u09b0\u09a4\u09c7 \u099a\u09be\u09a8?", -"Restore last draft": "\u09b6\u09c7\u09b7 \u0996\u09b8\u09a1\u09bc\u09be\u099f\u09bf \u09aa\u09c1\u09a8\u09b0\u09c1\u09a6\u09cd\u09a7\u09be\u09b0 \u0995\u09b0\u09c1\u09a8", -"Special character": "\u09ac\u09bf\u09b6\u09c7\u09b7 \u099a\u09b0\u09bf\u09a4\u09cd\u09b0", -"Source code": "\u09b8\u09cb\u09b0\u09cd\u09b8 \u0995\u09cb\u09a1", -"Insert\/Edit code sample": "\u0995\u09cb\u09a1 \u09a8\u09ae\u09c1\u09a8\u09be \u09a2\u09cb\u0995\u09be\u09a8 \/ \u09b8\u09ae\u09cd\u09aa\u09be\u09a6\u09a8\u09be \u0995\u09b0\u09c1\u09a8", -"Language": "\u09ad\u09be\u09b7\u09be", -"Code sample": "\u09a8\u09ae\u09c1\u09a8\u09be \u0995\u09cb\u09a1", -"Color": "\u09b0\u0999", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "\u09ac\u09be\u09ae \u09a5\u09c7\u0995\u09c7 \u09a1\u09be\u09a8", -"Right to left": "\u09a1\u09be\u09a8 \u09a5\u09c7\u0995\u09c7 \u09ac\u09be\u09ae", -"Emoticons": "\u0987\u09ae\u09cb\u099f\u09bf\u0995\u09a8", -"Document properties": "\u09a8\u09a5\u09bf\u09b0 \u09ac\u09c8\u09b6\u09bf\u09b7\u09cd\u099f\u09cd\u09af", -"Title": "\u09b6\u09bf\u09b0\u09cb\u09a8\u09be\u09ae", -"Keywords": "\u0995\u09c0\u0993\u09af\u09bc\u09be\u09b0\u09cd\u09a1", -"Description": "\u09ac\u09bf\u09ac\u09b0\u09a3", -"Robots": "\u09b0\u09cb\u09ac\u099f", -"Author": "\u09b2\u09c7\u0996\u0995", -"Encoding": "\u098f\u09a8\u0995\u09cb\u09a1\u09bf\u0982", -"Fullscreen": "\u09aa\u09c2\u09b0\u09cd\u09a3 \u09aa\u09b0\u09cd\u09a6\u09be", -"Action": "\u0995\u09b0\u09cd\u09ae", -"Shortcut": "\u09b6\u09b0\u09cd\u099f\u0995\u09be\u099f", -"Help": "\u09b8\u09be\u09b9\u09be\u09af\u09cd\u09af \u0995\u09b0\u09c1\u09a8", -"Address": "\u09a0\u09bf\u0995\u09be\u09a8\u09be", -"Focus to menubar": "\u09ae\u09c7\u09a8\u09c1\u09ac\u09be\u09b0\u09c7 \u09ab\u09cb\u0995\u09be\u09b8 \u0995\u09b0\u09c1\u09a8", -"Focus to toolbar": "\u099f\u09c1\u09b2\u09ac\u09be\u09b0\u09c7 \u09ab\u09cb\u0995\u09be\u09b8 \u0995\u09b0\u09c1\u09a8", -"Focus to element path": "\u0989\u09aa\u09be\u09a6\u09be\u09a8 \u09aa\u09be\u09a5 \u09ab\u09cb\u0995\u09be\u09b8 \u0995\u09b0\u09c1\u09a8", -"Focus to contextual toolbar": "\u09aa\u09cd\u09b0\u09be\u09b8\u0999\u09cd\u0997\u09bf\u0995 \u099f\u09c1\u09b2\u09ac\u09be\u09b0\u09c7 \u09ab\u09cb\u0995\u09be\u09b8 \u0995\u09b0\u09c1\u09a8", -"Insert link (if link plugin activated)": "\u09b2\u09bf\u0999\u09cd\u0995 \u09b8\u09a8\u09cd\u09a8\u09bf\u09ac\u09c7\u09b6 \u0995\u09b0\u09c1\u09a8 (\u09af\u09a6\u09bf \u09b2\u09bf\u0999\u09cd\u0995 \u09aa\u09cd\u09b2\u09be\u0997\u0987\u09a8 \u0985\u09cd\u09af\u09be\u0995\u09cd\u099f\u09bf\u09ad\u09c7\u099f \u0995\u09b0\u09be \u09b9\u09af\u09bc)", -"Save (if save plugin activated)": "\u09b8\u0982\u09b0\u0995\u09cd\u09b7\u09a3 \u0995\u09b0\u09c1\u09a8 (\u09aa\u09cd\u09b2\u09be\u0997\u0987\u09a8 \u0985\u09cd\u09af\u09be\u0995\u09cd\u099f\u09bf\u09ad\u09c7\u099f \u09b9\u09b2\u09c7)", -"Find (if searchreplace plugin activated)": "\u09b8\u09a8\u09cd\u09a7\u09be\u09a8 \u0995\u09b0\u09c1\u09a8 (\u09af\u09a6\u09bf \u0985\u09a8\u09c1\u09b8\u09a8\u09cd\u09a7\u09be\u09a8\u09af\u09cb\u0997\u09cd\u09af \u09aa\u09cd\u09b2\u09be\u0997\u0987\u09a8 \u09b8\u0995\u09cd\u09b0\u09bf\u09af\u09bc \u0995\u09b0\u09be \u09b9\u09af\u09bc)", -"Plugins installed ({0}):": "\u09aa\u09cd\u09b2\u09be\u0997\u0987\u09a8 \u0987\u09a8\u09b8\u09cd\u099f\u09b2 ({0}):", -"Premium plugins:": "\u09aa\u09cd\u09b0\u09bf\u09ae\u09bf\u09af\u09bc\u09be\u09ae \u09aa\u09cd\u09b2\u09be\u0997\u0987\u09a8:", -"Learn more...": "\u0986\u09b0\u0993 \u099c\u09be\u09a8\u09c1\u09a8...", -"You are using {0}": "\u0986\u09aa\u09a8\u09bf \u09ac\u09cd\u09af\u09ac\u09b9\u09be\u09b0 \u0995\u09b0\u099b\u09c7\u09a8 {0}", -"Plugins": "\u09aa\u09cd\u09b2\u09be\u0997\u0987\u09a8", -"Handy Shortcuts": "\u09b8\u09b9\u099c \u09b6\u09b0\u09cd\u099f\u0995\u09be\u099f ", -"Horizontal line": "\u0985\u09a8\u09c1\u09ad\u09c2\u09ae\u09bf\u0995 \u09b0\u09c7\u0996\u09be", -"Insert\/edit image": "\u0987\u09ae\u09c7\u099c \u09b8\u09a8\u09cd\u09a8\u09bf\u09ac\u09c7\u09b6 \/ \u09b8\u09ae\u09cd\u09aa\u09be\u09a6\u09a8\u09be \u0995\u09b0\u09c1\u09a8", -"Image description": "\u099b\u09ac\u09bf\u09b0 \u09ac\u09b0\u09cd\u09a3\u09a8\u09be", -"Source": "\u0989\u09ce\u09b8", -"Dimensions": "\u09ae\u09be\u09a4\u09cd\u09b0\u09be", -"Constrain proportions": "\u0985\u09a8\u09c1\u09aa\u09be\u09a4 \u09b8\u09c0\u09ae\u09be\u09ac\u09a6\u09cd\u09a7", -"General": "\u09b8\u09be\u09a7\u09be\u09b0\u09a3", -"Advanced": "\u0985\u0997\u09cd\u09b0\u09b8\u09b0", -"Style": "\u09b6\u09c8\u09b2\u09c0", -"Vertical space": "\u0989\u09b2\u09cd\u09b2\u09ae\u09cd\u09ac \u09b8\u09cd\u09a5\u09be\u09a8", -"Horizontal space": "\u0985\u09a8\u09c1\u09ad\u09c2\u09ae\u09bf\u0995 \u09b8\u09cd\u09a5\u09be\u09a8", -"Border": "\u09b8\u09c0\u09ae\u09be\u09a8\u09cd\u09a4", -"Insert image": "\u099a\u09bf\u09a4\u09cd\u09b0 \u09a2\u09cb\u0995\u09be\u09a8", -"Image": "\u099b\u09ac\u09bf", -"Image list": "\u099a\u09bf\u09a4\u09cd\u09b0 \u09a4\u09be\u09b2\u09bf\u0995\u09be", -"Rotate counterclockwise": "\u09ac\u09be\u09ae\u09be\u09ac\u09b0\u09cd\u09a4\u09c7 \u0998\u09cb\u09b0\u09be\u09a4\u09c7", -"Rotate clockwise": "\u0998\u09a1\u09bc\u09bf\u09b0 \u0995\u09be\u0981\u099f\u09be\u09b0 \u09a6\u09bf\u0995\u09c7 \u0998\u09cb\u09b0\u09be\u09a8", -"Flip vertically": "\u0989\u09b2\u09cd\u09b2\u09ae\u09cd\u09ac\u09ad\u09be\u09ac\u09c7 \u09ab\u09cd\u09b2\u09bf\u09aa \u0995\u09b0\u09c1\u09a8", -"Flip horizontally": "\u0985\u09a8\u09c1\u09ad\u09c2\u09ae\u09bf\u0995\u09ad\u09be\u09ac\u09c7 \u09ab\u09cd\u09b2\u09bf\u09aa \u0995\u09b0\u09c1\u09a8", -"Edit image": "\u099a\u09bf\u09a4\u09cd\u09b0 \u09b8\u09ae\u09cd\u09aa\u09be\u09a6\u09a8\u09be \u0995\u09b0\u09c1\u09a8", -"Image options": "\u099a\u09bf\u09a4\u09cd\u09b0 \u09ac\u09bf\u0995\u09b2\u09cd\u09aa\u0997\u09c1\u09b2\u09bf", -"Zoom in": "\u09aa\u09cd\u09b0\u09b8\u09be\u09b0\u09bf\u09a4 \u0995\u09b0\u09cb", -"Zoom out": "\u099b\u09cb\u099f \u0995\u09b0\u09be", -"Crop": "\u0995\u09be\u099f\u09be", -"Resize": "\u09ae\u09be\u09aa \u09aa\u09b0\u09bf\u09ac\u09b0\u09cd\u09a4\u09a8 \u0995\u09b0\u09c1\u09a8", -"Orientation": "\u099d\u09cb\u0981\u0995", -"Brightness": "\u0989\u099c\u09cd\u099c\u09cd\u09ac\u09b2\u09a4\u09be", -"Sharpen": "\u09a7\u09be\u09b0 \u0995\u09b0\u09be", -"Contrast": "\u09ac\u09bf\u09aa\u09b0\u09c0\u09a4 \u09b9\u09a4\u09cd\u09a4\u09af\u09bc\u09be", -"Color levels": "\u09b0\u0999\u09c7\u09b0 \u09ae\u09be\u09a4\u09cd\u09b0\u09be", -"Gamma": "Gamma", -"Invert": "\u09ac\u09bf\u09a8\u09b7\u09cd\u099f \u0995\u09b0\u09be", -"Apply": "\u09aa\u09cd\u09b0\u09af\u09bc\u09cb\u0997 \u0995\u09b0\u09be", -"Back": "\u09aa\u09bf\u099b\u09a8\u09c7", -"Insert date\/time": "\u09a4\u09be\u09b0\u09bf\u0996 \/ \u09b8\u09ae\u09af\u09bc \u09b8\u09a8\u09cd\u09a8\u09bf\u09ac\u09c7\u09b6 \u0995\u09b0\u09c1\u09a8", -"Date\/time": "\u09a4\u09be\u09b0\u09bf\u0996 \/ \u09b8\u09ae\u09af\u09bc", -"Insert link": "\u09b2\u09bf\u0999\u09cd\u0995 \u09b8\u09a8\u09cd\u09a8\u09bf\u09ac\u09c7\u09b6 \u0995\u09b0\u09c1\u09a8", -"Insert\/edit link": "\u09b8\u09a8\u09cd\u09a8\u09bf\u09ac\u09c7\u09b6 \/ \u09b8\u09ae\u09cd\u09aa\u09be\u09a6\u09a8\u09be \u09b2\u09bf\u0999\u09cd\u0995", -"Text to display": "\u09aa\u09cd\u09b0\u09a6\u09b0\u09cd\u09b6\u09a8 \u099f\u09c7\u0995\u09cd\u09b8\u099f", -"Url": "URL", -"Target": "\u09b2\u0995\u09cd\u09b7\u09cd\u09af", -"None": "\u09a8\u09be", -"New window": "\u09a8\u09a4\u09c1\u09a8 \u0989\u0987\u09a8\u09cd\u09a1\u09cb", -"Remove link": "\u09b2\u09bf\u0999\u09cd\u0995 \u09b8\u09b0\u09be\u09a8", -"Anchors": "\u09a8\u09cb\u0999\u09cd\u0997\u09b0", -"Link": "\u09b2\u09bf\u0982\u0995", -"Paste or type a link": "\u098f\u0995\u099f\u09bf \u09b2\u09bf\u0999\u09cd\u0995 \u0986\u099f\u0995\u09be\u09a8 \u09ac\u09be \u099f\u09be\u0987\u09aa \u0995\u09b0\u09c1\u09a8", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0986\u09aa\u09a8\u09be\u09b0 \u09aa\u09cd\u09b0\u09ac\u09c7\u09b6 \u0995\u09b0\u09be URL\u099f\u09bf \u098f\u0995\u099f\u09bf \u0987\u09ae\u09c7\u09b2 \u09a0\u09bf\u0995\u09be\u09a8\u09be \u09ac\u09b2\u09c7 \u09ae\u09a8\u09c7 \u09b9\u099a\u09cd\u099b\u09c7\u0964 \u0986\u09aa\u09a8\u09bf \u09aa\u09cd\u09b0\u09af\u09bc\u09cb\u099c\u09a8\u09c0\u09af\u09bc \u09ae\u09c7\u0987\u09b2\u099f\u09cb \u09af\u09cb\u0997 \u0995\u09b0\u09a4\u09c7 \u099a\u09be\u09a8: \u0989\u09aa\u09b8\u09b0\u09cd\u0997?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u0986\u09aa\u09a8\u09be\u09b0 \u09aa\u09cd\u09b0\u09ac\u09c7\u09b6 \u0995\u09b0\u09be URL\u099f\u09bf \u098f\u0995\u099f\u09bf \u09ac\u09b9\u09bf\u09b0\u09be\u0997\u09a4 \u09b2\u09bf\u0999\u09cd\u0995 \u09ac\u09b2\u09c7 \u09ae\u09a8\u09c7 \u09b9\u099a\u09cd\u099b\u09c7\u0964 \u0986\u09aa\u09a8\u09bf \u0995\u09bf \u09aa\u09cd\u09b0\u09af\u09bc\u09cb\u099c\u09a8\u09c0\u09af\u09bc http:\/\/ \u09aa\u09cd\u09b0\u09bf\u09ab\u09bf\u0995\u09cd\u09b8 \u09af\u09cb\u0997 \u0995\u09b0\u09a4\u09c7 \u099a\u09be\u09a8?", -"Link list": "\u09b2\u09bf\u0999\u09cd\u0995 \u09a4\u09be\u09b2\u09bf\u0995\u09be", -"Insert video": "\u09ad\u09bf\u09a1\u09bf\u0993 \u09a2\u09cb\u0995\u09be\u09a8", -"Insert\/edit video": "\u09ad\u09bf\u09a1\u09bf\u0993 \u09b8\u09a8\u09cd\u09a8\u09bf\u09ac\u09c7\u09b6 \/ \u09b8\u09ae\u09cd\u09aa\u09be\u09a6\u09a8\u09be \u0995\u09b0\u09c1\u09a8", -"Insert\/edit media": "\u09ae\u09bf\u09a1\u09bf\u09af\u09bc\u09be \u09b8\u09a8\u09cd\u09a8\u09bf\u09ac\u09c7\u09b6 \u0995\u09b0\u09c1\u09a8 \/ \u09b8\u09ae\u09cd\u09aa\u09be\u09a6\u09a8\u09be \u0995\u09b0\u09c1\u09a8", -"Alternative source": "\u09ac\u09bf\u0995\u09b2\u09cd\u09aa \u0989\u09ce\u09b8", -"Poster": "\u09aa\u09cb\u09b8\u09cd\u099f\u09be\u09b0", -"Paste your embed code below:": "\u09a8\u09c0\u099a\u09c7\u09b0 \u0986\u09aa\u09a8\u09be\u09b0 \u098f\u09ae\u09cd\u09ac\u09c7\u09a1 \u0995\u09cb\u09a1 \u0986\u099f\u0995\u09be\u09a8:", -"Embed": "\u098f\u09ae\u09cd\u09ac\u09c7\u09a1", -"Media": "\u09ae\u09bf\u09a1\u09bf\u09af\u09bc\u09be", -"Nonbreaking space": "\u0985\u09ac\u09bf\u099a\u09cd\u099b\u09bf\u09a8\u09cd\u09a8 \u09b8\u09cd\u09a5\u09be\u09a8", -"Page break": "\u09aa\u09c3\u09b7\u09cd\u09a0\u09be \u09ac\u09bf\u09b0\u09a4\u09bf", -"Paste as text": "\u09aa\u09be\u09a0\u09cd\u09af \u09b9\u09bf\u09b8\u09be\u09ac\u09c7 \u09aa\u09c7\u09b8\u09cd\u099f \u0995\u09b0\u09c1\u09a8", -"Preview": "\u09aa\u09c2\u09b0\u09cd\u09ac\u09b0\u09c2\u09aa", -"Print": "\u099b\u09be\u09aa\u09be", -"Save": "\u09b8\u0982\u09b0\u0995\u09cd\u09b7\u09a3", -"Find": "\u0986\u09ac\u09bf\u09b7\u09cd\u0995\u09be\u09b0", -"Replace with": "\u09aa\u09cd\u09b0\u09a4\u09bf\u09b8\u09cd\u09a5\u09be\u09aa\u09a8", -"Replace": "\u09aa\u09cd\u09b0\u09a4\u09bf\u09b8\u09cd\u09a5\u09be\u09aa\u09a8 \u0995\u09b0\u09be", -"Replace all": "\u09b8\u09ae\u09b8\u09cd\u09a4 \u09aa\u09cd\u09b0\u09a4\u09bf\u09b8\u09cd\u09a5\u09be\u09aa\u09a8", -"Prev": "\u09aa\u09c2\u09b0\u09cd\u09ac\u09ac\u09b0\u09cd\u09a4\u09c0", -"Next": "\u09aa\u09b0\u09ac\u09b0\u09cd\u09a4\u09c0", -"Find and replace": "\u0996\u09c1\u0981\u099c\u09c1\u09a8 \u0993 \u09aa\u09cd\u09b0\u09a4\u09bf\u09b8\u09cd\u09a5\u09be\u09aa\u09a8 \u0995\u09b0\u09c1\u09a8", -"Could not find the specified string.": "\u09a8\u09bf\u09b0\u09cd\u09a6\u09bf\u09b7\u09cd\u099f \u09b8\u09cd\u099f\u09cd\u09b0\u09bf\u0982\u099f\u09bf \u0996\u09c1\u0981\u099c\u09c7 \u09aa\u09be\u0993\u09af\u09bc\u09be \u09af\u09be\u09af\u09bc\u09a8\u09bf\u0964", -"Match case": "\u09ae\u09cd\u09af\u09be\u099a \u0995\u09cd\u09b7\u09c7\u09a4\u09cd\u09b0\u09c7", -"Whole words": "\u09b8\u09ae\u09cd\u09aa\u09c2\u09b0\u09cd\u09a3 \u09b6\u09ac\u09cd\u09a6\u09c7\u09b0", -"Spellcheck": "\u09ac\u09be\u09a8\u09be\u09a8 \u09af\u09be\u099a\u09be\u0987", -"Ignore": "\u0989\u09aa\u09c7\u0995\u09cd\u09b7\u09be \u0995\u09b0\u09be", -"Ignore all": "\u09b8\u09ac\u0997\u09c1\u09b2\u09cb \u0989\u09aa\u09c7\u0995\u09cd\u09b7\u09be \u0995\u09b0\u09c1\u09a8", -"Finish": "\u09b6\u09c7\u09b7", -"Add to Dictionary": "\u0985\u09ad\u09bf\u09a7\u09be\u09a8 \u09af\u09cb\u0997 \u0995\u09b0\u09c1\u09a8", -"Insert table": "\u099f\u09c7\u09ac\u09bf\u09b2 \u09b8\u09a8\u09cd\u09a8\u09bf\u09ac\u09c7\u09b6 \u0995\u09b0\u09c1\u09a8", -"Table properties": "\u099f\u09c7\u09ac\u09bf\u09b2 \u09ac\u09c8\u09b6\u09bf\u09b7\u09cd\u099f\u09cd\u09af", -"Delete table": "\u09b8\u09be\u09b0\u09a3\u09bf \u09ae\u09c1\u099b\u09c1\u09a8", -"Cell": "\u09b8\u09c7\u09b2", -"Row": "\u09b8\u09be\u09b0\u09bf", -"Column": "\u0995\u09b2\u09be\u09ae", -"Cell properties": "\u09b8\u09c7\u09b2 \u09ac\u09c8\u09b6\u09bf\u09b7\u09cd\u099f\u09cd\u09af", -"Merge cells": "\u09b8\u09c7\u09b2 \u09ae\u09be\u09b0\u09cd\u099c \u0995\u09b0\u09c1\u09a8", -"Split cell": "\u09b8\u09cd\u09aa\u09cd\u09b2\u09bf\u099f \u09b8\u09c7\u09b2", -"Insert row before": "\u0986\u0997\u09c7 \u09b8\u09be\u09b0\u09bf \u09a2\u09cb\u0995\u09be\u09a8", -"Insert row after": "\u09aa\u09b0\u09c7 \u09b8\u09be\u09b0\u09bf \u09a2\u09cb\u0995\u09be\u09a8", -"Delete row": "\u09b8\u09be\u09b0\u09bf \u09ae\u09c1\u099b\u09c1\u09a8", -"Row properties": "\u09b8\u09be\u09b0\u09bf \u09ac\u09c8\u09b6\u09bf\u09b7\u09cd\u099f\u09cd\u09af", -"Cut row": "\u09b8\u09be\u09b0\u09bf \u0995\u09be\u099f\u09c1\u09a8", -"Copy row": "\u09b8\u09be\u09b0\u09bf \u0985\u09a8\u09c1\u09b2\u09bf\u09aa\u09bf \u0995\u09b0\u09c1\u09a8", -"Paste row before": "\u0986\u0997\u09c7 \u09b8\u09be\u09b0\u09bf \u09aa\u09c7\u09b8\u09cd\u099f \u0995\u09b0\u09c1\u09a8", -"Paste row after": "\u09aa\u09b0\u09c7 \u09b8\u09be\u09b0\u09bf \u09aa\u09c7\u09b8\u09cd\u099f \u0995\u09b0\u09c1\u09a8", -"Insert column before": "\u0986\u0997\u09c7 \u0995\u09b2\u09be\u09ae \u09a2\u09cb\u0995\u09be\u09a8", -"Insert column after": "\u09aa\u09b0\u09c7 \u0995\u09b2\u09be\u09ae \u09b8\u09a8\u09cd\u09a8\u09bf\u09ac\u09c7\u09b6 \u0995\u09b0\u09c1\u09a8", -"Delete column": "\u0995\u09b2\u09be\u09ae \u09ae\u09c1\u099b\u09c1\u09a8", -"Cols": "\u0995\u09b2\u09be\u09ae \u0997\u09c1\u09b2\u09cb", -"Rows": "\u09b8\u09be\u09b0\u09bf\u0997\u09c1\u09b2\u09cb", -"Width": "\u09aa\u09cd\u09b0\u09b8\u09cd\u09a5", -"Height": "\u0989\u099a\u09cd\u099a\u09a4\u09be", -"Cell spacing": "\u09b8\u09c7\u09b2 \u09ab\u09be\u0981\u0995\u09be", -"Cell padding": "\u09b8\u09c7\u09b2 \u09aa\u09cd\u09af\u09be\u09a1\u09bf\u0982", -"Caption": "\u0995\u09cd\u09af\u09be\u09aa\u09b6\u09a8", -"Left": "\u09ac\u09be\u09ae", -"Center": "\u0995\u09c7\u09a8\u09cd\u09a6\u09cd\u09b0", -"Right": "\u09a1\u09be\u09a8", -"Cell type": "\u09b8\u09c7\u09b2 \u099f\u09be\u0987\u09aa", -"Scope": "\u09ac\u09cd\u09af\u09be\u09aa\u09cd\u09a4\u09bf", -"Alignment": "\u09b6\u09cd\u09b0\u09c7\u09a3\u09c0\u09ac\u09bf\u09a8\u09cd\u09af\u09be\u09b8", -"H Align": "H \u09b8\u09be\u09b0\u09bf\u09ac\u09a6\u09cd\u09a7", -"V Align": "V \u09b8\u09be\u09b0\u09bf\u09ac\u09a6\u09cd\u09a7", -"Top": "\u0989\u09aa\u09b0", -"Middle": "\u09ae\u09a7\u09cd\u09af\u09ae", -"Bottom": "\u09a8\u09bf\u099a\u09c7", -"Header cell": "\u09b9\u09c7\u09a1\u09be\u09b0 \u09b8\u09c7\u09b2", -"Row group": "\u09b8\u09be\u09b0\u09bf \u0997\u09cd\u09b0\u09c1\u09aa", -"Column group": "\u0995\u09b2\u09be\u09ae \u0997\u09cd\u09b0\u09c1\u09aa", -"Row type": "\u09b8\u09be\u09b0\u09bf\u09b0 \u09a7\u09b0\u09a8", -"Header": "\u09b9\u09c7\u09a1\u09be\u09b0", -"Body": "\u09ac\u09a1\u09bf", -"Footer": "\u09ab\u09c1\u099f\u09be\u09b0", -"Border color": "\u09b8\u09c0\u09ae\u09be\u09a8\u09cd\u09a4 \u09b0\u0999", -"Insert template": "\u099f\u09c7\u09ae\u09aa\u09cd\u09b2\u09c7\u099f \u09a2\u09cb\u0995\u09be\u09a8", -"Templates": "\u099f\u09c7\u09ae\u09aa\u09cd\u09b2\u09c7\u099f", -"Template": "\u099f\u09c7\u09ae\u09aa\u09cd\u09b2\u09c7\u099f", -"Text color": "\u09b2\u09c7\u0996\u09be\u09b0 \u09b0\u0999", -"Background color": "\u09aa\u09c7\u099b\u09a8\u09c7\u09b0 \u09b0\u0982", -"Custom...": "\u0995\u09be\u09b8\u09cd\u099f\u09ae...", -"Custom color": "\u0995\u09be\u09b8\u09cd\u099f\u09ae \u09b0\u0982", -"No color": "\u0995\u09cb\u09a8 \u09b0\u0982 \u09a8\u09c7\u0987", -"Table of Contents": "\u09b8\u09c1\u099a\u09bf\u09aa\u09a4\u09cd\u09b0", -"Show blocks": "\u09ac\u09cd\u09b2\u0995 \u09a6\u09c7\u0996\u09be\u09a8", -"Show invisible characters": "\u0985\u09a6\u09c3\u09b6\u09cd\u09af \u0985\u0995\u09cd\u09b7\u09b0 \u09a6\u09c7\u0996\u09be\u09a8", -"Words: {0}": "\u09b6\u09ac\u09cd\u09a6: {0}", -"{0} words": "{0} \u09b6\u09ac\u09cd\u09a6", -"File": "\u09ab\u09be\u0987\u09b2", -"Edit": "\u09b8\u09ae\u09cd\u09aa\u09be\u09a6\u09a8 \u0995\u09b0\u09be", -"Insert": "\u09b8\u09a8\u09cd\u09a8\u09bf\u09ac\u09c7\u09b6", -"View": "\u09a6\u09c3\u09b6\u09cd\u09af", -"Format": "\u09ac\u09bf\u09a8\u09cd\u09af\u09be\u09b8", -"Table": "\u099f\u09c7\u09ac\u09bf\u09b2", -"Tools": "\u09b8\u09b0\u099e\u09cd\u099c\u09be\u09ae\u09b8\u09ae\u09c2\u09b9", -"Powered by {0}": "{0} \u09a6\u09cd\u09ac\u09be\u09b0\u09be \u099a\u09be\u09b2\u09bf\u09a4", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u09b0\u09bf\u099a \u099f\u09c7\u0995\u09cd\u09b8\u099f \u098f\u09b0\u09bf\u09af\u09bc\u09be \u09ae\u09c7\u09a8\u09c1 \u099c\u09a8\u09cd\u09af ALT-F9 \u099a\u09be\u09aa\u09c1\u09a8 \u099f\u09c1\u09b2\u09ac\u09be\u09b0\u09c7\u09b0 \u099c\u09a8\u09cd\u09af ALT-F10 \u099f\u09bf\u09aa\u09c1\u09a8 \u09b8\u09be\u09b9\u09be\u09af\u09cd\u09af\u09c7\u09b0 \u099c\u09a8\u09cd\u09af ALT-0 \u099a\u09be\u09aa\u09c1\u09a8" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ca.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ca.js deleted file mode 100644 index 671e875..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ca.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('ca',{ -"Redo": "Refer", -"Undo": "Desfer", -"Cut": "Retalla", -"Copy": "Copia", -"Paste": "Enganxa", -"Select all": "Seleccionar-ho tot", -"New document": "Nou document", -"Ok": "Acceptar", -"Cancel": "Cancel\u00b7la", -"Visual aids": "Assist\u00e8ncia visual", -"Bold": "Negreta", -"Italic": "Cursiva", -"Underline": "Subratllat", -"Strikethrough": "Ratllat", -"Superscript": "Super\u00edndex", -"Subscript": "Sub\u00edndex", -"Clear formatting": "Eliminar format", -"Align left": "Aliniat a l'esquerra", -"Align center": "Centrat", -"Align right": "Aliniat a la dreta", -"Justify": "Justificat", -"Bullet list": "Llista no ordenada", -"Numbered list": "Llista enumerada", -"Decrease indent": "Disminuir sagnat", -"Increase indent": "Augmentar sagnat", -"Close": "Tanca", -"Formats": "Formats", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "El vostre navegador no suporta l'acc\u00e9s directe al portaobjectes. Si us plau, feu servir les dreceres de teclat Ctrl+X\/C\/V.", -"Headers": "Cap\u00e7aleres", -"Header 1": "Cap\u00e7alera 1", -"Header 2": "Cap\u00e7alera 2", -"Header 3": "Cap\u00e7alera 3", -"Header 4": "Cap\u00e7alera 4", -"Header 5": "Cap\u00e7alera 5", -"Header 6": "Cap\u00e7alera 6", -"Headings": "Encap\u00e7alaments", -"Heading 1": "Encap\u00e7alament 1", -"Heading 2": "Encap\u00e7alament 2", -"Heading 3": "Encap\u00e7alament 3", -"Heading 4": "Encap\u00e7alament 4", -"Heading 5": "Encap\u00e7alament 5", -"Heading 6": "Encap\u00e7alament 6", -"Preformatted": "Preformatted", -"Div": "Div", -"Pre": "Pre", -"Code": "Codi", -"Paragraph": "Par\u00e0graf", -"Blockquote": "Cita", -"Inline": "En l\u00ednia", -"Blocks": "Blocs", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Enganxar ara est\u00e0 en mode text pla. Els continguts s'enganxaran com a text pla fins que desactivis aquesta opci\u00f3. ", -"Font Family": "Fam\u00edlia de la font", -"Font Sizes": "Mides de la font", -"Class": "Classe", -"Browse for an image": "Explorar una imatge", -"OR": "O", -"Drop an image here": "Deixar anar una imatge aqu\u00ed", -"Upload": "Pujar", -"Block": "Bloc", -"Align": "Alinear", -"Default": "Per defecte", -"Circle": "Cercle", -"Disc": "Disc", -"Square": "Quadrat", -"Lower Alpha": "Alfa menor", -"Lower Greek": "Grec menor", -"Lower Roman": "Roman menor", -"Upper Alpha": "Alfa major", -"Upper Roman": "Roman major", -"Anchor": "\u00c0ncora", -"Name": "Nom", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "La Id ha de comen\u00e7ar amb una lletra, seguida d'altres lletres, n\u00fameros, punts, ratlles, comes, o guions baixos", -"You have unsaved changes are you sure you want to navigate away?": "Teniu canvis sense desar, esteu segur que voleu deixar-ho ara?", -"Restore last draft": "Restaurar l'\u00faltim esborrany", -"Special character": "Car\u00e0cter especial", -"Source code": "Codi font", -"Insert\/Edit code sample": "Inserir\/Editar tros de codi", -"Language": "Idioma", -"Code sample": "Mostra de codi", -"Color": "Color", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "D'esquerra a dreta", -"Right to left": "De dreta a esquerra", -"Emoticons": "Emoticones", -"Document properties": "Propietats del document", -"Title": "T\u00edtol", -"Keywords": "Paraules clau", -"Description": "Descripci\u00f3", -"Robots": "Robots", -"Author": "Autor", -"Encoding": "Codificaci\u00f3", -"Fullscreen": "Pantalla completa", -"Action": "Acci\u00f3", -"Shortcut": "Drecera", -"Help": "Ajuda", -"Address": "Adre\u00e7a", -"Focus to menubar": "Enfocar la barra de men\u00fa", -"Focus to toolbar": "Enfocar la barra d'eines", -"Focus to element path": "Enfocar la ruta d'elements", -"Focus to contextual toolbar": "Enfocar la barra d'eines contextual", -"Insert link (if link plugin activated)": "Inserir enlla\u00e7 (si el complement d'enlla\u00e7 est\u00e0 activat)", -"Save (if save plugin activated)": "Desar (si el complement desar est\u00e0 activat)", -"Find (if searchreplace plugin activated)": "Cercar (si el complement cercar-reempla\u00e7ar est\u00e0 activat)", -"Plugins installed ({0}):": "Complements instal\u00b7lats ({0}):", -"Premium plugins:": "Complements premium", -"Learn more...": "Apr\u00e8n m\u00e9s...", -"You are using {0}": "Est\u00e0s utilitzant {0}", -"Plugins": "Complements", -"Handy Shortcuts": "Dreceres a m\u00e0", -"Horizontal line": "L\u00ednia horitzontal", -"Insert\/edit image": "Inserir\/editar imatge", -"Image description": "Descripci\u00f3 de la imatge", -"Source": "Font", -"Dimensions": "Dimensions", -"Constrain proportions": "Mantenir proporcions", -"General": "General", -"Advanced": "Avan\u00e7at", -"Style": "Estil", -"Vertical space": "Espai vertical", -"Horizontal space": "Espai horitzontal", -"Border": "Vora", -"Insert image": "Inserir imatge", -"Image": "Imatge", -"Image list": "Llista d'imatges", -"Rotate counterclockwise": "Girar a l'esquerra", -"Rotate clockwise": "Girar a la dreta", -"Flip vertically": "Capgirar verticalment", -"Flip horizontally": "Capgirar horitzontalment", -"Edit image": "Editar imatge", -"Image options": "Opcions d'imatge", -"Zoom in": "Ampliar", -"Zoom out": "Empetitir", -"Crop": "Escap\u00e7ar", -"Resize": "Canviar mida", -"Orientation": "Orientaci\u00f3", -"Brightness": "Brillantor", -"Sharpen": "Remarcar vores", -"Contrast": "Contrast", -"Color levels": "Nivells de color", -"Gamma": "Gamma", -"Invert": "Invertir", -"Apply": "Aplicar", -"Back": "Tornar", -"Insert date\/time": "Inserir data\/hora", -"Date\/time": "Data\/hora", -"Insert link": "Inserir enlla\u00e7", -"Insert\/edit link": "Inserir\/editar enlla\u00e7", -"Text to display": "Text per mostrar", -"Url": "URL", -"Target": "Dest\u00ed", -"None": "Cap", -"New window": "Finestra nova", -"Remove link": "Treure enlla\u00e7", -"Anchors": "\u00c0ncores", -"Link": "Enlla\u00e7", -"Paste or type a link": "Enganxa o escriu un enlla\u00e7", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "L'URL que has escrit sembla una adre\u00e7a de correu electr\u00f2nic. Vols afegir-li el prefix obligatori mailto: ?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "L'URL que has escrit sembla un enlla\u00e7 extern. Vols afegir-li el prefix obligatori http:\/\/ ?", -"Link list": "Llista d'enlla\u00e7os", -"Insert video": "Inserir v\u00eddeo", -"Insert\/edit video": "Inserir\/editar v\u00eddeo", -"Insert\/edit media": "Inserir\/editar mitj\u00e0", -"Alternative source": "Font alternativa", -"Poster": "P\u00f3ster", -"Paste your embed code below:": "Enganxau el codi a sota:", -"Embed": "Incloure", -"Media": "Mitjans", -"Nonbreaking space": "Espai fixe", -"Page break": "Salt de p\u00e0gina", -"Paste as text": "Enganxar com a text", -"Preview": "Previsualitzaci\u00f3", -"Print": "Imprimir", -"Save": "Desa", -"Find": "Buscar", -"Replace with": "Rempla\u00e7ar amb", -"Replace": "Rempla\u00e7ar", -"Replace all": "Rempla\u00e7ar-ho tot", -"Prev": "Anterior", -"Next": "Seg\u00fcent", -"Find and replace": "Buscar i rempla\u00e7ar", -"Could not find the specified string.": "No es pot trobar el text especificat.", -"Match case": "Coincidir maj\u00fascules", -"Whole words": "Paraules senceres", -"Spellcheck": "Comprovar ortrografia", -"Ignore": "Ignorar", -"Ignore all": "Ignorar tots", -"Finish": "Finalitzar", -"Add to Dictionary": "Afegir al diccionari", -"Insert table": "Inserir taula", -"Table properties": "Propietats de taula", -"Delete table": "Esborrar taula", -"Cell": "Cel\u00b7la", -"Row": "Fila", -"Column": "Columna", -"Cell properties": "Propietats de cel\u00b7la", -"Merge cells": "Fusionar cel\u00b7les", -"Split cell": "Dividir cel\u00b7les", -"Insert row before": "Inserir fila a sobre", -"Insert row after": "Inserir fila a sota", -"Delete row": "Esborrar fila", -"Row properties": "Propietats de fila", -"Cut row": "Retallar fila", -"Copy row": "Copiar fila", -"Paste row before": "Enganxar fila a sobre", -"Paste row after": "Enganxar fila a sota", -"Insert column before": "Inserir columna abans", -"Insert column after": "Inserir columna despr\u00e9s", -"Delete column": "Esborrar columna", -"Cols": "Cols", -"Rows": "Files", -"Width": "Amplada", -"Height": "Al\u00e7ada", -"Cell spacing": "Espai entre cel\u00b7les", -"Cell padding": "Marge intern", -"Caption": "Encap\u00e7alament", -"Left": "A l'esquerra", -"Center": "Centrat", -"Right": "A la dreta", -"Cell type": "Tipus de cel\u00b7la", -"Scope": "\u00c0mbit", -"Alignment": "Aliniament", -"H Align": "Al\u00edniament H", -"V Align": "Al\u00edniament V", -"Top": "Superior", -"Middle": "Mitj\u00e0", -"Bottom": "Inferior", -"Header cell": "Cel\u00b7la de cap\u00e7alera", -"Row group": "Grup de fila", -"Column group": "Grup de columna", -"Row type": "Tipus de fila", -"Header": "Cap\u00e7alera", -"Body": "Cos", -"Footer": "Peu", -"Border color": "Color de vora", -"Insert template": "Inserir plantilla", -"Templates": "Plantilles", -"Template": "Plantilla", -"Text color": "Color del text", -"Background color": "Color del fons", -"Custom...": "Personalitzar...", -"Custom color": "Personalitzar el color", -"No color": "Sense color", -"Table of Contents": "Taula de continguts", -"Show blocks": "Mostrar blocs", -"Show invisible characters": "Mostrar car\u00e0cters invisibles", -"Words: {0}": "Paraules: {0}", -"{0} words": "{0} paraules", -"File": "Arxiu", -"Edit": "Edici\u00f3", -"Insert": "Inserir", -"View": "Veure", -"Format": "Format", -"Table": "Taula", -"Tools": "Eines", -"Powered by {0}": "Impulsat per {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u00c0rea de text amb format. Premeu ALT-F9 per mostrar el men\u00fa, ALT F10 per la barra d'eines i ALT-0 per ajuda." -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/cs.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/cs.js deleted file mode 100644 index 264b32f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/cs.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('cs',{ -"Redo": "Znovu", -"Undo": "Zp\u011bt", -"Cut": "Vyjmout", -"Copy": "Kop\u00edrovat", -"Paste": "Vlo\u017eit", -"Select all": "Vybrat v\u0161e", -"New document": "Nov\u00fd dokument", -"Ok": "OK", -"Cancel": "Zru\u0161it", -"Visual aids": "Vizu\u00e1ln\u00ed pom\u016fcky", -"Bold": "Tu\u010dn\u00e9", -"Italic": "Kurz\u00edva", -"Underline": "Podtr\u017een\u00e9", -"Strikethrough": "P\u0159e\u0161rktnut\u00e9", -"Superscript": "Horn\u00ed index", -"Subscript": "Doln\u00ed index", -"Clear formatting": "Vymazat form\u00e1tov\u00e1n\u00ed", -"Align left": "Zarovnat vlevo", -"Align center": "Zarovnat na st\u0159ed", -"Align right": "Zarovnat vpravo", -"Justify": "Zarovnat do bloku", -"Bullet list": "Odr\u00e1\u017eky", -"Numbered list": "\u010c\u00edslov\u00e1n\u00ed", -"Decrease indent": "Zmen\u0161it odsazen\u00ed", -"Increase indent": "Zv\u011bt\u0161it odsazen\u00ed", -"Close": "Zav\u0159\u00edt", -"Formats": "Form\u00e1ty", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "V\u00e1\u0161 prohl\u00ed\u017ee\u010d nepodporuje p\u0159\u00edm\u00fd p\u0159\u00edstup do schr\u00e1nky. Pou\u017eijte pros\u00edm kl\u00e1vesov\u00e9 zkratky Ctrl+X\/C\/V.", -"Headers": "Nadpisy", -"Header 1": "Nadpis 1", -"Header 2": "Nadpis 2", -"Header 3": "Nadpis 3", -"Header 4": "Nadpis 4", -"Header 5": "Nadpis 5", -"Header 6": "Nadpis 6", -"Headings": "Nadpisy", -"Heading 1": "Nadpis 1", -"Heading 2": "Nadpis 2", -"Heading 3": "Nadpis 3", -"Heading 4": "Nadpis 4", -"Heading 5": "Nadpis 5", -"Heading 6": "Nadpis 6", -"Preformatted": "P\u0159edform\u00e1tov\u00e1no", -"Div": "Div (blok)", -"Pre": "Pre (p\u0159edform\u00e1tov\u00e1no)", -"Code": "Code (k\u00f3d)", -"Paragraph": "Odstavec", -"Blockquote": "Citace", -"Inline": "\u0158\u00e1dkov\u00e9 zobrazen\u00ed (inline)", -"Blocks": "Blokov\u00e9 zobrazen\u00ed (block)", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Je zapnuto vkl\u00e1d\u00e1n\u00ed \u010dist\u00e9ho textu. Dokud nebude tato volba vypnuta, bude ve\u0161ker\u00fd obsah vlo\u017een jako \u010dist\u00fd text.", -"Font Family": "Typ p\u00edsma", -"Font Sizes": "Velikost p\u00edsma", -"Class": "T\u0159\u00edda", -"Browse for an image": "Vyhledat obr\u00e1zek", -"OR": "nebo", -"Drop an image here": "Nahr\u00e1t obr\u00e1zek", -"Upload": "Nahr\u00e1t", -"Block": "Blok", -"Align": "Zarovnat", -"Default": "V\u00fdchoz\u00ed", -"Circle": "Kole\u010dko", -"Disc": "Punt\u00edk", -"Square": "\u010ctvere\u010dek", -"Lower Alpha": "Norm\u00e1ln\u00ed \u010d\u00edslov\u00e1n\u00ed", -"Lower Greek": "Mal\u00e9 p\u00edsmenkov\u00e1n\u00ed", -"Lower Roman": "Mal\u00e9 \u0159\u00edmsk\u00e9 \u010d\u00edslice", -"Upper Alpha": "velk\u00e9 p\u00edsmenkov\u00e1n\u00ed", -"Upper Roman": "\u0158\u00edmsk\u00e9 \u010d\u00edslice", -"Anchor": "Kotva", -"Name": "N\u00e1zev", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id by m\u011blo za\u010d\u00ednat p\u00edsmenem a d\u00e1le obsahovat pouze p\u00edsmena, \u010d\u00edsla, poml\u010dky, te\u010dky, dvojte\u010dky, nebo podtr\u017e\u00edtka.", -"You have unsaved changes are you sure you want to navigate away?": "M\u00e1te neulo\u017een\u00e9 zm\u011bny. Opravdu chcete opustit str\u00e1nku?", -"Restore last draft": "Obnovit posledn\u00ed koncept", -"Special character": "Speci\u00e1ln\u00ed znak", -"Source code": "Zdrojov\u00fd k\u00f3d", -"Insert\/Edit code sample": "Vlo\u017eit \/ Upravit uk\u00e1zkov\u00fd k\u00f3d", -"Language": "Jazyk", -"Code sample": "Uk\u00e1zkov\u00fd k\u00f3d", -"Color": "Barva", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Zleva doprava", -"Right to left": "Zprava doleva", -"Emoticons": "Emotikony", -"Document properties": "Vlastnosti dokumentu", -"Title": "Titulek", -"Keywords": "Kl\u00ed\u010dov\u00e1 slova", -"Description": "Popis", -"Robots": "Roboti", -"Author": "Autor", -"Encoding": "K\u00f3dov\u00e1n\u00ed", -"Fullscreen": "Na celou obrazovku", -"Action": "Akce", -"Shortcut": "Kl\u00e1vesov\u00e1 zkratka", -"Help": "N\u00e1pov\u011bda", -"Address": "Blok s po\u0161tovn\u00ed adresou", -"Focus to menubar": "P\u0159ej\u00edt do menu", -"Focus to toolbar": "P\u0159ej\u00edt na panel n\u00e1stroj\u016f", -"Focus to element path": "P\u0159ej\u00edt na element path", -"Focus to contextual toolbar": "P\u0159ej\u00edt na kontextov\u00fd panel n\u00e1stroj\u016f", -"Insert link (if link plugin activated)": "Vlo\u017eit odkaz (pokud je aktivn\u00ed link plugin)", -"Save (if save plugin activated)": "Ulo\u017eit (pokud je aktivni save plugin)", -"Find (if searchreplace plugin activated)": "Hledat (pokud je aktivn\u00ed plugin searchreplace)", -"Plugins installed ({0}):": "Instalovan\u00e9 pluginy ({0}):", -"Premium plugins:": "Pr\u00e9miov\u00e9 pluginy:", -"Learn more...": "Zjistit v\u00edce...", -"You are using {0}": "Pou\u017e\u00edv\u00e1te {0}", -"Plugins": "Pluginy", -"Handy Shortcuts": "U\u017eite\u010dn\u00e9 kl\u00e1vesov\u00e9 zkratky", -"Horizontal line": "Vodorovn\u00e1 \u010d\u00e1ra", -"Insert\/edit image": "Vlo\u017eit \/ upravit obr\u00e1zek", -"Image description": "Popis obr\u00e1zku", -"Source": "URL", -"Dimensions": "Rozm\u011bry", -"Constrain proportions": "Zachovat proporce", -"General": "Obecn\u00e9", -"Advanced": "Pokro\u010dil\u00e9", -"Style": "Styl", -"Vertical space": "Vertik\u00e1ln\u00ed mezera", -"Horizontal space": "Horizont\u00e1ln\u00ed mezera", -"Border": "R\u00e1me\u010dek", -"Insert image": "Vlo\u017eit obr\u00e1zek", -"Image": "Obr\u00e1zek", -"Image list": "Seznam obr\u00e1zk\u016f", -"Rotate counterclockwise": "Oto\u010dit doleva", -"Rotate clockwise": "Oto\u010dit doprava", -"Flip vertically": "P\u0159evr\u00e1tit svisle", -"Flip horizontally": "P\u0159evr\u00e1tit vodorovn\u011b", -"Edit image": "Upravit obr\u00e1zek", -"Image options": "Vlastnosti obr\u00e1zku", -"Zoom in": "P\u0159ibl\u00ed\u017eit", -"Zoom out": "Odd\u00e1lit", -"Crop": "O\u0159\u00edznout", -"Resize": "Zm\u011bnit velikost", -"Orientation": "Transformovat", -"Brightness": "Jas", -"Sharpen": "Ostrost", -"Contrast": "Kontrast", -"Color levels": "\u00darovn\u011b barev", -"Gamma": "Gama", -"Invert": "Invertovat", -"Apply": "Pou\u017e\u00edt", -"Back": "Zp\u011bt", -"Insert date\/time": "Vlo\u017eit datum \/ \u010das", -"Date\/time": "Datum\/\u010das", -"Insert link": "Vlo\u017eit odkaz", -"Insert\/edit link": "Vlo\u017eit \/ upravit odkaz", -"Text to display": "Text k zobrazen\u00ed", -"Url": "URL", -"Target": "C\u00edl", -"None": "\u017d\u00e1dn\u00e9", -"New window": "Nov\u00e9 okno", -"Remove link": "Odstranit odkaz", -"Anchors": "Kotvy", -"Link": "Odkaz", -"Paste or type a link": "Vlo\u017eit nebo napsat odkaz", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Zadan\u00e9 URL vypad\u00e1 jako e-mailov\u00e1 adresa. Chcete doplnit povinn\u00fd prefix mailto:?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Zadan\u00e9 URL vypad\u00e1 jako odkaz na jin\u00fd web. Chcete doplnit povinn\u00fd prefix http:\/\/?", -"Link list": "Seznam odkaz\u016f", -"Insert video": "Vlo\u017eit video", -"Insert\/edit video": "Vlo\u017eit \/ upravit video", -"Insert\/edit media": "Vlo\u017eit \/ upravit m\u00e9dia", -"Alternative source": "Alternativn\u00ed zdroj", -"Poster": "N\u00e1hled", -"Paste your embed code below:": "Vlo\u017ete k\u00f3d pro vlo\u017een\u00ed n\u00ed\u017ee:", -"Embed": "Vlo\u017eit", -"Media": "M\u00e9dia", -"Nonbreaking space": "Pevn\u00e1 mezera", -"Page break": "Konec str\u00e1nky", -"Paste as text": "Vlo\u017eit jako \u010dist\u00fd text", -"Preview": "N\u00e1hled", -"Print": "Tisk", -"Save": "Ulo\u017eit", -"Find": "Naj\u00edt", -"Replace with": "Nahradit za", -"Replace": "Nahradit", -"Replace all": "Nahradit v\u0161e", -"Prev": "P\u0159edchoz\u00ed", -"Next": "Dal\u0161\u00ed", -"Find and replace": "Naj\u00edt a nahradit", -"Could not find the specified string.": "Zadan\u00fd \u0159et\u011bzec nebyl nalezen.", -"Match case": "Rozli\u0161ovat mal\u00e1 a velk\u00e1 p\u00edsmena", -"Whole words": "Pouze cel\u00e1 slova", -"Spellcheck": "Kontrola pravopisu", -"Ignore": "Ignorovat", -"Ignore all": "Ignorovat v\u0161e", -"Finish": "Ukon\u010dit", -"Add to Dictionary": "P\u0159idat do slovn\u00edku", -"Insert table": "Vlo\u017eit tabulku", -"Table properties": "Vlastnosti tabulky", -"Delete table": "Smazat tabulku", -"Cell": "Bu\u0148ka", -"Row": "\u0158\u00e1dek", -"Column": "Sloupec", -"Cell properties": "Vlastnosti bu\u0148ky", -"Merge cells": "Slou\u010dit bu\u0148ky", -"Split cell": "Rozd\u011blit bu\u0148ky", -"Insert row before": "Vlo\u017eit \u0159\u00e1dek nad", -"Insert row after": "Vlo\u017eit \u0159\u00e1dek pod", -"Delete row": "Smazat \u0159\u00e1dek", -"Row properties": "Vlastnosti \u0159\u00e1dku", -"Cut row": "Vyjmout \u0159\u00e1dek", -"Copy row": "Kop\u00edrovat \u0159\u00e1dek", -"Paste row before": "Vlo\u017eit \u0159\u00e1dek nad", -"Paste row after": "Vlo\u017eit \u0159\u00e1dek pod", -"Insert column before": "Vlo\u017eit sloupec vlevo", -"Insert column after": "Vlo\u017eit sloupec vpravo", -"Delete column": "Smazat sloupec", -"Cols": "Sloupc\u016f", -"Rows": "\u0158\u00e1dek", -"Width": "\u0160\u00ed\u0159ka", -"Height": "V\u00fd\u0161ka", -"Cell spacing": "Vn\u011bj\u0161\u00ed okraj bun\u011bk", -"Cell padding": "Vnit\u0159n\u00ed okraj bun\u011bk", -"Caption": "Nadpis", -"Left": "Vlevo", -"Center": "Na st\u0159ed", -"Right": "Vpravo", -"Cell type": "Typ bu\u0148ky", -"Scope": "Rozsah", -"Alignment": "Zarovn\u00e1n\u00ed", -"H Align": "Horizont\u00e1ln\u00ed zarovn\u00e1n\u00ed", -"V Align": "Vertik\u00e1ln\u00ed zarovn\u00e1n\u00ed", -"Top": "Nahoru", -"Middle": "Uprost\u0159ed", -"Bottom": "Dol\u016f", -"Header cell": "Hlavi\u010dkov\u00e1 bu\u0148ka", -"Row group": "Skupina \u0159\u00e1dk\u016f", -"Column group": "Skupina sloupc\u016f", -"Row type": "Typ \u0159\u00e1dku", -"Header": "Hlavi\u010dka", -"Body": "T\u011blo", -"Footer": "Pati\u010dka", -"Border color": "Barva r\u00e1me\u010dku", -"Insert template": "Vlo\u017eit \u0161ablonu", -"Templates": "\u0160ablony", -"Template": "\u0160ablona", -"Text color": "Barva p\u00edsma", -"Background color": "Barva pozad\u00ed", -"Custom...": "Vlastn\u00ed...", -"Custom color": "Vlastn\u00ed barva", -"No color": "Bez barvy", -"Table of Contents": "Obsah", -"Show blocks": "Uk\u00e1zat bloky", -"Show invisible characters": "Zobrazit speci\u00e1ln\u00ed znaky", -"Words: {0}": "Po\u010det slov: {0}", -"{0} words": "Po\u010det slov: {0}", -"File": "Soubor", -"Edit": "\u00dapravy", -"Insert": "Vlo\u017eit", -"View": "Zobrazit", -"Format": "Form\u00e1t", -"Table": "Tabulka", -"Tools": "N\u00e1stroje", -"Powered by {0}": "Vytvo\u0159il {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Editor. Stiskn\u011bte ALT-F9 pro menu, ALT-F10 pro n\u00e1strojovou li\u0161tu a ALT-0 pro n\u00e1pov\u011bdu." -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/cs_CZ.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/cs_CZ.js deleted file mode 100644 index b5b4739..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/cs_CZ.js +++ /dev/null @@ -1,260 +0,0 @@ -tinymce.addI18n('cs_CZ',{ -"Redo": "Znovu", -"Undo": "Zp\u011bt", -"Cut": "Vyjmout", -"Copy": "Kop\u00edrovat", -"Paste": "Vlo\u017eit", -"Select all": "Vybrat v\u0161e", -"New document": "Nov\u00fd dokument", -"Ok": "Ok", -"Cancel": "Zru\u0161it", -"Visual aids": "Vizu\u00e1ln\u00ed pom\u016fcky", -"Bold": "Tu\u010dn\u011b", -"Italic": "Kurz\u00edva", -"Underline": "Podtr\u017een\u00e9", -"Strikethrough": "P\u0159e\u0161krtnut\u00e9", -"Superscript": "Horn\u00ed index", -"Subscript": "Doln\u00ed index", -"Clear formatting": "Vymazat form\u00e1tov\u00e1n\u00ed", -"Align left": "Vlevo", -"Align center": "Na st\u0159ed", -"Align right": "Vpravo", -"Justify": "Zarovnat do bloku", -"Bullet list": "Odr\u00e1\u017eky", -"Numbered list": "\u010c\u00edslov\u00e1n\u00ed", -"Decrease indent": "Zmen\u0161it odsazen\u00ed", -"Increase indent": "Zv\u011b\u0161it odsazen\u00ed", -"Close": "Zav\u0159\u00edt", -"Formats": "Form\u00e1ty", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "V\u00e1\u0161 prohl\u00ed\u017ee\u010d nepodporuje p\u0159\u00edm\u00fd p\u0159\u00edstup do schr\u00e1nky. Pou\u017eijte pros\u00edm kl\u00e1vesov\u00e9 zkratky Ctrl+X\/C\/V.", -"Headers": "Nadpisy", -"Header 1": "Nadpis 1", -"Header 2": "Nadpis 2", -"Header 3": "Nadpis 3", -"Header 4": "Nadpis 4", -"Header 5": "Nadpis 5", -"Header 6": "Nadpis 6", -"Headings": "Nadpisy", -"Heading 1": "Nadpis 1", -"Heading 2": "Nadpis 2", -"Heading 3": "Nadpis 3", -"Heading 4": "Nadpis 4", -"Heading 5": "Nadpis 5", -"Heading 6": "Nadpis 6", -"Div": "Div (blok)", -"Pre": "Pre (p\u0159edform\u00e1tov\u00e1no)", -"Code": "Code (k\u00f3d)", -"Paragraph": "Odstavec", -"Blockquote": "Citace", -"Inline": "\u0158\u00e1dkov\u00e9 zobrazen\u00ed (inline)", -"Blocks": "Blokov\u00e9 zobrazen\u00ed (block)", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Je zapnuto vkl\u00e1d\u00e1n\u00ed \u010dist\u00e9ho textu. Dokud nebude tato volba vypnuta, bude ve\u0161ker\u00fd obsah vlo\u017een jako \u010dist\u00fd text.", -"Font Family": "Rodina p\u00edsma", -"Font Sizes": "Velikost p\u00edsma", -"Class": "T\u0159\u00edda", -"Browse for an image": "Vybrat obr\u00e1zek", -"OR": "NEBO", -"Drop an image here": "P\u0159et\u00e1hn\u011bte obr\u00e1zek sem", -"Upload": "Nahr\u00e1t", -"Block": "Blok", -"Align": "Zarovnat", -"Default": "V\u00fdchoz\u00ed", -"Circle": "Kole\u010dko", -"Disc": "Punt\u00edk", -"Square": "\u010ctvere\u010dek", -"Lower Alpha": "Mal\u00e1 p\u00edsmena", -"Lower Greek": "\u0158eck\u00e1 p\u00edsmena", -"Lower Roman": "Mal\u00e9 \u0159\u00edmsl\u00e9 \u010d\u00edslice", -"Upper Alpha": "Velk\u00e1 p\u00edsmena", -"Upper Roman": "\u0158\u00edmsk\u00e9 \u010d\u00edslice", -"Anchor": "Kotva", -"Name": "N\u00e1zev", -"Id": "ID", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "ID by m\u011blo za\u010d\u00ednat p\u00edsmenem, n\u00e1sledovan\u00fdm pouze p\u00edsmeny, \u010d\u00edsly, poml\u010dkami, te\u010dkami, \u010d\u00e1rkami a nebo podtr\u017e\u00edtky.", -"You have unsaved changes are you sure you want to navigate away?": "M\u00e1te neulo\u017een\u00e9 zm\u011bny. Opravdu chcete opustit str\u00e1nku?", -"Restore last draft": "Obnovit posledn\u00ed koncept.", -"Special character": "Speci\u00e1ln\u00ed znak", -"Source code": "Zdrojov\u00fd k\u00f3d", -"Insert\/Edit code sample": "Vlo\u017eit\/Upravit uk\u00e1zku k\u00f3du", -"Language": "Jazyk", -"Code sample": "Uk\u00e1zka k\u00f3du", -"Color": "Barva", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Zleva doprava", -"Right to left": "Zprava doleva", -"Emoticons": "Emotikony", -"Document properties": "Vlastnosti dokumentu", -"Title": "Titulek", -"Keywords": "Kl\u00ed\u010dov\u00e1 slova", -"Description": "Popis", -"Robots": "Roboti", -"Author": "Autor", -"Encoding": "K\u00f3dov\u00e1n\u00ed", -"Fullscreen": "Celk\u00e1 obrazovka", -"Action": "Akce", -"Shortcut": "Kl\u00e1vesov\u00e1 zkratka", -"Help": "N\u00e1pov\u011bda", -"Address": "Blok s po\u0161tovn\u00ed adresou", -"Focus to menubar": "P\u0159ej\u00edt do menu", -"Focus to toolbar": "P\u0159ej\u00edt na panel n\u00e1stroj\u016f", -"Focus to element path": "Focus to element path", -"Focus to contextual toolbar": "P\u0159ej\u00edt na kontextov\u00fd panel n\u00e1stroj\u016f", -"Insert link (if link plugin activated)": "Vlo\u017eit odkaz (pokud je aktivn\u00ed link plugin)", -"Save (if save plugin activated)": "Ulo\u017eit (pokud je aktivni save plugin)", -"Find (if searchreplace plugin activated)": "Hledat (pokud je aktivn\u00ed plugin searchreplace)", -"Plugins installed ({0}):": "Instalovan\u00e9 pluginy ({0}):", -"Premium plugins:": "Pr\u00e9miov\u00e9 pluginy:", -"Learn more...": "Zjistit v\u00edce...", -"You are using {0}": "Pou\u017e\u00edv\u00e1te {0}", -"Plugins": "Pluginy", -"Handy Shortcuts": "U\u017eite\u010dn\u00e9 kl\u00e1vesov\u00e9 zkratky", -"Horizontal line": "Vodorovn\u00e1 linka", -"Insert\/edit image": "Vlo\u017eit \/ upravit obr\u00e1zek", -"Image description": "Popis obr\u00e1zku", -"Source": "URL", -"Dimensions": "Rozm\u011bry", -"Constrain proportions": "Zachovat proporce", -"General": "Obecn\u00e9", -"Advanced": "Pokro\u010dil\u00e9", -"Style": "Styl", -"Vertical space": "Vertik\u00e1ln\u00ed mezera", -"Horizontal space": "Horizont\u00e1ln\u00ed mezera", -"Border": "R\u00e1me\u010dek", -"Insert image": "Vlo\u017eit obr\u00e1zek", -"Image": "Obr\u00e1zek", -"Image list": "Seznam obr\u00e1zk\u016f", -"Rotate counterclockwise": "Oto\u010dit doleva", -"Rotate clockwise": "Oto\u010dit doprava", -"Flip vertically": "P\u0159evr\u00e1tit svisle", -"Flip horizontally": "P\u0159evr\u00e1tit vodorovn\u011b", -"Edit image": "Upravit obr\u00e1zek", -"Image options": "Vlastnosti obr\u00e1zku", -"Zoom in": "P\u0159ibl\u00ed\u017eit", -"Zoom out": "Odd\u00e1lit", -"Crop": "O\u0159\u00edznout", -"Resize": "Zm\u011bnit velikost", -"Orientation": "Orientace", -"Brightness": "Jas", -"Sharpen": "Ostrost", -"Contrast": "Kontrast", -"Color levels": "\u00darovn\u011b barev", -"Gamma": "Gama", -"Invert": "Invertovat", -"Apply": "Pou\u017e\u00edt", -"Back": "Zp\u011bt", -"Insert date\/time": "Vlo\u017eit datum \/ \u010das", -"Date\/time": "Datum\/\u010das", -"Insert link": "Vlo\u017eit odkaz", -"Insert\/edit link": "Vlo\u017eit \/ upravit odkaz", -"Text to display": "Text odkazu", -"Url": "URL", -"Target": "C\u00edl", -"None": "\u017d\u00e1dn\u00fd", -"New window": "Nov\u00e9 okno", -"Remove link": "Odstranit odkaz", -"Anchors": "Kotvy", -"Link": "Odkaz", -"Paste or type a link": "Vlo\u017ete nebo napi\u0161te adresu odkazu", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Zadan\u00e9 URL vypad\u00e1 jako e-mailov\u00e1 adresa. Chcete doplnit povinn\u00fd prefix mailto:?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Zadan\u00e9 URL vypad\u00e1 jako odkaz na jin\u00fd web. Chcete doplnit povinn\u00fd prefix http:\/\/?", -"Link list": "Seznam odkaz\u016f", -"Insert video": "Vlo\u017eit video", -"Insert\/edit video": "Vlo\u017eit \/ upravit video", -"Insert\/edit media": "Vlo\u017eit\/upravit m\u00e9dia", -"Alternative source": "Alternativn\u00ed zdroj", -"Poster": "Poster", -"Paste your embed code below:": "Vlo\u017ete k\u00f3d pro vlo\u017een\u00ed", -"Embed": "Vlo\u017een\u00fd", -"Media": "M\u00e9dia", -"Nonbreaking space": "Pevn\u00e1 mezera", -"Page break": "Konec str\u00e1nky", -"Paste as text": "Vlo\u017eit jako \u010dist\u00fd text", -"Preview": "N\u00e1hled", -"Print": "Tisk", -"Save": "Ulo\u017eit", -"Find": "Naj\u00edt", -"Replace with": "Nahradit za", -"Replace": "Nahradit", -"Replace all": "Nahradit v\u0161e", -"Prev": "P\u0159edchoz\u00ed", -"Next": "Dal\u0161\u00ed", -"Find and replace": "Naj\u00edt a nahradit", -"Could not find the specified string.": "Zadan\u00fd \u0159et\u011bzec nebyl nalezen.", -"Match case": "Rozli\u0161ovat mal\u00e1 a velk\u00e1 p\u00edsmena", -"Whole words": "Pouze cel\u00e1 slova", -"Spellcheck": "Kontrola pravopisu", -"Ignore": "Ignorovat", -"Ignore all": "Ignorovat v\u0161e", -"Finish": "Dokon\u010dit", -"Add to Dictionary": "P\u0159idat do slovn\u00edku", -"Insert table": "Vlo\u017eit tabulku", -"Table properties": "Vlastnosti tabulky", -"Delete table": "Smazat tabulku", -"Cell": "Bu\u0148ka", -"Row": "\u0158\u00e1dek", -"Column": "Sloupec", -"Cell properties": "Vlastnosti bu\u0148ky", -"Merge cells": "Slou\u010dit bu\u0148ky", -"Split cell": "Rozd\u011blit bu\u0148ku", -"Insert row before": "Vlo\u017eit \u0159\u00e1dek p\u0159ed", -"Insert row after": "Vlo\u017eit \u0159\u00e1dek za", -"Delete row": "Smazat \u0159\u00e1dek", -"Row properties": "Vlastnosti \u0159\u00e1dku", -"Cut row": "Vyjmout \u0159\u00e1dek", -"Copy row": "Kop\u00edrovat \u0159\u00e1dek", -"Paste row before": "Vlo\u017eit \u0159\u00e1dek nad", -"Paste row after": "Vlo\u017eit \u0159\u00e1dek pod", -"Insert column before": "Vlo\u017eit sloupec vlevo", -"Insert column after": "Vlo\u017eit sloupec vpravo", -"Delete column": "Smazat sloupec", -"Cols": "Sloupce", -"Rows": "\u0158\u00e1dky", -"Width": "\u0160\u00ed\u0159ka", -"Height": "V\u00fd\u0161ka", -"Cell spacing": "Vn\u011bj\u0161\u00ed okraj bun\u011bk", -"Cell padding": "Vnit\u0159n\u00ed okraj bun\u011bk", -"Caption": "Titulek", -"Left": "Vlevo", -"Center": "Na st\u0159ed", -"Right": "Vpravo", -"Cell type": "Typ bu\u0148ky", -"Scope": "Rozsah", -"Alignment": "Zarovn\u00e1n\u00ed", -"H Align": "Horizont\u00e1ln\u00ed zarovn\u00e1n\u00ed", -"V Align": "Vertik\u00e1ln\u00ed zarovn\u00e1n\u00ed", -"Top": "Nahoru", -"Middle": "Na st\u0159ed", -"Bottom": "Dol\u016f", -"Header cell": "Hlavi\u010dkov\u00e1 bu\u0148ka", -"Row group": "Skupina \u0159\u00e1dk\u016f", -"Column group": "Skupina sloupc\u016f", -"Row type": "Typ \u0159\u00e1dku", -"Header": "Hlavi\u010dka", -"Body": "T\u011blo", -"Footer": "Pati\u010dka", -"Border color": "Barva r\u00e1me\u010dku", -"Insert template": "Vlo\u017eit ze \u0161ablony", -"Templates": "\u0160ablony", -"Template": "\u0160ablona", -"Text color": "Barva p\u00edsma", -"Background color": "Barva pozad\u00ed", -"Custom...": "Vlastn\u00ed", -"Custom color": "Vlastn\u00ed barva", -"No color": "Bez barvy", -"Table of Contents": "Generovat obsah", -"Show blocks": "Uk\u00e1zat bloky", -"Show invisible characters": "Uk\u00e1zat skryt\u00e9 znaky", -"Words: {0}": "Slova: {0}", -"{0} words": "{0} slov", -"File": "Soubor", -"Edit": "\u00dapravy", -"Insert": "Vlo\u017eit", -"View": "Zobrazit", -"Format": "Form\u00e1t", -"Table": "Tabulka", -"Tools": "N\u00e1stroje", -"Powered by {0}": "Powered by {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "RTF dokument. Stikn\u011bte ALT-F9 pro zobrazen\u00ed menu, ALT-F10 pro zobrazen\u00ed n\u00e1strojov\u00e9 li\u0161ty, ALT-0 pro n\u00e1pov\u011bdu." -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/cy.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/cy.js deleted file mode 100644 index 2863840..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/cy.js +++ /dev/null @@ -1,230 +0,0 @@ -tinymce.addI18n('cy',{ -"Cut": "Torri", -"Heading 5": "Pennawd 5", -"Header 2": "Pennawd 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Dyw eich porwr ddim yn cynnal mynediad uniongyrchol i'r clipfwrdd. Yn hytrach defnyddiwch y bysellau llwybrau byr Ctrl+X\/C\/V.", -"Heading 4": "Pennawd 4", -"Div": "Div", -"Heading 2": "Pennawd 2", -"Paste": "Gludo", -"Close": "Cau", -"Font Family": "Teulu Ffont", -"Pre": "Pre", -"Align right": "Aliniad de", -"New document": "Dogfen newydd", -"Blockquote": "Dyfyniad bloc", -"Numbered list": "Rhestr rifol", -"Heading 1": "Pennawd 1", -"Headings": "Penawdau", -"Increase indent": "Cynyddu mewnoliad", -"Formats": "Fformatau", -"Headers": "Penawdau", -"Select all": "Dewis popeth", -"Header 3": "Pennawd 3", -"Blocks": "Blociau", -"Undo": "Dadwneud", -"Strikethrough": "Llinell drwodd", -"Bullet list": "Rhestr fwled", -"Header 1": "Pennawd 1", -"Superscript": "Uwchsgript", -"Clear formatting": "Clirio pob fformat", -"Font Sizes": "Meintiau Ffont", -"Subscript": "Is-sgript", -"Header 6": "Pennawd 6", -"Redo": "Ailwneud", -"Paragraph": "Paragraff", -"Ok": "Iawn", -"Bold": "Bras", -"Code": "Cod", -"Italic": "Italig", -"Align center": "Aliniad canol", -"Header 5": "Pennawd 5", -"Heading 6": "Pennawd 6", -"Heading 3": "Pennawd 3", -"Decrease indent": "Lleihau mewnoliad", -"Header 4": "Pennawd 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Mae gludo nawr yn gweithio yn y modd testun plaen. Caiff testun plaen ei ludo nawr tan gaiff yr opsiwn ei doglo i'w ddiffodd.", -"Underline": "Tanlinellu", -"Cancel": "Canslo", -"Justify": "Unioni", -"Inline": "Mewnlin", -"Copy": "Cop\u00efo", -"Align left": "Aliniad chwith", -"Visual aids": "Cymorth gweledol", -"Lower Greek": "Groeg Is", -"Square": "Sgw\u00e2r", -"Default": "Diofyn", -"Lower Alpha": "Alffa Is", -"Circle": "Cylch", -"Disc": "Disg", -"Upper Alpha": "Alffa Uwch", -"Upper Roman": "Rhufeinig Uwch", -"Lower Roman": "Rhufeinig Is", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Dylai Id gychwyn gyda llythyren ac yna dim ond llythrennau, rhifau, llinellau toriad,dotiau, colonau neu danlinellau.", -"Name": "Enw", -"Anchor": "Angor", -"Id": "Id", -"You have unsaved changes are you sure you want to navigate away?": "Mae newidiadau heb eu cadw - ydych chi wir am symud i ffwrdd?", -"Restore last draft": "Adfer y drafft olaf", -"Special character": "Nod arbennig", -"Source code": "Cod gwreiddiol", -"Language": "Iaith", -"Insert\/Edit code sample": "Mewnosod\/golygu sampl cod", -"B": "Gl", -"R": "C", -"G": "Gw", -"Color": "Lliw", -"Right to left": "De i'r chwith", -"Left to right": "Chwith i'r dde", -"Emoticons": "Gwenogluniau", -"Robots": "Robotiaid", -"Document properties": "Priodweddau'r ddogfen", -"Title": "Teitl", -"Keywords": "Allweddeiriau", -"Encoding": "Amgodiad", -"Description": "Disgrifiad", -"Author": "Awdur", -"Fullscreen": "Sgrin llawn", -"Horizontal line": "Llinell lorweddol", -"Horizontal space": "Gofod llorweddol", -"Insert\/edit image": "Mewnosod\/golygu delwedd", -"General": "Cyffredinol", -"Advanced": "Uwch", -"Source": "Ffynhonnell", -"Border": "Border", -"Constrain proportions": "Gorfodi cyfrannedd", -"Vertical space": "Gofod fertigol", -"Image description": "Disgrifiad y ddelwedd", -"Style": "Arddull", -"Dimensions": "Dimensiynau", -"Insert image": "Mewnosod delwedd", -"Image": "Delwedd", -"Zoom in": "Chwyddo mewn", -"Contrast": "Cyferbynnedd", -"Back": "Nol", -"Gamma": "Gamma", -"Flip horizontally": "Fflipio llorweddol", -"Resize": "Ailfeintio", -"Sharpen": "Hogi", -"Zoom out": "Chwyddo allan", -"Image options": "Dewisiadau delwedd", -"Apply": "Rhoi ar waith", -"Brightness": "Disgleirdeb", -"Rotate clockwise": "Troi clocwedd", -"Rotate counterclockwise": "Troi gwrthgloc", -"Edit image": "Golygu delwedd", -"Color levels": "Lefelau Lliw", -"Crop": "Tocio", -"Orientation": "Cyfeiriadaeth", -"Flip vertically": "Fflipio fertigol", -"Invert": "Gwrthdroi", -"Date\/time": "Dyddiad\/amser", -"Insert date\/time": "Mewnosod dyddiad\/amser", -"Remove link": "Tynnu dolen", -"Url": "URL", -"Text to display": "Testun i'w ddangos", -"Anchors": "Angorau", -"Insert link": "Mewnosod dolen", -"Link": "Dolen", -"New window": "Ffenest newydd", -"None": "Dim", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Mae'n debyg mai dolen allanol yw'r URL hwn. Ydych chi am ychwanegu'r rhagddodiad http:\/\/ ?", -"Paste or type a link": "Pastio neu deipio dolen", -"Target": "Targed", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Mae'n debyg mai cyfeiriad e-bost yw'r URL hwn. Ydych chi am ychwanegu'r rhagddoddiad mailto:?", -"Insert\/edit link": "Mewnosod\/golygu dolen", -"Insert\/edit video": "Mewnosod\/golygu fideo", -"Media": "Cyfrwng", -"Alternative source": "Ffynhonnell amgen", -"Paste your embed code below:": "Gludwch eich cod mewnosod isod:", -"Insert video": "Mewnosod fideo", -"Poster": "Poster", -"Insert\/edit media": "Mewnosod\/golygu cyfrwng", -"Embed": "Mewnosod", -"Nonbreaking space": "Bwlch heb dorri", -"Page break": "Toriad tudalen", -"Paste as text": "Gludo fel testun", -"Preview": "Rhagolwg", -"Print": "Argraffu", -"Save": "Cadw", -"Could not find the specified string.": "Methu ffeindio'r llinyn hwnnw.", -"Replace": "Amnewid", -"Next": "Nesaf", -"Whole words": "Geiriau cyfan", -"Find and replace": "Chwilio ac amnewid", -"Replace with": "Amnewid gyda", -"Find": "Chwilio", -"Replace all": "Amnewid y cwbl", -"Match case": "Cas yn cyfateb", -"Prev": "Blaenorol", -"Spellcheck": "Sillafydd", -"Finish": "Gorffen", -"Ignore all": "Amwybyddu pob", -"Ignore": "Anwybyddu", -"Add to Dictionary": "Adio i'r Geiriadur", -"Insert row before": "Mewnosod rhes cyn", -"Rows": "Rhesi", -"Height": "Uchder", -"Paste row after": "Gludo rhes ar \u00f4l", -"Alignment": "Aliniad", -"Border color": "Lliw Border", -"Column group": "Gr\u0175p colofn", -"Row": "Rhes", -"Insert column before": "Mewnosod colofn cyn", -"Split cell": "Hollti celloedd", -"Cell padding": "Padio celloedd", -"Cell spacing": "Bylchiad celloedd", -"Row type": "Math y rhes", -"Insert table": "Mewnosod tabl", -"Body": "Corff", -"Caption": "Pennawd", -"Footer": "Troedyn", -"Delete row": "Dileu rhes", -"Paste row before": "Gludo rhes cyn", -"Scope": "Cwmpas", -"Delete table": "Dileu'r tabl", -"H Align": "Aliniad Ll", -"Top": "Brig", -"Header cell": "Cell bennawd", -"Column": "Colofn", -"Row group": "Gr\u0175p rhes", -"Cell": "Cell", -"Middle": "Canol", -"Cell type": "Math y gell", -"Copy row": "Cop\u00efo rhes", -"Row properties": "Priodweddau rhes", -"Table properties": "Priodweddau tabl", -"Bottom": "Gwaelod", -"V Align": "Aliniad F", -"Header": "Pennyn", -"Right": "De", -"Insert column after": "Mewnosod colofn ar \u00f4l", -"Cols": "Colofnau", -"Insert row after": "Mewnosod rhes ar \u00f4l", -"Width": "Lled", -"Cell properties": "Priodweddau'r gell", -"Left": "Chwith", -"Cut row": "Torri rhes", -"Delete column": "Dileu colofn", -"Center": "Canol", -"Merge cells": "Cyfuno celloedd", -"Insert template": "Mewnosod templed", -"Templates": "Templedi", -"Background color": "Lliw cefndir", -"Custom...": "Personol...", -"Custom color": "Lliw personol", -"No color": "Dim Lliw", -"Text color": "Lliw testun", -"Table of Contents": "Tabl Cynnwys", -"Show blocks": "Dangos blociau", -"Show invisible characters": "Dangos nodau anweledig", -"Words: {0}": "Geiriau: {0}", -"Insert": "Mewnosod", -"File": "Ffeil", -"Edit": "Golygu", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Ardal Testun Uwch. Pwyswch ALT-F9 ar gyfer y ddewislen, Pwyswch ALT-F10 ar gyfer y bar offer. Pwyswch ALT-0 am gymorth", -"Tools": "Offer", -"View": "Dangos", -"Table": "Tabl", -"Format": "Fformat" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/da.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/da.js deleted file mode 100644 index a50f2f1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/da.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('da',{ -"Redo": "Genopret", -"Undo": "Fortryd", -"Cut": "Klip", -"Copy": "Kopier", -"Paste": "Inds\u00e6t", -"Select all": "V\u00e6lg alle", -"New document": "Nyt dokument", -"Ok": "Ok", -"Cancel": "Fortryd", -"Visual aids": "Visuel hj\u00e6lp", -"Bold": "Fed", -"Italic": "Kursiv", -"Underline": "Understreg", -"Strikethrough": "Gennemstreg", -"Superscript": "H\u00e6vet", -"Subscript": "S\u00e6nket", -"Clear formatting": "Nulstil formattering", -"Align left": "Venstrejusteret", -"Align center": "Centreret", -"Align right": "H\u00f8jrejusteret", -"Justify": "Justering", -"Bullet list": "Punkt tegn", -"Numbered list": "Nummerering", -"Decrease indent": "Formindsk indrykning", -"Increase indent": "For\u00f8g indrykning", -"Close": "Luk", -"Formats": "Formater", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Din browser underst\u00f8tter ikke direkte adgang til clipboard. Benyt Ctrl+X\/C\/ keybord shortcuts i stedet for.", -"Headers": "Overskrifter", -"Header 1": "Overskrift 1", -"Header 2": "Overskrift 2", -"Header 3": "Overskrift 3", -"Header 4": "Overskrift 4", -"Header 5": "Overskrift 5", -"Header 6": "Overskrift 6", -"Headings": "Overskrifter", -"Heading 1": "Overskrift 1", -"Heading 2": "Overskrift 2", -"Heading 3": "Overskrift 3", -"Heading 4": "Overskrift 4", -"Heading 5": "Overskrift 5", -"Heading 6": "Overskrift 6", -"Preformatted": "Pr\u00e6formateret", -"Div": "Div", -"Pre": "Pre", -"Code": "Code", -"Paragraph": "S\u00e6tning", -"Blockquote": "Indrykning", -"Inline": "Inline", -"Blocks": "Blokke", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "S\u00e6t ind er indstillet til at inds\u00e6tte som ren tekst. Indhold bliver nu indsat uden formatering indtil du \u00e6ndrer indstillingen.", -"Font Family": "Skrifttype", -"Font Sizes": "Skriftst\u00f8rrelse", -"Class": "Klasse", -"Browse for an image": "S\u00f8g efter et billede", -"OR": "ELLER", -"Drop an image here": "Slip et billede her", -"Upload": "Opload", -"Block": "Blok", -"Align": "Tilpas", -"Default": "Standard", -"Circle": "Cirkel", -"Disc": "Disk", -"Square": "Kvadrat", -"Lower Alpha": "Lower Alpha", -"Lower Greek": "Lower Gr\u00e6sk", -"Lower Roman": "Lower Roman", -"Upper Alpha": "Upper Alpha", -"Upper Roman": "Upper Roman", -"Anchor": "Anchor", -"Name": "Navn", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id b\u00f8r starte med et bogstav, efterfulgt af bogstaver, tal, bindestreger, punktummer, koloner eller underscores.", -"You have unsaved changes are you sure you want to navigate away?": "Du har ikke gemte \u00e6ndringer. Er du sikker p\u00e5 at du vil forts\u00e6tte?", -"Restore last draft": "Genopret sidste kladde", -"Special character": "Specielle tegn", -"Source code": "Kildekode", -"Insert\/Edit code sample": "Inds\u00e6t\/Ret kodeeksempel", -"Language": "Sprog", -"Code sample": "Kodepr\u00f8ve", -"Color": "Farve", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Venstre til h\u00f8jre", -"Right to left": "H\u00f8jre til venstre", -"Emoticons": "Emot-ikoner", -"Document properties": "Dokument egenskaber", -"Title": "Titel", -"Keywords": "S\u00f8geord", -"Description": "Beskrivelse", -"Robots": "Robotter", -"Author": "Forfatter", -"Encoding": "Kodning", -"Fullscreen": "Fuldsk\u00e6rm", -"Action": "Handling", -"Shortcut": "Genvej", -"Help": "Hj\u00e6lp", -"Address": "Adresse", -"Focus to menubar": "Fokus p\u00e5 menulinjen", -"Focus to toolbar": "Fokus p\u00e5 v\u00e6rkt\u00f8jslinjen", -"Focus to element path": "Fokuser p\u00e5 elementvej", -"Focus to contextual toolbar": "Fokuser p\u00e5 kontekstuelle v\u00e6rkt\u00f8jslinje", -"Insert link (if link plugin activated)": "Inds\u00e6t link (hvis link plugin er aktiveret)", -"Save (if save plugin activated)": "Gem (hvis save plugin er aktiveret)", -"Find (if searchreplace plugin activated)": "Find (hvis searchreplace plugin er aktiveret)", -"Plugins installed ({0}):": "Installerede plugins ({0}):", -"Premium plugins:": "Premium plugins:", -"Learn more...": "L\u00e6r mere...", -"You are using {0}": "Du benytter {0}", -"Plugins": "Plugins", -"Handy Shortcuts": "Praktiske Genveje", -"Horizontal line": "Vandret linie", -"Insert\/edit image": "Inds\u00e6t\/ret billede", -"Image description": "Billede beskrivelse", -"Source": "Kilde", -"Dimensions": "Dimensioner", -"Constrain proportions": "Behold propertioner", -"General": "Generet", -"Advanced": "Avanceret", -"Style": "Stil", -"Vertical space": "Lodret afstand", -"Horizontal space": "Vandret afstand", -"Border": "Kant", -"Insert image": "Inds\u00e6t billede", -"Image": "Billede", -"Image list": "Billede liste", -"Rotate counterclockwise": "Drej modsat urets retning", -"Rotate clockwise": "Drej med urets retning", -"Flip vertically": "Flip vertikalt", -"Flip horizontally": "Flip horisontalt", -"Edit image": "Rediger billede", -"Image options": "Billede indstillinger", -"Zoom in": "Zoom ind", -"Zoom out": "Zoom ud", -"Crop": "Besk\u00e6r", -"Resize": "Skaler", -"Orientation": "Retning", -"Brightness": "Lysstyrke", -"Sharpen": "G\u00f8r skarpere", -"Contrast": "Kontrast", -"Color levels": "Farve niveauer", -"Gamma": "Gamma", -"Invert": "Inverter", -"Apply": "Anvend", -"Back": "Tilbage", -"Insert date\/time": "Inds\u00e6t dato\/klokkeslet", -"Date\/time": "Dato\/klokkeslet", -"Insert link": "Inds\u00e6t link", -"Insert\/edit link": "Inds\u00e6t\/ret link", -"Text to display": "Vis tekst", -"Url": "URL", -"Target": "Target", -"None": "Ingen", -"New window": "Nyt vindue", -"Remove link": "Fjern link", -"Anchors": "Ankre", -"Link": "Link", -"Paste or type a link": "Inds\u00e6t eller skriv et link", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "URLen som du angav ser ud til at v\u00e6re en email adresse. \u00d8nsker du at tilf\u00f8je det kr\u00e6vede prefiks mailto: ?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "URLen som du angav ser ud til at v\u00e6re et eksternt link. \u00d8nsker du at tilf\u00f8je det kr\u00e6vede prefiks http:\/\/ ?", -"Link list": "Link liste", -"Insert video": "Inds\u00e6t video", -"Insert\/edit video": "Inds\u00e6t\/ret video", -"Insert\/edit media": "Inds\u00e6t\/ret medier", -"Alternative source": "Alternativ kilde", -"Poster": "Poster", -"Paste your embed code below:": "Inds\u00e6t din embed kode herunder:", -"Embed": "Integrer", -"Media": "Medier", -"Nonbreaking space": "H\u00e5rdt mellemrum", -"Page break": "Sideskift", -"Paste as text": "Inds\u00e6t som ren tekst", -"Preview": "Forh\u00e5ndsvisning", -"Print": "Udskriv", -"Save": "Gem", -"Find": "Find", -"Replace with": "Erstat med", -"Replace": "Erstat", -"Replace all": "Erstat alt", -"Prev": "Forrige", -"Next": "N\u00e6ste", -"Find and replace": "Find og erstat", -"Could not find the specified string.": "Kunne ikke finde s\u00f8getekst", -"Match case": "STORE og sm\u00e5 bogstaver", -"Whole words": "Hele ord", -"Spellcheck": "Stavekontrol", -"Ignore": "Ignorer", -"Ignore all": "Ignorer alt", -"Finish": "F\u00e6rdig", -"Add to Dictionary": "Tilf\u00f8j til ordbog", -"Insert table": "Inds\u00e6t tabel", -"Table properties": "Tabel egenskaber", -"Delete table": "Slet tabel", -"Cell": "Celle", -"Row": "R\u00e6kke", -"Column": "Kolonne", -"Cell properties": "Celle egenskaber", -"Merge cells": "Flet celler", -"Split cell": "Split celle", -"Insert row before": "Inds\u00e6t r\u00e6kke f\u00f8r", -"Insert row after": "Inds\u00e6t r\u00e6kke efter", -"Delete row": "Slet r\u00e6kke", -"Row properties": "R\u00e6kke egenskaber", -"Cut row": "Klip r\u00e6kke", -"Copy row": "Kopier r\u00e6kke", -"Paste row before": "Inds\u00e6t r\u00e6kke f\u00f8r", -"Paste row after": "Inds\u00e6t r\u00e6kke efter", -"Insert column before": "Inds\u00e6t kolonne f\u00f8r", -"Insert column after": "Inds\u00e6t kolonne efter", -"Delete column": "Slet kolonne", -"Cols": "Kolonne", -"Rows": "R\u00e6kker", -"Width": "Bredde", -"Height": "H\u00f8jde", -"Cell spacing": "Celle afstand", -"Cell padding": "Celle padding", -"Caption": "Tekst", -"Left": "Venstre", -"Center": "Centrering", -"Right": "H\u00f8jre", -"Cell type": "Celle type", -"Scope": "Anvendelsesomr\u00e5de", -"Alignment": "Tilpasning", -"H Align": "H juster", -"V Align": "V juster", -"Top": "Top", -"Middle": "Midt", -"Bottom": "Bund", -"Header cell": "Sidehoved celle", -"Row group": "R\u00e6kke gruppe", -"Column group": "Kolonne gruppe", -"Row type": "R\u00e6kke type", -"Header": "Sidehoved", -"Body": "Krop", -"Footer": "Sidefod", -"Border color": "Kant farve", -"Insert template": "Inds\u00e6t skabelon", -"Templates": "Skabeloner", -"Template": "Skabelon", -"Text color": "Tekst farve", -"Background color": "Baggrunds farve", -"Custom...": "Brugerdefineret...", -"Custom color": "Brugerdefineret farve", -"No color": "Ingen farve", -"Table of Contents": "Indholdsfortegnelse", -"Show blocks": "Vis klokke", -"Show invisible characters": "Vis usynlige tegn", -"Words: {0}": "Ord: {0}", -"{0} words": "{0} ord", -"File": "Fil", -"Edit": "Rediger", -"Insert": "Inds\u00e6t", -"View": "Vis", -"Format": "Format", -"Table": "Tabel", -"Tools": "V\u00e6rkt\u00f8j", -"Powered by {0}": "Drevet af {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text omr\u00e5de. Tryk ALT-F9 for menu. Tryk ALT-F10 for toolbar. Tryk ALT-0 for hj\u00e6lp" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/de.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/de.js deleted file mode 100644 index 32a4574..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/de.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('de',{ -"Redo": "Wiederholen", -"Undo": "R\u00fcckg\u00e4ngig", -"Cut": "Ausschneiden", -"Copy": "Kopieren", -"Paste": "Einf\u00fcgen", -"Select all": "Alles ausw\u00e4hlen", -"New document": "Neues Dokument", -"Ok": "Ok", -"Cancel": "Abbrechen", -"Visual aids": "Visuelle Hilfen", -"Bold": "Fett", -"Italic": "Kursiv", -"Underline": "Unterstrichen", -"Strikethrough": "Durchgestrichen", -"Superscript": "Hochgestellt", -"Subscript": "Tiefgestellt", -"Clear formatting": "Formatierung entfernen", -"Align left": "Linksb\u00fcndig ausrichten", -"Align center": "Zentriert ausrichten", -"Align right": "Rechtsb\u00fcndig ausrichten", -"Justify": "Blocksatz", -"Bullet list": "Aufz\u00e4hlung", -"Numbered list": "Nummerierte Liste", -"Decrease indent": "Einzug verkleinern", -"Increase indent": "Einzug vergr\u00f6\u00dfern", -"Close": "Schlie\u00dfen", -"Formats": "Formate", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Ihr Browser unterst\u00fctzt leider keinen direkten Zugriff auf die Zwischenablage. Bitte benutzen Sie die Strg + X \/ C \/ V Tastenkombinationen.", -"Headers": "\u00dcberschriften", -"Header 1": "\u00dcberschrift 1", -"Header 2": "\u00dcberschrift 2", -"Header 3": "\u00dcberschrift 3", -"Header 4": "\u00dcberschrift 4", -"Header 5": "\u00dcberschrift 5", -"Header 6": "\u00dcberschrift 6", -"Headings": "\u00dcberschriften", -"Heading 1": "\u00dcberschrift 1", -"Heading 2": "\u00dcberschrift 2", -"Heading 3": "\u00dcberschrift 3", -"Heading 4": "\u00dcberschrift 4", -"Heading 5": "\u00dcberschrift 5", -"Heading 6": "\u00dcberschrift 6", -"Preformatted": "Preformatted", -"Div": "Textblock", -"Pre": "Vorformatierter Text", -"Code": "Quelltext", -"Paragraph": "Absatz", -"Blockquote": "Zitat", -"Inline": "Zeichenformate", -"Blocks": "Absatzformate", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Einf\u00fcgen ist nun im einfachen Textmodus. Inhalte werden ab jetzt als unformatierter Text eingef\u00fcgt, bis Sie diese Einstellung wieder ausschalten!", -"Font Family": "Schriftart", -"Font Sizes": "Schriftgr\u00f6\u00dfe", -"Class": "Klasse", -"Browse for an image": "Bild...", -"OR": "ODER", -"Drop an image here": "Bild hier ablegen", -"Upload": "Hochladen", -"Block": "Blocksatz", -"Align": "Ausrichtung", -"Default": "Standard", -"Circle": "Kreis", -"Disc": "Punkt", -"Square": "Quadrat", -"Lower Alpha": "Kleinbuchstaben", -"Lower Greek": "Griechische Kleinbuchstaben", -"Lower Roman": "R\u00f6mische Zahlen (Kleinbuchstaben)", -"Upper Alpha": "Gro\u00dfbuchstaben", -"Upper Roman": "R\u00f6mische Zahlen (Gro\u00dfbuchstaben)", -"Anchor": "Textmarke", -"Name": "Name", -"Id": "Kennung", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Die Kennung sollte mit einem Buchstaben anfangen. Nachfolgend nur Buchstaben, Zahlen, Striche (Minus), Punkte, Kommas und Unterstriche.", -"You have unsaved changes are you sure you want to navigate away?": "Die \u00c4nderungen wurden noch nicht gespeichert, sind Sie sicher, dass Sie diese Seite verlassen wollen?", -"Restore last draft": "Letzten Entwurf wiederherstellen", -"Special character": "Sonderzeichen", -"Source code": "Quelltext", -"Insert\/Edit code sample": "Codebeispiel einf\u00fcgen\/bearbeiten", -"Language": "Sprache", -"Code sample": "Codebeispiel", -"Color": "Farbe", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Von links nach rechts", -"Right to left": "Von rechts nach links", -"Emoticons": "Emoticons", -"Document properties": "Dokumenteigenschaften", -"Title": "Titel", -"Keywords": "Sch\u00fcsselw\u00f6rter", -"Description": "Beschreibung", -"Robots": "Robots", -"Author": "Verfasser", -"Encoding": "Zeichenkodierung", -"Fullscreen": "Vollbild", -"Action": "Aktion", -"Shortcut": "Shortcut", -"Help": "Hilfe", -"Address": "Adresse", -"Focus to menubar": "Fokus auf Men\u00fcleiste", -"Focus to toolbar": "Fokus auf Werkzeugleiste", -"Focus to element path": "Fokus auf Elementpfad", -"Focus to contextual toolbar": "Fokus auf kontextbezogene Werkzeugleiste", -"Insert link (if link plugin activated)": "Link einf\u00fcgen (wenn Link-Plugin aktiviert ist)", -"Save (if save plugin activated)": "Speichern (wenn Save-Plugin aktiviert ist)", -"Find (if searchreplace plugin activated)": "Suchen einf\u00fcgen (wenn Suchen\/Ersetzen-Plugin aktiviert ist)", -"Plugins installed ({0}):": "installierte Plugins ({0}):", -"Premium plugins:": "Premium Plugins:", -"Learn more...": "Erfahren Sie mehr dazu...", -"You are using {0}": "Sie verwenden {0}", -"Plugins": "Plugins", -"Handy Shortcuts": "Praktische Tastenkombinationen", -"Horizontal line": "Horizontale Linie", -"Insert\/edit image": "Bild einf\u00fcgen\/bearbeiten", -"Image description": "Bildbeschreibung", -"Source": "Quelle", -"Dimensions": "Abmessungen", -"Constrain proportions": "Seitenverh\u00e4ltnis beibehalten", -"General": "Allgemein", -"Advanced": "Erweitert", -"Style": "Stil", -"Vertical space": "Vertikaler Abstand", -"Horizontal space": "Horizontaler Abstand", -"Border": "Rahmen", -"Insert image": "Bild einf\u00fcgen", -"Image": "Bild", -"Image list": "Bildliste", -"Rotate counterclockwise": "Gegen den Uhrzeigersinn drehen", -"Rotate clockwise": "Im Uhrzeigersinn drehen", -"Flip vertically": "Vertikal spiegeln", -"Flip horizontally": "Horizontal spiegeln", -"Edit image": "Bild bearbeiten", -"Image options": "Bildeigenschaften", -"Zoom in": "Ansicht vergr\u00f6\u00dfern", -"Zoom out": "Ansicht verkleinern", -"Crop": "Bescheiden", -"Resize": "Skalieren", -"Orientation": "Ausrichtung", -"Brightness": "Helligkeit", -"Sharpen": "Sch\u00e4rfen", -"Contrast": "Kontrast", -"Color levels": "Farbwerte", -"Gamma": "Gamma", -"Invert": "Invertieren", -"Apply": "Anwenden", -"Back": "Zur\u00fcck", -"Insert date\/time": "Datum\/Uhrzeit einf\u00fcgen ", -"Date\/time": "Datum\/Uhrzeit", -"Insert link": "Link einf\u00fcgen", -"Insert\/edit link": "Link einf\u00fcgen\/bearbeiten", -"Text to display": "Anzuzeigender Text", -"Url": "URL", -"Target": "Ziel", -"None": "Keine", -"New window": "Neues Fenster", -"Remove link": "Link entfernen", -"Anchors": "Textmarken", -"Link": "Link", -"Paste or type a link": "Link einf\u00fcgen oder eintippen", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Diese Adresse scheint eine E-Mail-Adresse zu sein. M\u00f6chten Sie das dazu ben\u00f6tigte \"mailto:\" voranstellen?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Diese Adresse scheint ein externer Link zu sein. M\u00f6chten Sie das dazu ben\u00f6tigte \"http:\/\/\" voranstellen?", -"Link list": "Linkliste", -"Insert video": "Video einf\u00fcgen", -"Insert\/edit video": "Video einf\u00fcgen\/bearbeiten", -"Insert\/edit media": "Medien einf\u00fcgen\/bearbeiten", -"Alternative source": "Alternative Quelle", -"Poster": "Poster", -"Paste your embed code below:": "F\u00fcgen Sie Ihren Einbettungscode hier ein:", -"Embed": "Einbetten", -"Media": "Medium", -"Nonbreaking space": "Gesch\u00fctztes Leerzeichen", -"Page break": "Seitenumbruch", -"Paste as text": "Als Text einf\u00fcgen", -"Preview": "Vorschau", -"Print": "Drucken", -"Save": "Speichern", -"Find": "Suchen", -"Replace with": "Ersetzen durch", -"Replace": "Ersetzen", -"Replace all": "Alles ersetzen", -"Prev": "Zur\u00fcck", -"Next": "Weiter", -"Find and replace": "Suchen und ersetzen", -"Could not find the specified string.": "Die Zeichenfolge wurde nicht gefunden.", -"Match case": "Gro\u00df-\/Kleinschreibung beachten", -"Whole words": "Nur ganze W\u00f6rter", -"Spellcheck": "Rechtschreibpr\u00fcfung", -"Ignore": "Ignorieren", -"Ignore all": "Alles Ignorieren", -"Finish": "Ende", -"Add to Dictionary": "Zum W\u00f6rterbuch hinzuf\u00fcgen", -"Insert table": "Tabelle einf\u00fcgen", -"Table properties": "Tabelleneigenschaften", -"Delete table": "Tabelle l\u00f6schen", -"Cell": "Zelle", -"Row": "Zeile", -"Column": "Spalte", -"Cell properties": "Zelleneigenschaften", -"Merge cells": "Zellen verbinden", -"Split cell": "Zelle aufteilen", -"Insert row before": "Neue Zeile davor einf\u00fcgen ", -"Insert row after": "Neue Zeile danach einf\u00fcgen", -"Delete row": "Zeile l\u00f6schen", -"Row properties": "Zeileneigenschaften", -"Cut row": "Zeile ausschneiden", -"Copy row": "Zeile kopieren", -"Paste row before": "Zeile davor einf\u00fcgen", -"Paste row after": "Zeile danach einf\u00fcgen", -"Insert column before": "Neue Spalte davor einf\u00fcgen", -"Insert column after": "Neue Spalte danach einf\u00fcgen", -"Delete column": "Spalte l\u00f6schen", -"Cols": "Spalten", -"Rows": "Zeilen", -"Width": "Breite", -"Height": "H\u00f6he", -"Cell spacing": "Zellenabstand", -"Cell padding": "Zelleninnenabstand", -"Caption": "Beschriftung", -"Left": "Linksb\u00fcndig", -"Center": "Zentriert", -"Right": "Rechtsb\u00fcndig", -"Cell type": "Zellentyp", -"Scope": "G\u00fcltigkeitsbereich", -"Alignment": "Ausrichtung", -"H Align": "Horizontale Ausrichtung", -"V Align": "Vertikale Ausrichtung", -"Top": "Oben", -"Middle": "Mitte", -"Bottom": "Unten", -"Header cell": "Kopfzelle", -"Row group": "Zeilengruppe", -"Column group": "Spaltengruppe", -"Row type": "Zeilentyp", -"Header": "Kopfzeile", -"Body": "Inhalt", -"Footer": "Fu\u00dfzeile", -"Border color": "Rahmenfarbe", -"Insert template": "Vorlage einf\u00fcgen ", -"Templates": "Vorlagen", -"Template": "Vorlage", -"Text color": "Textfarbe", -"Background color": "Hintergrundfarbe", -"Custom...": "Benutzerdefiniert...", -"Custom color": "Benutzerdefinierte Farbe", -"No color": "Keine Farbe", -"Table of Contents": "Inhaltsverzeichnis", -"Show blocks": "Bl\u00f6cke anzeigen", -"Show invisible characters": "Unsichtbare Zeichen anzeigen", -"Words: {0}": "W\u00f6rter: {0}", -"{0} words": "{0} W\u00f6rter", -"File": "Datei", -"Edit": "Bearbeiten", -"Insert": "Einf\u00fcgen", -"View": "Ansicht", -"Format": "Format", -"Table": "Tabelle", -"Tools": "Werkzeuge", -"Powered by {0}": "Betrieben von {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich-Text- Area. Dr\u00fccken Sie ALT-F9 f\u00fcr das Men\u00fc. Dr\u00fccken Sie ALT-F10 f\u00fcr Symbolleiste. Dr\u00fccken Sie ALT-0 f\u00fcr Hilfe" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/de_AT.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/de_AT.js deleted file mode 100644 index 0073810..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/de_AT.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('de_AT',{ -"Redo": "Wiederholen", -"Undo": "R\u00fcckg\u00e4ngig", -"Cut": "Ausschneiden", -"Copy": "Kopieren", -"Paste": "Einf\u00fcgen", -"Select all": "Alles ausw\u00e4hlen", -"New document": "Neues Dokument", -"Ok": "Ok", -"Cancel": "Abbrechen", -"Visual aids": "Hilfslinien und unsichtbare Elemente einblenden", -"Bold": "Fett", -"Italic": "Kursiv", -"Underline": "Unterstrichen", -"Strikethrough": "Durchgestrichen", -"Superscript": "Hochgestellt", -"Subscript": "Tiefgestellt", -"Clear formatting": "Formatierungen zur\u00fccksetzen", -"Align left": "Linksb\u00fcndig", -"Align center": "Zentriert", -"Align right": "Rechtsb\u00fcndig", -"Justify": "Blocksatz", -"Bullet list": "Unsortierte Liste", -"Numbered list": "Sortierte Liste", -"Decrease indent": "Ausr\u00fccken", -"Increase indent": "Einr\u00fccken", -"Close": "Schlie\u00dfen", -"Formats": "Formate", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Ihr Browser unterst\u00fctzt keinen direkten Zugriff auf die Zwischenablage. Bitte nutzen Sie die Tastaturk\u00fcrzel Strg+X\/C\/V stattdessen.", -"Headers": "\u00dcberschriften", -"Header 1": "\u00dcberschrift 1", -"Header 2": "\u00dcberschrift 2", -"Header 3": "\u00dcberschrift 3", -"Header 4": "\u00dcberschrift 4", -"Header 5": "\u00dcberschrift 5", -"Header 6": "\u00dcberschrift 6", -"Headings": "\u00dcberschriften", -"Heading 1": "\u00dcberschrift 1", -"Heading 2": "\u00dcberschrift 2", -"Heading 3": "\u00dcberschrift 3", -"Heading 4": "\u00dcberschrift 4", -"Heading 5": "\u00dcberschrift 5", -"Heading 6": "\u00dcberschrift 6", -"Preformatted": "Vorformatiert", -"Div": "Block (div)", -"Pre": "Vorformatierter Text (pre)", -"Code": "Code (code)", -"Paragraph": "Absatz (p)", -"Blockquote": "Zitat (blockquote)", -"Inline": "Inline", -"Blocks": "Bl\u00f6cke", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Alle Texte werden nun ohne Formatierung eingef\u00fcgt, bis diese Einstellung wieder ge\u00e4ndert wird.", -"Font Family": "Schriftart", -"Font Sizes": "Schriftgr\u00f6\u00dfen", -"Class": "Klasse", -"Browse for an image": "Bild...", -"OR": "oder", -"Drop an image here": "Bild hierher ziehen", -"Upload": "Hochladen", -"Block": "Block", -"Align": "Ausrichtung", -"Default": "Standard", -"Circle": "Kreis", -"Disc": "Gef\u00fcllter Kreis", -"Square": "Quadrat", -"Lower Alpha": "Kleinbuchstaben", -"Lower Greek": "Griechische Kleinbuchstaben", -"Lower Roman": "R\u00f6mische Zahlen (Kleinbuchstaben)", -"Upper Alpha": "Gro\u00dfbuchstaben", -"Upper Roman": "R\u00f6mische Zahlen (Gro\u00dfbuchstaben)", -"Anchor": "Anker", -"Name": "Name", -"Id": "ID", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Eine ID f\u00e4ngt mit einem Buchstaben an, gefolgt von Buchstaben, Ziffern, Bindestrichen, Punkten, Doppelpunkten oder Unterstrichen.", -"You have unsaved changes are you sure you want to navigate away?": "Sie haben ungespeicherte \u00c4nderungen. Sind Sie sicher, dass Sie die Seite verlassen wollen?", -"Restore last draft": "Letzten Entwurf wiederherstellen.", -"Special character": "Sonderzeichen", -"Source code": "Quelltext", -"Insert\/Edit code sample": "Beispielcode einf\u00fcgen\/bearbeiten", -"Language": "Sprache", -"Code sample": "Code Beispiel", -"Color": "Farbe", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Links nach rechts", -"Right to left": "Rechts nach links", -"Emoticons": "Emoticons", -"Document properties": "Dokumenteigenschaften", -"Title": "Titel", -"Keywords": "Schl\u00fcsselw\u00f6rter", -"Description": "Beschreibung", -"Robots": "Suchmaschinen", -"Author": "Autor", -"Encoding": "Enkodierung", -"Fullscreen": "Vollbild", -"Action": "Aktion", -"Shortcut": "Tastenkombination", -"Help": "Hilfe", -"Address": "Adresse", -"Focus to menubar": "Fokus auf Men\u00fcleiste", -"Focus to toolbar": "Fokus auf Werkzeugleiste", -"Focus to element path": "Fokus auf Elementpfad", -"Focus to contextual toolbar": "Fokus auf kontextbezogene Werkzeugleiste", -"Insert link (if link plugin activated)": "Link einf\u00fcgen (wenn Plugin aktiv ist)", -"Save (if save plugin activated)": "Speichern (wenn Plugin aktiv ist)", -"Find (if searchreplace plugin activated)": "Suchen (wenn Plugin aktiv ist)", -"Plugins installed ({0}):": "Installierte Plugins ({0}):", -"Premium plugins:": "Premium Plugins:", -"Learn more...": "Mehr Informationen...", -"You are using {0}": "Sie verwenden {0}", -"Plugins": "Plugins", -"Handy Shortcuts": "Praktische Abk\u00fcrzungen", -"Horizontal line": "Horizontale Trennlinie", -"Insert\/edit image": "Bild einf\u00fcgen\/bearbeiten", -"Image description": "Bildbeschreibung", -"Source": "Adresse", -"Dimensions": "Ausma\u00dfe", -"Constrain proportions": "Seitenverh\u00e4ltnis beibehalten", -"General": "Allgemein", -"Advanced": "Erweitert", -"Style": "Format", -"Vertical space": "Vertikaler Abstand", -"Horizontal space": "Horizontaler Abstand", -"Border": "Rahmen", -"Insert image": "Bild einf\u00fcgen", -"Image": "Bild", -"Image list": "Bilderliste", -"Rotate counterclockwise": "Gegen den Uhrzeigersinn drehen", -"Rotate clockwise": "Im Uhrzeigersinn drehen", -"Flip vertically": "Vertikal kippen", -"Flip horizontally": "Horizontal kippen", -"Edit image": "Bild bearbeiten", -"Image options": "Bildeinstellungen", -"Zoom in": "Einzoomen", -"Zoom out": "Auszoomen", -"Crop": "Zuschneiden", -"Resize": "Gr\u00f6\u00dfe \u00e4ndern", -"Orientation": "Orientierung", -"Brightness": "Helligkeit", -"Sharpen": "Sch\u00e4rfen", -"Contrast": "Kontrast", -"Color levels": "Farbwerte", -"Gamma": "Gamma", -"Invert": "Invertieren", -"Apply": "Anwenden", -"Back": "Zur\u00fcck", -"Insert date\/time": "Zeit\/Datum einf\u00fcgen", -"Date\/time": "Zeit\/Datum", -"Insert link": "Link einf\u00fcgen", -"Insert\/edit link": "Link einf\u00fcgen\/bearbeiten", -"Text to display": "Angezeigter Text", -"Url": "URL", -"Target": "Ziel", -"None": "Keine", -"New window": "Neues Fenster", -"Remove link": "Link entfernen", -"Anchors": "Anker", -"Link": "Link", -"Paste or type a link": "Link einf\u00fcgen oder eintippen", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Die eingegebene URL scheint eine E-Mail-Adresse zu sein. Soll das notwendige \"mailto:\"-Pr\u00e4fix hinzugef\u00fcgt werden?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Die eingegebene URL scheint eine externe Web-Adresse zu sein. Soll das notwendige \"http:\/\/\"-Pr\u00e4fix hinzugef\u00fcgt werden?", -"Link list": "Linkliste", -"Insert video": "Video einf\u00fcgen", -"Insert\/edit video": "Video einf\u00fcgen\/bearbeiten", -"Insert\/edit media": "Medien einf\u00fcgen\/bearbeiten", -"Alternative source": "Alternative Quelle", -"Poster": "Poster", -"Paste your embed code below:": "F\u00fcgen unten Sie Ihren Quellcode zum einbetten ein", -"Embed": "Einbetten", -"Media": "Medien", -"Nonbreaking space": "gesch\u00fctztes Leerzeichen", -"Page break": "Seitenumbruch", -"Paste as text": "Als Text einf\u00fcgen", -"Preview": "Vorschau", -"Print": "Drucken", -"Save": "Speichern", -"Find": "Suchen", -"Replace with": "Ersetzen durch", -"Replace": "Ersetzen", -"Replace all": "Alle ersetzen", -"Prev": "Vorheriges", -"Next": "N\u00e4chstes", -"Find and replace": "Suchen und ersetzen", -"Could not find the specified string.": "Keine \u00dcbereinstimmung gefunden", -"Match case": "Gro\u00df-\/Kleinschreibung beachten", -"Whole words": "Vollst\u00e4ndige W\u00f6rter", -"Spellcheck": "Rechtschreibung \u00fcberpr\u00fcfen", -"Ignore": "Ignorieren", -"Ignore all": "Alle ignorieren", -"Finish": "Fertig", -"Add to Dictionary": "Zum W\u00f6rterbuch hinzuf\u00fcgen", -"Insert table": "Tabelle einf\u00fcgen", -"Table properties": "Tabelleneigenschaften", -"Delete table": "Tabelle l\u00f6schen", -"Cell": "Zelle", -"Row": "Zeile", -"Column": "Spalte", -"Cell properties": "Zelleneigenschaften", -"Merge cells": "Zellen vereinen", -"Split cell": "Verbundene Zellen trennen", -"Insert row before": "Neue Zeile oberhalb einf\u00fcgen", -"Insert row after": "Neue Zeile unterhalb einf\u00fcgen", -"Delete row": "Zeile l\u00f6schen", -"Row properties": "Zeileneigenschaften", -"Cut row": "Zeile ausschneiden", -"Copy row": "Zeile kopieren", -"Paste row before": "Zeile oberhalb einf\u00fcgen", -"Paste row after": "Zeile unterhalb einf\u00fcgen", -"Insert column before": "Neue Spalte links einf\u00fcgen", -"Insert column after": "Neue Spalte rechts einf\u00fcgen", -"Delete column": "Spalte l\u00f6schen", -"Cols": "Spalten", -"Rows": "Zeilen", -"Width": "Breite", -"Height": "H\u00f6he", -"Cell spacing": "Zellenabstand", -"Cell padding": "Abstand innerhalb der Zellen", -"Caption": "Beschriftung der Tabelle", -"Left": "Links", -"Center": "Zentriert", -"Right": "Rechts", -"Cell type": "Zellentyp", -"Scope": "Geltungsbereich", -"Alignment": "Ausrichtung", -"H Align": "Ausrichtung H", -"V Align": "Ausrichtung V", -"Top": "Oben", -"Middle": "Mitte", -"Bottom": "Unten", -"Header cell": "\u00dcberschrift", -"Row group": "Zeilengruppe", -"Column group": "Spaltengruppe", -"Row type": "Zeilentyp", -"Header": "Tabellen\u00fcberschrift", -"Body": "Tabellenk\u00f6rper", -"Footer": "Tabellenfu\u00df", -"Border color": "Rahmenfarbe", -"Insert template": "Vorlage einf\u00fcgen", -"Templates": "Vorlagen", -"Template": "Vorlage", -"Text color": "Textfarbe", -"Background color": "Hintergrundfarbe", -"Custom...": "Benutzerdefiniert...", -"Custom color": "Benutzerdefinierte Farbe", -"No color": "Keine Farbe", -"Table of Contents": "Inhaltsverzeichnis", -"Show blocks": "Blockelemente einblenden", -"Show invisible characters": "Unsichtbare Zeichen einblenden", -"Words: {0}": "W\u00f6rter: {0}", -"{0} words": "{0} W\u00f6rter", -"File": "Datei", -"Edit": "Bearbeiten", -"Insert": "Einf\u00fcgen", -"View": "Ansicht", -"Format": "Format", -"Table": "Tabelle", -"Tools": "Extras", -"Powered by {0}": "Betrieben von {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text Area. Dr\u00fccken Sie ALT-F9 f\u00fcr das Men\u00fc. Dr\u00fccken Sie ALT-F10 f\u00fcr die Werkzeugleiste. Dr\u00fccken Sie ALT-0 f\u00fcr Hilfe" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/dv.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/dv.js deleted file mode 100644 index 3de3a6d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/dv.js +++ /dev/null @@ -1,230 +0,0 @@ -tinymce.addI18n('dv',{ -"Cut": "\u0786\u07a6\u0793\u07b0", -"Heading 5": "\u0780\u07ac\u0791\u07a8\u0782\u07b0 5", -"Header 2": "\u0780\u07ac\u0791\u07a7 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0786\u07b0\u078d\u07a8\u0795\u07b0\u0784\u07af\u0791\u07b0 \u0784\u07ad\u0782\u07aa\u0782\u07b0 \u0786\u07aa\u0783\u07aa\u0789\u07aa\u078e\u07ac \u0780\u07aa\u0787\u07b0\u078b\u07a6\u060c \u0784\u07b0\u0783\u07af\u0792\u07a6\u0783\u0787\u07a6\u0786\u07aa\u0782\u07b0 \u0782\u07aa\u078b\u07ad! Ctrl+X\/C\/V \u0784\u07ad\u0782\u07aa\u0782\u07b0 \u0786\u07aa\u0783\u07ad!", -"Heading 4": "\u0780\u07ac\u0791\u07a8\u0782\u07b0 4", -"Div": "\u0791\u07a6\u0787\u07a8\u0788\u07b0", -"Heading 2": "\u0780\u07ac\u0791\u07a8\u0782\u07b0 2", -"Paste": "\u0795\u07ad\u0790\u07b0\u0793\u07b0", -"Close": "\u0782\u07a8\u0787\u07b0\u0788\u07a7", -"Font Family": "\u078a\u07ae\u0782\u07b0\u0793\u07b0", -"Pre": "\u0795\u07b0\u0783\u07a9", -"Align right": "\u0786\u07a6\u0782\u07a7\u078c\u07a6\u0781\u07b0 \u0796\u07a6\u0787\u07b0\u0790\u07a7", -"New document": "\u0787\u07a7 \u0791\u07ae\u0786\u07a8\u0787\u07aa\u0789\u07ac\u0782\u07b0\u0793\u07b0", -"Blockquote": "\u0784\u07b0\u078d\u07ae\u0786\u07b0-\u0786\u07af\u0793\u07b0", -"Numbered list": "\u0782\u07a6\u0782\u07b0\u0784\u07a6\u0783\u07aa \u078d\u07a8\u0790\u07b0\u0793\u07b0", -"Heading 1": "\u0780\u07ac\u0791\u07a8\u0782\u07b0 1", -"Headings": "\u0780\u07ac\u0791\u07a8\u0782\u07b0", -"Increase indent": "\u078b\u07aa\u0783\u07aa\u0789\u07a8\u0782\u07b0 \u0784\u07ae\u0791\u07aa\u0786\u07aa\u0783\u07ad", -"Formats": "\u078a\u07af\u0789\u07ac\u0793\u07b0\u078c\u07a6\u0787\u07b0", -"Headers": "\u0780\u07ac\u0791\u07a7\u078c\u07a6\u0787\u07b0", -"Select all": "\u0790\u07ac\u078d\u07ac\u0786\u07b0\u0793\u07b0 \u0787\u07af\u078d\u07b0", -"Header 3": "\u0780\u07ac\u0791\u07a7 3", -"Blocks": "\u0784\u07b0\u078d\u07ae\u0786\u07b0\u078c\u07a6\u0787\u07b0", -"Undo": "\u0787\u07a6\u0782\u07b0\u0791\u07ab", -"Strikethrough": "\u0789\u07ac\u078b\u07aa \u0783\u07ae\u0782\u078e\u07ae", -"Bullet list": "\u0784\u07aa\u078d\u07ac\u0793\u07b0 \u078d\u07a8\u0790\u07b0\u0793\u07b0", -"Header 1": "\u0780\u07ac\u0791\u07a7 1", -"Superscript": "\u0789\u07a6\u078c\u07a9\u0787\u07a6\u0786\u07aa\u0783\u07aa", -"Clear formatting": "\u078a\u07af\u0789\u07ac\u0793\u07b0\u078c\u07a6\u0787\u07b0 \u078a\u07ae\u0780\u07ad", -"Font Sizes": "\u078a\u07ae\u0782\u07b0\u0793\u07b0 \u0790\u07a6\u0787\u07a8\u0792\u07b0", -"Subscript": "\u078c\u07a8\u0783\u07a9\u0787\u07a6\u0786\u07aa\u0783\u07aa", -"Header 6": "\u0780\u07ac\u0791\u07a7 6", -"Redo": "\u0783\u07a9\u0791\u07ab", -"Paragraph": "\u0795\u07ac\u0783\u07ac\u078e\u07b0\u0783\u07a7\u078a\u07b0", -"Ok": "\u0787\u07af\u0786\u07ad", -"Bold": "\u0784\u07af\u078d\u07b0\u0791\u07b0", -"Code": "\u0786\u07af\u0791\u07b0", -"Italic": "\u0787\u07a8\u0793\u07a6\u078d\u07a8\u0786\u07b0", -"Align center": "\u0789\u07ac\u078b\u07a6\u0781\u07b0 \u0796\u07a6\u0787\u07b0\u0790\u07a7", -"Header 5": "\u0780\u07ac\u0791\u07a7 5", -"Heading 6": "\u0780\u07ac\u0791\u07a8\u0782\u07b0 6", -"Heading 3": "\u0780\u07ac\u0791\u07a8\u0782\u07b0 3", -"Decrease indent": "\u078b\u07aa\u0783\u07aa\u0789\u07a8\u0782\u07b0 \u0786\u07aa\u0791\u07a6\u0786\u07aa\u0783\u07ad", -"Header 4": "\u0780\u07ac\u0791\u07a7 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u0795\u07ad\u0790\u07b0\u0793\u07b0 \u0786\u07aa\u0783\u07ac\u0788\u07ad\u0782\u07a9 \u0795\u07b0\u078d\u07ac\u0787\u07a8\u0782\u07b0\u0786\u07ae\u0781\u07b0! \u0784\u07a6\u078b\u07a6\u078d\u07aa \u0786\u07aa\u0783\u07ac\u0787\u07b0\u0788\u07aa\u0789\u07a6\u0781\u07b0 \u0789\u07a8 \u0787\u07ae\u0795\u07b0\u079d\u07a6\u0782\u07b0 \u0787\u07ae\u078a\u07b0 \u0786\u07ae\u0781\u07b0\u078d\u07a6\u0787\u07b0\u0788\u07a7!", -"Underline": "\u078b\u07a6\u0781\u07aa\u0783\u07ae\u0782\u078e\u07aa", -"Cancel": "\u0786\u07ac\u0782\u07b0\u0790\u07a6\u078d\u07b0", -"Justify": "\u0787\u07ac\u0787\u07b0\u0788\u07a6\u0783\u07aa \u0786\u07aa\u0783\u07ad", -"Inline": "\u0787\u07a8\u0782\u07b0\u078d\u07a6\u0787\u07a8\u0782\u07b0", -"Copy": "\u0786\u07ae\u0795\u07a9", -"Align left": "\u0788\u07a7\u078c\u07a6\u0781\u07b0 \u0796\u07a6\u0787\u07b0\u0790\u07a7", -"Visual aids": "\u0788\u07a8\u079d\u07aa\u0787\u07a6\u078d\u07b0 \u0787\u07ac\u0787\u07a8\u0791\u07b0\u0790\u07b0", -"Lower Greek": "\u078d\u07af\u0788\u07a6\u0783 \u078e\u07b0\u0783\u07a9\u0786\u07b0", -"Square": "\u078e\u07ae\u0785\u07a8", -"Default": "\u0791\u07a8\u078a\u07af\u078d\u07b0\u0793\u07b0", -"Lower Alpha": "\u078d\u07af\u0788\u07a6\u0783 \u0787\u07a6\u078d\u07b0\u078a\u07a7", -"Circle": "\u0784\u07ae\u0785\u07aa", -"Disc": "\u0788\u07a6\u0781\u07b0\u0784\u07aa\u0783\u07aa", -"Upper Alpha": "\u0787\u07a6\u0795\u07a7 \u0787\u07a6\u078d\u07b0\u078a\u07a7", -"Upper Roman": "\u0787\u07a6\u0795\u07a7 \u0783\u07af\u0789\u07a6\u0782\u07b0", -"Lower Roman": "\u078d\u07af\u0788\u07a6\u0783 \u0783\u07af\u0789\u07a6\u0782\u07b0", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "\u0787\u07a6\u0787\u07a8\u0791\u07a9 \u078a\u07ac\u0781\u07ac\u0782\u07b0\u0788\u07a7\u0782\u07a9 \u0787\u07a6\u0786\u07aa\u0783\u07a6\u0786\u07aa\u0782\u07b0\u060c \u0787\u07ad\u078e\u07ac \u078a\u07a6\u0780\u07aa\u078e\u07a6\u0787\u07a8 \u0787\u07a6\u0786\u07aa\u0783\u07aa\u078c\u07a6\u0786\u07ac\u0787\u07b0\u060c \u0782\u07a6\u0782\u07b0\u0784\u07a6\u0783\u07aa\u078c\u07a6\u0787\u07b0\u060c \u0791\u07ad\u079d\u07b0\u078c\u07a6\u0787\u07b0\u060c \u078c\u07a8\u0786\u07a8\u078c\u07a6\u0787\u07b0\u060c \u0786\u07ae\u078d\u07ae\u0782\u07b0\u078c\u07a6\u0787\u07b0 \u0782\u07aa\u0788\u07a6\u078c\u07a6 \u078b\u07a6\u0781\u07aa \u0783\u07ae\u0782\u078e\u07aa\u078c\u07a6\u0787\u07b0", -"Name": "\u0782\u07a6\u0782\u07b0", -"Anchor": "\u0787\u07ac\u0782\u07b0\u0786\u07a6\u0783", -"Id": "\u0787\u07a6\u0787\u07a8\u0791\u07a9", -"You have unsaved changes are you sure you want to navigate away?": "\u0784\u07a6\u078b\u07a6\u078d\u07aa\u078c\u07a6\u0787\u07b0 \u0790\u07ad\u0788\u07b0 \u0782\u07aa\u0786\u07ae\u0781\u07b0 \u078b\u07ab\u0786\u07ae\u0781\u07b0\u078d\u07a6\u0782\u07b0\u0788\u07a9\u078c\u07a6\u061f", -"Restore last draft": "\u078a\u07a6\u0780\u07aa\u078e\u07ac \u0791\u07b0\u0783\u07a7\u078a\u07b0\u0793\u07b0 \u0783\u07ac\u0790\u07b0\u0793\u07af \u0786\u07aa\u0783\u07ad", -"Special character": "\u079a\u07a7\u0787\u07b0\u0790\u07a6 \u0787\u07a6\u0786\u07aa\u0783\u07aa\u078c\u07a6\u0787\u07b0", -"Source code": "\u0789\u07a6\u0790\u07b0\u078b\u07a6\u0783\u07aa", -"Language": "\u0784\u07a6\u0790\u07b0", -"Insert\/Edit code sample": "\u0786\u07af\u0791\u07aa \u0789\u07a8\u0790\u07a7\u078d\u07aa \u0787\u07a8\u0782\u07b0\u0790\u07a7\u0793\u07aa\/\u0787\u07ac\u0791\u07a8\u0793\u07b0 \u0786\u07aa\u0783\u07aa\u0782\u07b0", -"B": "\u0784\u07a9", -"R": "\u0787\u07a7\u0783\u07aa", -"G": "\u0796\u07a9", -"Color": "\u0786\u07aa\u078d\u07a6", -"Right to left": "\u0786\u07a6\u0782\u07a7\u078c\u07aa\u0782\u07b0 \u0788\u07a7\u078c\u07a6\u0781\u07b0", -"Left to right": "\u0788\u07a7\u078c\u07aa\u0782\u07b0 \u0786\u07a6\u0782\u07a7\u078c\u07a6\u0781\u07b0", -"Emoticons": "\u079d\u07aa\u0787\u07ab\u0783\u07aa \u078a\u07ae\u0793\u07af", -"Robots": "\u0783\u07af\u0784\u07ae\u0793\u07b0\u0790\u07b0", -"Document properties": "\u0791\u07ae\u0786\u07a8\u0787\u07aa\u0789\u07ac\u0782\u07b0\u0793\u07b0\u078e\u07ac \u0790\u07a8\u078a\u07a6\u078c\u07a6\u0787\u07b0", -"Title": "\u0793\u07a6\u0787\u07a8\u0793\u07a6\u078d\u07b0", -"Keywords": "\u0786\u07a9\u0788\u07af\u0791\u07b0\u078c\u07a6\u0787\u07b0", -"Encoding": "\u0787\u07ac\u0782\u07b0\u0786\u07af\u0791\u07a8\u0782\u07b0", -"Description": "\u078c\u07a6\u078a\u07b0\u0790\u07a9\u078d\u07aa", -"Author": "\u0788\u07ac\u0783\u07a8\u078a\u07a6\u0783\u07a7\u078c\u07b0", -"Fullscreen": "\u078a\u07aa\u078d\u07b0\u0790\u07b0\u0786\u07b0\u0783\u07a9\u0782\u07b0", -"Horizontal line": "\u0780\u07aa\u0783\u07a6\u0790\u07b0 \u0783\u07ae\u0782\u078e\u07aa", -"Horizontal space": "\u0780\u07ae\u0783\u07a8\u0792\u07af\u0782\u07b0\u0793\u07a6\u078d\u07b0 \u0790\u07b0\u0795\u07ad\u0790\u07b0", -"Insert\/edit image": "\u078a\u07ae\u0793\u07af\u078d\u07aa\u0782\u07b0\/\u0784\u07a6\u078b\u07a6\u078d\u07aa\u0786\u07aa\u0783\u07aa\u0782\u07b0", -"General": "\u0787\u07a7\u0782\u07b0\u0789\u07aa", -"Advanced": "\u0787\u07ac\u0791\u07b0\u0788\u07a7\u0782\u07b0\u0790\u07b0\u0791\u07b0", -"Source": "\u0789\u07a6\u0790\u07b0\u078b\u07a6\u0783\u07aa", -"Border": "\u0784\u07af\u0791\u07a6\u0783\u07aa", -"Constrain proportions": "\u0788\u07a6\u0792\u07a6\u0782\u07b0 \u0780\u07a8\u078a\u07a6\u0780\u07a6\u0787\u07b0\u0793\u07a7", -"Vertical space": "\u0788\u07a7\u0793\u07a8\u0786\u07a6\u078d\u07b0 \u0790\u07b0\u0795\u07ad\u0790\u07b0", -"Image description": "\u078a\u07ae\u0793\u07af\u078e\u07ac \u078c\u07a6\u078a\u07b0\u0790\u07a9\u078d\u07aa", -"Style": "\u0790\u07b0\u0793\u07a6\u0787\u07a8\u078d\u07b0", -"Dimensions": "\u0789\u07a8\u0782\u07b0\u078c\u07a6\u0787\u07b0", -"Insert image": "\u078a\u07ae\u0793\u07af \u0787\u07a8\u0782\u07b0\u0790\u07a7\u0793\u07b0 \u0786\u07aa\u0783\u07ad", -"Image": "\u078a\u07ae\u0793\u07af", -"Zoom in": "\u0784\u07ae\u0791\u07aa\u0786\u07aa\u0783\u07ad", -"Contrast": "\u078c\u07a6\u078a\u07a7\u078c\u07aa\u0786\u07a6\u0782\u07b0", -"Back": "\u078a\u07a6\u0780\u07a6\u078c\u07a6\u0781\u07b0", -"Gamma": "\u078e\u07ad\u0789\u07a7", -"Flip horizontally": "\u0780\u07aa\u0783\u07a6\u0780\u07a6\u0781\u07b0\u0788\u07a7\u078e\u07ae\u078c\u07a6\u0781\u07b0 \u078a\u07aa\u0781\u07aa\u0782\u07b0\u0796\u07a6\u0780\u07a7", -"Resize": "\u0790\u07a6\u0787\u07a8\u0792\u07aa\u0784\u07a6\u078b\u07a6\u078d\u07aa\u0786\u07aa\u0783\u07aa\u0782\u07b0", -"Sharpen": "\u078c\u07ab\u0782\u07aa\u0786\u07a6\u0782\u07b0", -"Zoom out": "\u0786\u07aa\u0791\u07a6\u0786\u07aa\u0783\u07ad", -"Image options": "\u078a\u07ae\u0793\u07af \u0787\u07ae\u0795\u07b0\u079d\u07a6\u0782\u07b0\u078c\u07a6\u0787\u07b0", -"Apply": "\u0787\u07ac\u0795\u07b0\u078d\u07a6\u0787\u07a8\u0786\u07aa\u0783\u07ad", -"Brightness": "\u0787\u07a6\u078d\u07a8\u0789\u07a8\u0782\u07b0", -"Rotate clockwise": "\u0786\u07a6\u0782\u07a7\u078c\u07a6\u0781\u07b0 \u0787\u07a6\u0782\u0784\u07aa\u0783\u07a7", -"Rotate counterclockwise": "\u0788\u07a7\u078c\u07a6\u0781\u07b0 \u0787\u07a6\u0782\u0784\u07aa\u0783\u07a7", -"Edit image": "\u078a\u07ae\u0793\u07af \u0787\u07ac\u0791\u07a8\u0793\u07b0\u0786\u07aa\u07aa\u0783\u07aa\u0782\u07b0", -"Color levels": "\u0786\u07aa\u078d\u07a6\u0787\u07a8\u078e\u07ac \u078d\u07ac\u0788\u07ac\u078d\u07b0\u078c\u07a6\u0787\u07b0", -"Crop": "\u0786\u07b0\u0783\u07ae\u0795\u07b0\u0786\u07aa\u0783\u07aa\u0782\u07b0", -"Orientation": "\u0787\u07ae\u0783\u07a8\u0787\u07ac\u0782\u07b0\u0793\u07ad\u079d\u07a6\u0782\u07b0", -"Flip vertically": "\u0789\u07a6\u078c\u07a8\u0782\u07b0\u078c\u07a8\u0783\u07a8\u0787\u07a6\u0781\u07b0\u0788\u07a7\u078e\u07ae\u078c\u07a6\u0781\u07b0 \u078a\u07aa\u0781\u07aa\u0782\u07b0\u0796\u07a6\u0780\u07a7", -"Invert": "\u0787\u07a8\u0782\u07b0\u0788\u07a7\u0793\u07aa", -"Date\/time": "\u078c\u07a7\u0783\u07a9\u079a\u07b0\/\u0788\u07a6\u078e\u07aa\u078c\u07aa", -"Insert date\/time": "\u0788\u07a6\u078e\u07aa\u078c\u07aa\/\u078c\u07a7\u0783\u07a9\u079a\u07b0 \u078d\u07aa\u0782\u07b0", -"Remove link": "\u078d\u07a8\u0782\u07b0\u0786\u07b0 \u078a\u07ae\u0780\u07ad", -"Url": "\u0794\u07ab.\u0787\u07a7\u0783\u07b0.\u0787\u07ac\u078d\u07b0", -"Text to display": "\u078b\u07a6\u0787\u07b0\u0786\u07a6\u0782\u07b0\u0788\u07a9 \u0787\u07a8\u0784\u07a7\u0783\u07a7\u078c\u07b0", -"Anchors": "\u0787\u07ac\u0782\u07b0\u0786\u07a6\u0783\u078c\u07a6\u0787\u07b0", -"Insert link": "\u078d\u07a8\u0782\u07b0\u0786\u07b0 \u078d\u07aa\u0782\u07b0", -"Link": "\u078d\u07a8\u0782\u07b0\u0786\u07aa", -"New window": "\u0787\u07a7 \u0788\u07a8\u0782\u07b0\u0791\u07af\u0787\u07a6\u0786\u07a6\u0781\u07b0", -"None": "\u0782\u07ae\u0782\u07b0", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u078c\u07a8\u0794\u07a6 \u078d\u07a8\u0794\u07aa\u0787\u07b0\u0788\u07a9 \u0787\u07ac\u0780\u07ac\u0782\u07b0 \u0790\u07a6\u0787\u07a8\u0793\u07ac\u0787\u07b0\u078e\u07ac \u078d\u07a8\u0782\u07b0\u0786\u07ac\u0787\u07b0\u0786\u07a6\u0789\u07aa\u0782\u07b0 \u0787\u07ac\u0797\u07b0.\u0793\u07a9.\u0793\u07a9.\u0795\u07a9 \u0786\u07aa\u0783\u07a8\u0787\u07a6\u0781\u07b0 \u0787\u07a8\u078c\u07aa\u0783\u07aa \u0786\u07aa\u0783\u07a6\u0782\u07b0\u078c\u07af\u061f", -"Paste or type a link": "\u078d\u07a8\u0782\u07b0\u0786\u07aa \u078d\u07a8\u0794\u07aa\u0787\u07b0\u0788\u07a7 \u0782\u07aa\u0788\u07a6\u078c\u07a6 \u0795\u07ad\u0790\u07b0\u0793\u07b0 \u0786\u07aa\u0783\u07a6\u0787\u07b0\u0788\u07a7", -"Target": "\u0793\u07a7\u078e\u07ac\u0793\u07b0", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0789\u07ac\u0787\u07a8\u078d\u07b0\u0793\u07ab - \u0786\u07aa\u0783\u07a8\u0787\u07a6\u0781\u07b0 \u0787\u07a8\u078c\u07aa\u0783\u07aa\u0786\u07aa\u0783\u07a6\u0787\u07b0\u0788\u07a6\u0782\u07b0 \u0784\u07ad\u0782\u07aa\u0782\u07b0\u078a\u07aa\u0785\u07aa\u078c\u07af\u061f", -"Insert\/edit link": "\u078d\u07a8\u0782\u07b0\u0786\u07b0 \u078d\u07aa\u0782\u07b0\/\u0784\u07a6\u078b\u07a6\u078d\u07aa \u078e\u07ac\u0782\u07a6\u0787\u07aa\u0782\u07b0", -"Insert\/edit video": "\u0788\u07a9\u0791\u07a8\u0787\u07af \u078d\u07aa\u0782\u07b0\/\u0784\u07a6\u078b\u07a6\u078d\u07aa \u078e\u07ac\u0782\u07a6\u0787\u07aa\u0782\u07b0", -"Media": "\u0789\u07a9\u0791\u07a8\u0787\u07a7", -"Alternative source": "\u0787\u07a6\u078d\u07b0\u0793\u07a6\u0782\u07ad\u0793\u07a8\u0788\u07b0 \u0790\u07af\u0790\u07b0", -"Paste your embed code below:": "\u0787\u07ac\u0789\u07b0\u0784\u07ac\u0791\u07b0 \u0786\u07af\u0791\u07b0 \u078c\u07a8\u0783\u07a9\u078e\u07a6\u0787\u07a8 \u0795\u07ad\u0790\u07b0\u0793\u07b0 \u0786\u07aa\u0783\u07ad", -"Insert video": "\u0788\u07a9\u0791\u07a8\u0787\u07af \u078d\u07aa\u0782\u07b0", -"Poster": "\u0795\u07af\u0790\u07b0\u0793\u07a6\u0783", -"Insert\/edit media": "\u0787\u07a8\u0782\u07b0\u0790\u07a7\u0793\u07b0\/\u0787\u07ac\u0791\u07a8\u0793\u07b0 \u0789\u07a9\u0791\u07a8\u0787\u07a7", -"Embed": "\u0787\u07ac\u0789\u07b0\u0784\u07ac\u0791\u07b0", -"Nonbreaking space": "\u0782\u07ae\u0782\u07b0 \u0784\u07b0\u0783\u07ad\u0786\u07a8\u0782\u07b0 \u0790\u07b0\u0795\u07ad\u0790\u07b0", -"Page break": "\u0795\u07ad\u0796\u07b0 \u0784\u07b0\u0783\u07ad\u0786\u07b0", -"Paste as text": "\u0793\u07ac\u0786\u07b0\u0790\u07b0\u0793\u07b0 \u078e\u07ae\u078c\u07a6\u0781\u07b0 \u0795\u07ad\u0790\u07b0\u0793\u07b0 \u0786\u07aa\u0783\u07ad", -"Preview": "\u0795\u07b0\u0783\u07a9\u0788\u07a8\u0787\u07aa", -"Print": "\u0795\u07b0\u0783\u07a8\u0782\u07b0\u0793\u07b0 \u0786\u07aa\u0783\u07ad", -"Save": "\u0790\u07ad\u0788\u07b0 \u0786\u07aa\u0783\u07ad", -"Could not find the specified string.": "\u078c\u07a8\u0794\u07a6 \u0780\u07af\u0787\u07b0\u078b\u07a6\u0788\u07a7 \u078d\u07a6\u078a\u07aa\u0792\u07ac\u0787\u07b0 \u0782\u07aa\u078a\u07ac\u0782\u07aa\u0782\u07aa", -"Replace": "\u0784\u07a6\u078b\u07a6\u078d\u07aa \u0786\u07aa\u0783\u07ad", -"Next": "\u078a\u07a6\u0780\u07a6\u078c\u07a6\u0781\u07b0", -"Whole words": "\u0784\u07a6\u0790\u07b0\u078c\u07a6\u0787\u07b0 \u0787\u07ac\u0787\u07b0\u0786\u07ae\u0781\u07b0", -"Find and replace": "\u0780\u07af\u078b\u07aa\u0789\u07a6\u0781\u07b0\u078a\u07a6\u0780\u07aa \u0784\u07a6\u078b\u07a6\u078d\u07aa \u0786\u07aa\u0783\u07aa\u0782\u07b0", -"Replace with": "\u0784\u07a6\u078b\u07a6\u078d\u07aa\u078e\u07a6\u0787\u07a8 \u0784\u07ad\u0782\u07aa\u0782\u07b0 \u0786\u07aa\u0783\u07a7\u0782\u07a9", -"Find": "\u0780\u07af\u078b\u07a7", -"Replace all": "\u0780\u07aa\u0783\u07a8\u0780\u07a7 \u0787\u07ac\u0787\u07b0\u0797\u07ac\u0787\u07b0 \u0784\u07a6\u078b\u07a6\u078d\u07aa \u0786\u07aa\u0783\u07ad", -"Match case": "\u0786\u07ad\u0790\u07b0 \u0787\u07a6\u0781\u07b0 \u0784\u07a6\u078d\u07a7", -"Prev": "\u0786\u07aa\u0783\u07a8\u0787\u07a6\u0781\u07b0", -"Spellcheck": "\u0786\u07aa\u0781\u07b0 \u0780\u07af\u078b\u07a7", -"Finish": "\u0782\u07a8\u0782\u07b0\u0789\u07a7", -"Ignore all": "\u0780\u07aa\u0783\u07a8\u0780\u07a7 \u0787\u07ac\u0787\u07b0\u0797\u07ac\u0787\u07b0 \u078b\u07ab\u0786\u07ae\u0781\u07b0\u078d\u07a7", -"Ignore": "\u078b\u07ab\u0786\u07ae\u0781\u07b0\u078d\u07a7", -"Add to Dictionary": "\u0783\u07a6\u078b\u07a9\u078a\u07a6\u0781\u07b0 \u0787\u07a8\u078c\u07aa\u0783\u07aa\u0786\u07aa\u0783\u07ad", -"Insert row before": "\u0786\u07aa\u0783\u07a8\u0787\u07a6\u0781\u07b0 \u0783\u07af\u0787\u07ac\u0787\u07b0 \u0787\u07a8\u078c\u07aa\u0783\u07aa \u0786\u07aa\u0783\u07ad", -"Rows": "\u0783\u07af", -"Height": "\u078b\u07a8\u078e\u07aa\u0789\u07a8\u0782\u07b0", -"Paste row after": "\u078a\u07a6\u0780\u07a6\u078c\u07a6\u0781\u07b0 \u0783\u07af \u0795\u07ad\u0790\u07b0\u0793\u07b0 \u0786\u07aa\u0783\u07ad", -"Alignment": "\u0787\u07ac\u078d\u07a6\u0787\u07a8\u0782\u07b0\u0789\u07ac\u0782\u07b0\u0793\u07b0", -"Border color": "\u0784\u07af\u0791\u07a6\u0783\u07aa \u0786\u07aa\u078d\u07a6", -"Column group": "\u0786\u07ae\u078d\u07a6\u0789\u07b0 \u078e\u07b0\u0783\u07ab\u0795\u07b0", -"Row": "\u0783\u07af", -"Insert column before": "\u0786\u07aa\u0783\u07a8\u0787\u07a6\u0781\u07b0 \u0786\u07ae\u078d\u07a6\u0789\u07ac\u0787\u07b0 \u0787\u07a8\u078c\u07aa\u0783\u07aa \u0786\u07aa\u0783\u07ad", -"Split cell": "\u0790\u07ac\u078d\u07b0 \u0788\u07a6\u0786\u07a8\u0786\u07aa\u0783\u07ad", -"Cell padding": "\u0790\u07ac\u078d\u07b0 \u0795\u07ac\u0791\u07a8\u0782\u07b0", -"Cell spacing": "\u0790\u07ac\u078d\u07b0 \u0790\u07b0\u0795\u07ad\u0790\u07a8\u0782\u07b0\u078e", -"Row type": "\u0783\u07af\u078e\u07ac \u0788\u07a6\u0787\u07b0\u078c\u07a6\u0783\u07aa", -"Insert table": "\u0793\u07ad\u0784\u07a6\u078d\u07b0 \u078d\u07aa\u0782\u07b0", -"Body": "\u0784\u07ae\u0791\u07a9", -"Caption": "\u0786\u07ac\u0795\u07b0\u079d\u07a6\u0782\u07b0", -"Footer": "\u078a\u07ab\u0793\u07a6\u0783", -"Delete row": "\u0783\u07af \u078a\u07ae\u0780\u07ad", -"Paste row before": "\u0786\u07aa\u0783\u07a8\u0787\u07a6\u0781\u07b0 \u0783\u07af \u0795\u07ad\u0790\u07b0\u0793\u07b0 \u0786\u07aa\u0783\u07ad", -"Scope": "\u0790\u07b0\u0786\u07af\u0795\u07b0", -"Delete table": "\u0793\u07ad\u0784\u07a6\u078d\u07b0 \u078a\u07ae\u0780\u07ad", -"H Align": "\u0780\u07aa\u0783\u07a6\u0790\u07b0 \u0787\u07ac\u078d\u07a6\u0787\u07a8\u0782\u07b0", -"Top": "\u0789\u07a6\u078c\u07a8", -"Header cell": "\u0780\u07ac\u0791\u07a7 \u0790\u07ac\u078d\u07b0", -"Column": "\u0786\u07ae\u078d\u07a6\u0789\u07b0", -"Row group": "\u0783\u07af \u078e\u07b0\u0783\u07ab\u0795\u07b0", -"Cell": "\u0790\u07ac\u078d\u07b0", -"Middle": "\u0789\u07ac\u078b\u07aa", -"Cell type": "\u0790\u07ac\u078d\u07b0\u078e\u07ac \u0788\u07a6\u0787\u07b0\u078c\u07a6\u0783\u07aa", -"Copy row": "\u0783\u07af \u0786\u07ae\u0795\u07a9\u0786\u07aa\u0783\u07ad", -"Row properties": "\u0783\u07af\u078e\u07ac \u0790\u07a8\u078a\u07a6\u078c\u07a6\u0787\u07b0", -"Table properties": "\u0793\u07ad\u0784\u07a6\u078d\u07b0\u078e\u07ac \u0790\u07a8\u078a\u07a6\u078c\u07a6\u0787\u07b0", -"Bottom": "\u078c\u07a8\u0783\u07a8", -"V Align": "\u078b\u07a8\u078e\u07a6\u0781\u07b0 \u0787\u07ac\u078d\u07a6\u0787\u07a8\u0782\u07b0", -"Header": "\u0780\u07ac\u0791\u07a7", -"Right": "\u0786\u07a6\u0782\u07a7\u078c\u07a6\u0781\u07b0", -"Insert column after": "\u078a\u07a6\u0780\u07a6\u078c\u07a6\u0781\u07b0 \u0786\u07ae\u078d\u07a6\u0789\u07ac\u0787\u07b0 \u0787\u07a8\u078c\u07aa\u0783\u07aa \u0786\u07aa\u0783\u07ad", -"Cols": "\u0786\u07ae\u078d\u07a6\u0789\u07b0", -"Insert row after": "\u078a\u07a6\u0780\u07a6\u078c\u07a6\u0781\u07b0 \u0783\u07af\u0787\u07ac\u0787\u07b0 \u0787\u07a8\u078c\u07aa\u0783\u07aa \u0786\u07aa\u0783\u07ad", -"Width": "\u078a\u07aa\u0785\u07a7\u0789\u07a8\u0782\u07b0", -"Cell properties": "\u0790\u07ac\u078d\u07b0\u078e\u07ac \u0790\u07a8\u078a\u07a6\u078c\u07a6\u0787\u07b0", -"Left": "\u0788\u07a7\u078c\u07a6\u0781\u07b0", -"Cut row": "\u0783\u07af \u0786\u07a6\u0793\u07b0\u0786\u07aa\u0783\u07ad", -"Delete column": "\u0786\u07ae\u078d\u07a6\u0789\u07b0 \u078a\u07ae\u0780\u07ad", -"Center": "\u0789\u07ac\u078b\u07a6\u0781\u07b0", -"Merge cells": "\u0790\u07ac\u078d\u07b0 \u0787\u07ac\u0787\u07b0\u0786\u07aa\u0783\u07ad", -"Insert template": "\u0793\u07ac\u0789\u07b0\u0795\u07b0\u078d\u07ad\u0793\u07b0 \u0787\u07a8\u0782\u07b0\u0790\u07a7\u0793\u07b0 \u0786\u07aa\u0783\u07aa\u0782\u07b0", -"Templates": "\u0793\u07ac\u0789\u07b0\u0795\u07b0\u078d\u07ad\u0793\u07b0\u078c\u07a6\u0787\u07b0", -"Background color": "\u0784\u07ac\u0786\u07b0\u078e\u07b0\u0783\u07a6\u0787\u07aa\u0782\u07b0\u0791\u07b0\u078e\u07ac \u0786\u07aa\u078d\u07a6", -"Custom...": "\u0787\u07a6\u0789\u07a8\u0787\u07b0\u078d\u07a6", -"Custom color": "\u0787\u07a6\u0789\u07a8\u0787\u07b0\u078d\u07a6 \u0786\u07aa\u078d\u07a6", -"No color": "\u0786\u07aa\u078d\u07a6 \u0782\u07aa\u0796\u07a6\u0787\u07b0\u0790\u07a7", -"Text color": "\u0787\u07a6\u0786\u07aa\u0783\u07aa\u078e\u07ac \u0786\u07aa\u078d\u07a6", -"Table of Contents": "\u0780\u07a8\u0789\u07ac\u0782\u07ad \u0784\u07a6\u0787\u07a8\u078c\u07a6\u0787\u07b0", -"Show blocks": "\u0784\u07b0\u078d\u07ae\u0786\u07b0\u078c\u07a6\u0787\u07b0 \u078b\u07a6\u0787\u07b0\u0786\u07a7", -"Show invisible characters": "\u0782\u07aa\u078a\u07ac\u0782\u07b0\u0782\u07a6 \u0787\u07a6\u0786\u07aa\u0783\u07aa\u078c\u07a6\u0787\u07b0 \u078b\u07a6\u0787\u07b0\u0786\u07a7", -"Words: {0}": "\u0784\u07a6\u0790\u07b0: {0}", -"Insert": "\u0787\u07a8\u0782\u07b0\u0790\u07a7\u0793\u07b0", -"File": "\u078a\u07a6\u0787\u07a8\u078d\u07b0", -"Edit": "\u0784\u07a6\u078b\u07a6\u078d\u07aa \u078e\u07ac\u0782\u07a6\u0787\u07aa\u0782\u07b0", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u0783\u07a8\u0797\u07b0 \u0793\u07ac\u0786\u07b0\u0790\u07b0\u0793\u07b0 \u0787\u07ad\u0783\u07a8\u0787\u07a7. \u0789\u07ac\u0782\u07ab \u0780\u07af\u078b\u07aa\u0789\u07a6\u0781\u07b0 ALT-F9. \u0793\u07ab\u078d\u07b0\u0784\u07a6\u0783 \u0780\u07af\u078b\u07aa\u0789\u07a6\u0781\u07b0 ALT-F10. \u0787\u07ac\u0780\u07a9 \u0780\u07af\u078b\u07aa\u0789\u07a6\u0781\u07b0 ALT-0", -"Tools": "\u0793\u07ab\u078d\u07b0\u078c\u07a6\u0787\u07b0", -"View": "\u0788\u07a8\u0787\u07aa", -"Table": "\u0793\u07ad\u0784\u07a6\u078d\u07b0", -"Format": "\u078a\u07af\u0789\u07ac\u0793\u07b0" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/el.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/el.js deleted file mode 100644 index b5f840d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/el.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('el',{ -"Redo": "\u0395\u03c0\u03b1\u03bd\u03ac\u03bb\u03b7\u03c8\u03b7", -"Undo": "\u0391\u03bd\u03b1\u03af\u03c1\u03b5\u03c3\u03b7", -"Cut": "\u0391\u03c0\u03bf\u03ba\u03bf\u03c0\u03ae", -"Copy": "\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae", -"Paste": "\u0395\u03c0\u03b9\u03ba\u03cc\u03bb\u03bb\u03b7\u03c3\u03b7", -"Select all": "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ae \u03cc\u03bb\u03c9\u03bd", -"New document": "\u039d\u03ad\u03bf \u03ad\u03b3\u03b3\u03c1\u03b1\u03c6\u03bf", -"Ok": "\u0395\u03bd\u03c4\u03ac\u03be\u03b5\u03b9", -"Cancel": "\u0391\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7", -"Visual aids": "O\u03c0\u03c4\u03b9\u03ba\u03ac \u03b2\u03bf\u03b7\u03b8\u03ae\u03bc\u03b1\u03c4\u03b1 ", -"Bold": "\u0388\u03bd\u03c4\u03bf\u03bd\u03b7", -"Italic": "\u03a0\u03bb\u03ac\u03b3\u03b9\u03b1", -"Underline": "\u03a5\u03c0\u03bf\u03b3\u03c1\u03ac\u03bc\u03bc\u03b9\u03c3\u03b7", -"Strikethrough": "\u0394\u03b9\u03b1\u03ba\u03c1\u03b9\u03c4\u03ae \u03b4\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae", -"Superscript": "\u0395\u03ba\u03b8\u03ad\u03c4\u03b7\u03c2", -"Subscript": "\u0394\u03b5\u03af\u03ba\u03c4\u03b7\u03c2", -"Clear formatting": "\u0391\u03c0\u03b1\u03bb\u03bf\u03b9\u03c6\u03ae \u03bc\u03bf\u03c1\u03c6\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7\u03c2", -"Align left": "\u03a3\u03c4\u03bf\u03af\u03c7\u03b9\u03c3\u03b7 \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac", -"Align center": "\u03a3\u03c4\u03bf\u03af\u03c7\u03b9\u03c3\u03b7 \u03c3\u03c4\u03bf \u03ba\u03ad\u03bd\u03c4\u03c1\u03bf", -"Align right": "\u03a3\u03c4\u03bf\u03af\u03c7\u03b9\u03c3\u03b7 \u03b4\u03b5\u03be\u03b9\u03ac", -"Justify": "\u03a0\u03bb\u03ae\u03c1\u03b7\u03c2 \u03c3\u03c4\u03bf\u03af\u03c7\u03b9\u03c3\u03b7", -"Bullet list": "\u039b\u03af\u03c3\u03c4\u03b1 \u03bc\u03b5 \u03ba\u03bf\u03c5\u03ba\u03ba\u03af\u03b4\u03b5\u03c2", -"Numbered list": "\u0391\u03c1\u03b9\u03b8\u03bc\u03b7\u03bc\u03ad\u03bd\u03b7 \u03bb\u03af\u03c3\u03c4\u03b1", -"Decrease indent": "\u039c\u03b5\u03af\u03c9\u03c3\u03b7 \u03b5\u03c3\u03bf\u03c7\u03ae\u03c2", -"Increase indent": "\u0391\u03cd\u03be\u03b7\u03c3\u03b7 \u03b5\u03c3\u03bf\u03c7\u03ae\u03c2", -"Close": "\u039a\u03bb\u03b5\u03af\u03c3\u03b9\u03bc\u03bf", -"Formats": "\u039c\u03bf\u03c1\u03c6\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u039f \u03c0\u03b5\u03c1\u03b9\u03b7\u03b3\u03b7\u03c4\u03ae\u03c2 \u03c3\u03b1\u03c2 \u03b4\u03b5\u03bd \u03c5\u03c0\u03bf\u03c3\u03c4\u03b7\u03c1\u03af\u03b6\u03b5\u03b9 \u03ac\u03bc\u03b5\u03c3\u03b7 \u03c0\u03c1\u03cc\u03c3\u03b2\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf \u03c0\u03c1\u03cc\u03c7\u03b5\u03b9\u03c1\u03bf. \u03a0\u03b1\u03c1\u03b1\u03ba\u03b1\u03bb\u03ce \u03c7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03ae\u03c3\u03c4\u03b5 \u03c4\u03b9\u03c2 \u03c3\u03c5\u03bd\u03c4\u03bf\u03bc\u03b5\u03cd\u03c3\u03b5\u03b9\u03c2 \u03c0\u03bb\u03b7\u03ba\u03c4\u03c1\u03bf\u03bb\u03bf\u03b3\u03af\u03bf\u03c5 Ctrl+X\/C\/V.", -"Headers": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b5\u03c2", -"Header 1": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1 1", -"Header 2": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1 2", -"Header 3": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1 3", -"Header 4": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1 4", -"Header 5": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1 5", -"Header 6": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1 6", -"Headings": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b5\u03c2", -"Heading 1": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1 1", -"Heading 2": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1 2", -"Heading 3": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1 3", -"Heading 4": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1 4", -"Heading 5": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1 5", -"Heading 6": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1 6", -"Preformatted": "\u03a0\u03c1\u03bf\u03b4\u03b9\u03b1\u03bc\u03bf\u03c1\u03c6\u03c9\u03bc\u03ad\u03bd\u03bf", -"Div": "Div", -"Pre": "Pre", -"Code": "\u039a\u03ce\u03b4\u03b9\u03ba\u03b1\u03c2", -"Paragraph": "\u03a0\u03b1\u03c1\u03ac\u03b3\u03c1\u03b1\u03c6\u03bf\u03c2", -"Blockquote": "\u03a0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ae \u03c0\u03b1\u03c1\u03ac\u03b8\u03b5\u03c3\u03b7\u03c2", -"Inline": "\u0395\u03bd\u03c3\u03c9\u03bc\u03b1\u03c4\u03c9\u03bc\u03ad\u03bd\u03b7", -"Blocks": "\u03a4\u03bc\u03ae\u03bc\u03b1\u03c4\u03b1", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u0397 \u03b5\u03c0\u03b9\u03ba\u03cc\u03bb\u03bb\u03b7\u03c3\u03b7 \u03b5\u03af\u03bd\u03b1\u03b9 \u03c4\u03ce\u03c1\u03b1 \u03c3\u03b5 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c0\u03bb\u03bf\u03cd \u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5. \u03a4\u03b1 \u03c0\u03b5\u03c1\u03b9\u03b5\u03c7\u03cc\u03bc\u03b5\u03bd\u03b1 \u03bc\u03b9\u03b1\u03c2 \u03b5\u03c0\u03b9\u03ba\u03cc\u03bb\u03bb\u03b7\u03c3\u03b7\u03c2 \u03b8\u03b1 \u03b5\u03c0\u03b9\u03ba\u03bf\u03bb\u03bb\u03bf\u03cd\u03bd\u03c4\u03b1\u03b9 \u03c9\u03c2 \u03b1\u03c0\u03bb\u03cc \u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf \u03cc\u03c3\u03bf \u03b7 \u03bb\u03b5\u03b9\u03c4\u03bf\u03c5\u03c1\u03b3\u03af\u03b1 \u03b1\u03c5\u03c4\u03ae \u03c0\u03b1\u03c1\u03b1\u03bc\u03ad\u03bd\u03b5\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03ae.", -"Font Family": "\u0393\u03c1\u03b1\u03bc\u03bc\u03b1\u03c4\u03bf\u03c3\u03b5\u03b9\u03c1\u03ac", -"Font Sizes": "\u039c\u03ad\u03b3\u03b5\u03b8\u03bf\u03c2", -"Class": "\u039a\u03bb\u03ac\u03c3\u03b7", -"Browse for an image": "\u0391\u03bd\u03b1\u03b6\u03b7\u03c4\u03ae\u03c3\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1", -"OR": "\u0389", -"Drop an image here": "\u03a1\u03af\u03be\u03c4\u03b5 \u03bc\u03b9\u03b1 \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1 \u03b5\u03b4\u03ce", -"Upload": "\u039c\u03b5\u03c4\u03b1\u03c6\u03cc\u03c1\u03c4\u03c9\u03c3\u03b7", -"Block": "\u03a4\u03bc\u03ae\u03bc\u03b1", -"Align": "\u03a3\u03c4\u03bf\u03af\u03c7\u03b9\u03c3\u03b7", -"Default": "\u03a0\u03c1\u03bf\u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf", -"Circle": "\u039a\u03cd\u03ba\u03bb\u03bf\u03c2", -"Disc": "\u0394\u03af\u03c3\u03ba\u03bf\u03c2", -"Square": "\u03a4\u03b5\u03c4\u03c1\u03ac\u03b3\u03c9\u03bd\u03bf", -"Lower Alpha": "\u03a0\u03b5\u03b6\u03ac \u03bb\u03b1\u03c4\u03b9\u03bd\u03b9\u03ba\u03ac", -"Lower Greek": "\u03a0\u03b5\u03b6\u03ac \u03b5\u03bb\u03bb\u03b7\u03bd\u03b9\u03ba\u03ac", -"Lower Roman": "\u03a0\u03b5\u03b6\u03ac \u03c1\u03c9\u03bc\u03b1\u03ca\u03ba\u03ac", -"Upper Alpha": "\u039a\u03b5\u03c6\u03b1\u03bb\u03b1\u03af\u03b1 \u03bb\u03b1\u03c4\u03b9\u03bd\u03b9\u03ba\u03ac", -"Upper Roman": "\u039a\u03b5\u03c6\u03b1\u03bb\u03b1\u03af\u03b1 \u03c1\u03c9\u03bc\u03b1\u03ca\u03ba\u03ac", -"Anchor": "\u0391\u03b3\u03ba\u03cd\u03c1\u03c9\u03c3\u03b7", -"Name": "\u038c\u03bd\u03bf\u03bc\u03b1", -"Id": "\u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "\u039f \u039a\u03c9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c0\u03c1\u03ad\u03c0\u03b5\u03b9 \u03bd\u03b1 \u03b1\u03c1\u03c7\u03af\u03b6\u03b5\u03b9 \u03bc\u03b5 \u03ad\u03bd\u03b1 \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1, \u03b1\u03ba\u03bf\u03bb\u03bf\u03c5\u03b8\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03bc\u03cc\u03bd\u03bf \u03b1\u03c0\u03cc \u03b3\u03c1\u03ac\u03bc\u03bc\u03b1\u03c4\u03b1, \u03b1\u03c1\u03b9\u03b8\u03bc\u03bf\u03cd\u03c2, \u03c0\u03b1\u03cd\u03bb\u03b5\u03c2, \u03c4\u03b5\u03bb\u03b5\u03af\u03b5\u03c2, \u03ac\u03bd\u03c9 \u03c4\u03b5\u03bb\u03b5\u03af\u03b1 \u03ae \u03c5\u03c0\u03bf\u03b3\u03c1\u03b1\u03bc\u03bc\u03af\u03c3\u03b5\u03b9\u03c2.", -"You have unsaved changes are you sure you want to navigate away?": "\u0388\u03c7\u03b5\u03c4\u03b5 \u03bc\u03b7 \u03b1\u03c0\u03bf\u03b8\u03b7\u03ba\u03b5\u03c5\u03bc\u03ad\u03bd\u03b5\u03c2 \u03b1\u03bb\u03bb\u03b1\u03b3\u03ad\u03c2. \u0395\u03af\u03c3\u03c4\u03b5 \u03b2\u03ad\u03b2\u03b1\u03b9\u03bf\u03b9 \u03cc\u03c4\u03b9 \u03b8\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c6\u03cd\u03b3\u03b5\u03c4\u03b5 \u03b1\u03c0\u03cc \u03c4\u03b7\u03bd \u03c3\u03b5\u03bb\u03af\u03b4\u03b1;", -"Restore last draft": "\u0395\u03c0\u03b1\u03bd\u03b1\u03c6\u03bf\u03c1\u03ac \u03c4\u03b5\u03bb\u03b5\u03c5\u03c4\u03b1\u03af\u03bf\u03c5 \u03c3\u03c7\u03b5\u03b4\u03af\u03bf\u03c5", -"Special character": "\u0395\u03b9\u03b4\u03b9\u03ba\u03cc\u03c2 \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03b1\u03c2", -"Source code": "\u03a0\u03b7\u03b3\u03b1\u03af\u03bf\u03c2 \u03ba\u03ce\u03b4\u03b9\u03ba\u03b1\u03c2", -"Insert\/Edit code sample": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae\/\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03b4\u03b5\u03af\u03b3\u03bc\u03b1\u03c4\u03bf\u03c2 \u03ba\u03ce\u03b4\u03b9\u03ba\u03b1", -"Language": "\u0393\u03bb\u03ce\u03c3\u03c3\u03b1", -"Code sample": "\u0394\u03b5\u03af\u03b3\u03bc\u03b1 \u039a\u03ce\u03b4\u03b9\u03ba\u03b1", -"Color": "\u03a7\u03c1\u03ce\u03bc\u03b1", -"R": "\u03ba", -"G": "\u03a0", -"B": "\u039c", -"Left to right": "\u0391\u03c0\u03cc \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b1 \u03b4\u03b5\u03be\u03b9\u03ac", -"Right to left": "\u0391\u03c0\u03cc \u03b4\u03b5\u03be\u03b9\u03ac \u03c0\u03c1\u03bf\u03c2 \u03c4\u03b1 \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac", -"Emoticons": "\u03a6\u03b1\u03c4\u03c3\u03bf\u03cd\u03bb\u03b5\u03c2", -"Document properties": "\u0399\u03b4\u03b9\u03cc\u03c4\u03b7\u03c4\u03b5\u03c2 \u03b5\u03b3\u03b3\u03c1\u03ac\u03c6\u03bf\u03c5", -"Title": "\u03a4\u03af\u03c4\u03bb\u03bf\u03c2", -"Keywords": "\u039b\u03ad\u03be\u03b5\u03b9\u03c2 \u03ba\u03bb\u03b5\u03b9\u03b4\u03b9\u03ac", -"Description": "\u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae", -"Robots": "\u03a1\u03bf\u03bc\u03c0\u03cc\u03c4", -"Author": "\u03a3\u03c5\u03bd\u03c4\u03ac\u03ba\u03c4\u03b7\u03c2", -"Encoding": "\u039a\u03c9\u03b4\u03b9\u03ba\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7", -"Fullscreen": "\u03a0\u03bb\u03ae\u03c1\u03b7\u03c2 \u03bf\u03b8\u03cc\u03bd\u03b7", -"Action": "\u0395\u03bd\u03ad\u03c1\u03b3\u03b5\u03b9\u03b1", -"Shortcut": "\u03a3\u03c5\u03bd\u03c4\u03cc\u03bc\u03b5\u03c5\u03c3\u03b7", -"Help": "\u0392\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1", -"Address": "\u0394\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7", -"Focus to menubar": "\u0395\u03c3\u03c4\u03af\u03b1\u03c3\u03b7 \u03c3\u03c4\u03bf \u03bc\u03b5\u03bd\u03bf\u03cd", -"Focus to toolbar": "\u0395\u03c3\u03c4\u03af\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b7 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae \u03b5\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03c9\u03bd", -"Focus to element path": "\u0395\u03c3\u03c4\u03af\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b7 \u03b4\u03b9\u03b1\u03b4\u03c1\u03bf\u03bc\u03ae \u03c3\u03c4\u03bf\u03b9\u03c7\u03b5\u03af\u03bf\u03c5", -"Focus to contextual toolbar": "\u0395\u03c3\u03c4\u03af\u03b1\u03c3\u03b7 \u03c3\u03c4\u03b7 \u03c3\u03c5\u03bd\u03b1\u03c6\u03ae \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae \u03b5\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03c9\u03bd", -"Insert link (if link plugin activated)": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03bc\u03bf\u03c5 (\u03b5\u03ac\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf \u03c4\u03bf \u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03bf \u03c4\u03bf\u03c5 \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03bc\u03bf\u03c5)", -"Save (if save plugin activated)": "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7 (\u03b5\u03ac\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf \u03c4\u03bf \u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03bf \u03c4\u03b7\u03c2 \u03b1\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7\u03c2)", -"Find (if searchreplace plugin activated)": "\u0395\u03cd\u03c1\u03b5\u03c3\u03b7 (\u03b5\u03ac\u03bd \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03bd\u03b5\u03c1\u03b3\u03bf\u03c0\u03bf\u03b9\u03b7\u03bc\u03ad\u03bd\u03bf \u03c4\u03bf \u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03bf \u03c4\u03b7\u03c2 \u03b1\u03bd\u03b1\u03b6\u03ae\u03c4\u03b7\u03c3\u03b7\u03c2)", -"Plugins installed ({0}):": "\u0395\u03b3\u03ba\u03b1\u03c4\u03b5\u03c3\u03c4\u03b7\u03bc\u03ad\u03bd\u03b1 \u03c0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03b1 ({0}):", -"Premium plugins:": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03b1 \u03c5\u03c8\u03b7\u03bb\u03ae\u03c2 \u03c0\u03bf\u03b9\u03cc\u03c4\u03b7\u03c4\u03b1\u03c2:", -"Learn more...": "\u039c\u03ac\u03b8\u03b5\u03c4\u03b5 \u03c0\u03b5\u03c1\u03b9\u03c3\u03c3\u03cc\u03c4\u03b5\u03c1\u03b1...", -"You are using {0}": "\u03a7\u03c1\u03b7\u03c3\u03b9\u03bc\u03bf\u03c0\u03bf\u03b9\u03b5\u03af\u03c4\u03b5 {0}", -"Plugins": "\u03a0\u03c1\u03cc\u03c3\u03b8\u03b5\u03c4\u03b1", -"Handy Shortcuts": "\u03a7\u03c1\u03ae\u03c3\u03b9\u03bc\u03b5\u03c2 \u03c3\u03c5\u03bd\u03c4\u03bf\u03bc\u03b5\u03cd\u03c3\u03b5\u03b9\u03c2", -"Horizontal line": "\u039f\u03c1\u03b9\u03b6\u03cc\u03bd\u03c4\u03b9\u03b1 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae", -"Insert\/edit image": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae\/\u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1\u03c2", -"Image description": "\u03a0\u03b5\u03c1\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1\u03c2", -"Source": "\u03a0\u03b7\u03b3\u03ae", -"Dimensions": "\u0394\u03b9\u03b1\u03c3\u03c4\u03ac\u03c3\u03b5\u03b9\u03c2", -"Constrain proportions": "\u03a0\u03b5\u03c1\u03b9\u03bf\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2 \u03b1\u03bd\u03b1\u03bb\u03bf\u03b3\u03b9\u03ce\u03bd", -"General": "\u0393\u03b5\u03bd\u03b9\u03ba\u03ac", -"Advanced": "\u0393\u03b9\u03b1 \u03a0\u03c1\u03bf\u03c7\u03c9\u03c1\u03b7\u03bc\u03ad\u03bd\u03bf\u03c5\u03c2", -"Style": "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7", -"Vertical space": "\u039a\u03ac\u03b8\u03b5\u03c4\u03bf \u03b4\u03b9\u03ac\u03c3\u03c4\u03b7\u03bc\u03b1", -"Horizontal space": "\u039f\u03c1\u03b9\u03b6\u03cc\u03bd\u03c4\u03b9\u03bf \u03b4\u03b9\u03ac\u03c3\u03c4\u03b7\u03bc\u03b1", -"Border": "\u03a0\u03bb\u03b1\u03af\u03c3\u03b9\u03bf", -"Insert image": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1\u03c2", -"Image": "\u0395\u03b9\u03ba\u03cc\u03bd\u03b1", -"Image list": "\u039b\u03af\u03c3\u03c4\u03b1 \u03b5\u03b9\u03ba\u03cc\u03bd\u03c9\u03bd", -"Rotate counterclockwise": "\u03a0\u03b5\u03c1\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03cc\u03c3\u03c4\u03c1\u03bf\u03c6\u03b1", -"Rotate clockwise": "\u03a0\u03b5\u03c1\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03b4\u03b5\u03be\u03b9\u03cc\u03c3\u03c4\u03c1\u03bf\u03c6\u03b1", -"Flip vertically": "\u0391\u03bd\u03b1\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03ba\u03b1\u03b8\u03ad\u03c4\u03c9\u03c2", -"Flip horizontally": "\u0391\u03bd\u03b1\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae \u03bf\u03c1\u03b9\u03b6\u03bf\u03bd\u03c4\u03af\u03c9\u03c2", -"Edit image": "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1\u03c2", -"Image options": "\u0395\u03c0\u03b9\u03bb\u03bf\u03b3\u03ad\u03c2 \u03b5\u03b9\u03ba\u03cc\u03bd\u03b1\u03c2", -"Zoom in": "\u039c\u03b5\u03b3\u03ad\u03b8\u03c5\u03bd\u03c3\u03b7", -"Zoom out": "\u03a3\u03bc\u03af\u03ba\u03c1\u03c5\u03bd\u03c3\u03b7", -"Crop": "\u03a0\u03b5\u03c1\u03b9\u03ba\u03bf\u03c0\u03ae", -"Resize": "\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03bc\u03b5\u03b3\u03ad\u03b8\u03bf\u03c5\u03c2", -"Orientation": "\u03a0\u03c1\u03bf\u03c3\u03b1\u03bd\u03b1\u03c4\u03bf\u03bb\u03b9\u03c3\u03bc\u03cc\u03c2", -"Brightness": "\u03a6\u03c9\u03c4\u03b5\u03b9\u03bd\u03cc\u03c4\u03b7\u03c4\u03b1", -"Sharpen": "\u038c\u03be\u03c5\u03bd\u03c3\u03b7", -"Contrast": "\u0391\u03bd\u03c4\u03af\u03b8\u03b5\u03c3\u03b7", -"Color levels": "\u0395\u03c0\u03af\u03c0\u03b5\u03b4\u03b1 \u03c7\u03c1\u03ce\u03bc\u03b1\u03c4\u03bf\u03c2", -"Gamma": "\u0393\u03ac\u03bc\u03bc\u03b1", -"Invert": "\u0391\u03bd\u03c4\u03b9\u03c3\u03c4\u03c1\u03bf\u03c6\u03ae", -"Apply": "\u0395\u03c6\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae", -"Back": "\u03a0\u03af\u03c3\u03c9", -"Insert date\/time": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03b7\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1\u03c2\/\u03ce\u03c1\u03b1\u03c2", -"Date\/time": "\u0397\u03bc\u03b5\u03c1\u03bf\u03bc\u03b7\u03bd\u03af\u03b1\/\u03ce\u03c1\u03b1", -"Insert link": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03bc\u03bf\u03c5", -"Insert\/edit link": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae\/\u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03bc\u03bf\u03c5", -"Text to display": "\u039a\u03b5\u03af\u03bc\u03b5\u03bd\u03bf \u03b3\u03b9\u03b1 \u03b5\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7", -"Url": "URL", -"Target": "\u03a0\u03c1\u03bf\u03bf\u03c1\u03b9\u03c3\u03bc\u03cc\u03c2", -"None": "\u039a\u03b1\u03bc\u03af\u03b1", -"New window": "\u039d\u03ad\u03bf \u03c0\u03b1\u03c1\u03ac\u03b8\u03c5\u03c1\u03bf", -"Remove link": "\u0391\u03c6\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03bc\u03bf\u03c5", -"Anchors": "\u0386\u03b3\u03ba\u03c5\u03c1\u03b5\u03c2", -"Link": "\u03a3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf\u03c2", -"Paste or type a link": "\u0395\u03c0\u03b9\u03ba\u03bf\u03bb\u03bb\u03ae\u03c3\u03c4\u03b5 \u03ae \u03c0\u03bb\u03b7\u03ba\u03c4\u03c1\u03bf\u03bb\u03bf\u03b3\u03ae\u03c3\u03c4\u03b5 \u03ad\u03bd\u03b1 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0397 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 URL \u03c0\u03bf\u03c5 \u03b5\u03b9\u03c3\u03ac\u03c7\u03b8\u03b7\u03ba\u03b5 \u03c0\u03b9\u03b8\u03b1\u03bd\u03ce\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 email. \u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03b1\u03c0\u03b1\u03b9\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03c0\u03c1\u03cc\u03b8\u03b7\u03bc\u03b1 mailto:;", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u0397 \u03b4\u03b9\u03b5\u03cd\u03b8\u03c5\u03bd\u03c3\u03b7 URL \u03c0\u03bf\u03c5 \u03b5\u03b9\u03c3\u03ac\u03c7\u03b8\u03b7\u03ba\u03b5 \u03c0\u03b9\u03b8\u03b1\u03bd\u03ce\u03c2 \u03b5\u03af\u03bd\u03b1\u03b9 \u03b5\u03be\u03c9\u03c4\u03b5\u03c1\u03b9\u03ba\u03cc\u03c2 \u03c3\u03cd\u03bd\u03b4\u03b5\u03c3\u03bc\u03bf\u03c2. \u0398\u03ad\u03bb\u03b5\u03c4\u03b5 \u03bd\u03b1 \u03c0\u03c1\u03bf\u03c3\u03b8\u03ad\u03c3\u03b5\u03c4\u03b5 \u03c4\u03bf \u03b1\u03c0\u03b1\u03b9\u03c4\u03bf\u03cd\u03bc\u03b5\u03bd\u03bf \u03c0\u03c1\u03cc\u03b8\u03b7\u03bc\u03b1 http:\/\/;", -"Link list": "\u039b\u03af\u03c3\u03c4\u03b1 \u03c3\u03c5\u03bd\u03b4\u03ad\u03c3\u03bc\u03c9\u03bd", -"Insert video": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03b2\u03af\u03bd\u03c4\u03b5\u03bf", -"Insert\/edit video": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae\/\u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 \u03b2\u03af\u03bd\u03c4\u03b5\u03bf", -"Insert\/edit media": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae\/\u03b5\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1 media", -"Alternative source": "\u0395\u03bd\u03b1\u03bb\u03bb\u03b1\u03ba\u03c4\u03b9\u03ba\u03ae \u03c0\u03c1\u03bf\u03ad\u03bb\u03b5\u03c5\u03c3\u03b7", -"Poster": "\u0391\u03c6\u03af\u03c3\u03b1", -"Paste your embed code below:": "\u0395\u03b9\u03c3\u03ac\u03b3\u03b5\u03c4\u03b5 \u03c4\u03bf\u03bd \u03b5\u03bd\u03c3\u03c9\u03bc\u03b1\u03c4\u03c9\u03bc\u03ad\u03bd\u03bf \u03ba\u03ce\u03b4\u03b9\u03ba\u03b1 \u03c0\u03b1\u03c1\u03b1\u03ba\u03ac\u03c4\u03c9:", -"Embed": "\u0395\u03bd\u03c3\u03c9\u03bc\u03ac\u03c4\u03c9\u03c3\u03b7", -"Media": "\u039c\u03ad\u03c3\u03b1 (\u03bc\u03af\u03bd\u03c4\u03b9\u03b1)", -"Nonbreaking space": "\u039a\u03b5\u03bd\u03cc \u03c7\u03c9\u03c1\u03af\u03c2 \u03b4\u03b9\u03b1\u03ba\u03bf\u03c0\u03ae", -"Page break": "\u0391\u03bb\u03bb\u03b1\u03b3\u03ae \u03c3\u03b5\u03bb\u03af\u03b4\u03b1\u03c2", -"Paste as text": "\u0395\u03c0\u03b9\u03ba\u03cc\u03bb\u03bb\u03b7\u03c3\u03b7 \u03c9\u03c2 \u03ba\u03b5\u03af\u03bc\u03b5\u03bd\u03bf", -"Preview": "\u03a0\u03c1\u03bf\u03b5\u03c0\u03b9\u03c3\u03ba\u03cc\u03c0\u03b7\u03c3\u03b7", -"Print": "\u0395\u03ba\u03c4\u03cd\u03c0\u03c9\u03c3\u03b7", -"Save": "\u0391\u03c0\u03bf\u03b8\u03ae\u03ba\u03b5\u03c5\u03c3\u03b7", -"Find": "\u0395\u03cd\u03c1\u03b5\u03c3\u03b7", -"Replace with": "\u0391\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03bc\u03b5", -"Replace": "\u0391\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7", -"Replace all": "\u0391\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7 \u03cc\u03bb\u03c9\u03bd", -"Prev": "\u03a0\u03c1\u03bf\u03b7\u03b3.", -"Next": "\u0395\u03c0\u03cc\u03bc.", -"Find and replace": "\u0395\u03cd\u03c1\u03b5\u03c3\u03b7 \u03ba\u03b1\u03b9 \u03b1\u03bd\u03c4\u03b9\u03ba\u03b1\u03c4\u03ac\u03c3\u03c4\u03b1\u03c3\u03b7", -"Could not find the specified string.": "\u0394\u03b5\u03bd \u03ae\u03c4\u03b1\u03bd \u03b4\u03c5\u03bd\u03b1\u03c4\u03ae \u03b7 \u03b5\u03cd\u03c1\u03b5\u03c3\u03b7 \u03c4\u03bf\u03c5 \u03ba\u03b1\u03b8\u03bf\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf\u03c5 \u03b1\u03bb\u03c6\u03b1\u03c1\u03b9\u03b8\u03bc\u03b7\u03c4\u03b9\u03ba\u03bf\u03cd.", -"Match case": "\u03a4\u03b1\u03af\u03c1\u03b9\u03b1\u03c3\u03bc\u03b1 \u03c0\u03b5\u03b6\u03ce\u03bd\/\u03ba\u03b5\u03c6\u03b1\u03bb\u03b1\u03af\u03c9\u03bd", -"Whole words": "\u039f\u03bb\u03cc\u03ba\u03bb\u03b7\u03c1\u03b5\u03c2 \u03bb\u03ad\u03be\u03b5\u03b9\u03c2", -"Spellcheck": "\u039f\u03c1\u03b8\u03bf\u03b3\u03c1\u03b1\u03c6\u03b9\u03ba\u03cc\u03c2 \u03ad\u03bb\u03b5\u03b3\u03c7\u03bf\u03c2 ", -"Ignore": "\u03a0\u03b1\u03c1\u03ac\u03b2\u03bb\u03b5\u03c8\u03b7", -"Ignore all": "\u03a0\u03b1\u03c1\u03ac\u03b2\u03bb\u03b5\u03c8\u03b7 \u03cc\u03bb\u03c9\u03bd", -"Finish": "\u03a4\u03ad\u03bb\u03bf\u03c2", -"Add to Dictionary": "\u03a0\u03c1\u03bf\u03c3\u03b8\u03ae\u03ba\u03b7 \u03c3\u03c4\u03bf \u039b\u03b5\u03be\u03b9\u03ba\u03cc", -"Insert table": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c0\u03af\u03bd\u03b1\u03ba\u03b1", -"Table properties": "\u0399\u03b4\u03b9\u03cc\u03c4\u03b7\u03c4\u03b5\u03c2 \u03c0\u03af\u03bd\u03b1\u03ba\u03b1", -"Delete table": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c0\u03af\u03bd\u03b1\u03ba\u03b1", -"Cell": "\u039a\u03b5\u03bb\u03af", -"Row": "\u0393\u03c1\u03b1\u03bc\u03bc\u03ae", -"Column": "\u03a3\u03c4\u03ae\u03bb\u03b7", -"Cell properties": "\u0399\u03b4\u03b9\u03cc\u03c4\u03b7\u03c4\u03b5\u03c2 \u03ba\u03b5\u03bb\u03b9\u03bf\u03cd", -"Merge cells": "\u03a3\u03c5\u03b3\u03c7\u03ce\u03bd\u03b5\u03c5\u03c3\u03b7 \u03ba\u03b5\u03bb\u03b9\u03ce\u03bd", -"Split cell": "\u0394\u03b9\u03b1\u03af\u03c1\u03b5\u03c3\u03b7 \u03ba\u03b5\u03bb\u03b9\u03bf\u03cd", -"Insert row before": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2 \u03b5\u03c0\u03ac\u03bd\u03c9", -"Insert row after": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2 \u03ba\u03ac\u03c4\u03c9", -"Delete row": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2", -"Row properties": "\u0399\u03b4\u03b9\u03cc\u03c4\u03b7\u03c4\u03b5\u03c2 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2", -"Cut row": "\u0391\u03c0\u03bf\u03ba\u03bf\u03c0\u03ae \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2", -"Copy row": "\u0391\u03bd\u03c4\u03b9\u03b3\u03c1\u03b1\u03c6\u03ae \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2", -"Paste row before": "\u0395\u03c0\u03b9\u03ba\u03cc\u03bb\u03bb\u03b7\u03c3\u03b7 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2 \u03b5\u03c0\u03ac\u03bd\u03c9", -"Paste row after": "\u0395\u03c0\u03b9\u03ba\u03cc\u03bb\u03bb\u03b7\u03c3\u03b7 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2 \u03ba\u03ac\u03c4\u03c9", -"Insert column before": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c3\u03c4\u03ae\u03bb\u03b7\u03c2 \u03b1\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac", -"Insert column after": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c3\u03c4\u03ae\u03bb\u03b7\u03c2 \u03b4\u03b5\u03be\u03b9\u03ac", -"Delete column": "\u0394\u03b9\u03b1\u03b3\u03c1\u03b1\u03c6\u03ae \u03c3\u03c4\u03ae\u03bb\u03b7\u03c2", -"Cols": "\u03a3\u03c4\u03ae\u03bb\u03b5\u03c2", -"Rows": "\u0393\u03c1\u03b1\u03bc\u03bc\u03ad\u03c2", -"Width": "\u03a0\u03bb\u03ac\u03c4\u03bf\u03c2", -"Height": "\u038e\u03c8\u03bf\u03c2", -"Cell spacing": "\u0391\u03c0\u03cc\u03c3\u03c4\u03b1\u03c3\u03b7 \u03ba\u03b5\u03bb\u03b9\u03ce\u03bd", -"Cell padding": "\u0391\u03bd\u03b1\u03c0\u03bb\u03ae\u03c1\u03c9\u03c3\u03b7 \u03ba\u03b5\u03bb\u03b9\u03ce\u03bd", -"Caption": "\u039b\u03b5\u03b6\u03ac\u03bd\u03c4\u03b1", -"Left": "\u0391\u03c1\u03b9\u03c3\u03c4\u03b5\u03c1\u03ac", -"Center": "\u039a\u03b5\u03bd\u03c4\u03c1\u03b1\u03c1\u03b9\u03c3\u03bc\u03ad\u03bd\u03b7", -"Right": "\u0394\u03b5\u03be\u03b9\u03ac", -"Cell type": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03ba\u03b5\u03bb\u03b9\u03bf\u03cd", -"Scope": "\u0388\u03ba\u03c4\u03b1\u03c3\u03b7", -"Alignment": "\u03a3\u03c4\u03bf\u03af\u03c7\u03b9\u03c3\u03b7", -"H Align": "\u039f\u03c1. \u03a3\u03c4\u03bf\u03af\u03c7\u03b9\u03c3\u03b7", -"V Align": "\u039a. \u03a3\u03c4\u03bf\u03af\u03c7\u03b9\u03c3\u03b7", -"Top": "\u039a\u03bf\u03c1\u03c5\u03c6\u03ae", -"Middle": "\u039c\u03ad\u03c3\u03b7", -"Bottom": "\u039a\u03ac\u03c4\u03c9", -"Header cell": "\u039a\u03b5\u03bb\u03af-\u03ba\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1", -"Row group": "\u039f\u03bc\u03ac\u03b4\u03b1 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ce\u03bd", -"Column group": "\u039f\u03bc\u03ac\u03b4\u03b1 \u03c3\u03c4\u03b7\u03bb\u03ce\u03bd", -"Row type": "\u03a4\u03cd\u03c0\u03bf\u03c2 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae\u03c2", -"Header": "\u039a\u03b5\u03c6\u03b1\u03bb\u03af\u03b4\u03b1", -"Body": "\u03a3\u03ce\u03bc\u03b1", -"Footer": "\u03a5\u03c0\u03bf\u03c3\u03ad\u03bb\u03b9\u03b4\u03bf", -"Border color": "\u03a7\u03c1\u03ce\u03bc\u03b1 \u03c0\u03bb\u03b1\u03b9\u03c3\u03af\u03bf\u03c5", -"Insert template": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae \u03c0\u03c1\u03bf\u03c4\u03cd\u03c0\u03bf\u03c5 ", -"Templates": "\u03a0\u03c1\u03cc\u03c4\u03c5\u03c0\u03b1", -"Template": "\u03a0\u03c1\u03cc\u03c4\u03c5\u03c0\u03bf", -"Text color": "\u03a7\u03c1\u03ce\u03bc\u03b1 \u03ba\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5 ", -"Background color": "\u03a7\u03c1\u03ce\u03bc\u03b1 \u03c6\u03cc\u03bd\u03c4\u03bf\u03c5", -"Custom...": "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03b3\u03ae...", -"Custom color": "\u03a0\u03c1\u03bf\u03c3\u03b1\u03c1\u03bc\u03bf\u03c3\u03bc\u03ad\u03bd\u03bf \u03c7\u03c1\u03ce\u03bc\u03b1", -"No color": "\u03a7\u03c9\u03c1\u03af\u03c2 \u03c7\u03c1\u03ce\u03bc\u03b1", -"Table of Contents": "\u03a0\u03af\u03bd\u03b1\u03ba\u03b1\u03c2 \u03a0\u03b5\u03c1\u03b9\u03b5\u03c7\u03bf\u03bc\u03ad\u03bd\u03c9\u03bd", -"Show blocks": "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03c4\u03bc\u03b7\u03bc\u03ac\u03c4\u03c9\u03bd", -"Show invisible characters": "\u0395\u03bc\u03c6\u03ac\u03bd\u03b9\u03c3\u03b7 \u03ba\u03c1\u03c5\u03c6\u03ce\u03bd \u03c7\u03b1\u03c1\u03b1\u03ba\u03c4\u03ae\u03c1\u03c9\u03bd", -"Words: {0}": "\u039b\u03ad\u03be\u03b5\u03b9\u03c2: {0}", -"{0} words": "{0} \u03bb\u03ad\u03be\u03b5\u03b9\u03c2", -"File": "\u0391\u03c1\u03c7\u03b5\u03af\u03bf", -"Edit": "\u0395\u03c0\u03b5\u03be\u03b5\u03c1\u03b3\u03b1\u03c3\u03af\u03b1", -"Insert": "\u0395\u03b9\u03c3\u03b1\u03b3\u03c9\u03b3\u03ae", -"View": "\u03a0\u03c1\u03bf\u03b2\u03bf\u03bb\u03ae", -"Format": "\u039c\u03bf\u03c1\u03c6\u03bf\u03c0\u03bf\u03af\u03b7\u03c3\u03b7", -"Table": "\u03a0\u03af\u03bd\u03b1\u03ba\u03b1\u03c2", -"Tools": "\u0395\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03b1", -"Powered by {0}": "\u03a4\u03c1\u03bf\u03c6\u03bf\u03b4\u03bf\u03c4\u03b5\u03af\u03c4\u03b1\u03b9 \u03b1\u03c0\u03cc {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u03a0\u03b5\u03c1\u03b9\u03bf\u03c7\u03ae \u0395\u03bc\u03c0\u03bb\u03bf\u03c5\u03c4\u03b9\u03c3\u03bc\u03ad\u03bd\u03bf \u039a\u03b5\u03b9\u03bc\u03ad\u03bd\u03bf\u03c5. \u03a0\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 ALT-F9 \u03b3\u03b9\u03b1 \u03c4\u03bf \u03bc\u03b5\u03bd\u03bf\u03cd. \u03a0\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 ALT-F10 \u03b3\u03b9\u03b1 \u03c4\u03b7 \u03b3\u03c1\u03b1\u03bc\u03bc\u03ae \u03b5\u03c1\u03b3\u03b1\u03bb\u03b5\u03af\u03c9\u03bd. \u03a0\u03b1\u03c4\u03ae\u03c3\u03c4\u03b5 ALT-0 \u03b3\u03b9\u03b1 \u03b2\u03bf\u03ae\u03b8\u03b5\u03b9\u03b1" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/en_CA.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/en_CA.js deleted file mode 100644 index cc07ffd..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/en_CA.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('en_CA',{ -"Redo": "Redo", -"Undo": "Undo", -"Cut": "Cut", -"Copy": "Copy", -"Paste": "Paste", -"Select all": "Select all", -"New document": "New document", -"Ok": "Ok", -"Cancel": "Cancel", -"Visual aids": "Visual aids", -"Bold": "Bold", -"Italic": "Italic", -"Underline": "Underline", -"Strikethrough": "Strikethrough", -"Superscript": "Superscript", -"Subscript": "Subscript", -"Clear formatting": "Clear formatting", -"Align left": "Align left", -"Align center": "Align center", -"Align right": "Align right", -"Justify": "Justify", -"Bullet list": "Bullet list", -"Numbered list": "Numbered list", -"Decrease indent": "Decrease indent", -"Increase indent": "Increase indent", -"Close": "Close", -"Formats": "Formats", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.", -"Headers": "Headers", -"Header 1": "Header 1", -"Header 2": "Header 2", -"Header 3": "Header 3", -"Header 4": "Header 4", -"Header 5": "Header 5", -"Header 6": "Header 6", -"Headings": "Headings", -"Heading 1": "Heading 1", -"Heading 2": "Heading 2", -"Heading 3": "Heading 3", -"Heading 4": "Heading 4", -"Heading 5": "Heading 5", -"Heading 6": "Heading 6", -"Preformatted": "Preformatted", -"Div": "Div", -"Pre": "Pre", -"Code": "Code", -"Paragraph": "Paragraph", -"Blockquote": "Blockquote", -"Inline": "Inline", -"Blocks": "Blocks", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.", -"Font Family": "Font Family", -"Font Sizes": "Font Sizes", -"Class": "Class", -"Browse for an image": "Browse for an image", -"OR": "OR", -"Drop an image here": "Drop an image here", -"Upload": "Upload", -"Block": "Blocks", -"Align": "Align", -"Default": "Default", -"Circle": "Circle", -"Disc": "Disc", -"Square": "Square", -"Lower Alpha": "Lower Alpha", -"Lower Greek": "Lower Greek", -"Lower Roman": "Lower Roman", -"Upper Alpha": "Upper Alpha", -"Upper Roman": "Upper Roman", -"Anchor": "Anchor", -"Name": "Name", -"Id": "ID", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "ID should start with a letter, followed only by letters, numbers, dashes, dots, colons, or underscores.", -"You have unsaved changes are you sure you want to navigate away?": "You have unsaved changes are you sure you want to navigate away?", -"Restore last draft": "Restore last draft", -"Special character": "Special character", -"Source code": "Source code", -"Insert\/Edit code sample": "Insert\/Edit code sample", -"Language": "Language", -"Code sample": "Code sample", -"Color": "Colour", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Left to right", -"Right to left": "Right to left", -"Emoticons": "Emoticons", -"Document properties": "Document properties", -"Title": "Title", -"Keywords": "Keywords", -"Description": "Description", -"Robots": "Robots", -"Author": "Author", -"Encoding": "Encoding", -"Fullscreen": "Fullscreen", -"Action": "Action", -"Shortcut": "Shortcut", -"Help": "Help", -"Address": "Address", -"Focus to menubar": "Focus to menubar", -"Focus to toolbar": "Focus to toolbar", -"Focus to element path": "Focus to element path", -"Focus to contextual toolbar": "Focus to contextual toolbar", -"Insert link (if link plugin activated)": "Insert link (if link plugin activated)", -"Save (if save plugin activated)": "Save (if save plugin activated)", -"Find (if searchreplace plugin activated)": "Find (if searchreplace plugin activated)", -"Plugins installed ({0}):": "Plugins installed ({0}):", -"Premium plugins:": "Premium plugins:", -"Learn more...": "Learn more...", -"You are using {0}": "You are using {0}", -"Plugins": "Plugins", -"Handy Shortcuts": "Handy Shortcuts", -"Horizontal line": "Horizontal line", -"Insert\/edit image": "Insert\/edit image", -"Image description": "Image description", -"Source": "Source", -"Dimensions": "Dimensions", -"Constrain proportions": "Constrain proportions", -"General": "General", -"Advanced": "Advanced", -"Style": "Style", -"Vertical space": "Vertical space", -"Horizontal space": "Horizontal space", -"Border": "Border", -"Insert image": "Insert image", -"Image": "Image", -"Image list": "Image list", -"Rotate counterclockwise": "Rotate counterclockwise", -"Rotate clockwise": "Rotate clockwise", -"Flip vertically": "Flip vertically", -"Flip horizontally": "Flip horizontally", -"Edit image": "Edit image", -"Image options": "Image options", -"Zoom in": "Zoom in", -"Zoom out": "Zoom out", -"Crop": "Crop", -"Resize": "Resize", -"Orientation": "Orientation", -"Brightness": "Brightness", -"Sharpen": "Sharpen", -"Contrast": "Contrast", -"Color levels": "Colour levels", -"Gamma": "Gamma", -"Invert": "Invert", -"Apply": "Apply", -"Back": "Back", -"Insert date\/time": "Insert date\/time", -"Date\/time": "Date\/time", -"Insert link": "Insert link", -"Insert\/edit link": "Insert\/edit link", -"Text to display": "Text to display", -"Url": "URL", -"Target": "Target", -"None": "None", -"New window": "New window", -"Remove link": "Remove link", -"Anchors": "Anchors", -"Link": "Link", -"Paste or type a link": "Paste or type a link", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?", -"Link list": "Link list", -"Insert video": "Insert video", -"Insert\/edit video": "Insert\/edit video", -"Insert\/edit media": "Insert\/edit media", -"Alternative source": "Alternative source", -"Poster": "Poster", -"Paste your embed code below:": "Paste your embed code below:", -"Embed": "Embed", -"Media": "Media", -"Nonbreaking space": "Nonbreaking space", -"Page break": "Page break", -"Paste as text": "Paste as text", -"Preview": "Preview", -"Print": "Print", -"Save": "Save", -"Find": "Find", -"Replace with": "Replace with", -"Replace": "Replace", -"Replace all": "Replace all", -"Prev": "Prev", -"Next": "Next", -"Find and replace": "Find and replace", -"Could not find the specified string.": "Could not find the specified string.", -"Match case": "Match case", -"Whole words": "Whole words", -"Spellcheck": "Spellcheck", -"Ignore": "Ignore", -"Ignore all": "Ignore all", -"Finish": "Finish", -"Add to Dictionary": "Add to Dictionary", -"Insert table": "Insert table", -"Table properties": "Table properties", -"Delete table": "Delete table", -"Cell": "Cell", -"Row": "Row", -"Column": "Column", -"Cell properties": "Cell properties", -"Merge cells": "Merge cells", -"Split cell": "Split cell", -"Insert row before": "Insert row before", -"Insert row after": "Insert row after", -"Delete row": "Delete row", -"Row properties": "Row properties", -"Cut row": "Cut row", -"Copy row": "Copy row", -"Paste row before": "Paste row before", -"Paste row after": "Paste row after", -"Insert column before": "Insert column before", -"Insert column after": "Insert column after", -"Delete column": "Delete column", -"Cols": "Cols", -"Rows": "Rows", -"Width": "Width", -"Height": "Height", -"Cell spacing": "Cell spacing", -"Cell padding": "Cell padding", -"Caption": "Caption", -"Left": "Left", -"Center": "Center", -"Right": "Right", -"Cell type": "Cell type", -"Scope": "Scope", -"Alignment": "Alignment", -"H Align": "H Align", -"V Align": "V Align", -"Top": "Top", -"Middle": "Middle", -"Bottom": "Bottom", -"Header cell": "Header cell", -"Row group": "Row group", -"Column group": "Column group", -"Row type": "Row type", -"Header": "Header", -"Body": "Body", -"Footer": "Footer", -"Border color": "Border colour", -"Insert template": "Insert template", -"Templates": "Templates", -"Template": "Template", -"Text color": "Text colour", -"Background color": "Background colour", -"Custom...": "Custom...", -"Custom color": "Custom colour", -"No color": "No colour", -"Table of Contents": "Table of Contents", -"Show blocks": "Show blocks", -"Show invisible characters": "Show invisible characters", -"Words: {0}": "Words: {0}", -"{0} words": "{0} words", -"File": "File", -"Edit": "Edit", -"Insert": "Insert", -"View": "View", -"Format": "Format", -"Table": "Table", -"Tools": "Tools", -"Powered by {0}": "Powered by {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/en_GB.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/en_GB.js deleted file mode 100644 index 312698a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/en_GB.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('en_GB',{ -"Redo": "Redo", -"Undo": "Undo", -"Cut": "Cut", -"Copy": "Copy", -"Paste": "Paste", -"Select all": "Select all", -"New document": "New document", -"Ok": "Ok", -"Cancel": "Cancel", -"Visual aids": "Visual aids", -"Bold": "Bold", -"Italic": "Italic", -"Underline": "Underline", -"Strikethrough": "Strike-through", -"Superscript": "Superscript", -"Subscript": "Subscript", -"Clear formatting": "Clear formatting", -"Align left": "Align left", -"Align center": "Align centre", -"Align right": "Align right", -"Justify": "Justify", -"Bullet list": "Bullet list", -"Numbered list": "Numbered list", -"Decrease indent": "Decrease indent", -"Increase indent": "Increase indent", -"Close": "Close", -"Formats": "Formats", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.", -"Headers": "Headers", -"Header 1": "Header 1", -"Header 2": "Header 2", -"Header 3": "Header 3", -"Header 4": "Header 4", -"Header 5": "Header 5", -"Header 6": "Header 6", -"Headings": "Headings", -"Heading 1": "Heading 1", -"Heading 2": "Heading 2", -"Heading 3": "Heading 3", -"Heading 4": "Heading 4", -"Heading 5": "Heading 5", -"Heading 6": "Heading 6", -"Preformatted": "Preformatted", -"Div": "Div", -"Pre": "Pre", -"Code": "Code", -"Paragraph": "Paragraph", -"Blockquote": "Blockquote", -"Inline": "Inline", -"Blocks": "Blocks", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.", -"Font Family": "Font Family", -"Font Sizes": "Font Sizes", -"Class": "Class", -"Browse for an image": "Browse for an image", -"OR": "OR", -"Drop an image here": "Drop an image here", -"Upload": "Upload", -"Block": "Block", -"Align": "Align", -"Default": "Default", -"Circle": "Circle", -"Disc": "Disc", -"Square": "Square", -"Lower Alpha": "Lower Alpha", -"Lower Greek": "Lower Greek", -"Lower Roman": "Lower Roman", -"Upper Alpha": "Upper Alpha", -"Upper Roman": "Upper Roman", -"Anchor": "Anchor", -"Name": "Name", -"Id": "ID", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "ID should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.", -"You have unsaved changes are you sure you want to navigate away?": "You have unsaved changes are you sure you want to navigate away?", -"Restore last draft": "Restore last draft", -"Special character": "Special character", -"Source code": "Source code", -"Insert\/Edit code sample": "Insert\/Edit code sample", -"Language": "Language", -"Code sample": "Code sample", -"Color": "Colour", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Left to right", -"Right to left": "Right to left", -"Emoticons": "Emoticons", -"Document properties": "Document properties", -"Title": "Title", -"Keywords": "Keywords", -"Description": "Description", -"Robots": "Robots", -"Author": "Author", -"Encoding": "Encoding", -"Fullscreen": "Full-screen", -"Action": "Action", -"Shortcut": "Shortcut", -"Help": "Help", -"Address": "Address", -"Focus to menubar": "Focus to menubar", -"Focus to toolbar": "Focus to toolbar", -"Focus to element path": "Focus to element path", -"Focus to contextual toolbar": "Focus to contextual toolbar", -"Insert link (if link plugin activated)": "Insert link (if link plugin activated)", -"Save (if save plugin activated)": "Save (if save plugin activated)", -"Find (if searchreplace plugin activated)": "Find (if searchreplace plugin activated)", -"Plugins installed ({0}):": "Plugins installed ({0}):", -"Premium plugins:": "Premium plugins:", -"Learn more...": "Learn more...", -"You are using {0}": "You are using {0}", -"Plugins": "Plugins", -"Handy Shortcuts": "Handy Shortcuts", -"Horizontal line": "Horizontal line", -"Insert\/edit image": "Insert\/edit image", -"Image description": "Image description", -"Source": "Source", -"Dimensions": "Dimensions", -"Constrain proportions": "Constrain proportions", -"General": "General", -"Advanced": "Advanced", -"Style": "Style", -"Vertical space": "Vertical space", -"Horizontal space": "Horizontal space", -"Border": "Border", -"Insert image": "Insert image", -"Image": "Image", -"Image list": "Image list", -"Rotate counterclockwise": "Rotate counterclockwise", -"Rotate clockwise": "Rotate clockwise", -"Flip vertically": "Flip vertically", -"Flip horizontally": "Flip horizontally", -"Edit image": "Edit image", -"Image options": "Image options", -"Zoom in": "Zoom in", -"Zoom out": "Zoom out", -"Crop": "Crop", -"Resize": "Resize", -"Orientation": "Orientation", -"Brightness": "Brightness", -"Sharpen": "Sharpen", -"Contrast": "Contrast", -"Color levels": "Colour levels", -"Gamma": "Gamma", -"Invert": "Invert", -"Apply": "Apply", -"Back": "Back", -"Insert date\/time": "Insert date\/time", -"Date\/time": "Date\/time", -"Insert link": "Insert link", -"Insert\/edit link": "Insert\/edit link", -"Text to display": "Text to display", -"Url": "URL", -"Target": "Target", -"None": "None", -"New window": "New window", -"Remove link": "Remove link", -"Anchors": "Anchors", -"Link": "Link", -"Paste or type a link": "Paste or type a link", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?", -"Link list": "Link list", -"Insert video": "Insert video", -"Insert\/edit video": "Insert\/edit video", -"Insert\/edit media": "Insert\/edit media", -"Alternative source": "Alternative source", -"Poster": "Poster", -"Paste your embed code below:": "Paste your embed code below:", -"Embed": "Embed", -"Media": "Media", -"Nonbreaking space": "Non-breaking space", -"Page break": "Page break", -"Paste as text": "Paste as text", -"Preview": "Preview", -"Print": "Print", -"Save": "Save", -"Find": "Find", -"Replace with": "Replace with", -"Replace": "Replace", -"Replace all": "Replace all", -"Prev": "Prev", -"Next": "Next", -"Find and replace": "Find and replace", -"Could not find the specified string.": "Could not find the specified string.", -"Match case": "Match case", -"Whole words": "Whole words", -"Spellcheck": "Spell-check", -"Ignore": "Ignore", -"Ignore all": "Ignore all", -"Finish": "Finish", -"Add to Dictionary": "Add to Dictionary", -"Insert table": "Insert table", -"Table properties": "Table properties", -"Delete table": "Delete table", -"Cell": "Cell", -"Row": "Row", -"Column": "Column", -"Cell properties": "Cell properties", -"Merge cells": "Merge cells", -"Split cell": "Split cell", -"Insert row before": "Insert row before", -"Insert row after": "Insert row after", -"Delete row": "Delete row", -"Row properties": "Row properties", -"Cut row": "Cut row", -"Copy row": "Copy row", -"Paste row before": "Paste row before", -"Paste row after": "Paste row after", -"Insert column before": "Insert column before", -"Insert column after": "Insert column after", -"Delete column": "Delete column", -"Cols": "Cols", -"Rows": "Rows", -"Width": "Width", -"Height": "Height", -"Cell spacing": "Cell spacing", -"Cell padding": "Cell padding", -"Caption": "Caption", -"Left": "Left", -"Center": "Centre", -"Right": "Right", -"Cell type": "Cell type", -"Scope": "Scope", -"Alignment": "Alignment", -"H Align": "H Align", -"V Align": "V Align", -"Top": "Top", -"Middle": "Middle", -"Bottom": "Bottom", -"Header cell": "Header cell", -"Row group": "Row group", -"Column group": "Column group", -"Row type": "Row type", -"Header": "Header", -"Body": "Body", -"Footer": "Footer", -"Border color": "Border colour", -"Insert template": "Insert template", -"Templates": "Templates", -"Template": "Template", -"Text color": "Text colour", -"Background color": "Background colour", -"Custom...": "Custom...", -"Custom color": "Custom colour", -"No color": "No colour", -"Table of Contents": "Table of Contents", -"Show blocks": "Show blocks", -"Show invisible characters": "Show invisible characters", -"Words: {0}": "Words: {0}", -"{0} words": "{0} words", -"File": "File", -"Edit": "Edit", -"Insert": "Insert", -"View": "View", -"Format": "Format", -"Table": "Table", -"Tools": "Tools", -"Powered by {0}": "Powered by {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/en_US.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/en_US.js deleted file mode 100644 index 0b50212..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/en_US.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('en_US',{ -"Redo": "Redo", -"Undo": "Undo", -"Cut": "Cut", -"Copy": "Copy", -"Paste": "Paste", -"Select all": "Select all", -"New document": "New document", -"Ok": "Ok", -"Cancel": "Cancel", -"Visual aids": "Visual aids", -"Bold": "Bold", -"Italic": "Italic", -"Underline": "Underline", -"Strikethrough": "Strikethrough", -"Superscript": "Superscript", -"Subscript": "Subscript", -"Clear formatting": "Clear formatting", -"Align left": "Align left", -"Align center": "Align center", -"Align right": "Align right", -"Justify": "Justify", -"Bullet list": "Bullet list", -"Numbered list": "Numbered list", -"Decrease indent": "Decrease indent", -"Increase indent": "Increase indent", -"Close": "Close", -"Formats": "Formats", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.", -"Headers": "Headers", -"Header 1": "Header 1", -"Header 2": "Header 2", -"Header 3": "Header 3", -"Header 4": "Header 4", -"Header 5": "Header 5", -"Header 6": "Header 6", -"Headings": "Headings", -"Heading 1": "Heading 1", -"Heading 2": "Heading 2", -"Heading 3": "Heading 3", -"Heading 4": "Heading 4", -"Heading 5": "Heading 5", -"Heading 6": "Heading 6", -"Preformatted": "Preformatted", -"Div": "Div", -"Pre": "Pre", -"Code": "Code", -"Paragraph": "Paragraph", -"Blockquote": "Blockquote", -"Inline": "Inline", -"Blocks": "Blocks", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.", -"Font Family": "Font Family", -"Font Sizes": "Font Sizes", -"Class": "Class", -"Browse for an image": "Browse for an image", -"OR": "OR", -"Drop an image here": "Drop an image here", -"Upload": "Upload", -"Block": "Blocks", -"Align": "Align", -"Default": "Default", -"Circle": "Circle", -"Disc": "Disc", -"Square": "Square", -"Lower Alpha": "Lower Alpha", -"Lower Greek": "Lower Greek", -"Lower Roman": "Lower Roman", -"Upper Alpha": "Upper Alpha", -"Upper Roman": "Upper Roman", -"Anchor": "Anchor", -"Name": "Name", -"Id": "ID", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "ID should start with a letter, followed only by letters, numbers, dashes, dots, colons, or underscores.", -"You have unsaved changes are you sure you want to navigate away?": "You have unsaved changes are you sure you want to navigate away?", -"Restore last draft": "Restore last draft", -"Special character": "Special character", -"Source code": "Source code", -"Insert\/Edit code sample": "Insert\/Edit code sample", -"Language": "Language", -"Code sample": "Code sample", -"Color": "color", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Left to right", -"Right to left": "Right to left", -"Emoticons": "Emoticons", -"Document properties": "Document properties", -"Title": "Title", -"Keywords": "Keywords", -"Description": "Description", -"Robots": "Robots", -"Author": "Author", -"Encoding": "Encoding", -"Fullscreen": "Fullscreen", -"Action": "Action", -"Shortcut": "Shortcut", -"Help": "Help", -"Address": "Address", -"Focus to menubar": "Focus to menubar", -"Focus to toolbar": "Focus to toolbar", -"Focus to element path": "Focus to element path", -"Focus to contextual toolbar": "Focus to contextual toolbar", -"Insert link (if link plugin activated)": "Insert link (if link plugin activated)", -"Save (if save plugin activated)": "Save (if save plugin activated)", -"Find (if searchreplace plugin activated)": "Find (if searchreplace plugin activated)", -"Plugins installed ({0}):": "Plugins installed ({0}):", -"Premium plugins:": "Premium plugins:", -"Learn more...": "Learn more...", -"You are using {0}": "You are using {0}", -"Plugins": "Plugins", -"Handy Shortcuts": "Handy Shortcuts", -"Horizontal line": "Horizontal line", -"Insert\/edit image": "Insert\/edit image", -"Image description": "Image description", -"Source": "Source", -"Dimensions": "Dimensions", -"Constrain proportions": "Constrain proportions", -"General": "General", -"Advanced": "Advanced", -"Style": "Style", -"Vertical space": "Vertical space", -"Horizontal space": "Horizontal space", -"Border": "Border", -"Insert image": "Insert image", -"Image": "Image", -"Image list": "Image list", -"Rotate counterclockwise": "Rotate counterclockwise", -"Rotate clockwise": "Rotate clockwise", -"Flip vertically": "Flip vertically", -"Flip horizontally": "Flip horizontally", -"Edit image": "Edit image", -"Image options": "Image options", -"Zoom in": "Zoom in", -"Zoom out": "Zoom out", -"Crop": "Crop", -"Resize": "Resize", -"Orientation": "Orientation", -"Brightness": "Brightness", -"Sharpen": "Sharpen", -"Contrast": "Contrast", -"Color levels": "color levels", -"Gamma": "Gamma", -"Invert": "Invert", -"Apply": "Apply", -"Back": "Back", -"Insert date\/time": "Insert date\/time", -"Date\/time": "Date\/time", -"Insert link": "Insert link", -"Insert\/edit link": "Insert\/edit link", -"Text to display": "Text to display", -"Url": "URL", -"Target": "Target", -"None": "None", -"New window": "New window", -"Remove link": "Remove link", -"Anchors": "Anchors", -"Link": "Link", -"Paste or type a link": "Paste or type a link", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?", -"Link list": "Link list", -"Insert video": "Insert video", -"Insert\/edit video": "Insert\/edit video", -"Insert\/edit media": "Insert\/edit media", -"Alternative source": "Alternative source", -"Poster": "Poster", -"Paste your embed code below:": "Paste your embed code below:", -"Embed": "Embed", -"Media": "Media", -"Nonbreaking space": "Nonbreaking space", -"Page break": "Page break", -"Paste as text": "Paste as text", -"Preview": "Preview", -"Print": "Print", -"Save": "Save", -"Find": "Find", -"Replace with": "Replace with", -"Replace": "Replace", -"Replace all": "Replace all", -"Prev": "Prev", -"Next": "Next", -"Find and replace": "Find and replace", -"Could not find the specified string.": "Could not find the specified string.", -"Match case": "Match case", -"Whole words": "Whole words", -"Spellcheck": "Spellcheck", -"Ignore": "Ignore", -"Ignore all": "Ignore all", -"Finish": "Finish", -"Add to Dictionary": "Add to Dictionary", -"Insert table": "Insert table", -"Table properties": "Table properties", -"Delete table": "Delete table", -"Cell": "Cell", -"Row": "Row", -"Column": "Column", -"Cell properties": "Cell properties", -"Merge cells": "Merge cells", -"Split cell": "Split cell", -"Insert row before": "Insert row before", -"Insert row after": "Insert row after", -"Delete row": "Delete row", -"Row properties": "Row properties", -"Cut row": "Cut row", -"Copy row": "Copy row", -"Paste row before": "Paste row before", -"Paste row after": "Paste row after", -"Insert column before": "Insert column before", -"Insert column after": "Insert column after", -"Delete column": "Delete column", -"Cols": "Cols", -"Rows": "Rows", -"Width": "Width", -"Height": "Height", -"Cell spacing": "Cell spacing", -"Cell padding": "Cell padding", -"Caption": "Caption", -"Left": "Left", -"Center": "Center", -"Right": "Right", -"Cell type": "Cell type", -"Scope": "Scope", -"Alignment": "Alignment", -"H Align": "H Align", -"V Align": "V Align", -"Top": "Top", -"Middle": "Middle", -"Bottom": "Bottom", -"Header cell": "Header cell", -"Row group": "Row group", -"Column group": "Column group", -"Row type": "Row type", -"Header": "Header", -"Body": "Body", -"Footer": "Footer", -"Border color": "Border color", -"Insert template": "Insert template", -"Templates": "Templates", -"Template": "Template", -"Text color": "Text color", -"Background color": "Background color", -"Custom...": "Custom...", -"Custom color": "Custom color", -"No color": "No color", -"Table of Contents": "Table of Contents", -"Show blocks": "Show blocks", -"Show invisible characters": "Show invisible characters", -"Words: {0}": "Words: {0}", -"{0} words": "{0} words", -"File": "File", -"Edit": "Edit", -"Insert": "Insert", -"View": "View", -"Format": "Format", -"Table": "Table", -"Tools": "Tools", -"Powered by {0}": "Powered by {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/es.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/es.js deleted file mode 100644 index 9cb0e9d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/es.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('es',{ -"Redo": "Rehacer", -"Undo": "Deshacer", -"Cut": "Cortar", -"Copy": "Copiar", -"Paste": "Pegar", -"Select all": "Seleccionar todo", -"New document": "Nuevo documento", -"Ok": "Ok", -"Cancel": "Cancelar", -"Visual aids": "Ayudas visuales", -"Bold": "Negrita", -"Italic": "It\u00e1lica", -"Underline": "Subrayado", -"Strikethrough": "Tachado", -"Superscript": "Super\u00edndice", -"Subscript": "Sub\u00edndice", -"Clear formatting": "Limpiar formato", -"Align left": "Alinear a la izquierda", -"Align center": "Alinear al centro", -"Align right": "Alinear a la derecha", -"Justify": "Justificar", -"Bullet list": "Lista de vi\u00f1etas", -"Numbered list": "Lista numerada", -"Decrease indent": "Disminuir sangr\u00eda", -"Increase indent": "Incrementar sangr\u00eda", -"Close": "Cerrar", -"Formats": "Formatos", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Tu navegador no soporta acceso directo al portapapeles. Por favor usa las teclas Crtl+X\/C\/V de tu teclado", -"Headers": "Encabezados", -"Header 1": "Encabezado 1", -"Header 2": "Encabezado 2 ", -"Header 3": "Encabezado 3", -"Header 4": "Encabezado 4", -"Header 5": "Encabezado 5 ", -"Header 6": "Encabezado 6", -"Headings": "Encabezados", -"Heading 1": "Encabezado 1", -"Heading 2": "Encabezado 2", -"Heading 3": "Encabezado 3", -"Heading 4": "Encabezado 4", -"Heading 5": "Encabezado 5", -"Heading 6": "Encabezado 6", -"Preformatted": "Preformateado", -"Div": "Capa", -"Pre": "Pre", -"Code": "C\u00f3digo", -"Paragraph": "P\u00e1rrafo", -"Blockquote": "Bloque de cita", -"Inline": "en l\u00ednea", -"Blocks": "Bloques", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Pegar est\u00e1 ahora en modo de texto plano. El contenido se pegar\u00e1 como texto plano hasta que desactive esta opci\u00f3n.", -"Font Family": "Familia de fuentes", -"Font Sizes": "Tama\u00f1os de fuente", -"Class": "Clase", -"Browse for an image": "Exporador de imagenes", -"OR": "O", -"Drop an image here": "Arrastre una imagen aqu\u00ed", -"Upload": "Subir", -"Block": "Bloque", -"Align": "Alinear", -"Default": "Por defecto", -"Circle": "C\u00edrculo", -"Disc": "Disco", -"Square": "Cuadrado", -"Lower Alpha": "Inferior Alfa", -"Lower Greek": "Inferior Griega", -"Lower Roman": "Inferior Romana", -"Upper Alpha": "Superior Alfa", -"Upper Roman": "Superior Romana", -"Anchor": "Ancla", -"Name": "Nombre", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Deber\u00eda comenzar por una letra, seguida solo de letras, n\u00fameros, guiones, puntos, dos puntos o guiones bajos.", -"You have unsaved changes are you sure you want to navigate away?": "Tiene cambios sin guardar. \u00bfEst\u00e1 seguro de que quiere salir?", -"Restore last draft": "Restaurar el \u00faltimo borrador", -"Special character": "Car\u00e1cter especial", -"Source code": "C\u00f3digo fuente", -"Insert\/Edit code sample": "Insertar\/editar c\u00f3digo de prueba", -"Language": "Idioma", -"Code sample": "Ejemplo de c\u00f3digo", -"Color": "Color", -"R": "R", -"G": "V", -"B": "A", -"Left to right": "De izquierda a derecha", -"Right to left": "De derecha a izquierda", -"Emoticons": "Emoticonos", -"Document properties": "Propiedades del documento", -"Title": "T\u00edtulo", -"Keywords": "Palabras clave", -"Description": "Descripci\u00f3n", -"Robots": "Robots", -"Author": "Autor", -"Encoding": "Codificaci\u00f3n", -"Fullscreen": "Pantalla completa", -"Action": "Acci\u00f3n", -"Shortcut": "Atajo", -"Help": "Ayuda", -"Address": "Direcci\u00f3n", -"Focus to menubar": "Enfocar la barra del men\u00fa", -"Focus to toolbar": "Enfocar la barra de herramientas", -"Focus to element path": "Enfocar la ruta del elemento", -"Focus to contextual toolbar": "Enfocar la barra de herramientas contextual", -"Insert link (if link plugin activated)": "Insertar enlace (si el complemento de enlace est\u00e1 activado)", -"Save (if save plugin activated)": "Guardar (si el componente de salvar est\u00e1 activado)", -"Find (if searchreplace plugin activated)": "Buscar (si el complemento buscar-remplazar est\u00e1 activado)", -"Plugins installed ({0}):": "Plugins instalados ({0}):", -"Premium plugins:": "Complementos premium:", -"Learn more...": "Aprende m\u00e1s...", -"You are using {0}": "Estas usando {0}", -"Plugins": "Complementos", -"Handy Shortcuts": "Accesos directos", -"Horizontal line": "L\u00ednea horizontal", -"Insert\/edit image": "Insertar\/editar imagen", -"Image description": "Descripci\u00f3n de la imagen", -"Source": "Enlace", -"Dimensions": "Dimensiones", -"Constrain proportions": "Restringir proporciones", -"General": "General", -"Advanced": "Avanzado", -"Style": "Estilo", -"Vertical space": "Espacio vertical", -"Horizontal space": "Espacio horizontal", -"Border": "Borde", -"Insert image": "Insertar imagen", -"Image": "Imagen", -"Image list": "Lista de im\u00e1genes", -"Rotate counterclockwise": "Girar a la izquierda", -"Rotate clockwise": "Girar a la derecha", -"Flip vertically": "Invertir verticalmente", -"Flip horizontally": "Invertir horizontalmente", -"Edit image": "Editar imagen", -"Image options": "Opciones de imagen", -"Zoom in": "Acercar", -"Zoom out": "Alejar", -"Crop": "Recortar", -"Resize": "Redimensionar", -"Orientation": "Orientaci\u00f3n", -"Brightness": "Brillo", -"Sharpen": "Forma", -"Contrast": "Contraste", -"Color levels": "Niveles de color", -"Gamma": "Gamma", -"Invert": "Invertir", -"Apply": "Aplicar", -"Back": "Atr\u00e1s", -"Insert date\/time": "Insertar fecha\/hora", -"Date\/time": "Fecha\/hora", -"Insert link": "Insertar enlace", -"Insert\/edit link": "Insertar\/editar enlace", -"Text to display": "Texto para mostrar", -"Url": "URL", -"Target": "Destino", -"None": "Ninguno", -"New window": "Nueva ventana", -"Remove link": "Quitar enlace", -"Anchors": "Anclas", -"Link": "Enlace", -"Paste or type a link": "Pega o introduce un enlace", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "El enlace que has introducido no parece ser una direcci\u00f3n de correo electr\u00f3nico. Quieres a\u00f1adir el prefijo necesario mailto: ?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "El enlace que has introducido no parece ser una enlace externo. Quieres a\u00f1adir el prefijo necesario http:\/\/ ?", -"Link list": "Lista de enlaces", -"Insert video": "Insertar video", -"Insert\/edit video": "Insertar\/editar video", -"Insert\/edit media": "Insertar\/editar medio", -"Alternative source": "Enlace alternativo", -"Poster": "Miniatura", -"Paste your embed code below:": "Pega tu c\u00f3digo embebido debajo", -"Embed": "Incrustado", -"Media": "Media", -"Nonbreaking space": "Espacio fijo", -"Page break": "Salto de p\u00e1gina", -"Paste as text": "Pegar como texto", -"Preview": "Previsualizar", -"Print": "Imprimir", -"Save": "Guardar", -"Find": "Buscar", -"Replace with": "Reemplazar con", -"Replace": "Reemplazar", -"Replace all": "Reemplazar todo", -"Prev": "Anterior", -"Next": "Siguiente", -"Find and replace": "Buscar y reemplazar", -"Could not find the specified string.": "No se encuentra la cadena de texto especificada", -"Match case": "Coincidencia exacta", -"Whole words": "Palabras completas", -"Spellcheck": "Corrector ortogr\u00e1fico", -"Ignore": "Ignorar", -"Ignore all": "Ignorar todos", -"Finish": "Finalizar", -"Add to Dictionary": "A\u00f1adir al Diccionario", -"Insert table": "Insertar tabla", -"Table properties": "Propiedades de la tabla", -"Delete table": "Eliminar tabla", -"Cell": "Celda", -"Row": "Fila", -"Column": "Columna", -"Cell properties": "Propiedades de la celda", -"Merge cells": "Combinar celdas", -"Split cell": "Dividir celdas", -"Insert row before": "Insertar fila antes", -"Insert row after": "Insertar fila despu\u00e9s ", -"Delete row": "Eliminar fila", -"Row properties": "Propiedades de la fila", -"Cut row": "Cortar fila", -"Copy row": "Copiar fila", -"Paste row before": "Pegar la fila antes", -"Paste row after": "Pegar la fila despu\u00e9s", -"Insert column before": "Insertar columna antes", -"Insert column after": "Insertar columna despu\u00e9s", -"Delete column": "Eliminar columna", -"Cols": "Columnas", -"Rows": "Filas", -"Width": "Ancho", -"Height": "Alto", -"Cell spacing": "Espacio entre celdas", -"Cell padding": "Relleno de celda", -"Caption": "Subt\u00edtulo", -"Left": "Izquierda", -"Center": "Centrado", -"Right": "Derecha", -"Cell type": "Tipo de celda", -"Scope": "\u00c1mbito", -"Alignment": "Alineaci\u00f3n", -"H Align": "Alineamiento Horizontal", -"V Align": "Alineamiento Vertical", -"Top": "Arriba", -"Middle": "Centro", -"Bottom": "Abajo", -"Header cell": "Celda de la cebecera", -"Row group": "Grupo de filas", -"Column group": "Grupo de columnas", -"Row type": "Tipo de fila", -"Header": "Cabecera", -"Body": "Cuerpo", -"Footer": "Pie de p\u00e1gina", -"Border color": "Color del borde", -"Insert template": "Insertar plantilla", -"Templates": "Plantillas", -"Template": "Plantilla", -"Text color": "Color del texto", -"Background color": "Color de fondo", -"Custom...": "Personalizar...", -"Custom color": "Color personalizado", -"No color": "Sin color", -"Table of Contents": "Tabla de contenidos", -"Show blocks": "Mostrar bloques", -"Show invisible characters": "Mostrar caracteres invisibles", -"Words: {0}": "Palabras: {0}", -"{0} words": "{0} palabras", -"File": "Archivo", -"Edit": "Editar", -"Insert": "Insertar", -"View": "Ver", -"Format": "Formato", -"Table": "Tabla", -"Tools": "Herramientas", -"Powered by {0}": "Desarrollado por {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u00c1rea de texto enriquecido. Pulse ALT-F9 para el menu. Pulse ALT-F10 para la barra de herramientas. Pulse ALT-0 para ayuda" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/es_MX.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/es_MX.js deleted file mode 100644 index 688f14b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/es_MX.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('es_MX',{ -"Redo": "Deshacer", -"Undo": "Rehacer", -"Cut": "Cortar", -"Copy": "Copiar", -"Paste": "Pegar", -"Select all": "Seleccionar todo", -"New document": "Nuevo documento", -"Ok": "Aceptar", -"Cancel": "Cancelar", -"Visual aids": "Ayuda visual", -"Bold": "Negrita", -"Italic": "Cursiva", -"Underline": "Subrayado", -"Strikethrough": "Tachado", -"Superscript": "\u00cdndice", -"Subscript": "Sub\u00edndice", -"Clear formatting": "Limpiar formato", -"Align left": "Alinear a la izquierda", -"Align center": "Centrar", -"Align right": "Alinear a la derecha", -"Justify": "Justificar", -"Bullet list": "Lista de vi\u00f1eta", -"Numbered list": "Lista numerada", -"Decrease indent": "Decrementar identado", -"Increase indent": "Incrementar identado", -"Close": "Cerrar", -"Formats": "Formato", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Su navegador no soporta acceso directo al portapapeles. Por favor haga uso de la combinaci\u00f3n de teclas Ctrl+X para cortar, Ctrl+C para copiar y Ctrl+V para pegar con el teclado. ", -"Headers": "Encabezado", -"Header 1": "Encabezado 1", -"Header 2": "Encabezado 2", -"Header 3": "Encabezado 3", -"Header 4": "Encabezado 4", -"Header 5": "Encabezado 5", -"Header 6": "Encabezado 6", -"Headings": "Encabezados", -"Heading 1": "Encabezados 1", -"Heading 2": "Encabezados 2", -"Heading 3": "Encabezados 3", -"Heading 4": "Encabezados 4", -"Heading 5": "Encabezados 5", -"Heading 6": "Encabezados 6", -"Preformatted": "Pre-formateado", -"Div": "Div", -"Pre": "Pre", -"Code": "C\u00f3digo", -"Paragraph": "P\u00e1rrafo", -"Blockquote": "Blockquote", -"Inline": "En l\u00ednea", -"Blocks": "Bloque", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Se pegar\u00e1 en texto plano. El contenido se pegar\u00e1 como texto plano hasta que desactive esta opci\u00f3n.", -"Font Family": "Tipo de letra", -"Font Sizes": "Tama\u00f1o de letra", -"Class": "Clase", -"Browse for an image": "Ver por imagen", -"OR": "OR", -"Drop an image here": "Arrastra una imagen aqu\u00ed", -"Upload": "Subir", -"Block": "Bloque", -"Align": "Alineaci\u00f3n", -"Default": "Por defecto", -"Circle": "Circulo", -"Disc": "Disco", -"Square": "Cuadro", -"Lower Alpha": "Alfa min\u00fascula", -"Lower Greek": "Griega min\u00fascula", -"Lower Roman": "Romano min\u00fascula", -"Upper Alpha": "Alfa may\u00fascula", -"Upper Roman": "May\u00fascula Romana", -"Anchor": "Anclar", -"Name": "Nombre", -"Id": "Identificador", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "El Identificador debe comenzar con una letra, seguido solo por letras, n\u00fameros, puntos, guiones medios o guiones bajos. ", -"You have unsaved changes are you sure you want to navigate away?": "No se han guardado los cambios. \u00bfSeguro que desea abandonar la p\u00e1gina?", -"Restore last draft": "Restaurar el \u00faltimo borrador", -"Special character": "Caracter especial", -"Source code": "C\u00f3digo fuente", -"Insert\/Edit code sample": "Insertar\/Editar c\u00f3digo muestra", -"Language": "idioma", -"Code sample": "C\u00f3digo muestra", -"Color": "Color", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Izquierda a derecha", -"Right to left": "Derecha a Izquierda", -"Emoticons": "Emoticones", -"Document properties": "Propiedades del documento", -"Title": "T\u00edtulo", -"Keywords": "Palabras clave", -"Description": "Descripci\u00f3n ", -"Robots": "Robots", -"Author": "Autor", -"Encoding": "Codificaci\u00f3n", -"Fullscreen": "Pantalla completa", -"Action": "Acci\u00f3n", -"Shortcut": "Atajo", -"Help": "Ayuda", -"Address": "Direcci\u00f3n", -"Focus to menubar": "Enfocar en barra de menu", -"Focus to toolbar": "Enfocar en barra de herramientas", -"Focus to element path": "Enfocar ruta del elemento", -"Focus to contextual toolbar": "Enfocar en barra de herramientas contextual", -"Insert link (if link plugin activated)": "Insertar enlace (si enlace del plugin est\u00e1 activo)", -"Save (if save plugin activated)": "Guardar (si el plugin guardar est\u00e1 activo)", -"Find (if searchreplace plugin activated)": "Buscar (si el plugin buscar\/reemplazar est\u00e1 activo)", -"Plugins installed ({0}):": "Plugins instalados ({0}):", -"Premium plugins:": "Plugins premium:", -"Learn more...": "Aprende m\u00e1s...", -"You are using {0}": "est\u00e1s usando {0}", -"Plugins": "Plugins", -"Handy Shortcuts": "Atajos \u00fatiles", -"Horizontal line": "L\u00ednea Horizontal", -"Insert\/edit image": "Insertar\/editar imagen", -"Image description": "Descripci\u00f3n de imagen", -"Source": "Origen", -"Dimensions": "Dimensiones", -"Constrain proportions": "Restringir proporciones", -"General": "General", -"Advanced": "Avanzado", -"Style": "Estilo", -"Vertical space": "Espacio vertical", -"Horizontal space": "Espacio horizontal", -"Border": "Borde", -"Insert image": "Insertar imagen", -"Image": "Imagen", -"Image list": "Lista de im\u00e1genes", -"Rotate counterclockwise": "Rotar en sentido contrario a las manecillas", -"Rotate clockwise": "Rotar en sentido de las manecillas", -"Flip vertically": "Voltear verticalmente", -"Flip horizontally": "Volter horizontalmente", -"Edit image": "Editar imagen", -"Image options": "Opciones de la imagen", -"Zoom in": "Acercar", -"Zoom out": "Alejar", -"Crop": "Recortar", -"Resize": "Cambiar tama\u00f1o", -"Orientation": "Orientaci\u00f3n", -"Brightness": "Brillo", -"Sharpen": "Nitidez", -"Contrast": "Contraste", -"Color levels": "Niveles de Color", -"Gamma": "Gamma", -"Invert": "Invertir", -"Apply": "Aplicar", -"Back": "Regresar", -"Insert date\/time": "Insertar fecha\/hora", -"Date\/time": "Fecha\/hora", -"Insert link": "Insertar enlace", -"Insert\/edit link": "Inserta\/editar enlace", -"Text to display": "Texto a mostrar", -"Url": "URL", -"Target": "Objetivo", -"None": "Ninguno", -"New window": "Nueva ventana", -"Remove link": "Eliminar elnace", -"Anchors": "Anclas", -"Link": "Enlace", -"Paste or type a link": "Pega o escribe un enlace", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "El URL que ha insertado tiene formato de correo electr\u00f3nico. \u00bfDesea agregar con prefijo \"mailto:\"?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "El URL que ha ingresado es un enlace externo. \u00bfDesea agregar el prefijo \"http:\/\/\"?", -"Link list": "Lista de enlaces", -"Insert video": "Insertar video", -"Insert\/edit video": "Insertar\/editar video", -"Insert\/edit media": "Insertar\/editar multimedia", -"Alternative source": "Fuente alternativa", -"Poster": "Cartel", -"Paste your embed code below:": "Pegue su c\u00f3digo de inserci\u00f3n abajo:", -"Embed": "Incrustar", -"Media": "Multimedia", -"Nonbreaking space": "Espacio de no separaci\u00f3n", -"Page break": "Salto de p\u00e1gina ", -"Paste as text": "Copiar como texto", -"Preview": "Vista previa ", -"Print": "Imprimir", -"Save": "Guardar", -"Find": "Buscar", -"Replace with": "Remplazar con", -"Replace": "Remplazar", -"Replace all": "Remplazar todo", -"Prev": "Anterior", -"Next": "Siguiente", -"Find and replace": "Buscar y reemplazar", -"Could not find the specified string.": "No se ha encontrado la cadena especificada.", -"Match case": "Coincidencia", -"Whole words": "Palabras completas", -"Spellcheck": "Revisi\u00f3n ortogr\u00e1fica", -"Ignore": "Ignorar", -"Ignore all": "Ignorar todo", -"Finish": "Terminar", -"Add to Dictionary": "Agregar al diccionario ", -"Insert table": "Insertar tabla", -"Table properties": "Propiedades de tabla", -"Delete table": "Eliminar tabla", -"Cell": "Celda", -"Row": "Rengl\u00f3n ", -"Column": "Columna", -"Cell properties": "Propiedades de celda", -"Merge cells": "Unir celdas", -"Split cell": "Dividir celdas", -"Insert row before": "Insertar rengl\u00f3n antes", -"Insert row after": "Insertar rengl\u00f3n despu\u00e9s", -"Delete row": "Eliminar rengl\u00f3n ", -"Row properties": "Propiedades del rengl\u00f3n ", -"Cut row": "Cortar renglon", -"Copy row": "Copiar rengl\u00f3n ", -"Paste row before": "Pegar rengl\u00f3n antes", -"Paste row after": "Pegar rengl\u00f3n despu\u00e9s", -"Insert column before": "Insertar columna antes", -"Insert column after": "Insertar columna despu\u00e9s", -"Delete column": "Eliminar columna", -"Cols": "Columnas", -"Rows": "Renglones ", -"Width": "Ancho", -"Height": "Alto", -"Cell spacing": "Espacio entre celdas", -"Cell padding": "Relleno de la celda", -"Caption": "Subt\u00edtulo", -"Left": "Izquierda", -"Center": "Centro", -"Right": "Derecha", -"Cell type": "Tipo de celda", -"Scope": "Alcance", -"Alignment": "Alineaci\u00f3n ", -"H Align": "Alineaci\u00f3n Horizontal", -"V Align": "Alineaci\u00f3n Vertical", -"Top": "Arriba", -"Middle": "Centrado", -"Bottom": "Abajo", -"Header cell": "Celda de encabezado", -"Row group": "Grupo de renglones", -"Column group": "Grupo de columnas", -"Row type": "Tipo de rengl\u00f3n ", -"Header": "Encabezado", -"Body": "Cuerpo", -"Footer": "Pie", -"Border color": "Color del borde", -"Insert template": "Insertar plantilla", -"Templates": "Plantilla", -"Template": "Plantilla", -"Text color": "Color de letra", -"Background color": "Color de fondo", -"Custom...": "Personalizar", -"Custom color": "Perzonalizar color", -"No color": "Sin color", -"Table of Contents": "Tabla de Contenidos", -"Show blocks": "Mostrar bloques", -"Show invisible characters": "Mostrar caracteres invisibles", -"Words: {0}": "Palabras:{0}", -"{0} words": "{0} palabras", -"File": "Archivo", -"Edit": "Editar", -"Insert": "Insertar", -"View": "Vistas", -"Format": "Formato", -"Table": "Tabla", -"Tools": "Herramientas", -"Powered by {0}": "Creado con {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Presione dentro del \u00e1rea de texto ALT-F9 para invocar el men\u00fa, ALT-F10 para la barra de herramientas y ALT-0 para la ayuda." -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/et.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/et.js deleted file mode 100644 index 96b7635..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/et.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('et',{ -"Redo": "Tee uuesti", -"Undo": "V\u00f5ta tagasi", -"Cut": "L\u00f5ika", -"Copy": "Kopeeri", -"Paste": "Kleebi", -"Select all": "Vali k\u00f5ik", -"New document": "Uus dokument", -"Ok": "Ok", -"Cancel": "Katkesta", -"Visual aids": "N\u00e4itevahendid", -"Bold": "Rasvane", -"Italic": "Kaldkiri", -"Underline": "Allakriipsutatud", -"Strikethrough": "L\u00e4bikriipsutatud", -"Superscript": "\u00dclaindeks", -"Subscript": "Alaindeks", -"Clear formatting": "Puhasta vorming", -"Align left": "Joonda vasakule", -"Align center": "Joonda keskele", -"Align right": "Joonda paremale", -"Justify": "Joonda r\u00f6\u00f6pselt", -"Bullet list": "J\u00e4rjestamata loend", -"Numbered list": "J\u00e4rjestatud loend", -"Decrease indent": "V\u00e4henda taanet", -"Increase indent": "Suurenda taanet", -"Close": "Sulge", -"Formats": "Vormingud", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Sinu veebilehitseja ei toeta otsest ligip\u00e4\u00e4su l\u00f5ikelauale. Palun kasuta selle asemel klaviatuuri kiirk\u00e4sklusi Ctrl+X\/C\/V.", -"Headers": "P\u00e4ised", -"Header 1": "Pealkiri 1", -"Header 2": "Pealkiri 2", -"Header 3": "Pealkiri 3", -"Header 4": "Pealkiri 4", -"Header 5": "Pealkiri 5", -"Header 6": "Pealkiri 6", -"Headings": "Pealkirjad", -"Heading 1": "Pealkiri 1", -"Heading 2": "Pealkiri 2", -"Heading 3": "Pealkiri 3", -"Heading 4": "Pealkiri 4", -"Heading 5": "Pealkiri 5", -"Heading 6": "Pealkiri 6", -"Preformatted": "Eelvormindaud", -"Div": "Sektsioon", -"Pre": "Eelvormindatud", -"Code": "Kood", -"Paragraph": "L\u00f5ik", -"Blockquote": "Plokktsitaat", -"Inline": "Reasisene", -"Blocks": "Plokid", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Asetamine on n\u00fc\u00fcd tekstire\u017eiimis. Sisu asetatakse n\u00fc\u00fcd lihttekstina, kuni sa l\u00fclitad selle valiku v\u00e4lja.", -"Font Family": "Kirjastiilid", -"Font Sizes": "Kirja suurused", -"Class": "Klass", -"Browse for an image": "Sirvi pilte", -"OR": "V\u00d5I", -"Drop an image here": "Kukuta pilt siia", -"Upload": "\u00dcles laadimine", -"Block": "Plokk", -"Align": "Joonda", -"Default": "Vaikimisi", -"Circle": "Ring", -"Disc": "Ketas", -"Square": "Ruut", -"Lower Alpha": "V\u00e4iket\u00e4hed (a, b, c)", -"Lower Greek": "Kreeka v\u00e4iket\u00e4hed (\u03b1, \u03b2, \u03b3)", -"Lower Roman": "Rooma v\u00e4iket\u00e4hed (i, ii, iii)", -"Upper Alpha": "Suurt\u00e4hed (A, B, C)", -"Upper Roman": "Rooma suurt\u00e4hed (I, II, III)", -"Anchor": "Ankur", -"Name": "Nimi", -"Id": "ID", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "ID peaks algama t\u00e4hega ning sellele peaks j\u00e4rgnema ainult t\u00e4hed, arvud, sidekriipsud, punktid, koolonid v\u00f5i alakriipsud.", -"You have unsaved changes are you sure you want to navigate away?": "Sul on salvestamata muudatusi. Oled Sa kindel, et soovid mujale navigeeruda?", -"Restore last draft": "Taasta viimane mustand", -"Special character": "Erim\u00e4rk", -"Source code": "L\u00e4htekood", -"Insert\/Edit code sample": "Sisesta\/muuda koodin\u00e4idis", -"Language": "Keel", -"Code sample": "Koodi n\u00e4idis", -"Color": "V\u00e4rv", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Vasakult paremale", -"Right to left": "Paremalt vasakule", -"Emoticons": "Emotikonid", -"Document properties": "Dokumendi omadused", -"Title": "Pealkiri", -"Keywords": "M\u00e4rks\u00f5nad", -"Description": "Kirjeldus", -"Robots": "Robotid", -"Author": "Autor", -"Encoding": "M\u00e4rgistik", -"Fullscreen": "T\u00e4isekraan", -"Action": "Tegevus", -"Shortcut": "Otsetee", -"Help": "Abiinfo", -"Address": "Aadress", -"Focus to menubar": "Fookus men\u00fc\u00fcribale", -"Focus to toolbar": "Fookus t\u00f6\u00f6riistaribale", -"Focus to element path": "Fookus elemendi asukohale", -"Focus to contextual toolbar": "Fookus kontekstimen\u00fc\u00fcle", -"Insert link (if link plugin activated)": "Sisesta link (kui lingi plugin on aktiveeritud)", -"Save (if save plugin activated)": "Salvesta (kui salvestamise plugin on aktiveeritud)", -"Find (if searchreplace plugin activated)": "Otsi (kui plugin searchreplace on aktiveeritud)", -"Plugins installed ({0}):": "Pluginad on paigaldatud ({0}):", -"Premium plugins:": "Tasulised pluginad:", -"Learn more...": "Vaata lisainfot...", -"You are using {0}": "Sa kasutad {0}", -"Plugins": "Pluginad", -"Handy Shortcuts": "Mugavad otseteed", -"Horizontal line": "Horisontaaljoon", -"Insert\/edit image": "Lisa\/muuda pilt", -"Image description": "Pildi kirjeldus", -"Source": "Allikas", -"Dimensions": "M\u00f5\u00f5tmed", -"Constrain proportions": "S\u00e4ilita kuvasuhe", -"General": "\u00dcldine", -"Advanced": "T\u00e4iendavad seaded", -"Style": "Stiil", -"Vertical space": "P\u00fcstine vahe", -"Horizontal space": "Reavahe", -"Border": "\u00c4\u00e4ris", -"Insert image": "Lisa pilt", -"Image": "Pilt", -"Image list": "Piltide nimekiri", -"Rotate counterclockwise": "P\u00f6\u00f6ra vastup\u00e4eva", -"Rotate clockwise": "P\u00f6\u00f6ra p\u00e4rip\u00e4eva", -"Flip vertically": "Peegelda vertikaalselt", -"Flip horizontally": "Peegelda horisontaalselt", -"Edit image": "Muuda pilti", -"Image options": "Pildi valikud", -"Zoom in": "Suumi sisse", -"Zoom out": "Suumi v\u00e4lja", -"Crop": "L\u00f5ika", -"Resize": "Muuda suurust", -"Orientation": "Suund", -"Brightness": "Heledus", -"Sharpen": "Teravamaks", -"Contrast": "Kontrast", -"Color levels": "V\u00e4rvi tasemed", -"Gamma": "Gamma", -"Invert": "P\u00f6\u00f6ra v\u00e4rvid", -"Apply": "Rakenda", -"Back": "Tagasi", -"Insert date\/time": "Lisa kuup\u00e4ev\/kellaaeg", -"Date\/time": "Kuup\u00e4ev\/kellaaeg", -"Insert link": "Lisa link", -"Insert\/edit link": "Lisa\/muuda link", -"Text to display": "Kuvatav tekst", -"Url": "Viide (URL)", -"Target": "Sihtm\u00e4rk", -"None": "Puudub", -"New window": "Uus aken", -"Remove link": "Eemalda link", -"Anchors": "Ankrud", -"Link": "Link", -"Paste or type a link": "Aseta v\u00f5i sisesta link", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "URL, mille sa sisestasid, n\u00e4ib olevat e-posti aadress. Kas sa soovid lisada sellele eesliite mailto: ?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "URL, mille sa sisestasid, n\u00e4ib olevat v\u00e4line link. Kas sa soovid lisada sellele eesliite http:\/\/ ?", -"Link list": "Linkide nimekiri", -"Insert video": "Lisa video", -"Insert\/edit video": "Lisa\/muuda video", -"Insert\/edit media": "Lisa\/muuda multimeediat", -"Alternative source": "Teine allikas", -"Poster": "Lisaja", -"Paste your embed code below:": "Kleebi oma manustamiskood siia alla:", -"Embed": "Manusta", -"Media": "Multimeedia", -"Nonbreaking space": "T\u00fchim\u00e4rk (nbsp)", -"Page break": "Lehevahetus", -"Paste as text": "Aseta tekstina", -"Preview": "Eelvaade", -"Print": "Tr\u00fcki", -"Save": "Salvesta", -"Find": "Otsi", -"Replace with": "Asendus", -"Replace": "Asenda", -"Replace all": "Asenda k\u00f5ik", -"Prev": "Eelm", -"Next": "J\u00e4rg", -"Find and replace": "Otsi ja asenda", -"Could not find the specified string.": "Ei suutnud leida etteantud s\u00f5net.", -"Match case": "Erista suur- ja v\u00e4iket\u00e4hti", -"Whole words": "Terviks\u00f5nad", -"Spellcheck": "\u00d5igekirja kontroll", -"Ignore": "Eira", -"Ignore all": "Eira k\u00f5iki", -"Finish": "L\u00f5peta", -"Add to Dictionary": "Lisa s\u00f5naraamatusse", -"Insert table": "Lisa tabel", -"Table properties": "Tabeli omadused", -"Delete table": "Kustuta tabel", -"Cell": "Lahter", -"Row": "Rida", -"Column": "Tulp", -"Cell properties": "Lahtri omadused", -"Merge cells": "\u00dchenda lahtrid", -"Split cell": "T\u00fckelda lahter", -"Insert row before": "Lisa rida enne", -"Insert row after": "Lisa rida j\u00e4rele", -"Delete row": "Kustuta rida", -"Row properties": "Rea omadused", -"Cut row": "L\u00f5ika rida", -"Copy row": "Kopeeri rida", -"Paste row before": "Kleebi rida enne", -"Paste row after": "Kleebi rida j\u00e4rele", -"Insert column before": "Lisa tulp enne", -"Insert column after": "Lisa tulp j\u00e4rele", -"Delete column": "Kustuta tulp", -"Cols": "Veerud", -"Rows": "Read", -"Width": "Laius", -"Height": "K\u00f5rgus", -"Cell spacing": "Lahtrivahe", -"Cell padding": "Lahtri sisu ja tabeli \u00e4\u00e4rise vahe", -"Caption": "Alapealkiri", -"Left": "Vasakul", -"Center": "Keskel", -"Right": "Paremal", -"Cell type": "Lahtri t\u00fc\u00fcp", -"Scope": "Ulatus", -"Alignment": "Joondus", -"H Align": "H Joondus", -"V Align": "V Joondus", -"Top": "\u00dcleval", -"Middle": "Keskel", -"Bottom": "All", -"Header cell": "P\u00e4islahter", -"Row group": "Ridade r\u00fchm", -"Column group": "Veergude r\u00fchm", -"Row type": "Rea t\u00fc\u00fcp", -"Header": "P\u00e4is", -"Body": "P\u00f5hiosa", -"Footer": "Jalus", -"Border color": "Piirjoone v\u00e4rv", -"Insert template": "Lisa mall", -"Templates": "Mallid", -"Template": "Mall", -"Text color": "Teksti v\u00e4rv", -"Background color": "Tausta v\u00e4rv", -"Custom...": "Kohandatud...", -"Custom color": "Kohandatud v\u00e4rv", -"No color": "V\u00e4rvi pole", -"Table of Contents": "Sisukord", -"Show blocks": "N\u00e4ita plokke", -"Show invisible characters": "N\u00e4ita peidetud m\u00e4rke", -"Words: {0}": "S\u00f5nu: {0}", -"{0} words": "{0} s\u00f5na", -"File": "Fail", -"Edit": "Muuda", -"Insert": "Sisesta", -"View": "Vaade", -"Format": "Vorming", -"Table": "Tabel", -"Tools": "T\u00f6\u00f6riistad", -"Powered by {0}": "Kasutatud tarkvara {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rikastatud teksti ala. Men\u00fc\u00fc jaoks vajuta ALT-F9. T\u00f6\u00f6riistariba jaoks vajuta ALT-F10. Abi saamiseks vajuta ALT-0." -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/eu.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/eu.js deleted file mode 100644 index 44e62db..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/eu.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('eu',{ -"Redo": "Berregin", -"Undo": "Desegin", -"Cut": "Ebaki", -"Copy": "Kopiatu", -"Paste": "Itsatsi", -"Select all": "Hautatu dena", -"New document": "Dokumentu berria", -"Ok": "Ondo", -"Cancel": "Ezeztatu", -"Visual aids": "Laguntza bisualak", -"Bold": "Lodia", -"Italic": "Etzana", -"Underline": "Azpimarratua", -"Strikethrough": "Marratua", -"Superscript": "Goi-indize", -"Subscript": "Azpiindize", -"Clear formatting": "Garbitu formatua", -"Align left": "Lerrokatu ezkerrean", -"Align center": "Lerrokatu erdian", -"Align right": "Lerrokatu eskuinean", -"Justify": "Justifikatuta", -"Bullet list": "Bulet zerrenda", -"Numbered list": "Zerrenda zenbatua", -"Decrease indent": "Txikitu koska", -"Increase indent": "Handitu koska", -"Close": "Itxi", -"Formats": "Formatuak", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Zure nabigatzaileak ez du arbela zuzenean erabiltzeko euskarririk. Mesedez erabili CTRL+X\/C\/V teklatuko lasterbideak.", -"Headers": "Goiburuak", -"Header 1": "1 Goiburua", -"Header 2": "2 Goiburua", -"Header 3": "3 Goiburua", -"Header 4": "4 Goiburua", -"Header 5": "5 Goiburua", -"Header 6": "6 Goiburua", -"Headings": "Izenburuak", -"Heading 1": "1. izenburua", -"Heading 2": "2. izenburua", -"Heading 3": "3. izenburua", -"Heading 4": "4. izenburua", -"Heading 5": "5. izenburua", -"Heading 6": "6. izenburua", -"Preformatted": "Aurreformateatuta", -"Div": "Div", -"Pre": "Pre", -"Code": "Kodea", -"Paragraph": "Paragrafoa", -"Blockquote": "Blockquote", -"Inline": "Lerroan", -"Blocks": "Blokeak", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Itsatsi testu arrunt moduan dago orain. Edukiak testu arruntak bezala itsatsiko dira aukera hau itzaltzen duzunera arte.", -"Font Family": "Letra-tipo familia", -"Font Sizes": "Letra-tamainak", -"Class": "Klasea", -"Browse for an image": "Irudia arakatu", -"OR": "EDO", -"Drop an image here": "Irudia hona ekarri", -"Upload": "Kargatu", -"Block": "Blokea", -"Align": "Alineatu", -"Default": "Lehenetstia", -"Circle": "Zirkulua", -"Disc": "Diskoa", -"Square": "Karratua", -"Lower Alpha": "Behe alfa", -"Lower Greek": "Behe grekoa", -"Lower Roman": "Behe erromatarra", -"Upper Alpha": "Goi alfa", -"Upper Roman": "Goi erromatarra", -"Anchor": "Esteka", -"Name": "Izena", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Ida hizki batekin hasi behar da, jarraian hizkiak, zenbakiak, gidoiak, puntuak, bi-puntu edo azpiko marrak bakarrik izan ditzake.", -"You have unsaved changes are you sure you want to navigate away?": "Gorde gabeko aldaketak dituzu, zihur zaude hemendik irten nahi duzula?", -"Restore last draft": "Leheneratu azken zirriborroa", -"Special character": "Karaktere bereziak", -"Source code": "Iturburu-kodea", -"Insert\/Edit code sample": "Txertatu\/editatu kode adibidea", -"Language": "Hizkuntza", -"Code sample": "Kode adibidea", -"Color": "Kolorea", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Ezkerretik eskuinera", -"Right to left": "Eskuinetik ezkerrera", -"Emoticons": "Irrifartxoak", -"Document properties": "Dokumentuaren propietateak", -"Title": "Titulua", -"Keywords": "Hitz gakoak", -"Description": "Deskribapena", -"Robots": "Robotak", -"Author": "Egilea", -"Encoding": "Encoding", -"Fullscreen": "Pantaila osoa", -"Action": "Akzioa", -"Shortcut": "Laster tekla", -"Help": "Laguntza", -"Address": "Helbidea", -"Focus to menubar": "Fokoa menu-barrara eraman", -"Focus to toolbar": "Fokoa tresna-barrara eraman", -"Focus to element path": "Fokoa elementuaren bidera eraman", -"Focus to contextual toolbar": "Fokoa kontestuko tresna-barrara eraman", -"Insert link (if link plugin activated)": "Lotura txertatu (lotura plugina aktibatuta badago)", -"Save (if save plugin activated)": "Gorde (gordetzeko plugina aktibatuta badago)", -"Find (if searchreplace plugin activated)": "Bilatu (bilatuordezkatu plugina instalatuta badago)", -"Plugins installed ({0}):": "Instalatutako pluginak ({0}):", -"Premium plugins:": "Premium pluginak:", -"Learn more...": "Gehiago ikasi...", -"You are using {0}": "{0} erabiltzen ari zara", -"Plugins": "Pluginak", -"Handy Shortcuts": "Laster-tekla erabilgarriak", -"Horizontal line": "Marra horizontala", -"Insert\/edit image": "Irudia txertatu\/editatu", -"Image description": "Irudiaren deskribapena", -"Source": "Iturburua", -"Dimensions": "Neurriak", -"Constrain proportions": "Zerraditu proportzioak", -"General": "Orokorra", -"Advanced": "Aurreratua", -"Style": "Estiloa", -"Vertical space": "Hutsune bertikala", -"Horizontal space": "Hutsune horizontala", -"Border": "Ertza", -"Insert image": "Irudia txertatu", -"Image": "Irudia", -"Image list": "Irudi zerrenda", -"Rotate counterclockwise": "Erlojuaren aurkako eran biratu", -"Rotate clockwise": "Erlojuaren eran biratu", -"Flip vertically": "Bertikalki irauli", -"Flip horizontally": "Horizontalki irauli", -"Edit image": "Irudia editatu", -"Image options": "Irudiaren aukerak", -"Zoom in": "Zooma handiagotu", -"Zoom out": "Zooma txikiagotu", -"Crop": "Moztu", -"Resize": "Tamaina aldatu", -"Orientation": "Orientazioa", -"Brightness": "Distira", -"Sharpen": "Zorroztu", -"Contrast": "Kontrastatu", -"Color levels": "Kolore mailak", -"Gamma": "Gamma", -"Invert": "Biratu", -"Apply": "Gorde", -"Back": "Atzera", -"Insert date\/time": "Data\/ordua txertatu", -"Date\/time": "Data\/ordua", -"Insert link": "Esteka txertatu", -"Insert\/edit link": "Esteka txertatu\/editatu", -"Text to display": "Bistaratzeko testua", -"Url": "URL", -"Target": "Target", -"None": "Bat ere ez", -"New window": "Lehio berria", -"Remove link": "Kendu esteka", -"Anchors": "Estekak", -"Link": "Lotura", -"Paste or type a link": "Itsatsu edo idatzi lotura", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Sartu duzun URL-ak e-posta helbidea dela dirudi. Nahi duzu dagokion mailto: aurrizkia gehitzea?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Sartu duzun URL-ak kanpoko esteka dela dirudi. Nahi duzu dagokion http:\/\/ aurrizkia gehitzea?", -"Link list": "Loturen zerrenda", -"Insert video": "Bideoa txertatu", -"Insert\/edit video": "Bideoa txertatu\/editatu", -"Insert\/edit media": "Media txertatu\/editatu", -"Alternative source": "Iturburu alternatiboa", -"Poster": "Poster-a", -"Paste your embed code below:": "Itsatsi hemen zure enkapsulatzeko kodea:", -"Embed": "Kapsulatu", -"Media": "Media", -"Nonbreaking space": "Zuriune zatiezina", -"Page break": "Orrialde-jauzia", -"Paste as text": "Itsatsi testu bezala", -"Preview": "Aurrebista", -"Print": "Inprimatu", -"Save": "Gorde", -"Find": "Bilatu", -"Replace with": "Honekin ordeztu", -"Replace": "Ordeztu", -"Replace all": "Ordeztu dena", -"Prev": "Aurrekoa", -"Next": "Hurrengoa", -"Find and replace": "Bilatu eta ordeztu", -"Could not find the specified string.": "Ezin izan da zehaztutako katea aurkitu.", -"Match case": "Maiuskula\/minuskula", -"Whole words": "hitz osoak", -"Spellcheck": "Egiaztapenak", -"Ignore": "Ez ikusi", -"Ignore all": "Ez ikusi guztia", -"Finish": "Amaitu", -"Add to Dictionary": "Hiztegira gehitu", -"Insert table": "Txertatu taula", -"Table properties": "Taularen propietateak", -"Delete table": "Taula ezabatu", -"Cell": "Gelaxka", -"Row": "Errenkada", -"Column": "Zutabea", -"Cell properties": "Gelaxkaren propietateak", -"Merge cells": "Batu gelaxkak", -"Split cell": "Banatu gelaxkak", -"Insert row before": "Txertatu errenkada aurretik", -"Insert row after": "Txertatu errenkada ostean", -"Delete row": "Ezabatu errenkada", -"Row properties": "Errenkadaren propietateak", -"Cut row": "Ebaki errenkada", -"Copy row": "Kopiatu errenkada", -"Paste row before": "Itsatsi errenkada aurretik", -"Paste row after": "Itsatsi errenkada ostean", -"Insert column before": "Txertatu zutabe aurretik", -"Insert column after": "Txertatu zutabea ostean", -"Delete column": "Ezabatu zutabea", -"Cols": "Zutabeak", -"Rows": "Errenkadak", -"Width": "Zabalera", -"Height": "Altuera", -"Cell spacing": "Gelaxka arteko tartea", -"Cell padding": "Gelaxken betegarria", -"Caption": "Epigrafea", -"Left": "Ezkerra", -"Center": "Erdia", -"Right": "Eskuina", -"Cell type": "Gelaxka mota", -"Scope": "Esparrua", -"Alignment": "Lerrokatzea", -"H Align": "Lerrokatze horizontala", -"V Align": "Lerrokatze bertikala", -"Top": "Goian", -"Middle": "Erdian", -"Bottom": "Behean", -"Header cell": "Goiburuko gelaxka", -"Row group": "Lerro taldea", -"Column group": "Zutabe taldea", -"Row type": "Lerro mota", -"Header": "Goiburua", -"Body": "Gorputza", -"Footer": "Oina", -"Border color": "Inguruko marraren kolorea", -"Insert template": "Txertatu txantiloia", -"Templates": "Txantiloiak", -"Template": "Txantiloia", -"Text color": "Testuaren kolorea", -"Background color": "Atzeko kolorea", -"Custom...": "Pertsonalizatu", -"Custom color": "Pertsonalizatutako kolorea", -"No color": "Kolorerik ez", -"Table of Contents": "Edukien taula", -"Show blocks": "Erakutsi blokeak", -"Show invisible characters": "Erakutsi karaktere izkutuak", -"Words: {0}": "Hitzak: {0}", -"{0} words": "{0} hitz", -"File": "Fitxategia", -"Edit": "Editatu", -"Insert": "Sartu", -"View": "Ikusi", -"Format": "Formatua", -"Table": "Taula", -"Tools": "Tresnak", -"Powered by {0}": "{0}rekin egina", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Testu aberastuko area. Sakatu ALT-F9 menurako. Sakatu ALT-F10 tresna-barrarako. Sakatu ALT-0 laguntzarako" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fa_IR.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fa_IR.js deleted file mode 100644 index 7ac42b6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fa_IR.js +++ /dev/null @@ -1,262 +0,0 @@ -tinymce.addI18n('fa_IR',{ -"Redo": "\u0628\u0627\u0632 \u0646\u0634\u0627\u0646", -"Undo": "\u0628\u0627\u0632 \u06af\u0631\u062f\u0627\u0646", -"Cut": "\u0628\u0631\u0634", -"Copy": "\u0631\u0648\u0646\u0648\u06cc\u0633\u06cc", -"Paste": "\u0686\u0633\u0628\u0627\u0646\u062f\u0646", -"Select all": "\u0627\u0646\u062a\u062e\u0627\u0628 \u0647\u0645\u0647", -"New document": "\u0633\u0646\u062f \u062c\u062f\u06cc\u062f", -"Ok": "\u062a\u0627\u06cc\u06cc\u062f", -"Cancel": "\u0627\u0646\u0635\u0631\u0627\u0641", -"Visual aids": "\u06a9\u0645\u06a9 \u0628\u0635\u0631\u06cc", -"Bold": "\u062f\u0631\u0634\u062a", -"Italic": "\u06a9\u062c", -"Underline": "\u0632\u06cc\u0631 \u062e\u0637", -"Strikethrough": "\u062e\u0637 \u062e\u0648\u0631\u062f\u0647", -"Superscript": "\u0646\u0645\u0627", -"Subscript": "\u067e\u0627\u06cc\u0647", -"Clear formatting": "\u067e\u0627\u06a9 \u06a9\u0631\u062f\u0646 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc", -"Align left": "\u0686\u067e \u0686\u06cc\u0646", -"Align center": "\u0648\u0633\u0637 \u0686\u06cc\u0646", -"Align right": "\u0631\u0627\u0633\u062a \u0686\u06cc\u0646", -"Justify": "\u062a\u0631\u0627\u0632 \u062f\u0648 \u0637\u0631\u0641\u0647", -"Bullet list": "\u0641\u0647\u0631\u0633\u062a \u0646\u0634\u0627\u0646\u0647 \u062f\u0627\u0631", -"Numbered list": "\u0641\u0647\u0631\u0633\u062a \u0634\u0645\u0627\u0631\u0647 \u062f\u0627\u0631", -"Decrease indent": "\u06a9\u0627\u0647\u0634 \u062a\u0648\u0631\u0641\u062a\u06af\u06cc", -"Increase indent": "\u0627\u0641\u0632\u0627\u06cc\u0634 \u062a\u0648\u0631\u0641\u062a\u06af\u06cc", -"Close": "\u0628\u0633\u062a\u0646", -"Formats": "\u0642\u0627\u0644\u0628 \u0647\u0627", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0645\u0631\u0648\u0631\u06af\u0631 \u0634\u0645\u0627 \u062f\u0633\u062a\u0631\u0633\u06cc \u0645\u0633\u062a\u0642\u06cc\u0645 \u0628\u0647 \u06a9\u0644\u06cc\u067e \u0628\u0648\u0631\u062f \u0631\u0627 \u067e\u0634\u062a\u06cc\u0628\u0627\u0646\u06cc \u0646\u0645\u06cc \u06a9\u0646\u062f\u060c \u0644\u0637\u0641\u0627 \u0627\u0632 \u0645\u06cc\u0627\u0646\u0628\u0631\u0647\u0627\u06cc Ctrl+X\/C\/V \u0635\u0641\u062d\u0647 \u06a9\u0644\u06cc\u062f \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f . ", -"Headers": "\u0633\u0631 \u0622\u0645\u062f\u0647\u0627", -"Header 1": "\u0633\u0631 \u0622\u0645\u062f 1", -"Header 2": "\u0633\u0631 \u0622\u0645\u062f 2", -"Header 3": "\u0633\u0631 \u0622\u0645\u062f 3", -"Header 4": "\u0633\u0631 \u0622\u0645\u062f 4", -"Header 5": "\u0633\u0631 \u0622\u0645\u062f 5", -"Header 6": "\u0633\u0631 \u0622\u0645\u062f 6", -"Headings": "\u0639\u0646\u0627\u0648\u06cc\u0646", -"Heading 1": "\u0639\u0646\u0648\u0627\u0646 1", -"Heading 2": "\u0639\u0646\u0648\u0627\u0646 2", -"Heading 3": "\u0639\u0646\u0648\u0627\u0646 3", -"Heading 4": "\u0639\u0646\u0648\u0627\u0646 4", -"Heading 5": "\u0639\u0646\u0648\u0627\u0646 5", -"Heading 6": "\u0639\u0646\u0648\u0627\u0646 6", -"Preformatted": "\u0627\u0632 \u067e\u06cc\u0634 \u0642\u0627\u0644\u0628 \u0628\u0646\u062f\u06cc \u0634\u062f\u0647", -"Div": "\u0628\u0644\u0648\u06a9 \u062c\u062f\u0627 \u0633\u0627\u0632 (\u062a\u06af Div)", -"Pre": "\u0628\u0644\u0648\u06a9 \u0645\u062a\u0646 \u0642\u0627\u0644\u0628 \u062f\u0627\u0631 (\u062a\u06af Pre)", -"Code": "\u0628\u0644\u0648\u06a9 \u06a9\u062f\u0646\u0648\u06cc\u0633\u06cc (\u062a\u06a9 Code)", -"Paragraph": "\u067e\u0627\u0631\u0627\u06af\u0631\u0627\u0641 (\u062a\u06af P)", -"Blockquote": "\u0628\u0644\u0648\u06a9 \u0646\u0642\u0644 \u0642\u0648\u0644 (\u062a\u06af BlockQuote)", -"Inline": "\u0631\u0648 \u062e\u0637", -"Blocks": "\u0628\u0644\u0648\u06a9 \u0647\u0627", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u0627\u0645\u06a9\u0627\u0646 \u0686\u0633\u0628\u0627\u0646\u062f\u0646\u060c \u062f\u0631 \u062d\u0627\u0644\u062a \u0645\u062a\u0646 \u062e\u0627\u0644\u0635 \u062a\u0646\u0638\u06cc\u0645 \u06af\u0634\u062a\u0647. \u062a\u0627 \u0632\u0645\u0627\u0646 \u062a\u063a\u06cc\u06cc\u0631 \u0627\u06cc\u0646 \u062d\u0627\u0644\u062a\u060c \u0645\u062d\u062a\u0648\u0627\u06cc \u0645\u0648\u0631\u062f \u0686\u0633\u0628\u0627\u0646\u062f\u0646\u060c \u0628\u0647 \u0635\u0648\u0631\u062a \u0645\u062a\u0646 \u062e\u0627\u0644\u0635 \u062e\u0648\u0627\u0647\u062f \u0686\u0633\u0628\u06cc\u062f.", -"Font Family": "\u0646\u0648\u0639 \u0642\u0644\u0645", -"Font Sizes": "\u0627\u0646\u062f\u0627\u0632\u0647\u0621 \u0642\u0644\u0645", -"Class": "\u0631\u062f\u0647", -"Browse for an image": "\u06cc\u0627\u0641\u062a\u0646 \u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631", -"OR": "\u00ab\u06cc\u0627\u00bb", -"Drop an image here": "\u06cc\u06a9 \u062a\u0635\u0648\u06cc\u0631 \u0627\u06cc\u0646\u062c\u0627 \u0631\u0647\u0627 \u06a9\u0646\u06cc\u062f", -"Upload": "\u0628\u0627\u0631\u06af\u0630\u0627\u0631\u06cc", -"Block": "\u0628\u0644\u0648\u06a9", -"Align": "\u0686\u06cc\u062f\u0645\u0627\u0646", -"Default": "\u067e\u06cc\u0634 \u0641\u0631\u0636", -"Circle": "\u062f\u0627\u06cc\u0631\u0647", -"Disc": "\u062f\u0627\u06cc\u0631\u0647\u0621 \u062a\u0648\u067e\u0631", -"Square": "\u0686\u0647\u0627\u0631 \u06af\u0648\u0634", -"Lower Alpha": "\u062d\u0631\u0648\u0641 \u06a9\u0648\u0686\u06a9", -"Lower Greek": "\u062d\u0631\u0648\u0641 \u06a9\u0648\u0686\u06a9 \u06cc\u0648\u0646\u0627\u0646\u06cc", -"Lower Roman": "\u0627\u0631\u0642\u0627\u0645 \u06a9\u0648\u0686\u06a9 \u0631\u0648\u0645\u06cc", -"Upper Alpha": "\u062d\u0631\u0648\u0641 \u0628\u0632\u0631\u06af", -"Upper Roman": "\u0627\u0631\u0642\u0627\u0645 \u0628\u0632\u0631\u06af \u0631\u0648\u0645\u06cc", -"Anchor": "\u0642\u0644\u0627\u0628", -"Name": "\u0646\u0627\u0645", -"Id": "\u0634\u0646\u0627\u0633\u0647", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "\u0634\u0646\u0627\u0633\u0647 \u0645\u06cc \u0628\u0627\u06cc\u0633\u062a \u0628\u0627 \u06cc\u06a9 \u062d\u0631\u0641 \u0627\u0644\u0641\u0628\u0627 \u0622\u063a\u0627\u0632 \u0648 \u0628\u0627 \u062f\u0646\u0628\u0627\u0644\u0647 \u0627\u06cc \u0627\u0632 \u062d\u0631\u0648\u0641\u060c \u0627\u0639\u062f\u0627\u062f\u060c \u0639\u0644\u0627\u0645\u062a \u0645\u0650\u0646\u0647\u0627\u060c \u0646\u0642\u0637\u0647\u060c \u062f\u0648 \u0646\u0642\u0637\u0647 \u06cc\u0627 \u062e\u0637 \u062a\u06cc\u0631\u0647 \u0627\u062f\u0627\u0645\u0647 \u06cc\u0627\u0628\u062f.", -"You have unsaved changes are you sure you want to navigate away?": "\u062a\u063a\u06cc\u06cc\u0631\u0627\u062a \u0634\u0645\u0627 \u0630\u062e\u06cc\u0631\u0647 \u0646\u0634\u062f\u0647 \u0627\u0646\u062f\u060c \u0622\u06cc\u0627 \u062c\u0647\u062a \u062e\u0631\u0648\u062c \u0627\u0637\u0645\u06cc\u0646\u0627\u0646 \u062f\u0627\u0631\u06cc\u062f\u061f", -"Restore last draft": "\u0628\u0627\u0632\u06cc\u0627\u0628\u06cc \u0622\u062e\u0631\u06cc\u0646 \u067e\u06cc\u0634 \u0646\u0648\u06cc\u0633", -"Special character": "\u0646\u0648\u06cc\u0633\u0647 \u0647\u0627\u06cc \u062e\u0627\u0635", -"Source code": "\u0645\u062a\u0646 \u06a9\u062f \u0645\u0646\u0628\u0639", -"Insert\/Edit code sample": "\u062f\u0631\u062c\/\u0648\u06cc\u0631\u0627\u06cc\u0634 \u0646\u0645\u0648\u0646\u0647\u0621 \u06a9\u062f", -"Language": "\u0632\u0628\u0627\u0646", -"Code sample": "\u0646\u0645\u0648\u0646\u0647 \u06a9\u064f\u062f", -"Color": "\u0631\u0646\u06af", -"R": "\u0642\u0631\u0645\u0632", -"G": "\u0633\u0628\u0632", -"B": "\u0622\u0628\u06cc", -"Left to right": "\u0686\u067e \u0628\u0647 \u0631\u0627\u0633\u062a", -"Right to left": "\u0631\u0627\u0633\u062a \u0628\u0647 \u0686\u067e", -"Emoticons": "\u0635\u0648\u0631\u062a\u06a9 \u0647\u0627", -"Document properties": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0633\u0646\u062f", -"Title": "\u0639\u0646\u0648\u0627\u0646", -"Keywords": "\u0648\u0627\u0698\u06af\u0627\u0646 \u06a9\u0644\u06cc\u062f\u06cc", -"Description": "\u062a\u0648\u0636\u06cc\u062d", -"Robots": "\u0631\u0648\u0628\u0627\u062a\u0647\u0627", -"Author": "\u0645\u0648\u0644\u0641", -"Encoding": "\u06a9\u062f\u06af\u0632\u0627\u0631\u06cc \u0645\u062a\u0646", -"Fullscreen": "\u062a\u0645\u0627\u0645 \u0635\u0641\u062d\u0647", -"Action": "\u0639\u0645\u0644", -"Shortcut": "\u0645\u06cc\u0627\u0646\u0628\u064f\u0631", -"Help": "\u0631\u0627\u0647\u0646\u0645\u0627", -"Address": "\u0646\u0634\u0627\u0646\u06cc", -"Focus to menubar": "\u062a\u0645\u0631\u06a9\u0632 \u0628\u0631 \u0646\u0648\u0627\u0631 \u0645\u0646\u0648", -"Focus to toolbar": "\u062a\u0645\u0631\u06a9\u0632 \u0628\u0631 \u0646\u0648\u0627\u0631 \u0627\u0628\u0632\u0627\u0631", -"Focus to element path": "\u062a\u0645\u0631\u06a9\u0632 \u0628\u0631 \u0645\u0633\u06cc\u0631 \u0627\u0650\u0644\u0650\u0645\u0627\u0646", -"Focus to contextual toolbar": "\u062a\u0645\u0631\u06a9\u0632 \u0628\u0631 \u0646\u0648\u0627\u0631 \u0627\u0628\u0632\u0627\u0631 \u0645\u062a\u0646\u06cc", -"Insert link (if link plugin activated)": "\u062f\u0631\u062c \u067e\u06cc\u0648\u0646\u062f (\u0627\u06af\u0631 \u0627\u0641\u0632\u0648\u0646\u0647\u0621 \u067e\u06cc\u0648\u0646\u062f \u0641\u0639\u0627\u0644 \u0634\u062f)", -"Save (if save plugin activated)": "\u062b\u0628\u062a\u00a0(\u0627\u06af\u0631 \u0627\u0641\u0632\u0648\u0646\u0647\u0621 \u0630\u062e\u06cc\u0631\u0647 \u0633\u0627\u0632\u06cc \u0641\u0639\u0627\u0644 \u0634\u062f)", -"Find (if searchreplace plugin activated)": "\u06cc\u0627\u0641\u062a\u0646 (\u0627\u06af\u0631 \u0627\u0641\u0632\u0648\u0646\u0647\u0621 \u062c\u0633\u062a\u062c\u0648\/\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0641\u0639\u0627\u0644 \u0634\u062f)", -"Plugins installed ({0}):": "\u0627\u0641\u0632\u0648\u0646\u0647 \u0647\u0627\u06cc\u06cc \u06a9\u0647 \u0646\u0635\u0628 \u0634\u062f\u0646\u062f ({0}):", -"Premium plugins:": "\u0627\u0641\u0632\u0648\u0646\u0647 \u0647\u0627\u06cc \u0645\u062e\u0635\u0648\u0635:", -"Learn more...": "\u06cc\u0627\u062f\u06af\u06cc\u0631\u06cc \u0628\u06cc\u0634\u062a\u0631...", -"You are using {0}": "\u0634\u0645\u0627 \u062f\u0631 \u062d\u0627\u0644 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0627\u0632 {0} \u0645\u06cc \u0628\u0627\u0634\u06cc\u062f", -"Plugins": "\u0627\u0641\u0632\u0648\u0646\u0647 \u0647\u0627", -"Handy Shortcuts": "\u0645\u06cc\u0627\u0646\u0628\u064f\u0631\u0647\u0627\u06cc \u0633\u0648\u062f\u0645\u0646\u062f", -"Horizontal line": "\u062e\u0637 \u0627\u0641\u0642\u06cc", -"Insert\/edit image": "\u062f\u0631\u062c\/\u0648\u06cc\u0631\u0627\u06cc\u0634 \u062a\u0635\u0648\u06cc\u0631", -"Image description": "\u062a\u0648\u0635\u06cc\u0641 \u062a\u0635\u0648\u06cc\u0631", -"Source": "\u0645\u0646\u0628\u0639", -"Dimensions": "\u0627\u0628\u0639\u0627\u062f", -"Constrain proportions": "\u062d\u0641\u0638 \u062a\u0646\u0627\u0633\u0628", -"General": "\u0639\u0645\u0648\u0645\u06cc", -"Advanced": "\u067e\u06cc\u0634\u0631\u0641\u062a\u0647", -"Style": "\u0633\u0628\u06a9", -"Vertical space": "\u0641\u0636\u0627\u06cc \u0639\u0645\u0648\u062f\u06cc", -"Horizontal space": "\u0641\u0636\u0627\u06cc \u0627\u0641\u0642\u06cc", -"Border": "\u0644\u0628\u0647", -"Insert image": "\u062f\u0631\u062c \u062a\u0635\u0648\u06cc\u0631", -"Image": "\u062a\u0635\u0648\u06cc\u0631", -"Image list": "\u0641\u0647\u0631\u0633\u062a \u062a\u0635\u0648\u06cc\u0631\u06cc", -"Rotate counterclockwise": "\u062f\u064e\u0648\u064e\u0631\u0627\u0646 \u067e\u0627\u062f \u0633\u0627\u0639\u062a \u06af\u0631\u062f", -"Rotate clockwise": "\u062f\u064e\u0648\u064e\u0631\u0627\u0646 \u0633\u0627\u0639\u062a \u06af\u0631\u062f", -"Flip vertically": "\u0642\u0631\u06cc\u0646\u0647 \u0639\u0645\u0648\u062f\u06cc", -"Flip horizontally": "\u0642\u0631\u06cc\u0646\u0647 \u0627\u0641\u0642\u06cc", -"Edit image": "\u0648\u06cc\u0631\u0627\u0633\u062a \u062a\u0635\u0648\u06cc\u0631", -"Image options": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062a\u0635\u0648\u06cc\u0631", -"Zoom in": "\u0628\u0632\u0631\u06af \u0646\u0645\u0627\u06cc\u06cc", -"Zoom out": "\u06a9\u0648\u0686\u06a9 \u0646\u0645\u0627\u06cc\u06cc", -"Crop": "\u0628\u064f\u0631\u0634 \u062f\u064f\u0648\u0631", -"Resize": "\u062a\u063a\u06cc\u06cc\u0631 \u0627\u0646\u062f\u0627\u0632\u0647", -"Orientation": "\u06af\u0650\u0631\u0627", -"Brightness": "\u0631\u0648\u0634\u0646\u0627\u06cc\u06cc", -"Sharpen": "\u0628\u0647\u0628\u0648\u062f \u0644\u0628\u0647", -"Contrast": "\u062a\u0636\u0627\u062f \u0631\u0646\u06af", -"Color levels": "\u0633\u0637\u0648\u062d \u0631\u0646\u06af", -"Gamma": "\u06af\u0627\u0645\u0627", -"Invert": "\u0628\u0631\u06af\u0634\u062a \u0631\u0646\u06af", -"Apply": "\u0627\u0650\u0639\u0645\u0627\u0644", -"Back": "\u0628\u0627\u0632\u06af\u0634\u062a", -"Insert date\/time": "\u062f\u0631\u062c \u062a\u0627\u0631\u06cc\u062e\/\u0632\u0645\u0627\u0646", -"Date\/time": "\u062a\u0627\u0631\u06cc\u062e\/\u0632\u0645\u0627\u0646", -"Insert link": "\u062f\u0631\u062c \u067e\u06cc\u0648\u0646\u062f", -"Insert\/edit link": "\u062f\u0631\u062c\/\u0648\u06cc\u0631\u0627\u06cc\u0634 \u067e\u06cc\u0648\u0646\u062f", -"Text to display": "\u0645\u062a\u0646 \u0646\u0645\u0627\u06cc\u0634\u06cc", -"Url": "\u0622\u062f\u0631\u0633", -"Target": "\u0645\u0642\u0635\u062f", -"None": "\u0647\u06cc\u0686", -"New window": "\u067e\u0646\u062c\u0631\u0647\u0621 \u062c\u062f\u06cc\u062f", -"Remove link": "\u062d\u0630\u0641 \u067e\u06cc\u0648\u0646\u062f", -"Anchors": "\u0642\u0644\u0627\u0628 \u0647\u0627", -"Link": "\u067e\u06cc\u0648\u0646\u062f", -"Paste or type a link": "\u0686\u0633\u0628\u0627\u0646\u062f\u0646 \u06cc\u0627 \u062a\u0627\u06cc\u067e \u067e\u06cc\u0648\u0646\u062f", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0628\u0647 \u0646\u0638\u0631 \u0645\u06cc \u0631\u0633\u062f \u0622\u062f\u0631\u0633 \u0648\u0631\u0648\u062f\u06cc \u06cc\u06a9 \u0631\u0627\u06cc\u0627\u0646\u0627\u0645\u0647 \u0628\u0627\u0634\u062f. \u0622\u06cc\u0627 \u062a\u0645\u0627\u06cc\u0644 \u0628\u0647 \u0627\u0641\u0632\u0648\u0631\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f mailto: \u062f\u0627\u0631\u06cc\u062f\u061f", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u0628\u0647 \u0646\u0638\u0631 \u0645\u06cc \u0631\u0633\u062f \u0622\u062f\u0631\u0633 \u0648\u0631\u0648\u062f\u06cc \u0627\u0631\u062c\u0627\u0639\u06cc \u0628\u0647 \u062e\u0627\u0631\u062c \u0627\u0632 \u0627\u06cc\u0646 \u0633\u0627\u06cc\u062a \u0645\u06cc \u0628\u0627\u0634\u062f. \u0622\u06cc\u0627 \u062a\u0645\u0627\u06cc\u0644 \u0628\u0647 \u0627\u0641\u0632\u0648\u0631\u062f\u0646 \u067e\u06cc\u0634\u0648\u0646\u062f http:\/\/ \u062f\u0627\u0631\u06cc\u062f\u061f", -"Link list": "\u0641\u0647\u0631\u0633\u062a \u067e\u06cc\u0648\u0646\u062f", -"Insert video": "\u062f\u0631\u062c \u0648\u06cc\u062f\u06cc\u0648", -"Insert\/edit video": "\u062f\u0631\u062c\/\u0648\u06cc\u0631\u0627\u06cc\u0634 \u0648\u06cc\u062f\u06cc\u0648", -"Insert\/edit media": "\u062f\u0631\u062c\/\u0648\u06cc\u0631\u0627\u06cc\u0634 \u0631\u0633\u0627\u0646\u0647", -"Alternative source": "\u0645\u0646\u0628\u0639 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646", -"Poster": "\u067e\u0648\u0633\u062a\u0631", -"Paste your embed code below:": "\u0686\u0633\u0628\u0627\u0646\u062f\u0646 \u06a9\u062f \u062c\u0627\u0633\u0627\u0632\u06cc \u0634\u0645\u0627 \u062f\u0631 \u0632\u06cc\u0631: ", -"Embed": "\u062c\u0627\u0633\u0627\u0632\u06cc", -"Media": "\u0631\u0633\u0627\u0646\u0647", -"Nonbreaking space": "\u0641\u0636\u0627\u06cc \u062e\u0627\u0644\u06cc \u0628\u0631\u0634 \u0646\u0627\u067e\u0630\u06cc\u0631", -"Page break": "\u0628\u0631\u0634 \u0635\u0641\u062d\u0647", -"Paste as text": "\u0686\u0633\u0628\u0627\u0646\u062f\u0646 \u0645\u062a\u0646", -"Preview": "\u067e\u06cc\u0634 \u0646\u0645\u0627\u06cc\u0634", -"Print": "\u0686\u0627\u067e", -"Save": "\u0630\u062e\u06cc\u0631\u0647", -"Find": "\u062c\u0633\u062a\u062c\u0648", -"Replace with": "\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc \u0628\u0627", -"Replace": "\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc", -"Replace all": "\u062c\u0627\u06cc\u06af\u0632\u06cc\u0646 \u0647\u0645\u0647", -"Prev": "\u0642\u0628\u0644\u06cc", -"Next": "\u0628\u0639\u062f\u06cc", -"Find and replace": "\u062c\u0633\u062a\u062c\u0648 \u0648 \u062c\u0627\u06cc\u06af\u0632\u06cc\u0646\u06cc", -"Could not find the specified string.": "\u0631\u0634\u062a\u0647\u0621 \u0645\u0648\u0631\u062f \u0646\u0638\u0631 \u06cc\u0627\u0641\u062a \u0646\u06af\u0631\u062f\u06cc\u062f.", -"Match case": "\u062a\u0637\u0627\u0628\u0642 \u062d\u0631\u0648\u0641", -"Whole words": "\u062a\u0645\u0627\u0645 \u0648\u0627\u0698\u06af\u0627\u0646", -"Spellcheck": "\u0628\u0631\u0631\u0633\u06cc \u0627\u0645\u0644\u0627\u0621", -"Ignore": "\u0628\u06cc \u062e\u06cc\u0627\u0644", -"Ignore all": "\u0628\u06cc \u062e\u06cc\u0627\u0644 \u0647\u0645\u0647", -"Finish": "\u0627\u062a\u0645\u0627\u0645", -"Add to Dictionary": "\u0628\u0647 \u0648\u0627\u0698\u0647 \u0646\u0627\u0645\u0647 \u0628\u06cc \u0627\u0641\u0632\u0627", -"Insert table": "\u062f\u0631\u062c \u062c\u062f\u0648\u0644", -"Table properties": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u062c\u062f\u0648\u0644", -"Delete table": "\u062d\u0630\u0641 \u062c\u062f\u0648\u0644", -"Cell": "\u0633\u0644\u0648\u0644", -"Row": "\u0633\u0637\u0631", -"Column": "\u0633\u062a\u0648\u0646", -"Cell properties": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0633\u0644\u0648\u0644", -"Merge cells": "\u067e\u06cc\u0648\u0646\u062f \u0633\u0644\u0648\u0644 \u0647\u0627", -"Split cell": "\u062c\u062f\u0627 \u0633\u0627\u0632\u06cc \u0633\u0644\u0648\u0644", -"Insert row before": "\u062f\u0631\u062c \u0633\u0637\u0631 \u062f\u0631 \u0628\u0627\u0644\u0627", -"Insert row after": "\u062f\u0631\u062c \u0633\u0637\u0631 \u062f\u0631 \u067e\u0627\u06cc\u06cc\u0646", -"Delete row": "\u062d\u0630\u0641 \u0633\u0637\u0631", -"Row properties": "\u062a\u0646\u0638\u06cc\u0645\u0627\u062a \u0633\u0637\u0631", -"Cut row": "\u0628\u0631\u0634 \u0633\u0637\u0631", -"Copy row": "\u0631\u0648\u0646\u0648\u06cc\u0633\u06cc \u0633\u0637\u0631", -"Paste row before": "\u0686\u0633\u0628\u0627\u0646\u062f\u0646 \u0633\u0637\u0631 \u062f\u0631 \u0628\u0627\u0644\u0627", -"Paste row after": "\u0686\u0633\u0628\u0627\u0646\u062f\u0646 \u0633\u0637\u0631 \u062f\u0631 \u067e\u0627\u06cc\u06cc\u0646", -"Insert column before": "\u062f\u0631\u062c \u0633\u062a\u0648\u0646 \u0642\u0628\u0644", -"Insert column after": "\u062f\u0631\u062c \u0633\u062a\u0648\u0646 \u0628\u0639\u062f", -"Delete column": "\u062d\u0630\u0641 \u0633\u062a\u0648\u0646", -"Cols": "\u0633\u062a\u0648\u0646 \u0647\u0627", -"Rows": "\u0633\u0637\u0631 \u0647\u0627", -"Width": "\u0639\u0631\u0636", -"Height": "\u0627\u0631\u062a\u0641\u0627\u0639", -"Cell spacing": "\u0641\u0627\u0635\u0644\u0647 \u0645\u06cc\u0627\u0646 \u0633\u0644\u0648\u0644\u06cc", -"Cell padding": "\u062d\u0627\u0634\u06cc\u0647 \u062f\u0631\u0648\u0646 \u0633\u0644\u0648\u0644\u06cc", -"Caption": "\u0639\u0646\u0648\u0627\u0646", -"Left": "\u0686\u067e", -"Center": "\u0645\u06cc\u0627\u0646\u0647", -"Right": "\u0631\u0627\u0633\u062a", -"Cell type": "\u0646\u0648\u0639 \u0633\u0644\u0648\u0644", -"Scope": "\u062d\u0648\u0632\u0647", -"Alignment": "\u0647\u0645 \u062a\u0631\u0627\u0632\u06cc", -"H Align": "\u062a\u0631\u0627\u0632 \u0627\u0641\u0642\u06cc", -"V Align": "\u062a\u0631\u0627\u0632 \u0639\u0645\u0648\u062f\u06cc", -"Top": "\u0628\u0627\u0644\u0627", -"Middle": "\u0645\u06cc\u0627\u0646\u0647", -"Bottom": "\u067e\u0627\u06cc\u06cc\u0646", -"Header cell": "\u0633\u0644\u0648\u0644 \u0633\u0631 \u0633\u062a\u0648\u0646", -"Row group": "\u06af\u0631\u0648\u0647 \u0633\u0637\u0631\u06cc", -"Column group": "\u06af\u0631\u0648\u0647 \u0633\u062a\u0648\u0646\u06cc", -"Row type": "\u0646\u0648\u0639 \u0633\u0637\u0631", -"Header": "\u0633\u0631 \u0622\u0645\u062f", -"Body": "\u0628\u062f\u0646\u0647", -"Footer": "\u067e\u0627 \u0646\u0648\u0634\u062a", -"Border color": "\u0631\u0646\u06af \u0644\u0628\u0647", -"Insert template": "\u062f\u0631\u062c \u0627\u0644\u06af\u0648", -"Templates": "\u0627\u0644\u06af\u0648\u0647\u0627", -"Template": "\u0627\u0644\u06af\u0648", -"Text color": "\u0631\u0646\u06af \u0645\u062a\u0646", -"Background color": "\u0631\u0646\u06af \u067e\u0633 \u0632\u0645\u06cc\u0646\u0647", -"Custom...": "\u062f\u0644\u062e\u0648\u0627\u0647...", -"Custom color": "\u0631\u0646\u06af \u062f\u0644\u062e\u0648\u0627\u0647", -"No color": "\u0628\u062f\u0648\u0646 \u0631\u0646\u06af", -"Table of Contents": "\u0641\u0647\u0631\u0633\u062a \u0639\u0646\u0627\u0648\u06cc\u0646", -"Show blocks": "\u0646\u0645\u0627\u06cc\u0634 \u0628\u0644\u0648\u06a9 \u0647\u0627", -"Show invisible characters": "\u0646\u0645\u0627\u06cc\u0634 \u0646\u0648\u06cc\u0633\u0647 \u0647\u0627\u06cc \u0646\u0627\u067e\u06cc\u062f\u0627", -"Words: {0}": "\u0648\u0627\u0698\u0647 \u0647\u0627: {0}", -"{0} words": "{0} \u0648\u0627\u0698\u0647", -"File": "\u067e\u0631\u0648\u0646\u062f\u0647", -"Edit": "\u0648\u06cc\u0631\u0627\u06cc\u0634", -"Insert": "\u062f\u0631\u062c", -"View": "\u0646\u0645\u0627\u06cc\u0634", -"Format": "\u0642\u0627\u0644\u0628", -"Table": "\u062c\u062f\u0648\u0644", -"Tools": "\u0627\u0628\u0632\u0627\u0631\u0647\u0627", -"Powered by {0}": "\u062a\u0648\u0627\u0646 \u06af\u0631\u0641\u062a\u0647 \u0627\u0632 {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u0646\u0627\u062d\u06cc\u0647 \u0645\u062a\u0646 \u063a\u0646\u06cc.\n\u062c\u0647\u062a \u0645\u0634\u0627\u0647\u062f\u0647 \u0645\u0646\u0648 \u0627\u0632 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u062a\u0631\u06a9\u06cc\u0628\u06cc ALT + F9 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f.\n\u062c\u0647\u062a \u0645\u0634\u0627\u0647\u062f\u0647 \u0646\u0648\u0627\u0631 \u0627\u0628\u0632\u0627\u0631 \u0627\u0632 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u062a\u0631\u06a9\u06cc\u0628\u06cc ALT + F10 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f.\n\u062c\u0647\u062a \u0645\u0634\u0627\u0647\u062f\u0647 \u0631\u0627\u0647\u0646\u0645\u0627 \u0627\u0632 \u06a9\u0644\u06cc\u062f\u0647\u0627\u06cc \u062a\u0631\u06a9\u06cc\u0628\u06cc ALT + 0 \u0627\u0633\u062a\u0641\u0627\u062f\u0647 \u0646\u0645\u0627\u06cc\u06cc\u062f.", -"_dir": "rtl" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fi.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fi.js deleted file mode 100644 index db521d6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fi.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('fi',{ -"Redo": "Tee uudelleen", -"Undo": "Peru", -"Cut": "Leikkaa", -"Copy": "Kopioi", -"Paste": "Liit\u00e4", -"Select all": "Valitse kaikki", -"New document": "Uusi dokumentti", -"Ok": "Ok", -"Cancel": "Peruuta", -"Visual aids": "Visuaaliset neuvot", -"Bold": "Lihavointi", -"Italic": "Kursivointi", -"Underline": "Alleviivaus", -"Strikethrough": "Yliviivaus", -"Superscript": "Yl\u00e4indeksi", -"Subscript": "Alaindeksi", -"Clear formatting": "Poista muotoilu", -"Align left": "Tasaa vasemmalle", -"Align center": "Keskit\u00e4", -"Align right": "Tasaa oikealle", -"Justify": "Tasaa", -"Bullet list": "J\u00e4rjest\u00e4m\u00e4t\u00f6n lista", -"Numbered list": "J\u00e4rjestetty lista", -"Decrease indent": "Sisenn\u00e4", -"Increase indent": "Loitonna", -"Close": "Sulje", -"Formats": "Muotoilut", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Selaimesi ei tue leikep\u00f6yd\u00e4n suoraa k\u00e4ytt\u00e4mist\u00e4. Ole hyv\u00e4 ja k\u00e4yt\u00e4 n\u00e4pp\u00e4imist\u00f6n Ctrl+X\/C\/V n\u00e4pp\u00e4inyhdistelmi\u00e4.", -"Headers": "Otsikot", -"Header 1": "Otsikko 1", -"Header 2": "Otsikko 2", -"Header 3": "Otsikko 3", -"Header 4": "Otsikko 4", -"Header 5": "Otsikko 5", -"Header 6": "Otsikko 6", -"Headings": "Otsikot", -"Heading 1": "Otsikko 1", -"Heading 2": "Otsikko 2", -"Heading 3": "Otsikko 3", -"Heading 4": "Otsikko 4", -"Heading 5": "Otsikko 5", -"Heading 6": "Otsikko 6", -"Preformatted": "Preformatted", -"Div": "Div", -"Pre": "Esimuotoiltu", -"Code": "Koodi", -"Paragraph": "Kappale", -"Blockquote": "Lainauslohko", -"Inline": "Samalla rivill\u00e4", -"Blocks": "Lohkot", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Liitt\u00e4minen on nyt pelk\u00e4n tekstin -tilassa. Sis\u00e4ll\u00f6t liitet\u00e4\u00e4n nyt pelkk\u00e4n\u00e4 tekstin\u00e4, kunnes otat vaihtoehdon pois k\u00e4yt\u00f6st\u00e4.", -"Font Family": "Fontti", -"Font Sizes": "Fonttikoko", -"Class": "Luokka", -"Browse for an image": "Selaa kuvia", -"OR": "TAI", -"Drop an image here": "Pudota kuva t\u00e4h\u00e4n", -"Upload": "Vie", -"Block": "Lohko", -"Align": "Tasaa", -"Default": "Oletus", -"Circle": "Pallo", -"Disc": "Ympyr\u00e4", -"Square": "Neli\u00f6", -"Lower Alpha": "pienet kirjaimet: a, b, c", -"Lower Greek": "pienet kirjaimet: \u03b1, \u03b2, \u03b3", -"Lower Roman": "pienet kirjaimet: i, ii, iii", -"Upper Alpha": "isot kirjaimet: A, B, C", -"Upper Roman": "isot kirjaimet: I, II, III", -"Anchor": "Ankkuri", -"Name": "Nimi", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id voi alkaa kirjaimella, sen j\u00e4lkeen voi k\u00e4ytt\u00e4\u00e4 kirjaimia, numeroja, viivoja, pisteit\u00e4, kaksoispistett\u00e4 ja alaviivausta", -"You have unsaved changes are you sure you want to navigate away?": "Sinulla on tallentamattomia muutoksia, haluatko varmasti siirty\u00e4 toiselle sivulle?", -"Restore last draft": "Palauta aiempi luonnos", -"Special character": "Erikoismerkki", -"Source code": "L\u00e4hdekoodi", -"Insert\/Edit code sample": "Lis\u00e4\u00e4\/muokkaa koodiesimerkki", -"Language": "Kieli", -"Code sample": "Koodiesimerkki", -"Color": "V\u00e4ri", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Vasemmalta oikealle", -"Right to left": "Oikealta vasemmalle", -"Emoticons": "Hymi\u00f6t", -"Document properties": "Dokumentin ominaisuudet", -"Title": "Otsikko", -"Keywords": "Avainsanat", -"Description": "Kuvaus", -"Robots": "Robotit", -"Author": "Tekij\u00e4", -"Encoding": "Merkist\u00f6", -"Fullscreen": "Koko ruutu", -"Action": "Toiminto", -"Shortcut": "Oikotie", -"Help": "Ohje", -"Address": "Osoite", -"Focus to menubar": "Kohdistus valikkoon", -"Focus to toolbar": "Kohdistus ty\u00f6kalupalkkiin", -"Focus to element path": "Kohdistus elementtiin", -"Focus to contextual toolbar": "Kohdistus kontekstuaaliseen ty\u00f6kalupalkkiin", -"Insert link (if link plugin activated)": "Lis\u00e4\u00e4 linkki (jos linkki-liit\u00e4nn\u00e4inen aktiivinen)", -"Save (if save plugin activated)": "Tallenna (jos tallenna-liit\u00e4nn\u00e4inen aktiivinen)", -"Find (if searchreplace plugin activated)": "Etsi (jos etsikorvaa-liit\u00e4nn\u00e4inen aktiivinen)", -"Plugins installed ({0}):": "Asennetut liit\u00e4nn\u00e4iset ({0}):", -"Premium plugins:": "Premium liit\u00e4nn\u00e4iset:", -"Learn more...": "Lis\u00e4tietoja...", -"You are using {0}": "K\u00e4yt\u00e4t {0}", -"Plugins": "Liit\u00e4nn\u00e4iset", -"Handy Shortcuts": "K\u00e4tev\u00e4t pikan\u00e4pp\u00e4imet", -"Horizontal line": "Vaakasuora viiva", -"Insert\/edit image": "Lis\u00e4\u00e4\/muokkaa kuva", -"Image description": "Kuvaus", -"Source": "L\u00e4hde", -"Dimensions": "Mittasuhteet", -"Constrain proportions": "S\u00e4ilyt\u00e4 mittasuhteet", -"General": "Yleiset", -"Advanced": "Lis\u00e4asetukset", -"Style": "Tyyli", -"Vertical space": "Vertikaalinen tila", -"Horizontal space": "Horisontaalinen tila", -"Border": "Reunus", -"Insert image": "Lis\u00e4\u00e4 kuva", -"Image": "Kuva", -"Image list": "Kuvalista", -"Rotate counterclockwise": "Kierr\u00e4 vastap\u00e4iv\u00e4\u00e4n", -"Rotate clockwise": "Kierr\u00e4 my\u00f6t\u00e4p\u00e4iv\u00e4\u00e4n", -"Flip vertically": "K\u00e4\u00e4nn\u00e4 pystysuunnassa", -"Flip horizontally": "K\u00e4\u00e4nn\u00e4 vaakasuunnassa", -"Edit image": "Muokkaa kuvaa", -"Image options": "Kuvan asetukset", -"Zoom in": "L\u00e4henn\u00e4", -"Zoom out": "Loitonna", -"Crop": "Rajaa valintaan", -"Resize": "Kuvan koon muutos", -"Orientation": "Suunta", -"Brightness": "Kirkkaus", -"Sharpen": "Ter\u00e4vyys", -"Contrast": "Kontrasti", -"Color levels": "V\u00e4ritasot", -"Gamma": "Gamma", -"Invert": "K\u00e4\u00e4nteinen", -"Apply": "Aseta", -"Back": "Takaisin", -"Insert date\/time": "Lis\u00e4\u00e4 p\u00e4iv\u00e4m\u00e4\u00e4r\u00e4 tai aika", -"Date\/time": "P\u00e4iv\u00e4m\u00e4\u00e4r\u00e4\/aika", -"Insert link": "Lis\u00e4\u00e4 linkki", -"Insert\/edit link": "Lis\u00e4\u00e4\/muokkaa linkki", -"Text to display": "N\u00e4ytett\u00e4v\u00e4 teksti", -"Url": "Osoite", -"Target": "Kohde", -"None": "Ei mit\u00e4\u00e4n", -"New window": "Uusi ikkuna", -"Remove link": "Poista linkki", -"Anchors": "Ankkurit", -"Link": "Linkki", -"Paste or type a link": "Sijoita tai kirjoita linkki", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Antamasi osoite n\u00e4ytt\u00e4\u00e4 olevan s\u00e4hk\u00f6postiosoite. Haluatko lis\u00e4t\u00e4 osoitteeseen vaaditun mailto: -etuliitteen?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Antamasi osoite n\u00e4ytt\u00e4\u00e4 olevan ulkoinen linkki. Haluatko lis\u00e4t\u00e4 osoitteeseen vaaditun http:\/\/ -etuliitteen?", -"Link list": "Linkkilista", -"Insert video": "Lis\u00e4\u00e4 video", -"Insert\/edit video": "Lis\u00e4\u00e4\/muokkaa video", -"Insert\/edit media": "Lis\u00e4\u00e4\/muokkaa media", -"Alternative source": "Vaihtoehtoinen l\u00e4hde", -"Poster": "L\u00e4hett\u00e4j\u00e4", -"Paste your embed code below:": "Liit\u00e4 upotuskoodisi alapuolelle:", -"Embed": "Upota", -"Media": "Media", -"Nonbreaking space": "Sitova v\u00e4lily\u00f6nti", -"Page break": "Sivunvaihto", -"Paste as text": "Liit\u00e4 tekstin\u00e4", -"Preview": "Esikatselu", -"Print": "Tulosta", -"Save": "Tallenna", -"Find": "Etsi", -"Replace with": "Korvaa", -"Replace": "Korvaa", -"Replace all": "Korvaa kaikki", -"Prev": "Edel.", -"Next": "Seur.", -"Find and replace": "Etsi ja korvaa", -"Could not find the specified string.": "Haettua merkkijonoa ei l\u00f6ytynyt.", -"Match case": "Erota isot ja pienet kirjaimet", -"Whole words": "Koko sanat", -"Spellcheck": "Oikolue", -"Ignore": "\u00c4l\u00e4 huomioi", -"Ignore all": "\u00c4l\u00e4 huomioi mit\u00e4\u00e4n", -"Finish": "Lopeta", -"Add to Dictionary": "Lis\u00e4\u00e4 sanakirjaan", -"Insert table": "Lis\u00e4\u00e4 taulukko", -"Table properties": "Taulukon ominaisuudet", -"Delete table": "Poista taulukko", -"Cell": "Solu", -"Row": "Rivi", -"Column": "Sarake", -"Cell properties": "Solun ominaisuudet", -"Merge cells": "Yhdist\u00e4 solut", -"Split cell": "Jaa solu", -"Insert row before": "Lis\u00e4\u00e4 rivi ennen", -"Insert row after": "Lis\u00e4\u00e4 rivi j\u00e4lkeen", -"Delete row": "Poista rivi", -"Row properties": "Rivin ominaisuudet", -"Cut row": "Leikkaa rivi", -"Copy row": "Kopioi rivi", -"Paste row before": "Liit\u00e4 rivi ennen", -"Paste row after": "Liit\u00e4 rivi j\u00e4lkeen", -"Insert column before": "Lis\u00e4\u00e4 rivi ennen", -"Insert column after": "Lis\u00e4\u00e4 rivi j\u00e4lkeen", -"Delete column": "Poista sarake", -"Cols": "Sarakkeet", -"Rows": "Rivit", -"Width": "Leveys", -"Height": "Korkeus", -"Cell spacing": "Solun v\u00e4li", -"Cell padding": "Solun tyhj\u00e4 tila", -"Caption": "Seloste", -"Left": "Vasen", -"Center": "Keskell\u00e4", -"Right": "Oikea", -"Cell type": "Solun tyyppi", -"Scope": "Laajuus", -"Alignment": "Tasaus", -"H Align": "H tasaus", -"V Align": "V tasaus", -"Top": "Yl\u00e4reuna", -"Middle": "Keskikohta", -"Bottom": "Alareuna", -"Header cell": "Otsikkosolu", -"Row group": "Riviryhm\u00e4", -"Column group": "Sarakeryhm\u00e4", -"Row type": "Rivityyppi", -"Header": "Otsikko", -"Body": "Runko", -"Footer": "Alaosa", -"Border color": "Reunuksen v\u00e4ri", -"Insert template": "Lis\u00e4\u00e4 pohja", -"Templates": "Pohjat", -"Template": "Pohja", -"Text color": "Tekstin v\u00e4ri", -"Background color": "Taustan v\u00e4ri", -"Custom...": "Mukauta...", -"Custom color": "Mukautettu v\u00e4ri", -"No color": "Ei v\u00e4ri\u00e4", -"Table of Contents": "Sis\u00e4llysluettelo", -"Show blocks": "N\u00e4yt\u00e4 lohkot", -"Show invisible characters": "N\u00e4yt\u00e4 n\u00e4kym\u00e4tt\u00f6m\u00e4t merkit", -"Words: {0}": "Sanat: {0}", -"{0} words": "{0} sanaa", -"File": "Tiedosto", -"Edit": "Muokkaa", -"Insert": "Lis\u00e4\u00e4", -"View": "N\u00e4yt\u00e4", -"Format": "Muotoilu", -"Table": "Taulukko", -"Tools": "Ty\u00f6kalut", -"Powered by {0}": "Tehty {0}:ll\u00e4", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rikastetun tekstin alue. Paina ALT-F9 valikkoon. Paina ALT-F10 ty\u00f6kaluriviin. Paina ALT-0 ohjeeseen." -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fr.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fr.js deleted file mode 100644 index d61015e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fr.js +++ /dev/null @@ -1,389 +0,0 @@ -tinymce.addI18n('fr_FR',{ -"Redo": "R\u00e9tablir", -"Undo": "Annuler", -"Cut": "Couper", -"Copy": "Copier", -"Paste": "Coller", -"Select all": "S\u00e9lectionner tout", -"New document": "Nouveau document", -"Ok": "OK", -"Cancel": "Annuler", -"Visual aids": "Aides visuelles", -"Bold": "Gras", -"Italic": "Italique", -"Underline": "Soulign\u00e9", -"Strikethrough": "Barr\u00e9", -"Superscript": "Exposant", -"Subscript": "Indice", -"Clear formatting": "Effacer la mise en forme", -"Align left": "Aligner \u00e0 gauche", -"Align center": "Centrer", -"Align right": "Aligner \u00e0 droite", -"Justify": "Justifier", -"Bullet list": "Liste \u00e0 puces", -"Numbered list": "Liste num\u00e9rot\u00e9e", -"Decrease indent": "R\u00e9duire le retrait", -"Increase indent": "Augmenter le retrait", -"Close": "Fermer", -"Formats": "Formats", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Votre navigateur ne supporte pas l\u2019acc\u00e8s direct au presse-papiers. Merci d'utiliser les raccourcis clavier Ctrl+X\/C\/V.", -"Headers": "En-t\u00eates", -"Header 1": "En-t\u00eate 1", -"Header 2": "En-t\u00eate 2", -"Header 3": "En-t\u00eate 3", -"Header 4": "En-t\u00eate 4", -"Header 5": "En-t\u00eate 5", -"Header 6": "En-t\u00eate 6", -"Headings": "Titres", -"Heading 1": "Titre\u00a01", -"Heading 2": "Titre\u00a02", -"Heading 3": "Titre\u00a03", -"Heading 4": "Titre\u00a04", -"Heading 5": "Titre\u00a05", -"Heading 6": "Titre\u00a06", -"Preformatted": "Pr\u00e9format\u00e9", -"Div": "Div", -"Pre": "Pre", -"Code": "Code", -"Paragraph": "Paragraphe", -"Blockquote": "Blockquote", -"Inline": "En ligne", -"Blocks": "Blocs", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Le presse-papiers est maintenant en mode \"texte plein\". Les contenus seront coll\u00e9s sans retenir les formatages jusqu'\u00e0 ce que vous d\u00e9sactiviez cette option.", -"Fonts": "Polices", -"Font Sizes": "Tailles de police", -"Class": "Classe", -"Browse for an image": "Rechercher une image", -"OR": "OU", -"Drop an image here": "D\u00e9poser une image ici", -"Upload": "T\u00e9l\u00e9charger", -"Block": "Bloc", -"Align": "Aligner", -"Default": "Par d\u00e9faut", -"Circle": "Cercle", -"Disc": "Disque", -"Square": "Carr\u00e9", -"Lower Alpha": "Alpha minuscule", -"Lower Greek": "Grec minuscule", -"Lower Roman": "Romain minuscule", -"Upper Alpha": "Alpha majuscule", -"Upper Roman": "Romain majuscule", -"Anchor...": "Ancre...", -"Name": "Nom", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "L'Id doit commencer par une lettre suivi par des lettres, nombres, tirets, points, deux-points ou underscores", -"You have unsaved changes are you sure you want to navigate away?": "Vous avez des modifications non enregistr\u00e9es, \u00eates-vous s\u00fbr de quitter la page?", -"Restore last draft": "Restaurer le dernier brouillon", -"Special characters...": "Caract\u00e8res sp\u00e9ciaux...", -"Source code": "Code source", -"Insert\/Edit code sample": "Ins\u00e9rer \/ modifier une exemple de code", -"Language": "Langue", -"Code sample...": "Exemple de code...", -"Color Picker": "S\u00e9lecteur de couleurs", -"R": "R", -"G": "V", -"B": "B", -"Left to right": "Gauche \u00e0 droite", -"Right to left": "Droite \u00e0 gauche", -"Emoticons...": "\u00c9motic\u00f4nes...", -"Metadata and Document Properties": "M\u00e9tadonn\u00e9es et propri\u00e9t\u00e9s du document", -"Title": "Titre", -"Keywords": "Mots-cl\u00e9s", -"Description": "Description", -"Robots": "Robots", -"Author": "Auteur", -"Encoding": "Encodage", -"Fullscreen": "Plein \u00e9cran", -"Action": "Action", -"Shortcut": "Raccourci", -"Help": "Aide", -"Address": "Adresse", -"Focus to menubar": "Cibler la barre de menu", -"Focus to toolbar": "Cibler la barre d'outils", -"Focus to element path": "Cibler le chemin vers l'\u00e9l\u00e9ment", -"Focus to contextual toolbar": "Cibler la barre d'outils contextuelle", -"Insert link (if link plugin activated)": "Ins\u00e9rer un lien (si le module link est activ\u00e9)", -"Save (if save plugin activated)": "Enregistrer (si le module save est activ\u00e9)", -"Find (if searchreplace plugin activated)": "Rechercher (si le module searchreplace est activ\u00e9)", -"Plugins installed ({0}):": "Modules install\u00e9s ({0}) : ", -"Premium plugins:": "Modules premium :", -"Learn more...": "En savoir plus...", -"You are using {0}": "Vous utilisez {0}", -"Plugins": "Plugins", -"Handy Shortcuts": "Raccourcis utiles", -"Horizontal line": "Ligne horizontale", -"Insert\/edit image": "Ins\u00e9rer\/modifier une image", -"Image description": "Description de l'image", -"Source": "Source", -"Dimensions": "Dimensions", -"Constrain proportions": "Conserver les proportions", -"General": "G\u00e9n\u00e9ral", -"Advanced": "Avanc\u00e9", -"Style": "Style", -"Vertical space": "Espacement vertical", -"Horizontal space": "Espacement horizontal", -"Border": "Bordure", -"Insert image": "Ins\u00e9rer une image", -"Image...": "Image...", -"Image list": "Liste d'images", -"Rotate counterclockwise": "Rotation anti-horaire", -"Rotate clockwise": "Rotation horaire", -"Flip vertically": "Retournement vertical", -"Flip horizontally": "Retournement horizontal", -"Edit image": "Modifier l'image", -"Image options": "Options de l'image", -"Zoom in": "Zoomer", -"Zoom out": "D\u00e9zoomer", -"Crop": "Rogner", -"Resize": "Redimensionner", -"Orientation": "Orientation", -"Brightness": "Luminosit\u00e9", -"Sharpen": "Affiner", -"Contrast": "Contraste", -"Color levels": "Niveaux de couleur", -"Gamma": "Gamma", -"Invert": "Inverser", -"Apply": "Appliquer", -"Back": "Retour", -"Insert date\/time": "Ins\u00e9rer date\/heure", -"Date\/time": "Date\/heure", -"Insert\/Edit Link": "Ins\u00e9rer\/Modifier lien", -"Insert\/edit link": "Ins\u00e9rer\/modifier un lien", -"Text to display": "Texte \u00e0 afficher", -"Url": "URL", -"Open link in...": "Ouvrir le lien dans...", -"Current window": "Fen\u00eatre active", -"None": "n\/a", -"New window": "Nouvelle fen\u00eatre", -"Remove link": "Enlever le lien", -"Anchors": "Ancres", -"Link...": "Lien...", -"Paste or type a link": "Coller ou taper un lien", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "L'URL que vous avez entr\u00e9e semble \u00eatre une adresse e-mail. Voulez-vous ajouter le pr\u00e9fixe mailto: n\u00e9cessaire?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "L'URL que vous avez entr\u00e9e semble \u00eatre un lien externe. Voulez-vous ajouter le pr\u00e9fixe http:\/\/ n\u00e9cessaire?", -"Link list": "Liste de liens", -"Insert video": "Ins\u00e9rer une vid\u00e9o", -"Insert\/edit video": "Ins\u00e9rer\/modifier une vid\u00e9o", -"Insert\/edit media": "Ins\u00e9rer\/modifier un m\u00e9dia", -"Alternative source": "Source alternative", -"Alternative source URL": "URL de la source alternative", -"Media poster (Image URL)": "Affiche de m\u00e9dia (URL de l'image)", -"Paste your embed code below:": "Collez votre code d'int\u00e9gration ci-dessous :", -"Embed": "Int\u00e9grer", -"Media...": "M\u00e9dia...", -"Nonbreaking space": "Espace ins\u00e9cable", -"Page break": "Saut de page", -"Paste as text": "Coller comme texte", -"Preview": "Pr\u00e9visualiser", -"Print...": "Imprimer...", -"Save": "Enregistrer", -"Find": "Chercher", -"Replace with": "Remplacer par", -"Replace": "Remplacer", -"Replace all": "Tout remplacer", -"Previous": "Pr\u00e9c\u00e9dente", -"Next": "Suiv", -"Find and replace...": "Trouver et remplacer...", -"Could not find the specified string.": "Impossible de trouver la cha\u00eene sp\u00e9cifi\u00e9e.", -"Match case": "Respecter la casse", -"Find whole words only": "Mot entier", -"Spell check": "V\u00e9rification de l'orthographe", -"Ignore": "Ignorer", -"Ignore all": "Tout ignorer", -"Finish": "Finie", -"Add to Dictionary": "Ajouter au dictionnaire", -"Insert table": "Ins\u00e9rer un tableau", -"Table properties": "Propri\u00e9t\u00e9s du tableau", -"Delete table": "Supprimer le tableau", -"Cell": "Cellule", -"Row": "Ligne", -"Column": "Colonne", -"Cell properties": "Propri\u00e9t\u00e9s de la cellule", -"Merge cells": "Fusionner les cellules", -"Split cell": "Diviser la cellule", -"Insert row before": "Ins\u00e9rer une ligne avant", -"Insert row after": "Ins\u00e9rer une ligne apr\u00e8s", -"Delete row": "Effacer la ligne", -"Row properties": "Propri\u00e9t\u00e9s de la ligne", -"Cut row": "Couper la ligne", -"Copy row": "Copier la ligne", -"Paste row before": "Coller la ligne avant", -"Paste row after": "Coller la ligne apr\u00e8s", -"Insert column before": "Ins\u00e9rer une colonne avant", -"Insert column after": "Ins\u00e9rer une colonne apr\u00e8s", -"Delete column": "Effacer la colonne", -"Cols": "Colonnes", -"Rows": "Lignes", -"Width": "Largeur", -"Height": "Hauteur", -"Cell spacing": "Espacement inter-cellulles", -"Cell padding": "Espacement interne cellule", -"Show caption": "Afficher le sous-titrage", -"Left": "Gauche", -"Center": "Centr\u00e9", -"Right": "Droite", -"Cell type": "Type de cellule", -"Scope": "Etendue", -"Alignment": "Alignement", -"H Align": "Alignement H", -"V Align": "Alignement V", -"Top": "Haut", -"Middle": "Milieu", -"Bottom": "Bas", -"Header cell": "Cellule d'en-t\u00eate", -"Row group": "Groupe de lignes", -"Column group": "Groupe de colonnes", -"Row type": "Type de ligne", -"Header": "En-t\u00eate", -"Body": "Corps", -"Footer": "Pied", -"Border color": "Couleur de la bordure", -"Insert template...": "Ins\u00e9rer un mod\u00e8le...", -"Templates": "Th\u00e8mes", -"Template": "Mod\u00e8le", -"Text color": "Couleur du texte", -"Background color": "Couleur d'arri\u00e8re-plan", -"Custom...": "Personnalis\u00e9...", -"Custom color": "Couleur personnalis\u00e9e", -"No color": "Aucune couleur", -"Remove color": "Supprimer la couleur", -"Table of Contents": "Table des mati\u00e8res", -"Show blocks": "Afficher les blocs", -"Show invisible characters": "Afficher les caract\u00e8res invisibles", -"Word count": "Nombre de mots", -"Words: {0}": "Mots : {0}", -"{0} words": "{0} mots", -"File": "Fichier", -"Edit": "Editer", -"Insert": "Ins\u00e9rer", -"View": "Voir", -"Format": "Format", -"Table": "Tableau", -"Tools": "Outils", -"Powered by {0}": "Propuls\u00e9 par {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zone Texte Riche. Appuyer sur ALT-F9 pour le menu. Appuyer sur ALT-F10 pour la barre d'outils. Appuyer sur ALT-0 pour de l'aide.", -"Image title": "Titre d'image", -"Border width": "\u00c9paisseur de la bordure", -"Border style": "Style de la bordure", -"Error": "Erreur", -"Warn": "Avertir", -"Valid": "Valide", -"To open the popup, press Shift+Enter": "Pour ouvrir la popup, appuyez sur Maj+Entr\u00e9e", -"Rich Text Area. Press ALT-0 for help.": "Zone de texte riche. Appuyez sur ALT-0 pour l'aide.", -"System Font": "Police syst\u00e8me", -"Failed to upload image: {0}": "\u00c9chec d'envoi de l'image\u00a0: {0}", -"Failed to load plugin: {0} from url {1}": "\u00c9chec de chargement du plug-in\u00a0: {0} \u00e0 partir de l\u2019URL {1} ", -"Failed to load plugin url: {0}": "\u00c9chec de chargement de l'URL du plug-in\u00a0: {0}", -"Failed to initialize plugin: {0}": "\u00c9chec d'initialisation du plug-in\u00a0: {0}", -"example": "exemple", -"Search": "Rechercher", -"All": "Tout", -"Currency": "Devise", -"Text": "Texte", -"Quotations": "Citations", -"Mathematical": "Op\u00e9rateurs math\u00e9matiques", -"Extended Latin": "Latin \u00e9tendu", -"Symbols": "Symboles", -"Arrows": "Fl\u00e8ches", -"User Defined": "D\u00e9fini par l'utilisateur", -"dollar sign": "Symbole dollar", -"currency sign": "Symbole devise", -"euro-currency sign": "Symbole euro", -"colon sign": "Symbole col\u00f3n", -"cruzeiro sign": "Symbole cruzeiro", -"french franc sign": "Symbole franc fran\u00e7ais", -"lira sign": "Symbole lire", -"mill sign": "Symbole milli\u00e8me", -"naira sign": "Symbole naira", -"peseta sign": "Symbole peseta", -"rupee sign": "Symbole roupie", -"won sign": "Symbole won", -"new sheqel sign": "Symbole nouveau ch\u00e9kel", -"dong sign": "Symbole dong", -"kip sign": "Symbole kip", -"tugrik sign": "Symbole tougrik", -"drachma sign": "Symbole drachme", -"german penny symbol": "Symbole pfennig", -"peso sign": "Symbole peso", -"guarani sign": "Symbole guarani", -"austral sign": "Symbole austral", -"hryvnia sign": "Symbole hryvnia", -"cedi sign": "Symbole cedi", -"livre tournois sign": "Symbole livre tournois", -"spesmilo sign": "Symbole spesmilo", -"tenge sign": "Symbole tenge", -"indian rupee sign": "Symbole roupie indienne", -"turkish lira sign": "Symbole lire turque", -"nordic mark sign": "Symbole du mark nordique", -"manat sign": "Symbole manat", -"ruble sign": "Symbole rouble", -"yen character": "Sinogramme Yen", -"yuan character": "Sinogramme Yuan", -"yuan character, in hong kong and taiwan": "Sinogramme Yuan, Hong Kong et Taiwan", -"yen\/yuan character variant one": "Sinogramme Yen\/Yuan, premi\u00e8re variante", -"Loading emoticons...": "Chargement des \u00e9motic\u00f4nes en cours...", -"Could not load emoticons": "\u00c9chec de chargement des \u00e9motic\u00f4nes", -"People": "Personnes", -"Animals and Nature": "Animaux & nature", -"Food and Drink": "Nourriture & boissons", -"Activity": "Activit\u00e9", -"Travel and Places": "Voyages & lieux", -"Objects": "Objets", -"Flags": "Drapeaux", -"Characters": "Caract\u00e8res", -"Characters (no spaces)": "Caract\u00e8res (espaces non compris)", -"Error: Form submit field collision.": "Erreur : conflit de champs lors de la soumission du formulaire", -"Error: No form element found.": "Erreur : aucun \u00e9l\u00e9ment de formulaire trouv\u00e9.", -"Update": "Mettre \u00e0 jour", -"Color swatch": "\u00c9chantillon de couleurs", -"Turquoise": "Turquoise", -"Green": "Vert", -"Blue": "Bleu", -"Purple": "Violet", -"Navy Blue": "Bleu marine", -"Dark Turquoise": "Turquoise fonc\u00e9", -"Dark Green": "Vert fonc\u00e9", -"Medium Blue": "Bleu moyen", -"Medium Purple": "Violet moyen", -"Midnight Blue": "Bleu de minuit", -"Yellow": "Jaune", -"Orange": "Orange", -"Red": "Rouge", -"Light Gray": "Gris clair", -"Gray": "Gris", -"Dark Yellow": "Jaune fonc\u00e9", -"Dark Orange": "Orange fonc\u00e9", -"Dark Red": "Rouge fonc\u00e9", -"Medium Gray": "Gris moyen", -"Dark Gray": "Gris fonc\u00e9", -"Black": "Noir", -"White": "Blanc", -"Switch to or from fullscreen mode": "Passer en ou quitter le mode plein \u00e9cran", -"Open help dialog": "Ouvrir la bo\u00eete de dialogue d'aide", -"history": "historique", -"styles": "styles", -"formatting": "mise en forme", -"alignment": "alignement", -"indentation": "retrait", -"permanent pen": "feutre ind\u00e9l\u00e9bile", -"comments": "commentaires", -"Anchor": "Ancre", -"Special character": "Caract\u00e8res sp\u00e9ciaux", -"Code sample": "Extrait de code", -"Color": "Couleur", -"Emoticons": "Emotic\u00f4nes", -"Document properties": "Propri\u00e9t\u00e9 du document", -"Image": "Image", -"Insert link": "Ins\u00e9rer un lien", -"Target": "Cible", -"Link": "Lien", -"Poster": "Publier", -"Media": "M\u00e9dia", -"Print": "Imprimer", -"Prev": "Pr\u00e9c ", -"Find and replace": "Trouver et remplacer", -"Whole words": "Mots entiers", -"Spellcheck": "V\u00e9rification orthographique", -"Caption": "Titre", -"Insert template": "Ajouter un th\u00e8me" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fr_FR.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fr_FR.js deleted file mode 100644 index 5ed177c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/fr_FR.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('fr_FR',{ -"Redo": "R\u00e9tablir", -"Undo": "Annuler", -"Cut": "Couper", -"Copy": "Copier", -"Paste": "Coller", -"Select all": "Tout s\u00e9lectionner", -"New document": "Nouveau document", -"Ok": "Ok", -"Cancel": "Annuler", -"Visual aids": "Aides visuelle", -"Bold": "Gras", -"Italic": "Italique", -"Underline": "Soulign\u00e9", -"Strikethrough": "Barr\u00e9", -"Superscript": "Exposant", -"Subscript": "Indice", -"Clear formatting": "Effacer la mise en forme", -"Align left": "Aligner \u00e0 gauche", -"Align center": "Centrer", -"Align right": "Aligner \u00e0 droite", -"Justify": "Justifier", -"Bullet list": "Puces", -"Numbered list": "Num\u00e9rotation", -"Decrease indent": "Diminuer le retrait", -"Increase indent": "Augmenter le retrait", -"Close": "Fermer", -"Formats": "Formats", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Votre navigateur ne supporte pas la copie directe. Merci d'utiliser les touches Ctrl+X\/C\/V.", -"Headers": "Titres", -"Header 1": "Titre 1", -"Header 2": "Titre 2", -"Header 3": "Titre 3", -"Header 4": "Titre 4", -"Header 5": "Titre 5", -"Header 6": "Titre 6", -"Headings": "En-t\u00eates", -"Heading 1": "En-t\u00eate 1", -"Heading 2": "En-t\u00eate 2", -"Heading 3": "En-t\u00eate 3", -"Heading 4": "En-t\u00eate 4", -"Heading 5": "En-t\u00eate 5", -"Heading 6": "En-t\u00eate 6", -"Preformatted": "Pr\u00e9-formatt\u00e9", -"Div": "Div", -"Pre": "Pre", -"Code": "Code", -"Paragraph": "Paragraphe", -"Blockquote": "Citation", -"Inline": "En ligne", -"Blocks": "Blocs", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Le presse-papiers est maintenant en mode \"texte plein\". Les contenus seront coll\u00e9s sans retenir les formatages jusqu'\u00e0 ce que vous d\u00e9sactiviez cette option.", -"Font Family": "Police", -"Font Sizes": "Taille de police", -"Class": "Classe", -"Browse for an image": "Parcourir pour s\u00e9lectionner une image", -"OR": "OU", -"Drop an image here": "Glisser une image ici", -"Upload": "D\u00e9poser", -"Block": "Bloquer", -"Align": "Aligner", -"Default": "Par d\u00e9faut", -"Circle": "Cercle", -"Disc": "Disque", -"Square": "Carr\u00e9", -"Lower Alpha": "Alpha minuscule", -"Lower Greek": "Grec minuscule", -"Lower Roman": "Romain minuscule", -"Upper Alpha": "Alpha majuscule", -"Upper Roman": "Romain majuscule", -"Anchor": "Ancre", -"Name": "Nom", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "L'Id doit commencer par une lettre suivi par des lettres, nombres, tirets, points, deux-points ou underscores", -"You have unsaved changes are you sure you want to navigate away?": "Vous avez des modifications non enregistr\u00e9es, \u00eates-vous s\u00fbr de quitter la page?", -"Restore last draft": "Restaurer le dernier brouillon", -"Special character": "Caract\u00e8res sp\u00e9ciaux", -"Source code": "Code source", -"Insert\/Edit code sample": "Ins\u00e9rer \/ modifier une exemple de code", -"Language": "Langue", -"Code sample": "Extrait de code", -"Color": "Couleur", -"R": "R", -"G": "V", -"B": "B", -"Left to right": "Gauche \u00e0 droite", -"Right to left": "Droite \u00e0 gauche", -"Emoticons": "Emotic\u00f4nes", -"Document properties": "Propri\u00e9t\u00e9 du document", -"Title": "Titre", -"Keywords": "Mots-cl\u00e9s", -"Description": "Description", -"Robots": "Robots", -"Author": "Auteur", -"Encoding": "Encodage", -"Fullscreen": "Plein \u00e9cran", -"Action": "Action", -"Shortcut": "Raccourci", -"Help": "Aide", -"Address": "Adresse", -"Focus to menubar": "Cibler la barre de menu", -"Focus to toolbar": "Cibler la barre d'outils", -"Focus to element path": "Cibler le chemin vers l'\u00e9l\u00e9ment", -"Focus to contextual toolbar": "Cibler la barre d'outils contextuelle", -"Insert link (if link plugin activated)": "Ins\u00e9rer un lien (si le module link est activ\u00e9)", -"Save (if save plugin activated)": "Enregistrer (si le module save est activ\u00e9)", -"Find (if searchreplace plugin activated)": "Rechercher (si le module searchreplace est activ\u00e9)", -"Plugins installed ({0}):": "Modules install\u00e9s ({0}) : ", -"Premium plugins:": "Modules premium :", -"Learn more...": "En savoir plus...", -"You are using {0}": "Vous utilisez {0}", -"Plugins": "Plugins", -"Handy Shortcuts": "Raccourcis utiles", -"Horizontal line": "Ligne horizontale", -"Insert\/edit image": "Ins\u00e9rer\/modifier une image", -"Image description": "Description de l'image", -"Source": "Source", -"Dimensions": "Dimensions", -"Constrain proportions": "Conserver les proportions", -"General": "G\u00e9n\u00e9ral", -"Advanced": "Avanc\u00e9", -"Style": "Style", -"Vertical space": "Espacement vertical", -"Horizontal space": "Espacement horizontal", -"Border": "Bordure", -"Insert image": "Ins\u00e9rer une image", -"Image": "Image", -"Image list": "Liste d'images", -"Rotate counterclockwise": "Rotation anti-horaire", -"Rotate clockwise": "Rotation horaire", -"Flip vertically": "Retournement vertical", -"Flip horizontally": "Retournement horizontal", -"Edit image": "Modifier l'image", -"Image options": "Options de l'image", -"Zoom in": "Zoomer", -"Zoom out": "D\u00e9zoomer", -"Crop": "Rogner", -"Resize": "Redimensionner", -"Orientation": "Orientation", -"Brightness": "Luminosit\u00e9", -"Sharpen": "Affiner", -"Contrast": "Contraste", -"Color levels": "Niveaux de couleur", -"Gamma": "Gamma", -"Invert": "Inverser", -"Apply": "Appliquer", -"Back": "Retour", -"Insert date\/time": "Ins\u00e9rer date\/heure", -"Date\/time": "Date\/heure", -"Insert link": "Ins\u00e9rer un lien", -"Insert\/edit link": "Ins\u00e9rer\/modifier un lien", -"Text to display": "Texte \u00e0 afficher", -"Url": "URL", -"Target": "Cible", -"None": "n\/a", -"New window": "Nouvelle fen\u00eatre", -"Remove link": "Enlever le lien", -"Anchors": "Ancres", -"Link": "Lien", -"Paste or type a link": "Coller ou taper un lien", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "L'URL que vous avez entr\u00e9e semble \u00eatre une adresse e-mail. Voulez-vous ajouter le pr\u00e9fixe mailto: n\u00e9cessaire?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "L'URL que vous avez entr\u00e9e semble \u00eatre un lien externe. Voulez-vous ajouter le pr\u00e9fixe http:\/\/ n\u00e9cessaire?", -"Link list": "Liste de liens", -"Insert video": "Ins\u00e9rer une vid\u00e9o", -"Insert\/edit video": "Ins\u00e9rer\/modifier une vid\u00e9o", -"Insert\/edit media": "Ins\u00e9rer\/modifier un m\u00e9dia", -"Alternative source": "Source alternative", -"Poster": "Publier", -"Paste your embed code below:": "Collez votre code d'int\u00e9gration ci-dessous :", -"Embed": "Int\u00e9grer", -"Media": "M\u00e9dia", -"Nonbreaking space": "Espace ins\u00e9cable", -"Page break": "Saut de page", -"Paste as text": "Coller comme texte", -"Preview": "Pr\u00e9visualiser", -"Print": "Imprimer", -"Save": "Enregistrer", -"Find": "Chercher", -"Replace with": "Remplacer par", -"Replace": "Remplacer", -"Replace all": "Tout remplacer", -"Prev": "Pr\u00e9c ", -"Next": "Suiv", -"Find and replace": "Trouver et remplacer", -"Could not find the specified string.": "Impossible de trouver la cha\u00eene sp\u00e9cifi\u00e9e.", -"Match case": "Respecter la casse", -"Whole words": "Mots entiers", -"Spellcheck": "V\u00e9rification orthographique", -"Ignore": "Ignorer", -"Ignore all": "Tout ignorer", -"Finish": "Finie", -"Add to Dictionary": "Ajouter au dictionnaire", -"Insert table": "Ins\u00e9rer un tableau", -"Table properties": "Propri\u00e9t\u00e9s du tableau", -"Delete table": "Supprimer le tableau", -"Cell": "Cellule", -"Row": "Ligne", -"Column": "Colonne", -"Cell properties": "Propri\u00e9t\u00e9s de la cellule", -"Merge cells": "Fusionner les cellules", -"Split cell": "Diviser la cellule", -"Insert row before": "Ins\u00e9rer une ligne avant", -"Insert row after": "Ins\u00e9rer une ligne apr\u00e8s", -"Delete row": "Effacer la ligne", -"Row properties": "Propri\u00e9t\u00e9s de la ligne", -"Cut row": "Couper la ligne", -"Copy row": "Copier la ligne", -"Paste row before": "Coller la ligne avant", -"Paste row after": "Coller la ligne apr\u00e8s", -"Insert column before": "Ins\u00e9rer une colonne avant", -"Insert column after": "Ins\u00e9rer une colonne apr\u00e8s", -"Delete column": "Effacer la colonne", -"Cols": "Colonnes", -"Rows": "Lignes", -"Width": "Largeur", -"Height": "Hauteur", -"Cell spacing": "Espacement inter-cellulles", -"Cell padding": "Espacement interne cellule", -"Caption": "Titre", -"Left": "Gauche", -"Center": "Centr\u00e9", -"Right": "Droite", -"Cell type": "Type de cellule", -"Scope": "Etendue", -"Alignment": "Alignement", -"H Align": "Alignement H", -"V Align": "Alignement V", -"Top": "Haut", -"Middle": "Milieu", -"Bottom": "Bas", -"Header cell": "Cellule d'en-t\u00eate", -"Row group": "Groupe de lignes", -"Column group": "Groupe de colonnes", -"Row type": "Type de ligne", -"Header": "En-t\u00eate", -"Body": "Corps", -"Footer": "Pied", -"Border color": "Couleur de la bordure", -"Insert template": "Ajouter un th\u00e8me", -"Templates": "Th\u00e8mes", -"Template": "Mod\u00e8le", -"Text color": "Couleur du texte", -"Background color": "Couleur d'arri\u00e8re-plan", -"Custom...": "Personnalis\u00e9...", -"Custom color": "Couleur personnalis\u00e9e", -"No color": "Aucune couleur", -"Table of Contents": "Table des mati\u00e8res", -"Show blocks": "Afficher les blocs", -"Show invisible characters": "Afficher les caract\u00e8res invisibles", -"Words: {0}": "Mots : {0}", -"{0} words": "{0} mots", -"File": "Fichier", -"Edit": "Editer", -"Insert": "Ins\u00e9rer", -"View": "Voir", -"Format": "Format", -"Table": "Tableau", -"Tools": "Outils", -"Powered by {0}": "Propuls\u00e9 par {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zone Texte Riche. Appuyer sur ALT-F9 pour le menu. Appuyer sur ALT-F10 pour la barre d'outils. Appuyer sur ALT-0 pour de l'aide." -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ga.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ga.js deleted file mode 100644 index c2a942c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ga.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('ga',{ -"Redo": "Athdh\u00e9an", -"Undo": "Cealaigh", -"Cut": "Gearr", -"Copy": "C\u00f3ipe\u00e1il", -"Paste": "Greamaigh", -"Select all": "Roghnaigh uile", -"New document": "C\u00e1ip\u00e9is nua", -"Ok": "OK", -"Cancel": "Cealaigh", -"Visual aids": "\u00c1iseanna amhairc", -"Bold": "Trom", -"Italic": "Iod\u00e1lach", -"Underline": "Fol\u00edne", -"Strikethrough": "L\u00edne tr\u00edd", -"Superscript": "Forscript", -"Subscript": "Foscript", -"Clear formatting": "Glan form\u00e1idi\u00fa", -"Align left": "Ail\u00ednigh ar chl\u00e9", -"Align center": "Ail\u00ednigh sa l\u00e1r", -"Align right": "Ail\u00ednigh ar dheis", -"Justify": "Comhfhadaigh", -"Bullet list": "Liosta Urchar", -"Numbered list": "Liosta Uimhrithe", -"Decrease indent": "Laghdaigh eang", -"Increase indent": "M\u00e9adaigh eang", -"Close": "D\u00fan", -"Formats": "Form\u00e1id\u00ed", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "N\u00ed f\u00e9idir le do bhrabhs\u00e1la\u00ed teacht go d\u00edreach ar an ngearrthaisce. Bain \u00fas\u00e1id as na haicearra\u00ed Ctrl+X\/C\/V. ", -"Headers": "Ceannt\u00e1sca", -"Header 1": "Ceannt\u00e1sc 1", -"Header 2": "Ceannt\u00e1sc 2", -"Header 3": "Ceannt\u00e1sc 3", -"Header 4": "Ceannt\u00e1sc 4", -"Header 5": "Ceannt\u00e1sc 5", -"Header 6": "Ceannt\u00e1sc 6", -"Headings": "Ceannteidil", -"Heading 1": "Ceannteideal 1", -"Heading 2": "Ceannteideal 2", -"Heading 3": "Ceannteideal 3", -"Heading 4": "Ceannteideal 4", -"Heading 5": "Ceannteideal 5", -"Heading 6": "Ceannteideal 6", -"Preformatted": "R\u00e9amhfhorm\u00e1idithe", -"Div": "Deighilt", -"Pre": "R\u00e9amh", -"Code": "C\u00f3d", -"Paragraph": "Alt", -"Blockquote": "Athfhriotal", -"Inline": "Inl\u00edne", -"Blocks": "Blocanna", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Sa m\u00f3d gn\u00e1th-th\u00e9acs anois. Gream\u00f3far \u00e1bhar mar ghn\u00e1th-th\u00e9acs go dt\u00ed go m\u00fachfaidh t\u00fa an rogha seo.", -"Font Family": "Cl\u00f3fhoireann", -"Font Sizes": "Cl\u00f3mh\u00e9ideanna", -"Class": "Aicme", -"Browse for an image": "Brabhs\u00e1il le haghaidh \u00edomh\u00e1", -"OR": "N\u00d3", -"Drop an image here": "Scaoil \u00edomh\u00e1 anseo", -"Upload": "Uasl\u00f3d\u00e1il", -"Block": "Bloc", -"Align": "Ail\u00ednigh", -"Default": "R\u00e9amhshocr\u00fa", -"Circle": "Ciorcal", -"Disc": "Diosca", -"Square": "Cearn\u00f3g", -"Lower Alpha": "Alfa Beag", -"Lower Greek": "Litir Bheag Ghr\u00e9agach", -"Lower Roman": "Litir Bheag R\u00f3mh\u00e1nach", -"Upper Alpha": "Alfa M\u00f3r", -"Upper Roman": "Litir Mh\u00f3r R\u00f3mh\u00e1nach", -"Anchor": "Ancaire", -"Name": "Ainm", -"Id": "Aitheantas", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "N\u00ed m\u00f3r don aitheantas tos\u00fa le litir, agus gan ach litreacha, uimhreacha, daiseanna, poncanna, idirstadanna, n\u00f3 fostr\u00edoca ina dhiaidh sin.", -"You have unsaved changes are you sure you want to navigate away?": "T\u00e1 athruithe gan s\u00e1bh\u00e1il ann. An bhfuil t\u00fa cinnte gur mhaith leat imeacht amach as seo?", -"Restore last draft": "Oscail an dr\u00e9acht is d\u00e9ana\u00ed", -"Special character": "Carachtar speisialta", -"Source code": "C\u00f3d foinseach", -"Insert\/Edit code sample": "Cuir sampla c\u00f3id isteach\/in eagar", -"Language": "Teanga", -"Code sample": "Sampla c\u00f3id", -"Color": "Dath", -"R": "D", -"G": "U", -"B": "G", -"Left to right": "Cl\u00e9-go-deas", -"Right to left": "Deas-go-cl\u00e9", -"Emoticons": "Straoiseoga", -"Document properties": "Air\u00edonna na C\u00e1ip\u00e9ise", -"Title": "Teideal", -"Keywords": "Lorgfhocail", -"Description": "Cur S\u00edos", -"Robots": "R\u00f3bait", -"Author": "\u00dadar", -"Encoding": "Ionch\u00f3d\u00fa", -"Fullscreen": "L\u00e1nsc\u00e1ile\u00e1n", -"Action": "Gn\u00edomh", -"Shortcut": "Aicearra", -"Help": "Cabhair", -"Address": "Seoladh", -"Focus to menubar": "F\u00f3cas sa bharra roghchl\u00e1ir", -"Focus to toolbar": "F\u00f3cas sa bharra uirlis\u00ed", -"Focus to element path": "F\u00f3cas sa chonair eiliminte", -"Focus to contextual toolbar": "F\u00f3cas sa bharra uirlis\u00ed comhth\u00e9acs\u00fail", -"Insert link (if link plugin activated)": "Cuir nasc isteach (m\u00e1 t\u00e1 an breise\u00e1n naisc ar si\u00fal)", -"Save (if save plugin activated)": "S\u00e1bh\u00e1il (m\u00e1 t\u00e1 an breise\u00e1n s\u00e1bh\u00e1la ar si\u00fal)", -"Find (if searchreplace plugin activated)": "Aimsigh (m\u00e1 t\u00e1 an breise\u00e1n cuardaigh ar si\u00fal)", -"Plugins installed ({0}):": "Breise\u00e1in shuite\u00e1ilte ({0}):", -"Premium plugins:": "Scothbhreise\u00e1in:", -"Learn more...": "Tuilleadh eolais...", -"You are using {0}": "T\u00e1 t\u00fa ag \u00fas\u00e1id {0}", -"Plugins": "Breise\u00e1in", -"Handy Shortcuts": "Aicearra\u00ed \u00das\u00e1ideacha", -"Horizontal line": "L\u00edne chothrom\u00e1nach", -"Insert\/edit image": "Cuir \u00edomh\u00e1 isteach\/in eagar", -"Image description": "Cur s\u00edos ar an \u00edomh\u00e1", -"Source": "Foinse", -"Dimensions": "Tois\u00ed", -"Constrain proportions": "Comhr\u00e9ir faoi ghlas", -"General": "Ginear\u00e1lta", -"Advanced": "Casta", -"Style": "St\u00edl", -"Vertical space": "Sp\u00e1s ingearach", -"Horizontal space": "Sp\u00e1s cothrom\u00e1nach", -"Border": "Iml\u00edne", -"Insert image": "Cuir \u00edomh\u00e1 isteach", -"Image": "\u00cdomh\u00e1", -"Image list": "Liosta \u00edomh\u00e1nna", -"Rotate counterclockwise": "Rothlaigh ar tuathal", -"Rotate clockwise": "Rothlaigh ar deiseal", -"Flip vertically": "Cas go hingearach", -"Flip horizontally": "Cas go cothrom\u00e1nach", -"Edit image": "Cuir an \u00edomh\u00e1 in eagar", -"Image options": "Roghanna \u00edomh\u00e1", -"Zoom in": "Z\u00fam\u00e1il isteach", -"Zoom out": "Z\u00fam\u00e1il amach", -"Crop": "Bear", -"Resize": "Athraigh m\u00e9id", -"Orientation": "Treoshu\u00edomh", -"Brightness": "Gile", -"Sharpen": "G\u00e9araigh", -"Contrast": "Codarsnacht", -"Color levels": "Leibh\u00e9il datha", -"Gamma": "G\u00e1ma", -"Invert": "Inbh\u00e9artaigh", -"Apply": "Cuir i bhfeidhm", -"Back": "Siar", -"Insert date\/time": "Cuir d\u00e1ta\/am isteach", -"Date\/time": "D\u00e1ta\/am", -"Insert link": "Cuir nasc isteach", -"Insert\/edit link": "Cuir nasc isteach\/in eagar", -"Text to display": "T\u00e9acs le taispe\u00e1int", -"Url": "URL", -"Target": "Sprioc", -"None": "Dada", -"New window": "Fuinneog nua", -"Remove link": "Bain an nasc", -"Anchors": "Ancair\u00ed", -"Link": "Nasc", -"Paste or type a link": "Greamaigh n\u00f3 cl\u00f3scr\u00edobh nasc", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Is seoladh r\u00edomhphoist \u00e9 an URL a chuir t\u00fa isteach. An bhfuil fonn ort an r\u00e9im\u00edr riachtanach mailto: a chur leis?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Is nasc seachtrach \u00e9 an URL a chuir t\u00fa isteach. An bhfuil fonn ort an r\u00e9im\u00edr riachtanach http:\/\/ a chur leis?", -"Link list": "Liosta nascanna", -"Insert video": "Cuir f\u00edse\u00e1n isteach", -"Insert\/edit video": "Cuir f\u00edse\u00e1n isteach\/in eagar", -"Insert\/edit media": "Cuir me\u00e1n isteach\/in eagar", -"Alternative source": "Foinse mhalartach", -"Poster": "P\u00f3staer", -"Paste your embed code below:": "Greamaigh do ch\u00f3d leabaithe th\u00edos:", -"Embed": "Leabaigh", -"Media": "Me\u00e1in", -"Nonbreaking space": "Sp\u00e1s neamhbhristeach", -"Page break": "Briseadh leathanaigh", -"Paste as text": "Greamaigh mar th\u00e9acs", -"Preview": "R\u00e9amhamharc", -"Print": "Priont\u00e1il", -"Save": "S\u00e1bh\u00e1il", -"Find": "Aimsigh", -"Replace with": "Ionadaigh le", -"Replace": "Ionadaigh", -"Replace all": "Ionadaigh uile", -"Prev": "Siar", -"Next": "Ar aghaidh", -"Find and replace": "Aimsigh agus ionadaigh", -"Could not find the specified string.": "N\u00edor aims\u00edodh an teaghr\u00e1n.", -"Match case": "C\u00e1s-\u00edogair", -"Whole words": "Focail ioml\u00e1na", -"Spellcheck": "Seice\u00e1il an litri\u00fa", -"Ignore": "D\u00e9an neamhaird air", -"Ignore all": "D\u00e9an neamhaird orthu go l\u00e9ir", -"Finish": "Cr\u00edochnaigh", -"Add to Dictionary": "Cuir leis an bhFocl\u00f3ir \u00e9", -"Insert table": "Ions\u00e1igh t\u00e1bla", -"Table properties": "Air\u00edonna an t\u00e1bla", -"Delete table": "Scrios an t\u00e1bla", -"Cell": "Cill", -"Row": "R\u00f3", -"Column": "Col\u00fan", -"Cell properties": "Air\u00edonna na cille", -"Merge cells": "Cumaisc cealla", -"Split cell": "Roinn cill", -"Insert row before": "Ions\u00e1igh r\u00f3 os a chionn", -"Insert row after": "Ions\u00e1igh r\u00f3 faoi", -"Delete row": "Scrios an r\u00f3", -"Row properties": "Air\u00edonna an r\u00f3", -"Cut row": "Gearr an r\u00f3", -"Copy row": "C\u00f3ipe\u00e1il an r\u00f3", -"Paste row before": "Greamaigh r\u00f3 os a chionn", -"Paste row after": "Greamaigh r\u00f3 faoi", -"Insert column before": "Ions\u00e1igh col\u00fan ar chl\u00e9", -"Insert column after": "Ions\u00e1igh col\u00fan ar dheis", -"Delete column": "Scrios an col\u00fan", -"Cols": "Col\u00fain", -"Rows": "R\u00f3nna", -"Width": "Leithead", -"Height": "Airde", -"Cell spacing": "Sp\u00e1s\u00e1il ceall", -"Cell padding": "Stu\u00e1il ceall", -"Caption": "Fotheideal", -"Left": "Ar Chl\u00e9", -"Center": "Sa L\u00e1r", -"Right": "Ar Dheis", -"Cell type": "Cine\u00e1l na cille", -"Scope": "Sc\u00f3ip", -"Alignment": "Ail\u00edni\u00fa", -"H Align": "Ail\u00edni\u00fa C.", -"V Align": "Ail\u00edni\u00fa I.", -"Top": "Barr", -"Middle": "L\u00e1r", -"Bottom": "Bun", -"Header cell": "Cill cheannt\u00e1isc", -"Row group": "Gr\u00fapa r\u00f3nna", -"Column group": "Gr\u00fapa col\u00fan", -"Row type": "Cine\u00e1l an r\u00f3", -"Header": "Ceannt\u00e1sc", -"Body": "Corp", -"Footer": "Bunt\u00e1sc", -"Border color": "Dath na himl\u00edne", -"Insert template": "Ions\u00e1igh teimpl\u00e9ad", -"Templates": "Teimpl\u00e9id", -"Template": "Teimpl\u00e9ad", -"Text color": "Dath an t\u00e9acs", -"Background color": "Dath an ch\u00falra", -"Custom...": "Saincheap...", -"Custom color": "Dath saincheaptha", -"No color": "Gan dath", -"Table of Contents": "Cl\u00e1r na n\u00c1bhar", -"Show blocks": "Taispe\u00e1in blocanna", -"Show invisible characters": "Taispe\u00e1in carachtair dhofheicthe", -"Words: {0}": "Focail: {0}", -"{0} words": "{0} focal", -"File": "Comhad", -"Edit": "Eagar", -"Insert": "Ions\u00e1ig", -"View": "Amharc", -"Format": "Form\u00e1id", -"Table": "T\u00e1bla", -"Tools": "Uirlis\u00ed", -"Powered by {0}": "\u00c1 chumhacht\u00fa ag {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Limist\u00e9ar M\u00e9ith-Th\u00e9acs. Br\u00faigh ALT-F9 le haghaidh roghchl\u00e1ir, ALT-F10 le haghaidh barra uirlis\u00ed, agus ALT-0 le c\u00fanamh a fh\u00e1il" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/gl.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/gl.js deleted file mode 100644 index 43c1900..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/gl.js +++ /dev/null @@ -1,253 +0,0 @@ -tinymce.addI18n('gl',{ -"Redo": "Refacer", -"Undo": "Desfacer", -"Cut": "Cortar", -"Copy": "Copiar", -"Paste": "Pegar", -"Select all": "Seleccionar todo", -"New document": "Novo documento", -"Ok": "Aceptar", -"Cancel": "Cancelar", -"Visual aids": "Axudas visuais", -"Bold": "Negra", -"Italic": "Cursiva", -"Underline": "Subli\u00f1ado", -"Strikethrough": "Riscado", -"Superscript": "Super\u00edndice", -"Subscript": "Sub\u00edndice", -"Clear formatting": "Limpar o formato", -"Align left": "Ali\u00f1ar \u00e1 esquerda", -"Align center": "Ali\u00f1ar ao centro", -"Align right": "Ali\u00f1ar \u00e1 dereita", -"Justify": "Xustificar", -"Bullet list": "Lista de vi\u00f1etas", -"Numbered list": "Lista numerada", -"Decrease indent": "Reducir a sangr\u00eda", -"Increase indent": "Aumentar a sangr\u00eda", -"Close": "Pechar", -"Formats": "Formatos", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "O seu navegador non admite o acceso directo ao portapapeis. Empregue os atallos de teclado Ctrl+X\/C\/V no seu canto.", -"Headers": "Cabeceiras", -"Header 1": "Cabeceira 1", -"Header 2": "Cabeceira 2", -"Header 3": "Cabeceira 3", -"Header 4": "Cabeceira 4", -"Header 5": "Cabeceira 5", -"Header 6": "Cabeceira 6", -"Headings": "T\u00edtulo", -"Heading 1": "T\u00edtulo 1", -"Heading 2": "T\u00edtulo 2", -"Heading 3": "T\u00edtulo 3", -"Heading 4": "T\u00edtulo 4", -"Heading 5": "T\u00edtulo 5", -"Heading 6": "T\u00edtulo 6", -"Div": "Div", -"Pre": "Pre", -"Code": "C\u00f3digo", -"Paragraph": "Par\u00e1grafo", -"Blockquote": "Bloque entre comi\u00f1as", -"Inline": "En li\u00f1a", -"Blocks": "Bloques", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Neste momento o pegado est\u00e1 definido en modo de texto simple. Os contidos p\u00e9garanse como texto sen formato ata que se active esta opci\u00f3n.", -"Font Family": "Tipo de letra", -"Font Sizes": "Tama\u00f1o da letra", -"Class": "Clase", -"Browse for an image": "Buscar unha imaxe", -"OR": "OU", -"Drop an image here": "Soltar unha imaxe", -"Upload": "Cargar", -"Default": "Predeterminada", -"Circle": "Circulo", -"Disc": "Disco", -"Square": "Cadrado", -"Lower Alpha": "Alfa min\u00fascula", -"Lower Greek": "Grega min\u00fascula", -"Lower Roman": "Romana min\u00fascula", -"Upper Alpha": "Alfa mai\u00fascula", -"Upper Roman": "Romana mai\u00fascula", -"Anchor": "Ancoraxe", -"Name": "Nome", -"Id": "ID", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "O ID debe comezar cunha letra, seguida s\u00f3 por letras, n\u00fameros, gui\u00f3ns, puntos, dos puntos ou gui\u00f3ns baixos.", -"You have unsaved changes are you sure you want to navigate away?": "Ten cambios sen gardar. Confirma que quere sa\u00edr?", -"Restore last draft": "Restaurar o \u00faltimo borrador", -"Special character": "Car\u00e1cter especial", -"Source code": "C\u00f3digo fonte", -"Insert\/Edit code sample": "Inserir\/editar mostra de c\u00f3digo", -"Language": "Idioma", -"Color": "Cor", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "De esquerda a dereita", -"Right to left": "De dereita a esquerda", -"Emoticons": "Emoticonas", -"Document properties": "Propiedades do documento", -"Title": "T\u00edtulo", -"Keywords": "Palabras clave", -"Description": "Descrici\u00f3n", -"Robots": "Robots", -"Author": "Autor", -"Encoding": "Codificaci\u00f3n", -"Fullscreen": "Pantalla completa", -"Action": "Action", -"Shortcut": "Shortcut", -"Help": "Help", -"Address": "Address", -"Focus to menubar": "Focus to menubar", -"Focus to toolbar": "Focus to toolbar", -"Focus to element path": "Focus to element path", -"Focus to contextual toolbar": "Focus to contextual toolbar", -"Insert link (if link plugin activated)": "Insert link (if link plugin activated)", -"Save (if save plugin activated)": "Save (if save plugin activated)", -"Find (if searchreplace plugin activated)": "Find (if searchreplace plugin activated)", -"Plugins installed ({0}):": "Plugins installed ({0}):", -"Premium plugins:": "Premium plugins:", -"Learn more...": "Learn more...", -"You are using {0}": "You are using {0}", -"Horizontal line": "Li\u00f1a horizontal", -"Insert\/edit image": "Inserir\/editar imaxe", -"Image description": "Descrici\u00f3n da imaxe", -"Source": "Orixe", -"Dimensions": "Dimensi\u00f3ns", -"Constrain proportions": "Restrinxir as proporci\u00f3ns", -"General": "Xeral", -"Advanced": "Avanzado", -"Style": "Estilo", -"Vertical space": "Espazo vertical", -"Horizontal space": "Espazo horizontal", -"Border": "Bordo", -"Insert image": "Inserir imaxe", -"Image": "Imaxe", -"Image list": "Lista de imaxes", -"Rotate counterclockwise": "Rotate counterclockwise", -"Rotate clockwise": "Rotate clockwise", -"Flip vertically": "Flip vertically", -"Flip horizontally": "Flip horizontally", -"Edit image": "Edit image", -"Image options": "Image options", -"Zoom in": "Zoom in", -"Zoom out": "Zoom out", -"Crop": "Crop", -"Resize": "Resize", -"Orientation": "Orientation", -"Brightness": "Brightness", -"Sharpen": "Sharpen", -"Contrast": "Contrast", -"Color levels": "Color levels", -"Gamma": "Gamma", -"Invert": "Invert", -"Apply": "Apply", -"Back": "Back", -"Insert date\/time": "Inserir data\/hora", -"Date\/time": "Data\/hora", -"Insert link": "Inserir ligaz\u00f3n", -"Insert\/edit link": "Inserir\/editar ligaz\u00f3n", -"Text to display": "Texto que amosar", -"Url": "URL", -"Target": "Destino", -"None": "Ning\u00fan", -"New window": "Nova xanela", -"Remove link": "Retirar a ligaz\u00f3n", -"Anchors": "Ancoraxes", -"Link": "Ligaz\u00f3n", -"Paste or type a link": "Pegue ou escriba unha ligaz\u00f3n", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "O URL que introduciu semella seren un enderezo de correo. Quere engadirlle o prefixo mailto: requirido?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "O URL que introduciu semella seren unha ligaz\u00f3n externa. Quere engadirlle o prefixo http:\/\/ requirido?", -"Link list": "Lista de ligaz\u00f3ns", -"Insert video": "Inserir v\u00eddeo", -"Insert\/edit video": "Inserir\/editar v\u00eddeo", -"Insert\/edit media": "Inserir\/editar medios", -"Alternative source": "Orixe alternativa", -"Poster": "Cartel", -"Paste your embed code below:": "Pegue embaixo o c\u00f3digo integrado:", -"Embed": "Integrado", -"Media": "Medios", -"Nonbreaking space": "Espazo irromp\u00edbel", -"Page break": "Quebra de p\u00e1xina", -"Paste as text": "Pegar como texto", -"Preview": "Vista previa", -"Print": "Imprimir", -"Save": "Gardar", -"Find": "Buscar", -"Replace with": "Substitu\u00edr con", -"Replace": "Substitu\u00edr", -"Replace all": "Substitu\u00edr todo", -"Prev": "Anterior", -"Next": "Seguinte", -"Find and replace": "Buscar e substitu\u00edr", -"Could not find the specified string.": "Non foi pos\u00edbel atopar a cadea de texto especificada.", -"Match case": "Distinguir mai\u00fasculas", -"Whole words": "Palabras completas", -"Spellcheck": "Corrector ortogr\u00e1fico", -"Ignore": "Ignorar", -"Ignore all": "Ignorar todo", -"Finish": "Rematar", -"Add to Dictionary": "Engadir ao dicionario", -"Insert table": "Inserir t\u00e1boa", -"Table properties": "Propiedades da t\u00e1boa", -"Delete table": "Eliminar t\u00e1boa", -"Cell": "Cela", -"Row": "Fila", -"Column": "Columna", -"Cell properties": "Propiedades da cela", -"Merge cells": "Combinar celas", -"Split cell": "Dividir celas", -"Insert row before": "Inserir unha fila enriba", -"Insert row after": "Inserir unha fila embaixo", -"Delete row": "Eliminar fila", -"Row properties": "Propiedades das filas", -"Cut row": "Cortar fila", -"Copy row": "Copiar fila", -"Paste row before": "Pegar fila embaixo", -"Paste row after": "Pegar fila enriba", -"Insert column before": "Inserir columna \u00e1 esquerda", -"Insert column after": "Inserir columna \u00e1 dereita", -"Delete column": "Eliminar columna", -"Cols": "Cols.", -"Rows": "Filas", -"Width": "Largo", -"Height": "Alto", -"Cell spacing": "Marxe entre celas", -"Cell padding": "Marxe interior da cela", -"Caption": "Subt\u00edtulo", -"Left": "Esquerda", -"Center": "Centro", -"Right": "Dereita", -"Cell type": "Tipo de cela", -"Scope": "\u00c1mbito", -"Alignment": "Ali\u00f1amento", -"H Align": "Ali\u00f1amento H", -"V Align": "Ali\u00f1amento V", -"Top": "Arriba", -"Middle": "Medio", -"Bottom": "Abaixo", -"Header cell": "Cela de cabeceira", -"Row group": "Grupo de filas", -"Column group": "Grupo de columnas", -"Row type": "Tipo de fila", -"Header": "Cabeceira", -"Body": "Corpo", -"Footer": "Rodap\u00e9", -"Border color": "Cor do bordo", -"Insert template": "Inserir modelo", -"Templates": "Modelos", -"Template": "Modelo", -"Text color": "Cor do texto", -"Background color": "Cor do fondo", -"Custom...": "Personalizado...", -"Custom color": "Cor personalizado", -"No color": "Sen cor", -"Table of Contents": "\u00cdndice de contidos", -"Show blocks": "Amosar os bloques", -"Show invisible characters": "Amosar caracteres invis\u00edbeis", -"Words: {0}": "Palabras: {0}", -"File": "Ficheiro", -"Edit": "Editar", -"Insert": "Inserir", -"View": "Ver", -"Format": "Formato", -"Table": "T\u00e1boa", -"Tools": "Ferramentas", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u00c1rea de texto mellorado. Prema ALT-F9 para o men\u00fa. Prema ALT-F10 para a barra de ferramentas. Prema ALT-0 para a axuda" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/he_IL.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/he_IL.js deleted file mode 100644 index e1af3e3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/he_IL.js +++ /dev/null @@ -1,262 +0,0 @@ -tinymce.addI18n('he_IL',{ -"Redo": "\u05d1\u05e6\u05e2 \u05e9\u05d5\u05d1", -"Undo": "\u05d1\u05d8\u05dc \u05e4\u05e2\u05d5\u05dc\u05d4", -"Cut": "\u05d2\u05d6\u05d5\u05e8", -"Copy": "\u05d4\u05e2\u05ea\u05e7", -"Paste": "\u05d4\u05d3\u05d1\u05e7", -"Select all": "\u05d1\u05d7\u05e8 \u05d4\u05db\u05dc", -"New document": "\u05de\u05e1\u05de\u05da \u05d7\u05d3\u05e9", -"Ok": "\u05d0\u05d9\u05e9\u05d5\u05e8", -"Cancel": "\u05d1\u05d8\u05dc", -"Visual aids": "\u05e2\u05d6\u05e8\u05d9\u05dd \u05d7\u05d6\u05d5\u05ea\u05d9\u05d9\u05dd", -"Bold": "\u05de\u05d5\u05d3\u05d2\u05e9", -"Italic": "\u05e0\u05d8\u05d5\u05d9", -"Underline": "\u05e7\u05d5 \u05ea\u05d7\u05ea\u05d9", -"Strikethrough": "\u05e7\u05d5 \u05d7\u05d5\u05e6\u05d4", -"Superscript": "\u05db\u05ea\u05d1 \u05e2\u05d9\u05dc\u05d9", -"Subscript": "\u05db\u05ea\u05d1 \u05ea\u05d7\u05ea\u05d9", -"Clear formatting": "\u05e0\u05e7\u05d4 \u05e2\u05d9\u05e6\u05d5\u05d1", -"Align left": "\u05d9\u05d9\u05e9\u05e8 \u05dc\u05e9\u05de\u05d0\u05dc", -"Align center": "\u05de\u05e8\u05db\u05d6", -"Align right": "\u05d9\u05d9\u05e9\u05e8 \u05dc\u05d9\u05de\u05d9\u05df", -"Justify": "\u05de\u05ea\u05d7 \u05dc\u05e6\u05d3\u05d3\u05d9\u05dd", -"Bullet list": "\u05e8\u05e9\u05d9\u05de\u05ea \u05ea\u05d1\u05dc\u05d9\u05d8\u05d9\u05dd", -"Numbered list": "\u05e8\u05e9\u05d9\u05de\u05d4 \u05de\u05de\u05d5\u05e1\u05e4\u05e8\u05ea", -"Decrease indent": "\u05d4\u05e7\u05d8\u05df \u05d4\u05d6\u05d7\u05d4", -"Increase indent": "\u05d4\u05d2\u05d3\u05dc \u05d4\u05d6\u05d7\u05d4", -"Close": "\u05e1\u05d2\u05d5\u05e8", -"Formats": "\u05e2\u05d9\u05e6\u05d5\u05d1\u05d9\u05dd", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u05d4\u05d3\u05e4\u05d3\u05e4\u05df \u05e9\u05dc\u05da \u05d0\u05d9\u05e0\u05d5 \u05de\u05d0\u05e4\u05e9\u05e8 \u05d2\u05d9\u05e9\u05d4 \u05d9\u05e9\u05d9\u05e8\u05d4 \u05dc\u05dc\u05d5\u05d7. \u05d0\u05e0\u05d0 \u05d4\u05e9\u05ea\u05de\u05e9 \u05d1\u05e7\u05d9\u05e6\u05d5\u05e8\u05d9 \u05d4\u05de\u05e7\u05dc\u05d3\u05ea Ctrl+X\/C\/V \u05d1\u05de\u05e7\u05d5\u05dd.", -"Headers": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea", -"Header 1": "\u05db\u05d5\u05ea\u05e8\u05ea 1", -"Header 2": "\u05db\u05d5\u05ea\u05e8\u05ea 2", -"Header 3": "\u05db\u05d5\u05ea\u05e8\u05ea 3", -"Header 4": "\u05db\u05d5\u05ea\u05e8\u05ea 4", -"Header 5": "\u05db\u05d5\u05ea\u05e8\u05ea 5", -"Header 6": "\u05db\u05d5\u05ea\u05e8\u05ea 6", -"Headings": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea", -"Heading 1": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea 1", -"Heading 2": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea 2", -"Heading 3": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea 3", -"Heading 4": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea 4", -"Heading 5": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea 5", -"Heading 6": "\u05db\u05d5\u05ea\u05e8\u05d5\u05ea 6", -"Preformatted": "\u05e2\u05e6\u05d1 \u05de\u05d7\u05d3\u05e9", -"Div": "\u05de\u05e7\u05d8\u05e2 \u05e7\u05d5\u05d3 Div", -"Pre": "\u05e7\u05d8\u05e2 \u05de\u05e7\u05d3\u05d9\u05dd Pre", -"Code": "\u05e7\u05d5\u05d3", -"Paragraph": "\u05e4\u05d9\u05e1\u05e7\u05d4", -"Blockquote": "\u05de\u05e7\u05d8\u05e2 \u05e6\u05d9\u05d8\u05d5\u05d8", -"Inline": "\u05d1\u05d2\u05d5\u05e3 \u05d4\u05d8\u05e7\u05e1\u05d8", -"Blocks": "\u05de\u05d1\u05e0\u05d9\u05dd", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u05d4\u05d3\u05d1\u05e7\u05d4 \u05d1\u05de\u05e6\u05d1 \u05d8\u05e7\u05e1\u05d8 \u05e8\u05d2\u05d9\u05dc. \u05ea\u05db\u05e0\u05d9\u05dd \u05d9\u05d5\u05d3\u05d1\u05e7\u05d5 \u05de\u05e2\u05ea\u05d4 \u05db\u05d8\u05e7\u05e1\u05d8 \u05e8\u05d2\u05d9\u05dc \u05e2\u05d3 \u05e9\u05ea\u05db\u05d1\u05d4 \u05d0\u05e4\u05e9\u05e8\u05d5\u05ea \u05d6\u05d5.", -"Font Family": "\u05e1\u05d5\u05d2 \u05d2\u05d5\u05e4\u05df", -"Font Sizes": "\u05d2\u05d5\u05d3\u05dc \u05d2\u05d5\u05e4\u05df", -"Class": "\u05de\u05d7\u05dc\u05e7\u05d4", -"Browse for an image": "\u05d1\u05d7\u05e8 \u05ea\u05de\u05d5\u05e0\u05d4 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea", -"OR": "\u05d0\u05d5", -"Drop an image here": "\u05e9\u05d7\u05e8\u05e8 \u05ea\u05de\u05d5\u05e0\u05d4 \u05db\u05d0\u05df", -"Upload": "\u05d4\u05e2\u05dc\u05d4", -"Block": "\u05d1\u05dc\u05d5\u05e7", -"Align": "\u05d9\u05d9\u05e9\u05e8", -"Default": "\u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc", -"Circle": "\u05e2\u05d9\u05d2\u05d5\u05dc", -"Disc": "\u05d7\u05d9\u05e9\u05d5\u05e7", -"Square": "\u05e8\u05d9\u05d1\u05d5\u05e2", -"Lower Alpha": "\u05d0\u05d5\u05ea\u05d9\u05d5\u05ea \u05d0\u05e0\u05d2\u05dc\u05d9\u05d5\u05ea \u05e7\u05d8\u05e0\u05d5\u05ea", -"Lower Greek": "\u05d0\u05d5\u05ea\u05d9\u05d5\u05ea \u05d9\u05d5\u05d5\u05e0\u05d9\u05d5\u05ea \u05e7\u05d8\u05e0\u05d5\u05ea", -"Lower Roman": "\u05e1\u05e4\u05e8\u05d5\u05ea \u05e8\u05d5\u05de\u05d9\u05d5\u05ea \u05e7\u05d8\u05e0\u05d5\u05ea", -"Upper Alpha": "\u05d0\u05d5\u05ea\u05d9\u05d5\u05ea \u05d0\u05e0\u05d2\u05dc\u05d9\u05d5\u05ea \u05d2\u05d3\u05d5\u05dc\u05d5\u05ea", -"Upper Roman": "\u05e1\u05e4\u05e8\u05d5\u05ea \u05e8\u05d5\u05de\u05d9\u05d5\u05ea \u05d2\u05d3\u05d5\u05dc\u05d5\u05ea", -"Anchor": "\u05de\u05e7\u05d5\u05dd \u05e2\u05d9\u05d2\u05d5\u05df", -"Name": "\u05e9\u05dd", -"Id": "\u05de\u05d6\u05d4\u05d4", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "\u05d4\u05de\u05d6\u05d4\u05d4 \u05d7\u05d9\u05d9\u05d1 \u05dc\u05d4\u05ea\u05d7\u05d9\u05dc \u05d1\u05d0\u05d5\u05ea \u05d5\u05dc\u05d0\u05d7\u05e8\u05d9\u05d4 \u05e8\u05e7 \u05d0\u05d5\u05ea\u05d9\u05d5\u05ea, \u05de\u05e1\u05e4\u05e8\u05d9\u05dd, \u05de\u05e7\u05e4\u05d9\u05dd, \u05e0\u05e7\u05d5\u05d3\u05d5\u05ea, \u05e0\u05e7\u05d5\u05d3\u05ea\u05d9\u05d9\u05dd \u05d0\u05d5 \u05e7\u05d5\u05d5\u05d9\u05dd \u05ea\u05d7\u05ea\u05d9\u05d9\u05dd.", -"You have unsaved changes are you sure you want to navigate away?": "\u05d4\u05e9\u05d9\u05e0\u05d5\u05d9\u05d9\u05dd \u05dc\u05d0 \u05e0\u05e9\u05de\u05e8\u05d5. \u05d1\u05d8\u05d5\u05d7 \u05e9\u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05e6\u05d0\u05ea \u05de\u05d4\u05d3\u05e3?", -"Restore last draft": "\u05e9\u05d7\u05d6\u05e8 \u05d8\u05d9\u05d5\u05d8\u05d4 \u05d0\u05d7\u05e8\u05d5\u05e0\u05d4", -"Special character": "\u05ea\u05d5\u05d5\u05d9\u05dd \u05de\u05d9\u05d5\u05d7\u05d3\u05d9\u05dd", -"Source code": "\u05e7\u05d5\u05d3 \u05de\u05e7\u05d5\u05e8", -"Insert\/Edit code sample": "\u05d4\u05db\u05e0\u05e1\/\u05e2\u05e8\u05d5\u05da \u05d3\u05d5\u05d2\u05de\u05ea \u05e7\u05d5\u05d3", -"Language": "\u05e9\u05e4\u05d4", -"Code sample": "\u05d3\u05d5\u05d2\u05de\u05ea \u05e7\u05d5\u05d3", -"Color": "\u05e6\u05d1\u05e2", -"R": "\u05d0'", -"G": "\u05d9'", -"B": "\u05db'", -"Left to right": "\u05de\u05e9\u05de\u05d0\u05dc \u05dc\u05d9\u05de\u05d9\u05df", -"Right to left": "\u05de\u05d9\u05de\u05d9\u05df \u05dc\u05e9\u05de\u05d0\u05dc", -"Emoticons": "\u05de\u05d7\u05d5\u05d5\u05ea", -"Document properties": "\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9 \u05de\u05e1\u05de\u05da", -"Title": "\u05db\u05d5\u05ea\u05e8\u05ea", -"Keywords": "\u05de\u05d9\u05dc\u05d5\u05ea \u05de\u05e4\u05ea\u05d7", -"Description": "\u05ea\u05d9\u05d0\u05d5\u05e8", -"Robots": "\u05e8\u05d5\u05d1\u05d5\u05d8\u05d9\u05dd", -"Author": "\u05de\u05d7\u05d1\u05e8", -"Encoding": "\u05e7\u05d9\u05d3\u05d5\u05d3", -"Fullscreen": "\u05de\u05e1\u05da \u05de\u05dc\u05d0", -"Action": "\u05e4\u05e2\u05d5\u05dc\u05d4", -"Shortcut": "\u05e7\u05d9\u05e6\u05d5\u05e8", -"Help": "\u05e2\u05d6\u05e8\u05d4", -"Address": "\u05db\u05ea\u05d5\u05d1\u05ea", -"Focus to menubar": "\u05d4\u05e2\u05d1\u05e8 \u05de\u05d9\u05e7\u05d5\u05d3 \u05dc\u05e1\u05e8\u05d2\u05dc \u05d4\u05ea\u05e4\u05e8\u05d8\u05d9\u05dd", -"Focus to toolbar": "\u05d4\u05e2\u05d1\u05e8 \u05de\u05d9\u05e7\u05d5\u05d3 \u05dc\u05e1\u05e8\u05d2\u05dc \u05d4\u05db\u05dc\u05d9\u05dd", -"Focus to element path": "\u05e2\u05d1\u05e8 \u05de\u05d9\u05e7\u05d5\u05d3 \u05dc\u05db\u05ea\u05d5\u05d1\u05ea \u05d4\u05e4\u05e8\u05d9\u05d8", -"Focus to contextual toolbar": "\u05d4\u05e2\u05d1\u05e8 \u05de\u05d9\u05e7\u05d5\u05d3 \u05dc\u05e1\u05e8\u05d2\u05dc \u05ea\u05d5\u05db\u05df", -"Insert link (if link plugin activated)": "\u05d4\u05db\u05e0\u05e1 \u05e7\u05d9\u05e9\u05d5\u05e8 (\u05d0\u05dd \u05ea\u05d5\u05e1\u05e3 \"\u05e7\u05d9\u05e9\u05d5\u05e8\u05d9\u05dd\" \u05e4\u05e2\u05d9\u05dc)", -"Save (if save plugin activated)": "\u05e9\u05de\u05d5\u05e8 (\u05d0\u05dd \u05ea\u05d5\u05e1\u05e3 \"\u05e9\u05de\u05d9\u05e8\u05d4\" \u05e4\u05e2\u05d9\u05dc)", -"Find (if searchreplace plugin activated)": "\u05d7\u05e4\u05e9 (\u05d0\u05dd \u05ea\u05d5\u05e1\u05e3 \"\u05d7\u05e4\u05e9 \u05d5\u05d4\u05d7\u05dc\u05e3\" \u05e4\u05e2\u05d9\u05dc)", -"Plugins installed ({0}):": "\u05ea\u05d5\u05e1\u05e4\u05d9\u05dd \u05de\u05d5\u05ea\u05e7\u05e0\u05d9\u05dd ({0}):", -"Premium plugins:": "\u05ea\u05d5\u05e1\u05e4\u05d9\u05dd \u05d1\u05ea\u05e9\u05dc\u05d5\u05dd:", -"Learn more...": "\u05dc\u05de\u05d3 \u05e2\u05d5\u05d3...", -"You are using {0}": "\u05d0\u05ea\\\u05d4 \u05de\u05e9\u05ea\u05de\u05e9\\\u05ea {0}", -"Plugins": "\u05ea\u05d5\u05e1\u05e4\u05d9\u05dd", -"Handy Shortcuts": "\u05e7\u05d9\u05e6\u05d5\u05e8\u05d9\u05dd \u05e9\u05d9\u05de\u05d5\u05e9\u05d9\u05d9\u05dd", -"Horizontal line": "\u05e7\u05d5 \u05d0\u05d5\u05e4\u05e7\u05d9", -"Insert\/edit image": "\u05d4\u05db\u05e0\u05e1\/\u05e2\u05e8\u05d5\u05da \u05ea\u05de\u05d5\u05e0\u05d4", -"Image description": "\u05ea\u05d9\u05d0\u05d5\u05e8 \u05d4\u05ea\u05de\u05d5\u05e0\u05d4", -"Source": "\u05de\u05e7\u05d5\u05e8", -"Dimensions": "\u05de\u05d9\u05de\u05d3\u05d9\u05dd", -"Constrain proportions": "\u05d4\u05d2\u05d1\u05dc\u05ea \u05e4\u05e8\u05d5\u05e4\u05d5\u05e8\u05e6\u05d9\u05d5\u05ea", -"General": "\u05db\u05dc\u05dc\u05d9", -"Advanced": "\u05de\u05ea\u05e7\u05d3\u05dd", -"Style": "\u05e1\u05d2\u05e0\u05d5\u05df", -"Vertical space": "\u05de\u05e8\u05d5\u05d5\u05d7 \u05d0\u05e0\u05db\u05d9", -"Horizontal space": "\u05de\u05e8\u05d5\u05d5\u05d7 \u05d0\u05d5\u05e4\u05e7\u05d9", -"Border": "\u05de\u05e1\u05d2\u05e8\u05ea", -"Insert image": "\u05d4\u05db\u05e0\u05e1 \u05ea\u05de\u05d5\u05e0\u05d4", -"Image": "\u05ea\u05de\u05d5\u05e0\u05d4", -"Image list": "\u05e8\u05e9\u05d9\u05de\u05ea \u05ea\u05de\u05d5\u05e0\u05d5\u05ea", -"Rotate counterclockwise": "\u05e1\u05d5\u05d1\u05d1 \u05d1\u05db\u05d9\u05d5\u05d5\u05df \u05d4\u05e4\u05d5\u05da \u05dc\u05e9\u05e2\u05d5\u05df", -"Rotate clockwise": "\u05e1\u05d5\u05d1\u05d1 \u05d1\u05db\u05d9\u05d5\u05d5\u05df \u05d4\u05e9\u05e2\u05d5\u05df", -"Flip vertically": "\u05d4\u05e4\u05d5\u05da \u05d0\u05e0\u05db\u05d9\u05ea", -"Flip horizontally": "\u05d4\u05e4\u05d5\u05da \u05d0\u05d5\u05e4\u05e7\u05d9\u05ea", -"Edit image": "\u05e2\u05e8\u05d5\u05da \u05ea\u05de\u05d5\u05e0\u05d4", -"Image options": "\u05d0\u05e4\u05e9\u05e8\u05d5\u05d9\u05d5\u05ea \u05ea\u05de\u05d5\u05e0\u05d4", -"Zoom in": "\u05d4\u05d2\u05d3\u05dc \u05ea\u05e6\u05d5\u05d2\u05d4", -"Zoom out": "\u05d4\u05e7\u05d8\u05df \u05ea\u05e6\u05d5\u05d2\u05d4", -"Crop": "\u05e7\u05e6\u05e5", -"Resize": "\u05e9\u05e0\u05d4 \u05d2\u05d5\u05d3\u05dc", -"Orientation": "\u05db\u05d9\u05d5\u05d5\u05df \u05dc\u05d0\u05d5\u05e8\u05da \/ \u05dc\u05e8\u05d5\u05d7\u05d1", -"Brightness": "\u05d1\u05d4\u05d9\u05e8\u05d5\u05ea", -"Sharpen": "\u05d7\u05d3\u05d3", -"Contrast": "\u05e0\u05d9\u05d2\u05d5\u05d3\u05d9\u05d5\u05ea", -"Color levels": "\u05e8\u05de\u05d5\u05ea \u05e6\u05d1\u05e2\u05d9\u05dd", -"Gamma": "\u05d2\u05d0\u05de\u05d4", -"Invert": "\u05d4\u05d9\u05e4\u05d5\u05da \u05e6\u05d1\u05e2\u05d9\u05dd", -"Apply": "\u05d9\u05d9\u05e9\u05dd", -"Back": "\u05d7\u05d6\u05d5\u05e8", -"Insert date\/time": "\u05d4\u05db\u05e0\u05e1 \u05ea\u05d0\u05e8\u05d9\u05da\/\u05e9\u05e2\u05d4", -"Date\/time": "\u05ea\u05d0\u05e8\u05d9\u05da\/\u05e9\u05e2\u05d4", -"Insert link": "\u05d4\u05db\u05e0\u05e1 \u05e7\u05d9\u05e9\u05d5\u05e8", -"Insert\/edit link": "\u05d4\u05db\u05e0\u05e1\/\u05e2\u05e8\u05d5\u05da \u05e7\u05d9\u05e9\u05d5\u05e8", -"Text to display": "\u05d8\u05e7\u05e1\u05d8 \u05dc\u05d4\u05e6\u05d2\u05d4", -"Url": "\u05db\u05ea\u05d5\u05d1\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8", -"Target": "\u05de\u05d8\u05e8\u05d4", -"None": "\u05dc\u05dc\u05d0", -"New window": "\u05d7\u05dc\u05d5\u05df \u05d7\u05d3\u05e9", -"Remove link": "\u05de\u05d7\u05e7 \u05e7\u05d9\u05e9\u05d5\u05e8", -"Anchors": "\u05e2\u05d5\u05d2\u05e0\u05d9\u05dd", -"Link": "\u05e7\u05d9\u05e9\u05d5\u05e8", -"Paste or type a link": "\u05d4\u05d3\u05d1\u05e7 \u05d0\u05d5 \u05d4\u05e7\u05dc\u05d3 \u05e7\u05d9\u05e9\u05d5\u05e8", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u05e0\u05e8\u05d0\u05d4 \u05e9\u05d4\u05db\u05ea\u05d5\u05d1\u05ea \u05e9\u05d4\u05db\u05e0\u05e1\u05ea \u05d4\u05d9\u05d0 \u05db\u05ea\u05d5\u05d1\u05ea \u05d0\u05d9\u05de\u05d9\u05d9\u05dc. \u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05d0\u05ea \u05d4\u05e7\u05d9\u05d3\u05d5\u05de\u05ea :mailto?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u05e0\u05e8\u05d0\u05d4 \u05e9\u05d4\u05db\u05ea\u05d5\u05d1\u05ea \u05e9\u05d4\u05db\u05e0\u05e1\u05ea \u05d4\u05d9\u05d0 \u05e7\u05d9\u05e9\u05d5\u05e8 \u05d7\u05d9\u05e6\u05d5\u05e0\u05d9 \u05d4\u05d0\u05dd \u05d1\u05e8\u05e6\u05d5\u05e0\u05da \u05dc\u05d4\u05d5\u05e1\u05d9\u05e3 \u05e7\u05d9\u05d3\u05d5\u05de\u05ea http:\/\/?", -"Link list": "\u05e8\u05e9\u05d9\u05de\u05ea \u05e7\u05d9\u05e9\u05d5\u05e8\u05d9\u05dd", -"Insert video": "\u05d4\u05db\u05e0\u05e1 \u05e1\u05e8\u05d8\u05d5\u05df", -"Insert\/edit video": "\u05d4\u05db\u05e0\u05e1\/\u05e2\u05e8\u05d5\u05da \u05e1\u05e8\u05d8\u05d5\u05df", -"Insert\/edit media": "\u05d4\u05db\u05e0\u05e1\/\u05e2\u05e8\u05d5\u05da \u05de\u05d3\u05d9\u05d4", -"Alternative source": "\u05de\u05e7\u05d5\u05e8 \u05de\u05e9\u05e0\u05d9", -"Poster": "\u05e4\u05d5\u05e1\u05d8\u05e8", -"Paste your embed code below:": "\u05d4\u05d3\u05d1\u05e7 \u05e7\u05d5\u05d3 \u05d4\u05d8\u05de\u05e2\u05d4 \u05de\u05ea\u05d7\u05ea:", -"Embed": "\u05d4\u05d8\u05de\u05e2", -"Media": "\u05de\u05d3\u05d9\u05d4", -"Nonbreaking space": "\u05e8\u05d5\u05d5\u05d7 (\u05dc\u05dc\u05d0 \u05e9\u05d1\u05d9\u05e8\u05ea \u05e9\u05d5\u05e8\u05d4)", -"Page break": "\u05d3\u05e3 \u05d7\u05d3\u05e9", -"Paste as text": "\u05d4\u05d3\u05d1\u05e7 \u05db\u05d8\u05e7\u05e1\u05d8", -"Preview": "\u05ea\u05e6\u05d5\u05d2\u05d4 \u05de\u05e7\u05d3\u05d9\u05de\u05d4", -"Print": "\u05d4\u05d3\u05e4\u05e1", -"Save": "\u05e9\u05de\u05d9\u05e8\u05d4", -"Find": "\u05d7\u05e4\u05e9", -"Replace with": "\u05d4\u05d7\u05dc\u05e3 \u05d1", -"Replace": "\u05d4\u05d7\u05dc\u05e3", -"Replace all": "\u05d4\u05d7\u05dc\u05e3 \u05d4\u05db\u05dc", -"Prev": "\u05e7\u05d5\u05d3\u05dd", -"Next": "\u05d4\u05d1\u05d0", -"Find and replace": "\u05d7\u05e4\u05e9 \u05d5\u05d4\u05d7\u05dc\u05e3", -"Could not find the specified string.": "\u05de\u05d7\u05e8\u05d5\u05d6\u05ea \u05dc\u05d0 \u05e0\u05de\u05e6\u05d0\u05d4", -"Match case": "\u05d4\u05d1\u05d7\u05df \u05d1\u05d9\u05df \u05d0\u05d5\u05ea\u05d9\u05d5\u05ea \u05e7\u05d8\u05e0\u05d5\u05ea \u05dc\u05d2\u05d3\u05d5\u05dc\u05d5\u05ea", -"Whole words": "\u05de\u05d9\u05dc\u05d4 \u05e9\u05dc\u05de\u05d4", -"Spellcheck": "\u05d1\u05d5\u05d3\u05e7 \u05d0\u05d9\u05d5\u05ea", -"Ignore": "\u05d4\u05ea\u05e2\u05dc\u05dd", -"Ignore all": "\u05d4\u05ea\u05e2\u05dc\u05dd \u05de\u05d4\u05db\u05dc", -"Finish": "\u05e1\u05d9\u05d9\u05dd", -"Add to Dictionary": "\u05d4\u05d5\u05e1\u05e3 \u05dc\u05de\u05d9\u05dc\u05d5\u05df", -"Insert table": "\u05d4\u05db\u05e0\u05e1 \u05d8\u05d1\u05dc\u05d4", -"Table properties": "\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9 \u05d8\u05d1\u05dc\u05d4", -"Delete table": "\u05de\u05d7\u05e7 \u05d8\u05d1\u05dc\u05d4", -"Cell": "\u05ea\u05d0", -"Row": "\u05e9\u05d5\u05e8\u05d4", -"Column": "\u05e2\u05de\u05d5\u05d3\u05d4", -"Cell properties": "\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9 \u05ea\u05d0", -"Merge cells": "\u05de\u05d6\u05d2 \u05ea\u05d0\u05d9\u05dd", -"Split cell": "\u05e4\u05e6\u05dc \u05ea\u05d0", -"Insert row before": "\u05d4\u05d5\u05e1\u05e3 \u05e9\u05d5\u05e8\u05d4 \u05dc\u05e4\u05e0\u05d9", -"Insert row after": "\u05d4\u05d5\u05e1\u05e3 \u05e9\u05d5\u05e8\u05d4 \u05d0\u05d7\u05e8\u05d9", -"Delete row": "\u05de\u05d7\u05e7 \u05e9\u05d5\u05e8\u05d4", -"Row properties": "\u05de\u05d0\u05e4\u05d9\u05d9\u05e0\u05d9 \u05e9\u05d5\u05e8\u05d4", -"Cut row": "\u05d2\u05d6\u05d5\u05e8 \u05e9\u05d5\u05e8\u05d4", -"Copy row": "\u05d4\u05e2\u05ea\u05e7 \u05e9\u05d5\u05e8\u05d4", -"Paste row before": "\u05d4\u05d3\u05d1\u05e7 \u05e9\u05d5\u05e8\u05d4 \u05dc\u05e4\u05e0\u05d9", -"Paste row after": "\u05d4\u05e2\u05ea\u05e7 \u05e9\u05d5\u05e8\u05d4 \u05d0\u05d7\u05e8\u05d9", -"Insert column before": "\u05d4\u05e2\u05ea\u05e7 \u05e2\u05de\u05d5\u05d3\u05d4 \u05dc\u05e4\u05e0\u05d9", -"Insert column after": "\u05d4\u05e2\u05ea\u05e7 \u05e2\u05de\u05d5\u05d3\u05d4 \u05d0\u05d7\u05e8\u05d9", -"Delete column": "\u05de\u05d7\u05e7 \u05e2\u05de\u05d5\u05d3\u05d4", -"Cols": "\u05e2\u05de\u05d5\u05d3\u05d5\u05ea", -"Rows": "\u05e9\u05d5\u05e8\u05d5\u05ea", -"Width": "\u05e8\u05d5\u05d7\u05d1", -"Height": "\u05d2\u05d5\u05d1\u05d4", -"Cell spacing": "\u05e9\u05d5\u05dc\u05d9\u05d9\u05dd \u05d7\u05d9\u05e6\u05d5\u05e0\u05d9\u05dd \u05dc\u05ea\u05d0", -"Cell padding": "\u05e9\u05d5\u05dc\u05d9\u05d9\u05dd \u05e4\u05e0\u05d9\u05de\u05d9\u05d9\u05dd \u05dc\u05ea\u05d0", -"Caption": "\u05db\u05d9\u05ea\u05d5\u05d1", -"Left": "\u05e9\u05de\u05d0\u05dc", -"Center": "\u05de\u05e8\u05db\u05d6", -"Right": "\u05d9\u05de\u05d9\u05df", -"Cell type": "\u05e1\u05d5\u05d2 \u05ea\u05d0", -"Scope": "\u05d4\u05d9\u05e7\u05e3", -"Alignment": "\u05d9\u05d9\u05e9\u05d5\u05e8", -"H Align": "\u05d9\u05d9\u05e9\u05d5\u05e8 \u05d0\u05d5\u05e4\u05e7\u05d9", -"V Align": "\u05d9\u05d9\u05e9\u05d5\u05e8 \u05d0\u05e0\u05db\u05d9", -"Top": "\u05e2\u05dc\u05d9\u05d5\u05df", -"Middle": "\u05d0\u05de\u05e6\u05e2", -"Bottom": "\u05ea\u05d7\u05ea\u05d9\u05ea", -"Header cell": "\u05db\u05d5\u05ea\u05e8\u05ea \u05dc\u05ea\u05d0", -"Row group": "\u05e7\u05d9\u05d1\u05d5\u05e5 \u05e9\u05d5\u05e8\u05d5\u05ea", -"Column group": "\u05e7\u05d9\u05d1\u05d5\u05e5 \u05e2\u05de\u05d5\u05d3\u05d5\u05ea", -"Row type": "\u05e1\u05d5\u05d2 \u05e9\u05d5\u05e8\u05d4", -"Header": "\u05db\u05d5\u05ea\u05e8\u05ea", -"Body": "\u05d2\u05d5\u05e3 \u05d4\u05d8\u05d1\u05dc\u05d0", -"Footer": "\u05db\u05d5\u05ea\u05e8\u05ea \u05ea\u05d7\u05ea\u05d5\u05e0\u05d4", -"Border color": "\u05e6\u05d1\u05e2 \u05d2\u05d1\u05d5\u05dc", -"Insert template": "\u05d4\u05db\u05e0\u05e1 \u05ea\u05d1\u05e0\u05d9\u05ea", -"Templates": "\u05ea\u05d1\u05e0\u05d9\u05d5\u05ea", -"Template": "\u05ea\u05d1\u05e0\u05d9\u05ea", -"Text color": "\u05e6\u05d1\u05e2 \u05d4\u05db\u05ea\u05d1", -"Background color": "\u05e6\u05d1\u05e2 \u05e8\u05e7\u05e2", -"Custom...": "\u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea...", -"Custom color": "\u05e6\u05d1\u05e2 \u05de\u05d5\u05ea\u05d0\u05dd \u05d0\u05d9\u05e9\u05d9\u05ea", -"No color": "\u05dc\u05dc\u05d0 \u05e6\u05d1\u05e2", -"Table of Contents": "\u05ea\u05d5\u05db\u05df \u05e2\u05e0\u05d9\u05d9\u05e0\u05d9\u05dd", -"Show blocks": "\u05d4\u05e6\u05d2 \u05ea\u05d9\u05d1\u05d5\u05ea", -"Show invisible characters": "\u05d4\u05e6\u05d2 \u05ea\u05d5\u05d5\u05d9\u05dd \u05dc\u05d0 \u05e0\u05e8\u05d0\u05d9\u05dd", -"Words: {0}": "\u05de\u05d9\u05dc\u05d9\u05dd: {0}", -"{0} words": "{0} \u05de\u05d9\u05dc\u05d9\u05dd", -"File": "\u05e7\u05d5\u05d1\u05e5", -"Edit": "\u05e2\u05e8\u05d9\u05db\u05d4", -"Insert": "\u05d4\u05d5\u05e1\u05e4\u05d4", -"View": "\u05ea\u05e6\u05d5\u05d2\u05d4", -"Format": "\u05e4\u05d5\u05e8\u05de\u05d8", -"Table": "\u05d8\u05d1\u05dc\u05d4", -"Tools": "\u05db\u05dc\u05d9\u05dd", -"Powered by {0}": "\u05de\u05d5\u05e4\u05e2\u05dc \u05e2\"\u05d9 {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u05ea\u05d9\u05d1\u05ea \u05e2\u05e8\u05d9\u05db\u05d4 \u05d7\u05db\u05de\u05d4. \u05dc\u05d7\u05e5 Alt-F9 \u05dc\u05ea\u05e4\u05e8\u05d9\u05d8. Alt-F10 \u05dc\u05ea\u05e6\u05d5\u05d2\u05ea \u05db\u05e4\u05ea\u05d5\u05e8\u05d9\u05dd, Alt-0 \u05dc\u05e2\u05d6\u05e8\u05d4", -"_dir": "rtl" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/hr.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/hr.js deleted file mode 100644 index 617e1f4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/hr.js +++ /dev/null @@ -1,253 +0,0 @@ -tinymce.addI18n('hr',{ -"Redo": "Vrati", -"Undo": "Poni\u0161ti", -"Cut": "Izre\u017ei", -"Copy": "Kopiraj", -"Paste": "Zalijepi", -"Select all": "Ozna\u010di sve", -"New document": "Novi dokument", -"Ok": "U redu", -"Cancel": "Odustani", -"Visual aids": "Vizualna pomo\u0107", -"Bold": "Podebljano", -"Italic": "Kurziv", -"Underline": "Crta ispod", -"Strikethrough": "Crta kroz sredinu", -"Superscript": "Eksponent", -"Subscript": "Indeks", -"Clear formatting": "Ukloni oblikovanje", -"Align left": "Poravnaj lijevo", -"Align center": "Poravnaj po sredini", -"Align right": "Poravnaj desno", -"Justify": "Obostrano poravnanje", -"Bullet list": "Lista", -"Numbered list": "Numerirana lista", -"Decrease indent": "Smanji uvla\u010denje", -"Increase indent": "Pove\u0107aj uvla\u010denje", -"Close": "Zatvori", -"Formats": "Formati", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Va\u0161 preglednik ne podr\u017eava direktan pristup me\u0111uspremniku. Molimo Vas da umjesto toga koristite tipkovni\u010dke kratice Ctrl+X\/C\/V.", -"Headers": "Zaglavlja", -"Header 1": "Zaglavlje 1", -"Header 2": "Zaglavlje 2", -"Header 3": "Zaglavlje 3", -"Header 4": "Zaglavlje 4", -"Header 5": "Zaglavlje 5", -"Header 6": "Zaglavlje 6", -"Headings": "Naslovi", -"Heading 1": "Naslov 1", -"Heading 2": "Naslov 2", -"Heading 3": "Naslov 3", -"Heading 4": "Naslov 4", -"Heading 5": "Naslov 5", -"Heading 6": "Naslov 6", -"Div": "DIV", -"Pre": "PRE", -"Code": "CODE oznaka", -"Paragraph": "Paragraf", -"Blockquote": "BLOCKQUOTE", -"Inline": "Unutarnje", -"Blocks": "Blokovi", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Akcija zalijepi od sada lijepi \u010disti tekst. Sadr\u017eaj \u0107e biti zaljepljen kao \u010disti tekst sve dok ne isklju\u010dite ovu opciju.", -"Font Family": "Obitelj fonta", -"Font Sizes": "Veli\u010dine fonta", -"Class": "Class", -"Browse for an image": "Browse for an image", -"OR": "OR", -"Drop an image here": "Drop an image here", -"Upload": "Upload", -"Default": "Zadano", -"Circle": "Krug", -"Disc": "To\u010dka", -"Square": "Kvadrat", -"Lower Alpha": "Mala slova", -"Lower Greek": "Mala gr\u010dka slova", -"Lower Roman": "Mala rimska slova", -"Upper Alpha": "Velika slova", -"Upper Roman": "Velika rimska slova", -"Anchor": "Sidro", -"Name": "Ime", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id treba po\u010dinjati slovom, a nakon toga slijede samo slova, brojevi, crtice, to\u010dke, dvoto\u010dke i podvlake.", -"You have unsaved changes are you sure you want to navigate away?": "Postoje ne pohranjene izmjene, jeste li sigurni da \u017eelite oti\u0107i?", -"Restore last draft": "Vrati posljednju skicu", -"Special character": "Poseban znak", -"Source code": "Izvorni kod", -"Insert\/Edit code sample": "Umetni\/Uredi primjer k\u00f4da", -"Language": "Jezik", -"Color": "Boja", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "S lijeva na desno", -"Right to left": "S desna na lijevo", -"Emoticons": "Emotikoni", -"Document properties": "Svojstva dokumenta", -"Title": "Naslov", -"Keywords": "Klju\u010dne rije\u010di", -"Description": "Opis", -"Robots": "Roboti pretra\u017eiva\u010da", -"Author": "Autor", -"Encoding": "Kodna stranica", -"Fullscreen": "Cijeli ekran", -"Action": "Action", -"Shortcut": "Shortcut", -"Help": "Help", -"Address": "Address", -"Focus to menubar": "Focus to menubar", -"Focus to toolbar": "Focus to toolbar", -"Focus to element path": "Focus to element path", -"Focus to contextual toolbar": "Focus to contextual toolbar", -"Insert link (if link plugin activated)": "Insert link (if link plugin activated)", -"Save (if save plugin activated)": "Save (if save plugin activated)", -"Find (if searchreplace plugin activated)": "Find (if searchreplace plugin activated)", -"Plugins installed ({0}):": "Plugins installed ({0}):", -"Premium plugins:": "Premium plugins:", -"Learn more...": "Learn more...", -"You are using {0}": "You are using {0}", -"Horizontal line": "Horizontalna linija", -"Insert\/edit image": "Umetni\/izmijeni sliku", -"Image description": "Opis slike", -"Source": "Izvor", -"Dimensions": "Dimenzije", -"Constrain proportions": "Zadr\u017ei proporcije", -"General": "Op\u0107enito", -"Advanced": "Napredno", -"Style": "Stil", -"Vertical space": "Okomit razmak", -"Horizontal space": "Horizontalan razmak", -"Border": "Rub", -"Insert image": "Umetni sliku", -"Image": "Slika", -"Image list": "Image list", -"Rotate counterclockwise": "Rotiraj lijevo", -"Rotate clockwise": "Rotiraj desno", -"Flip vertically": "Obrni vertikalno", -"Flip horizontally": "Obrni horizontalno", -"Edit image": "Uredi sliku", -"Image options": "Opcije slike", -"Zoom in": "Pove\u0107aj", -"Zoom out": "Smanji", -"Crop": "Obre\u017ei", -"Resize": "Promjeni veli\u010dinu", -"Orientation": "Orijentacija", -"Brightness": "Svjetlina", -"Sharpen": "Izo\u0161travanje", -"Contrast": "Kontrast", -"Color levels": "Razine boje", -"Gamma": "Gamma", -"Invert": "Invertiraj", -"Apply": "Primijeni", -"Back": "Natrag", -"Insert date\/time": "Umetni datum\/vrijeme", -"Date\/time": "Datum\/vrijeme", -"Insert link": "Umetni poveznicu", -"Insert\/edit link": "Umetni\/izmijeni poveznicu", -"Text to display": "Tekst za prikaz", -"Url": "URL", -"Target": "Meta", -"None": "Ni\u0161ta", -"New window": "Novi prozor", -"Remove link": "Ukloni poveznicu", -"Anchors": "Kra\u0107e poveznice", -"Link": "Link", -"Paste or type a link": "Zalijepi ili upi\u0161i link", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Izgleda da je URL koji ste upisali e-mail adresa. \u017delite li dodati obavezan mailto: prefiks?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Izgleda da je URL koji ste upisali vanjski link. \u017delite li dodati obavezan http:\/\/ prefiks?", -"Link list": "Link list", -"Insert video": "Umetni video", -"Insert\/edit video": "Umetni\/izmijeni video", -"Insert\/edit media": "Umetni\/uredi mediju", -"Alternative source": "Alternativni izvor", -"Poster": "Poster", -"Paste your embed code below:": "Umetnite va\u0161 kod za ugradnju ispod:", -"Embed": "Ugradi", -"Media": "Media", -"Nonbreaking space": "Neprekidaju\u0107i razmak", -"Page break": "Prijelom stranice", -"Paste as text": "Zalijepi kao tekst", -"Preview": "Pregled", -"Print": "Ispis", -"Save": "Spremi", -"Find": "Tra\u017ei", -"Replace with": "Zamijeni s", -"Replace": "Zamijeni", -"Replace all": "Zamijeni sve", -"Prev": "Prethodni", -"Next": "Slijede\u0107i", -"Find and replace": "Prona\u0111i i zamijeni", -"Could not find the specified string.": "Tra\u017eeni tekst nije prona\u0111en", -"Match case": "Pazi na mala i velika slova", -"Whole words": "Cijele rije\u010di", -"Spellcheck": "Provjeri pravopis", -"Ignore": "Zanemari", -"Ignore all": "Zanemari sve", -"Finish": "Zavr\u0161i", -"Add to Dictionary": "Dodaj u rje\u010dnik", -"Insert table": "Umetni tablicu", -"Table properties": "Svojstva tablice", -"Delete table": "Izbri\u0161i tablicu", -"Cell": "Polje", -"Row": "Redak", -"Column": "Stupac", -"Cell properties": "Svojstva polja", -"Merge cells": "Spoji polja", -"Split cell": "Razdvoji polja", -"Insert row before": "Umetni redak prije", -"Insert row after": "Umetni redak nakon", -"Delete row": "Izbri\u0161i redak", -"Row properties": "Svojstva redka", -"Cut row": "Izre\u017ei redak", -"Copy row": "Kopiraj redak", -"Paste row before": "Zalijepi redak prije", -"Paste row after": "Zalijepi redak nakon", -"Insert column before": "Umetni stupac prije", -"Insert column after": "Umetni stupac nakon", -"Delete column": "Izbri\u0161i stupac", -"Cols": "Stupci", -"Rows": "Redci", -"Width": "\u0160irina", -"Height": "Visina", -"Cell spacing": "Razmak izme\u0111u polja", -"Cell padding": "Razmak unutar polja", -"Caption": "Natpis", -"Left": "Lijevo", -"Center": "Sredina", -"Right": "Desno", -"Cell type": "Vrsta polja", -"Scope": "Doseg", -"Alignment": "Poravnanje", -"H Align": "H Poravnavanje", -"V Align": "V Poravnavanje", -"Top": "Vrh", -"Middle": "Sredina", -"Bottom": "Dno", -"Header cell": "Polje zaglavlja", -"Row group": "Grupirani redci", -"Column group": "Grupirani stupci", -"Row type": "Vrsta redka", -"Header": "Zaglavlje", -"Body": "Sadr\u017eaj", -"Footer": "Podno\u017eje", -"Border color": "Boja ruba", -"Insert template": "Umetni predlo\u017eak", -"Templates": "Predlo\u0161ci", -"Template": "Predlo\u017eak", -"Text color": "Boja teksta", -"Background color": "Boja pozadine", -"Custom...": "Prilago\u0111eno...", -"Custom color": "Prilago\u0111ena boja", -"No color": "Bez boje", -"Table of Contents": "Sadr\u017eaj", -"Show blocks": "Prika\u017ei blokove", -"Show invisible characters": "Prika\u017ei nevidljive znakove", -"Words: {0}": "Rije\u010di: {0}", -"File": "Datoteka", -"Edit": "Izmijeni", -"Insert": "Umetni", -"View": "Pogled", -"Format": "Oblikuj", -"Table": "Tablica", -"Tools": "Alati", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Pritisni ALT-F9 za izbornik. Pritisni ALT-F10 za alatnu traku. Pritisni ALT-0 za pomo\u0107" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/hu_HU.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/hu_HU.js deleted file mode 100644 index 13bb498..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/hu_HU.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('hu_HU',{ -"Redo": "Ism\u00e9t", -"Undo": "Visszavon\u00e1s", -"Cut": "Kiv\u00e1g\u00e1s", -"Copy": "M\u00e1sol\u00e1s", -"Paste": "Beilleszt\u00e9s", -"Select all": "Minden kijel\u00f6l\u00e9se", -"New document": "\u00daj dokumentum", -"Ok": "Rendben", -"Cancel": "M\u00e9gse", -"Visual aids": "Vizu\u00e1lis seg\u00e9deszk\u00f6z\u00f6k", -"Bold": "F\u00e9lk\u00f6v\u00e9r", -"Italic": "D\u0151lt", -"Underline": "Al\u00e1h\u00fazott", -"Strikethrough": "\u00c1th\u00fazott", -"Superscript": "Fels\u0151 index", -"Subscript": "Als\u00f3 index", -"Clear formatting": "Form\u00e1z\u00e1s t\u00f6rl\u00e9se", -"Align left": "Balra igaz\u00edt", -"Align center": "K\u00f6z\u00e9pre z\u00e1r", -"Align right": "Jobbra igaz\u00edt", -"Justify": "Sorkiz\u00e1r\u00e1s", -"Bullet list": "Felsorol\u00e1s", -"Numbered list": "Sz\u00e1moz\u00e1s", -"Decrease indent": "Beh\u00faz\u00e1s cs\u00f6kkent\u00e9se", -"Increase indent": "Beh\u00faz\u00e1s n\u00f6vel\u00e9se", -"Close": "Bez\u00e1r", -"Formats": "Form\u00e1tumok", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "A b\u00f6ng\u00e9sz\u0151d nem t\u00e1mogatja a k\u00f6zvetlen hozz\u00e1f\u00e9r\u00e9st a v\u00e1g\u00f3laphoz. K\u00e9rlek haszn\u00e1ld a Ctrl+X\/C\/V billenty\u0171ket.", -"Headers": "C\u00edmsorok", -"Header 1": "C\u00edmsor 1", -"Header 2": "C\u00edmsor 2", -"Header 3": "C\u00edmsor 3", -"Header 4": "C\u00edmsor 4", -"Header 5": "C\u00edmsor 5", -"Header 6": "C\u00edmsor 6", -"Headings": "Fejl\u00e9cek", -"Heading 1": "Fejl\u00e9c 1", -"Heading 2": "Fejl\u00e9c 2", -"Heading 3": "Fejl\u00e9c 3", -"Heading 4": "Fejl\u00e9c 4", -"Heading 5": "Fejl\u00e9c 5", -"Heading 6": "Fejl\u00e9c 6", -"Preformatted": "El\u0151form\u00e1zott", -"Div": "Div", -"Pre": "El\u0151form\u00e1zott", -"Code": "K\u00f3d", -"Paragraph": "Bekezd\u00e9s", -"Blockquote": "Id\u00e9zetblokk", -"Inline": "Sz\u00f6vegk\u00f6zi", -"Blocks": "Blokkok", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Beilleszt\u00e9s mostant\u00f3l egyszer\u0171 sz\u00f6veg m\u00f3dban. A tartalmak mostant\u00f3l egyszer\u0171 sz\u00f6vegk\u00e9nt lesznek beillesztve, am\u00edg nem kapcsolod ki ezt az opci\u00f3t.", -"Font Family": "Bet\u0171t\u00edpus", -"Font Sizes": "Bet\u0171m\u00e9retek", -"Class": "Oszt\u00e1ly", -"Browse for an image": "K\u00e9p tall\u00f3z\u00e1sa", -"OR": "vagy", -"Drop an image here": "Dobj ide egy k\u00e9pet", -"Upload": "Felt\u00f6lt\u00e9s", -"Block": "Blokk", -"Align": "Igaz\u00edt\u00e1s", -"Default": "Alap\u00e9rtelmezett", -"Circle": "K\u00f6r", -"Disc": "Pont", -"Square": "N\u00e9gyzet", -"Lower Alpha": "Kisbet\u0171", -"Lower Greek": "Kis g\u00f6r\u00f6g sz\u00e1m", -"Lower Roman": "Kis r\u00f3mai sz\u00e1m", -"Upper Alpha": "Nagybet\u0171", -"Upper Roman": "Nagy r\u00f3mai sz\u00e1m", -"Anchor": "Horgony", -"Name": "N\u00e9v", -"Id": "Azonos\u00edt\u00f3", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Az azonos\u00edt\u00f3nak bet\u0171vel kell kezd\u0151dnie, azut\u00e1n csak bet\u0171ket, sz\u00e1mokat, gondolatjeleket, pontokat, kett\u0151spontokat vagy al\u00e1h\u00faz\u00e1st tartalmazhat.", -"You have unsaved changes are you sure you want to navigate away?": "Nem mentett m\u00f3dos\u00edt\u00e1said vannak, biztos hogy el akarsz navig\u00e1lni?", -"Restore last draft": "Utols\u00f3 piszkozat vissza\u00e1ll\u00edt\u00e1sa", -"Special character": "Speci\u00e1lis karakter", -"Source code": "Forr\u00e1sk\u00f3d", -"Insert\/Edit code sample": "K\u00f3dminta besz\u00far\u00e1sa\/szerkeszt\u00e9se", -"Language": "Nyelv", -"Code sample": "K\u00f3d p\u00e9lda", -"Color": "Sz\u00edn", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Balr\u00f3l jobbra", -"Right to left": "Jobbr\u00f3l balra", -"Emoticons": "Vigyorok", -"Document properties": "Dokumentum tulajdons\u00e1gai", -"Title": "C\u00edm", -"Keywords": "Kulcsszavak", -"Description": "Le\u00edr\u00e1s", -"Robots": "Robotok", -"Author": "Szerz\u0151", -"Encoding": "K\u00f3dol\u00e1s", -"Fullscreen": "Teljes k\u00e9perny\u0151", -"Action": "M\u0171velet", -"Shortcut": "Parancsikon", -"Help": "S\u00fag\u00f3", -"Address": "C\u00edm", -"Focus to menubar": "F\u00f3kusz a men\u00fcre", -"Focus to toolbar": "F\u00f3kusz az eszk\u00f6zt\u00e1rra", -"Focus to element path": "F\u00f3kusz az elemek \u00fatvonal\u00e1ra", -"Focus to contextual toolbar": "F\u00f3kusz a k\u00f6rnyezetf\u00fcgg\u0151 eszk\u00f6zt\u00e1rra", -"Insert link (if link plugin activated)": "Hivatkoz\u00e1s besz\u00far\u00e1sa (ha a hivatkoz\u00e1s b\u0151v\u00edtm\u00e9ny enged\u00e9lyezett)", -"Save (if save plugin activated)": "Ment\u00e9s (ha a ment\u00e9s b\u0151v\u00edtm\u00e9ny enged\u00e9lyezett)", -"Find (if searchreplace plugin activated)": "Keres\u00e9s (ha a keres\u00e9s \u00e9s csere b\u0151v\u00edtm\u00e9ny enged\u00e9lyezett)", -"Plugins installed ({0}):": "Telep\u00edtett b\u0151v\u00edtm\u00e9nyek ({0}):", -"Premium plugins:": "Pr\u00e9mium b\u0151v\u00edtm\u00e9nyek:", -"Learn more...": "Tudj meg t\u00f6bbet...", -"You are using {0}": "Haszn\u00e1latban: {0}", -"Plugins": "Pluginek", -"Handy Shortcuts": "Hasznos linkek", -"Horizontal line": "V\u00edzszintes vonal", -"Insert\/edit image": "K\u00e9p beilleszt\u00e9se\/szerkeszt\u00e9se", -"Image description": "K\u00e9p le\u00edr\u00e1sa", -"Source": "Forr\u00e1s", -"Dimensions": "M\u00e9retek", -"Constrain proportions": "M\u00e9retar\u00e1ny", -"General": "\u00c1ltal\u00e1nos", -"Advanced": "Halad\u00f3", -"Style": "St\u00edlus", -"Vertical space": "Vertik\u00e1lis hely", -"Horizontal space": "Horizont\u00e1lis hely", -"Border": "Szeg\u00e9ly", -"Insert image": "K\u00e9p beilleszt\u00e9se", -"Image": "K\u00e9p", -"Image list": "K\u00e9p lista", -"Rotate counterclockwise": "Forgat\u00e1s az \u00f3ramutat\u00f3 j\u00e1r\u00e1s\u00e1val ellent\u00e9tesen", -"Rotate clockwise": "Forgat\u00e1s az \u00f3ramutat\u00f3 j\u00e1r\u00e1s\u00e1val megegyez\u0151en", -"Flip vertically": "F\u00fcgg\u0151leges t\u00fckr\u00f6z\u00e9s", -"Flip horizontally": "V\u00edzszintes t\u00fckr\u00f6z\u00e9s", -"Edit image": "K\u00e9p szerkeszt\u00e9se", -"Image options": "K\u00e9p be\u00e1ll\u00edt\u00e1sok", -"Zoom in": "Nagy\u00edt\u00e1s", -"Zoom out": "Kicsiny\u00edt\u00e9s", -"Crop": "K\u00e9p v\u00e1g\u00e1s", -"Resize": "\u00c1tm\u00e9retez\u00e9s", -"Orientation": "K\u00e9p t\u00e1jol\u00e1s", -"Brightness": "F\u00e9nyer\u0151", -"Sharpen": "\u00c9less\u00e9g", -"Contrast": "Kontraszt", -"Color levels": "Sz\u00ednszint", -"Gamma": "Gamma", -"Invert": "Inverz k\u00e9p", -"Apply": "Ment\u00e9s", -"Back": "Vissza", -"Insert date\/time": "D\u00e1tum\/id\u0151 beilleszt\u00e9se", -"Date\/time": "D\u00e1tum\/id\u0151", -"Insert link": "Hivatkoz\u00e1s beilleszt\u00e9se", -"Insert\/edit link": "Hivatkoz\u00e1s beilleszt\u00e9se\/szerkeszt\u00e9se", -"Text to display": "Megjelen\u0151 sz\u00f6veg", -"Url": "URL", -"Target": "C\u00e9l", -"None": "Nincs", -"New window": "\u00daj ablak", -"Remove link": "Hivatkoz\u00e1s t\u00f6rl\u00e9se", -"Anchors": "Horgonyok", -"Link": "Hivatkoz\u00e1s", -"Paste or type a link": "Hivatkoz\u00e1s be\u00edr\u00e1sa vagy beilleszt\u00e9se", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "A megadott URL email c\u00edmnek t\u0171nik. Szeretn\u00e9d hozz\u00e1adni a sz\u00fcks\u00e9ges mailto: el\u0151tagot?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "A megadott URL k\u00fcls\u0151 c\u00edmnek t\u0171nik. Szeretn\u00e9d hozz\u00e1adni a sz\u00fcks\u00e9ges http:\/\/ el\u0151tagot?", -"Link list": "Hivatkoz\u00e1slista", -"Insert video": "Vide\u00f3 beilleszt\u00e9se", -"Insert\/edit video": "Vide\u00f3 beilleszt\u00e9se\/szerkeszt\u00e9se", -"Insert\/edit media": "M\u00e9dia besz\u00far\u00e1sa\/beilleszt\u00e9se", -"Alternative source": "Alternat\u00edv forr\u00e1s", -"Poster": "El\u0151n\u00e9zeti k\u00e9p", -"Paste your embed code below:": "Illeszd be a be\u00e1gyaz\u00f3 k\u00f3dot alulra:", -"Embed": "Be\u00e1gyaz\u00e1s", -"Media": "M\u00e9dia", -"Nonbreaking space": "Nem t\u00f6rhet\u0151 sz\u00f3k\u00f6z", -"Page break": "Oldalt\u00f6r\u00e9s", -"Paste as text": "Beilleszt\u00e9s sz\u00f6vegk\u00e9nt", -"Preview": "El\u0151n\u00e9zet", -"Print": "Nyomtat\u00e1s", -"Save": "Ment\u00e9s", -"Find": "Keres\u00e9s", -"Replace with": "Csere erre", -"Replace": "Csere", -"Replace all": "Az \u00f6sszes cser\u00e9je", -"Prev": "El\u0151z\u0151", -"Next": "K\u00f6vetkez\u0151", -"Find and replace": "Keres\u00e9s \u00e9s csere", -"Could not find the specified string.": "A be\u00edrt kifejez\u00e9s nem tal\u00e1lhat\u00f3.", -"Match case": "Kis \u00e9s nagybet\u0171k megk\u00fcl\u00f6nb\u00f6ztet\u00e9se", -"Whole words": "Csak ha ez a teljes sz\u00f3", -"Spellcheck": "Helyes\u00edr\u00e1s ellen\u0151rz\u00e9s", -"Ignore": "Figyelmen k\u00edv\u00fcl hagy", -"Ignore all": "Mindent figyelmen k\u00edv\u00fcl hagy", -"Finish": "Befejez\u00e9s", -"Add to Dictionary": "Sz\u00f3t\u00e1rhoz ad", -"Insert table": "T\u00e1bl\u00e1zat beilleszt\u00e9se", -"Table properties": "T\u00e1bl\u00e1zat tulajdons\u00e1gok", -"Delete table": "T\u00e1bl\u00e1zat t\u00f6rl\u00e9se", -"Cell": "Cella", -"Row": "Sor", -"Column": "Oszlop", -"Cell properties": "Cella tulajdons\u00e1gok", -"Merge cells": "Cell\u00e1k egyes\u00edt\u00e9se", -"Split cell": "Cell\u00e1k sz\u00e9tv\u00e1laszt\u00e1sa", -"Insert row before": "Sor besz\u00far\u00e1sa el\u00e9", -"Insert row after": "Sor besz\u00far\u00e1sa m\u00f6g\u00e9", -"Delete row": "Sor t\u00f6rl\u00e9se", -"Row properties": "Sor tulajdons\u00e1gai", -"Cut row": "Sor kiv\u00e1g\u00e1sa", -"Copy row": "Sor m\u00e1sol\u00e1sa", -"Paste row before": "Sor beilleszt\u00e9se el\u00e9", -"Paste row after": "Sor beilleszt\u00e9se m\u00f6g\u00e9", -"Insert column before": "Oszlop besz\u00far\u00e1sa el\u00e9", -"Insert column after": "Oszlop besz\u00far\u00e1sa m\u00f6g\u00e9", -"Delete column": "Oszlop t\u00f6rl\u00e9se", -"Cols": "Oszlopok", -"Rows": "Sorok", -"Width": "Sz\u00e9less\u00e9g", -"Height": "Magass\u00e1g", -"Cell spacing": "Cell\u00e1k t\u00e1vols\u00e1ga", -"Cell padding": "Cella m\u00e9rete", -"Caption": "Felirat", -"Left": "Bal", -"Center": "K\u00f6z\u00e9p", -"Right": "Jobb", -"Cell type": "Cella t\u00edpusa", -"Scope": "Hat\u00f3k\u00f6r", -"Alignment": "Igaz\u00edt\u00e1s", -"H Align": "V\u00edzszintes igaz\u00edt\u00e1s", -"V Align": "F\u00fcgg\u0151leges igaz\u00edt\u00e1s", -"Top": "Fel\u00fcl", -"Middle": "K\u00f6z\u00e9pen", -"Bottom": "Alul", -"Header cell": "Fejl\u00e9c cella", -"Row group": "Sor csoport", -"Column group": "Oszlop csoport", -"Row type": "Sor t\u00edpus", -"Header": "Fejl\u00e9c", -"Body": "Sz\u00f6vegt\u00f6rzs", -"Footer": "L\u00e1bl\u00e9c", -"Border color": "Szeg\u00e9ly sz\u00edne", -"Insert template": "Sablon beilleszt\u00e9se", -"Templates": "Sablonok", -"Template": "Sablon", -"Text color": "Sz\u00f6veg sz\u00edne", -"Background color": "H\u00e1tt\u00e9r sz\u00edn", -"Custom...": "Egy\u00e9ni...", -"Custom color": "Egy\u00e9ni sz\u00edn", -"No color": "Nincs sz\u00edn", -"Table of Contents": "Tartalomjegyz\u00e9k", -"Show blocks": "Blokkok mutat\u00e1sa", -"Show invisible characters": "L\u00e1thatatlan karakterek mutat\u00e1sa", -"Words: {0}": "Szavak: {0}", -"{0} words": "{0} sz\u00f3", -"File": "F\u00e1jl", -"Edit": "Szerkeszt\u00e9s", -"Insert": "Beilleszt\u00e9s", -"View": "N\u00e9zet", -"Format": "Form\u00e1tum", -"Table": "T\u00e1bl\u00e1zat", -"Tools": "Eszk\u00f6z\u00f6k", -"Powered by {0}": "\u00dczemelteti: {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text ter\u00fclet. Nyomj ALT-F9-et a men\u00fch\u00f6z. Nyomj ALT-F10-et az eszk\u00f6zt\u00e1rhoz. Nyomj ALT-0-t a s\u00fag\u00f3hoz" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/id.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/id.js deleted file mode 100644 index af2d407..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/id.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('id',{ -"Redo": "Ulang", -"Undo": "Batal", -"Cut": "Penggal", -"Copy": "Salin", -"Paste": "Tempel", -"Select all": "Pilih semua", -"New document": "Dokumen baru", -"Ok": "Ok", -"Cancel": "Batal", -"Visual aids": "Alat bantu visual", -"Bold": "Tebal", -"Italic": "Miring", -"Underline": "Garis bawah", -"Strikethrough": "Coret", -"Superscript": "Superskrip", -"Subscript": "Subskrip", -"Clear formatting": "Hapus format", -"Align left": "Rata kiri", -"Align center": "Rata tengah", -"Align right": "Rata kanan", -"Justify": "Penuh", -"Bullet list": "Daftar bersimbol", -"Numbered list": "Daftar bernomor", -"Decrease indent": "Turunkan inden", -"Increase indent": "Tambah inden", -"Close": "Tutup", -"Formats": "Format", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Browser anda tidak mendukung akses langsung ke clipboard. Silahkan gunakan Ctrl+X\/C\/V dari keyboard.", -"Headers": "Judul", -"Header 1": "Judul 1", -"Header 2": "Judul 2", -"Header 3": "Judul 3", -"Header 4": "Judul 4", -"Header 5": "Judul 5", -"Header 6": "Judul 6", -"Headings": "Judul", -"Heading 1": "Judul 1", -"Heading 2": "Judul 2", -"Heading 3": "Judul 3", -"Heading 4": "Judul 4", -"Heading 5": "Judul 5", -"Heading 6": "Judul 6", -"Preformatted": "Monokode", -"Div": "Div", -"Pre": "Pre", -"Code": "Kode", -"Paragraph": "Paragraf", -"Blockquote": "Kutipan", -"Inline": "Baris", -"Blocks": "Blok", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Penempelan sekarang dalam modus teks biasa. Konten sekarang akan disisipkan sebagai teks biasa sampai Anda memadamkan pilihan ini.", -"Font Family": "Jenis Huruf", -"Font Sizes": "Ukuran Huruf", -"Class": "Klas", -"Browse for an image": "Cari gambar", -"OR": "Atau", -"Drop an image here": "Letakan gambar di sini", -"Upload": "Unggah", -"Block": "Blok", -"Align": "Menyelaraskan", -"Default": "Bawaan", -"Circle": "Lingkaran", -"Disc": "Cakram", -"Square": "Kotak", -"Lower Alpha": "Huruf Kecil", -"Lower Greek": "Huruf Kecil Yunani", -"Lower Roman": "Huruf Kecil Romawi", -"Upper Alpha": "Huruf Besar", -"Upper Roman": "Huruf Besar Romawi", -"Anchor": "Jangkar", -"Name": "Nama", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id harus dimulai dengan huruf, dan hanya diikuti oleh huruf, angka, koma, titik, titik koma atau garis bawah.", -"You have unsaved changes are you sure you want to navigate away?": "Anda memiliki perubahan yang belum disimpan, yakin ingin beralih ?", -"Restore last draft": "Muat kembali draft sebelumnya", -"Special character": "Spesial karakter", -"Source code": "Kode sumber", -"Insert\/Edit code sample": "Tambah\/Edit contoh kode", -"Language": "Bahasa", -"Code sample": "Contoh kode", -"Color": "Warna", -"R": "M", -"G": "H", -"B": "B", -"Left to right": "Kiri ke kanan", -"Right to left": "Kanan ke kiri", -"Emoticons": "Emotikon", -"Document properties": "Properti dokumwn", -"Title": "Judul", -"Keywords": "Kata kunci", -"Description": "Deskripsi", -"Robots": "Robot", -"Author": "Penulis", -"Encoding": "Enkoding", -"Fullscreen": "Layar penuh", -"Action": "Tindakan", -"Shortcut": "Pintasan", -"Help": "Bantuan", -"Address": "Alamat", -"Focus to menubar": "Fokus ke menubar", -"Focus to toolbar": "Fokus ke toolbar", -"Focus to element path": "Fokus ke jalur elemen", -"Focus to contextual toolbar": "Fokus ke toolbar kontekstual", -"Insert link (if link plugin activated)": "Masukan link (jika plugin diaktifkan)", -"Save (if save plugin activated)": "Simpan (jika plugin simpan diaktifkan)", -"Find (if searchreplace plugin activated)": "Cari (jika plugin searchplace diaktifkan)", -"Plugins installed ({0}):": "Plugin terpasang ({0})", -"Premium plugins:": "Plugin premium:", -"Learn more...": "Pelajari selengkapnya...", -"You are using {0}": "Anda menggunakan {0}", -"Plugins": "Plugin", -"Handy Shortcuts": "Pintasan Praktis", -"Horizontal line": "Garis horisontal", -"Insert\/edit image": "Sisip\/sunting gambar", -"Image description": "Deskripsi gambar", -"Source": "Sumber", -"Dimensions": "Dimensi", -"Constrain proportions": "Samakan proporsi", -"General": "Umum", -"Advanced": "Lanjutan", -"Style": "Gaya", -"Vertical space": "Spasi vertikal", -"Horizontal space": "Spasi horisontal", -"Border": "Batas", -"Insert image": "Sisipkan gambar", -"Image": "Gambar", -"Image list": "Daftar gambar", -"Rotate counterclockwise": "Putar berlawananjarumjam", -"Rotate clockwise": "Putar searahjarumjam", -"Flip vertically": "Balik vertikal", -"Flip horizontally": "Balik horisontal", -"Edit image": "Sunting gambar", -"Image options": "Opsi gambar", -"Zoom in": "Perbesar", -"Zoom out": "Perkecil", -"Crop": "Krop", -"Resize": "Ubah ukuran", -"Orientation": "Orientasi", -"Brightness": "Kecerahan", -"Sharpen": "Ketajaman", -"Contrast": "Kontras", -"Color levels": "Tingakt warna", -"Gamma": "Gamma", -"Invert": "Kebalikan", -"Apply": "Terapkan", -"Back": "Kembali", -"Insert date\/time": "Sisipkan tanggal\/waktu", -"Date\/time": "Tanggal\/waktu", -"Insert link": "Sisipkan tautan", -"Insert\/edit link": "Sisip\/sunting tautan", -"Text to display": "Teks yang ditampilkan", -"Url": "Tautan", -"Target": "Jendela tujuan", -"None": "Tidak ada", -"New window": "Jendela baru", -"Remove link": "Buang tautan", -"Anchors": "Jangkar", -"Link": "Tautan", -"Paste or type a link": "Tempel atau ketik sebuah tautan", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Tautan yang anda masukkan sepertinya adalah alamat email. Apakah Anda ingin menambahkan prefiks mailto: yang dibutuhkan?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Tautan yang anda masukkan sepertinya adalah tautan eksternal. Apakah Anda ingin menambahkan prefiks http:\/\/ yang dibutuhkan?", -"Link list": "Daftar tautan", -"Insert video": "Sisipkan video", -"Insert\/edit video": "Sisip\/sunting video", -"Insert\/edit media": "Sisip\/sunting media", -"Alternative source": "Sumber alternatif", -"Poster": "Penulis", -"Paste your embed code below:": "Tempel kode yang diembed dibawah ini:", -"Embed": "Embed", -"Media": "Media", -"Nonbreaking space": "Spasi", -"Page break": "Baris baru", -"Paste as text": "Tempel sebagai teks biasa", -"Preview": "Pratinjau", -"Print": "Cetak", -"Save": "Simpan", -"Find": "Cari", -"Replace with": "Ganti dengan", -"Replace": "Ganti", -"Replace all": "Ganti semua", -"Prev": "Sebelumnya", -"Next": "Berikutnya", -"Find and replace": "Cari dan ganti", -"Could not find the specified string.": "Tidak dapat menemukan string yang dimaksud.", -"Match case": "Samakan besar kecil huruf", -"Whole words": "Semua kata", -"Spellcheck": "Periksa ejaan", -"Ignore": "Abaikan", -"Ignore all": "Abaikan semua", -"Finish": "Selesai", -"Add to Dictionary": "Tambahkan ke kamus", -"Insert table": "Sisipkan tabel", -"Table properties": "Properti tabel", -"Delete table": "Hapus tabel", -"Cell": "Sel", -"Row": "Baris", -"Column": "Kolom", -"Cell properties": "Properti sel", -"Merge cells": "Gabung sel", -"Split cell": "Bagi sel", -"Insert row before": "Sisipkan baris sebelum", -"Insert row after": "Sisipkan baris setelah", -"Delete row": "Hapus baris", -"Row properties": "Properti baris", -"Cut row": "Penggal baris", -"Copy row": "Salin baris", -"Paste row before": "Tempel baris sebelum", -"Paste row after": "Tempel baris setelah", -"Insert column before": "Sisipkan kolom sebelum", -"Insert column after": "Sisipkan kolom setelah", -"Delete column": "Hapus kolom", -"Cols": "Kolom", -"Rows": "Baris", -"Width": "Lebar", -"Height": "Tinggi", -"Cell spacing": "Spasi sel ", -"Cell padding": "Lapisan sel", -"Caption": "Caption", -"Left": "Kiri", -"Center": "Tengah", -"Right": "Kanan", -"Cell type": "Tipe sel", -"Scope": "Skup", -"Alignment": "Penjajaran", -"H Align": "Rata Samping", -"V Align": "Rata Atas", -"Top": "Atas", -"Middle": "Tengah", -"Bottom": "Bawah", -"Header cell": "Judul sel", -"Row group": "Kelompok baris", -"Column group": "Kelompok kolom", -"Row type": "Tipe baris", -"Header": "Judul", -"Body": "Body", -"Footer": "Footer", -"Border color": "Warna batas", -"Insert template": "Sisipkan templat", -"Templates": "Templat", -"Template": "Templat", -"Text color": "Warna teks", -"Background color": "Warna latar", -"Custom...": "Atur sendiri...", -"Custom color": "Warna sendiri", -"No color": "Tidak berwarna", -"Table of Contents": "Daftar Isi", -"Show blocks": "Tampilkan blok", -"Show invisible characters": "Tampilkan karakter tak tampak", -"Words: {0}": "Kata: {0}", -"{0} words": "{0} kata", -"File": "Berkas", -"Edit": "Sunting", -"Insert": "Sisip", -"View": "Tampilan", -"Format": "Format", -"Table": "Tabel", -"Tools": "Alat", -"Powered by {0}": "Didukung oleh {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Area teks kaya. Tekan ALT-F9 untuk menu. Tekan ALT-F10 untuk toolbar. Tekan ALT-0 untuk bantuan" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/it.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/it.js deleted file mode 100644 index a97118d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/it.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('it',{ -"Redo": "Ripeti", -"Undo": "Indietro", -"Cut": "Taglia", -"Copy": "Copia", -"Paste": "Incolla", -"Select all": "Seleziona Tutto", -"New document": "Nuovo Documento", -"Ok": "Ok", -"Cancel": "Annulla", -"Visual aids": "Elementi Visivi", -"Bold": "Grassetto", -"Italic": "Corsivo", -"Underline": "Sottolineato", -"Strikethrough": "Barrato", -"Superscript": "Apice", -"Subscript": "Pedice", -"Clear formatting": "Cancella Formattazione", -"Align left": "Allinea a Sinistra", -"Align center": "Allinea al Cento", -"Align right": "Allinea a Destra", -"Justify": "Giustifica", -"Bullet list": "Elenchi Puntati", -"Numbered list": "Elenchi Numerati", -"Decrease indent": "Riduci Rientro", -"Increase indent": "Aumenta Rientro", -"Close": "Chiudi", -"Formats": "Formattazioni", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Il tuo browser non supporta l'accesso diretto negli Appunti. Per favore usa i tasti di scelta rapida Ctrl+X\/C\/V.", -"Headers": "Intestazioni", -"Header 1": "Intestazione 1", -"Header 2": "Header 2", -"Header 3": "Intestazione 3", -"Header 4": "Intestazione 4", -"Header 5": "Intestazione 5", -"Header 6": "Intestazione 6", -"Headings": "Intestazioni", -"Heading 1": "Intestazione 1", -"Heading 2": "Intestazione 2", -"Heading 3": "Intestazione 3", -"Heading 4": "Intestazione 4", -"Heading 5": "Intestazione 5", -"Heading 6": "Intestazione 6", -"Preformatted": "Preformattato", -"Div": "Div", -"Pre": "Pre", -"Code": "Codice", -"Paragraph": "Paragrafo", -"Blockquote": "Blockquote", -"Inline": "Inlinea", -"Blocks": "Blocchi", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Incolla \u00e8 in modalit\u00e0 testo normale. I contenuti sono incollati come testo normale se non disattivi l'opzione.", -"Font Family": "Famiglia font", -"Font Sizes": "Dimensioni font", -"Class": "Classe", -"Browse for an image": "Scegli un'immagine", -"OR": "o", -"Drop an image here": "Incolla un'immagine qui", -"Upload": "Carica", -"Block": "Blocco", -"Align": "Allinea", -"Default": "Default", -"Circle": "Cerchio", -"Disc": "Disco", -"Square": "Quadrato", -"Lower Alpha": "Alpha Minore", -"Lower Greek": "Greek Minore", -"Lower Roman": "Roman Minore", -"Upper Alpha": "Alpha Superiore", -"Upper Roman": "Roman Superiore", -"Anchor": "Fissa", -"Name": "Nome", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "L'id dovrebbe cominciare con una lettera, seguito solo da lettere, numeri, linee, punti, virgole.", -"You have unsaved changes are you sure you want to navigate away?": "Non hai salvato delle modifiche, sei sicuro di andartene?", -"Restore last draft": "Ripristina l'ultima bozza.", -"Special character": "Carattere Speciale", -"Source code": "Codice Sorgente", -"Insert\/Edit code sample": "Inserisci\/Modifica esempio di codice", -"Language": "Lingua", -"Code sample": "Esempio di codice", -"Color": "Colore", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Da Sinistra a Destra", -"Right to left": "Da Destra a Sinistra", -"Emoticons": "Emoction", -"Document properties": "Propriet\u00e0 Documento", -"Title": "Titolo", -"Keywords": "Parola Chiave", -"Description": "Descrizione", -"Robots": "Robot", -"Author": "Autore", -"Encoding": "Codifica", -"Fullscreen": "Schermo Intero", -"Action": "Azione", -"Shortcut": "Scorciatoia", -"Help": "Aiuto", -"Address": "Indirizzo", -"Focus to menubar": "Focus sulla barra del menu", -"Focus to toolbar": "Focus sulla barra degli strumenti", -"Focus to element path": "Focus sul percorso dell'elemento", -"Focus to contextual toolbar": "Focus sulla barra degli strumenti contestuale", -"Insert link (if link plugin activated)": "Inserisci link (se il plugin link \u00e8 attivato)", -"Save (if save plugin activated)": "Salva (se il plugin save \u00e8 attivato)", -"Find (if searchreplace plugin activated)": "Trova (se il plugin searchreplace \u00e8 attivato)", -"Plugins installed ({0}):": "Plugin installati ({0}):", -"Premium plugins:": "Plugin Premium:", -"Learn more...": "Per saperne di pi\u00f9...", -"You are using {0}": "Stai usando {0}", -"Plugins": "Plugin", -"Handy Shortcuts": "Scorciatoia pratica", -"Horizontal line": "Linea Orizzontale", -"Insert\/edit image": "Aggiungi\/Modifica Immagine", -"Image description": "Descrizione Immagine", -"Source": "Fonte", -"Dimensions": "Dimenzioni", -"Constrain proportions": "Mantieni Proporzioni", -"General": "Generale", -"Advanced": "Avanzato", -"Style": "Stile", -"Vertical space": "Spazio Verticale", -"Horizontal space": "Spazio Orizzontale", -"Border": "Bordo", -"Insert image": "Inserisci immagine", -"Image": "Immagine", -"Image list": "Elenco immagini", -"Rotate counterclockwise": "Ruota in senso antiorario", -"Rotate clockwise": "Ruota in senso orario", -"Flip vertically": "Rifletti verticalmente", -"Flip horizontally": "Rifletti orizzontalmente", -"Edit image": "Modifica immagine", -"Image options": "Opzioni immagine", -"Zoom in": "Ingrandisci", -"Zoom out": "Rimpicciolisci", -"Crop": "Taglia", -"Resize": "Ridimensiona", -"Orientation": "Orientamento", -"Brightness": "Luminosit\u00e0", -"Sharpen": "Contrasta", -"Contrast": "Contrasto", -"Color levels": "Livelli colore", -"Gamma": "Gamma", -"Invert": "Inverti", -"Apply": "Applica", -"Back": "Indietro", -"Insert date\/time": "Inserisci Data\/Ora", -"Date\/time": "Data\/Ora", -"Insert link": "Inserisci il Link", -"Insert\/edit link": "Inserisci\/Modifica Link", -"Text to display": "Testo da Visualizzare", -"Url": "URL", -"Target": "Target", -"None": "No", -"New window": "Nuova Finestra", -"Remove link": "Rimuovi link", -"Anchors": "Anchors", -"Link": "Collegamento", -"Paste or type a link": "Incolla o digita un collegamento", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "L'URL inserito sembra essere un indirizzo email. Vuoi aggiungere il prefisso necessario mailto:?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "L'URL inserito sembra essere un collegamento esterno. Vuoi aggiungere il prefisso necessario http:\/\/?", -"Link list": "Elenco link", -"Insert video": "Inserisci Video", -"Insert\/edit video": "Inserisci\/Modifica Video", -"Insert\/edit media": "Inserisci\/Modifica Media", -"Alternative source": "Alternativo", -"Poster": "Anteprima", -"Paste your embed code below:": "Incolla il codice d'incorporamento qui:", -"Embed": "Incorporare", -"Media": "Media", -"Nonbreaking space": "Spazio unificatore", -"Page break": "Interruzione di pagina", -"Paste as text": "incolla come testo", -"Preview": "Anteprima", -"Print": "Stampa", -"Save": "Salva", -"Find": "Trova", -"Replace with": "Sostituisci Con", -"Replace": "Sostituisci", -"Replace all": "Sostituisci Tutto", -"Prev": "Precedente", -"Next": "Successivo", -"Find and replace": "Trova e Sostituisci", -"Could not find the specified string.": "Impossibile trovare la parola specifica.", -"Match case": "Maiuscole\/Minuscole ", -"Whole words": "Parole Sbagliate", -"Spellcheck": "Controllo ortografico", -"Ignore": "Ignora", -"Ignore all": "Ignora Tutto", -"Finish": "Termina", -"Add to Dictionary": "Aggiungi al Dizionario", -"Insert table": "Inserisci Tabella", -"Table properties": "Propiet\u00e0 della Tabella", -"Delete table": "Cancella Tabella", -"Cell": "Cella", -"Row": "Riga", -"Column": "Colonna", -"Cell properties": "Propiet\u00e0 della Cella", -"Merge cells": "Unisci Cella", -"Split cell": "Dividi Cella", -"Insert row before": "Inserisci una Riga Prima", -"Insert row after": "Inserisci una Riga Dopo", -"Delete row": "Cancella Riga", -"Row properties": "Propriet\u00e0 della Riga", -"Cut row": "Taglia Riga", -"Copy row": "Copia Riga", -"Paste row before": "Incolla una Riga Prima", -"Paste row after": "Incolla una Riga Dopo", -"Insert column before": "Inserisci una Colonna Prima", -"Insert column after": "Inserisci una Colonna Dopo", -"Delete column": "Cancella Colonna", -"Cols": "Colonne", -"Rows": "Righe", -"Width": "Larghezza", -"Height": "Altezza", -"Cell spacing": "Spaziatura della Cella", -"Cell padding": "Padding della Cella", -"Caption": "Didascalia", -"Left": "Sinistra", -"Center": "Centro", -"Right": "Destra", -"Cell type": "Tipo di Cella", -"Scope": "Campo", -"Alignment": "Allineamento", -"H Align": "Allineamento H", -"V Align": "Allineamento V", -"Top": "In alto", -"Middle": "In mezzo", -"Bottom": "In fondo", -"Header cell": "cella d'intestazione", -"Row group": "Gruppo di Righe", -"Column group": "Gruppo di Colonne", -"Row type": "Tipo di Riga", -"Header": "Header", -"Body": "Body", -"Footer": "Footer", -"Border color": "Colore bordo", -"Insert template": "Inserisci Template", -"Templates": "Template", -"Template": "Modello", -"Text color": "Colore Testo", -"Background color": "Colore Background", -"Custom...": "Personalizzato...", -"Custom color": "Colore personalizzato", -"No color": "Nessun colore", -"Table of Contents": "Tabella dei contenuti", -"Show blocks": "Mostra Blocchi", -"Show invisible characters": "Mostra Caratteri Invisibili", -"Words: {0}": "Parole: {0}", -"{0} words": "{0} parole", -"File": "File", -"Edit": "Modifica", -"Insert": "Inserisci", -"View": "Visualiza", -"Format": "Formato", -"Table": "Tabella", -"Tools": "Strumenti", -"Powered by {0}": "Fornito da {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text Area. Premi ALT-F9 per il men\u00f9. Premi ALT-F10 per la barra degli strumenti. Premi ALT-0 per l'aiuto." -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ja.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ja.js deleted file mode 100644 index 61f0ba6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ja.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('ja',{ -"Redo": "\u3084\u308a\u76f4\u3059", -"Undo": "\u5143\u306b\u623b\u3059", -"Cut": "\u5207\u308a\u53d6\u308a", -"Copy": "\u30b3\u30d4\u30fc", -"Paste": "\u8cbc\u308a\u4ed8\u3051", -"Select all": "\u5168\u3066\u3092\u9078\u629e", -"New document": "\u65b0\u898f\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8", -"Ok": "OK", -"Cancel": "\u30ad\u30e3\u30f3\u30bb\u30eb", -"Visual aids": "\u8868\u306e\u67a0\u7dda\u3092\u70b9\u7dda\u3067\u8868\u793a", -"Bold": "\u592a\u5b57", -"Italic": "\u659c\u4f53", -"Underline": "\u4e0b\u7dda", -"Strikethrough": "\u53d6\u308a\u6d88\u3057\u7dda", -"Superscript": "\u4e0a\u4ed8\u304d\u6587\u5b57", -"Subscript": "\u4e0b\u4ed8\u304d\u6587\u5b57", -"Clear formatting": "\u66f8\u5f0f\u3092\u30af\u30ea\u30a2", -"Align left": "\u5de6\u5bc4\u305b", -"Align center": "\u4e2d\u592e\u63c3\u3048", -"Align right": "\u53f3\u5bc4\u305b", -"Justify": "\u4e21\u7aef\u63c3\u3048", -"Bullet list": "\u7b87\u6761\u66f8\u304d", -"Numbered list": "\u756a\u53f7\u4ed8\u304d\u7b87\u6761\u66f8\u304d", -"Decrease indent": "\u30a4\u30f3\u30c7\u30f3\u30c8\u3092\u6e1b\u3089\u3059", -"Increase indent": "\u30a4\u30f3\u30c7\u30f3\u30c8\u3092\u5897\u3084\u3059", -"Close": "\u9589\u3058\u308b", -"Formats": "\u66f8\u5f0f", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u304a\u4f7f\u3044\u306e\u30d6\u30e9\u30a6\u30b6\u3067\u306f\u30af\u30ea\u30c3\u30d7\u30dc\u30fc\u30c9\u6a5f\u80fd\u3092\u5229\u7528\u3059\u308b\u3053\u3068\u304c\u3067\u304d\u307e\u305b\u3093\u3002\u30ad\u30fc\u30dc\u30fc\u30c9\u306e\u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8\uff08Ctrl+X, Ctrl+C, Ctrl+V\uff09\u3092\u304a\u4f7f\u3044\u4e0b\u3055\u3044\u3002", -"Headers": "\u30d8\u30c3\u30c0\u30fc", -"Header 1": "\u30d8\u30c3\u30c0\u30fc 1", -"Header 2": "\u30d8\u30c3\u30c0\u30fc 2", -"Header 3": "\u30d8\u30c3\u30c0\u30fc 3", -"Header 4": "\u30d8\u30c3\u30c0\u30fc 4", -"Header 5": "\u30d8\u30c3\u30c0\u30fc 5", -"Header 6": "\u30d8\u30c3\u30c0\u30fc 6", -"Headings": "\u898b\u51fa\u3057", -"Heading 1": "\u898b\u51fa\u3057 1", -"Heading 2": "\u898b\u51fa\u3057 2", -"Heading 3": "\u898b\u51fa\u3057 3", -"Heading 4": "\u898b\u51fa\u3057 4", -"Heading 5": "\u898b\u51fa\u3057 5", -"Heading 6": "\u898b\u51fa\u3057 6", -"Preformatted": "Preformatted", -"Div": "Div", -"Pre": "Pre", -"Code": "\u30b3\u30fc\u30c9", -"Paragraph": "\u6bb5\u843d", -"Blockquote": "\u5f15\u7528", -"Inline": "\u30a4\u30f3\u30e9\u30a4\u30f3", -"Blocks": "\u30d6\u30ed\u30c3\u30af", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u8cbc\u308a\u4ed8\u3051\u306f\u73fe\u5728\u30d7\u30ec\u30fc\u30f3\u30c6\u30ad\u30b9\u30c8\u30e2\u30fc\u30c9\u3067\u3059\u3002\u3053\u306e\u30aa\u30d7\u30b7\u30e7\u30f3\u3092\u30aa\u30d5\u306b\u3057\u306a\u3044\u9650\u308a\u5185\u5bb9\u306f\u30d7\u30ec\u30fc\u30f3\u30c6\u30ad\u30b9\u30c8\u3068\u3057\u3066\u8cbc\u308a\u4ed8\u3051\u3089\u308c\u307e\u3059\u3002", -"Font Family": "\u30d5\u30a9\u30f3\u30c8\u30d5\u30a1\u30df\u30ea\u30fc", -"Font Sizes": "\u30d5\u30a9\u30f3\u30c8\u30b5\u30a4\u30ba", -"Class": "\u30af\u30e9\u30b9", -"Browse for an image": "\u30a4\u30e1\u30fc\u30b8\u3092\u53c2\u7167", -"OR": "\u307e\u305f\u306f", -"Drop an image here": "\u3053\u3053\u306b\u753b\u50cf\u3092\u30c9\u30ed\u30c3\u30d7", -"Upload": "\u30a2\u30c3\u30d7\u30ed\u30fc\u30c9", -"Block": "\u30d6\u30ed\u30c3\u30af", -"Align": "\u914d\u7f6e", -"Default": "\u30c7\u30d5\u30a9\u30eb\u30c8", -"Circle": "\u5186", -"Disc": "\u70b9", -"Square": "\u56db\u89d2", -"Lower Alpha": "\u5c0f\u6587\u5b57\u306e\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8", -"Lower Greek": "\u5c0f\u6587\u5b57\u306e\u30ae\u30ea\u30b7\u30e3\u6587\u5b57", -"Lower Roman": "\u5c0f\u6587\u5b57\u306e\u30ed\u30fc\u30de\u6570\u5b57", -"Upper Alpha": "\u5927\u6587\u5b57\u306e\u30a2\u30eb\u30d5\u30a1\u30d9\u30c3\u30c8", -"Upper Roman": "\u5927\u6587\u5b57\u306e\u30ed\u30fc\u30de\u6570\u5b57", -"Anchor": "\u30a2\u30f3\u30ab\u30fc\uff08\u30ea\u30f3\u30af\u306e\u5230\u9054\u70b9\uff09", -"Name": "\u30a2\u30f3\u30ab\u30fc\u540d", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "ID\u306f\u6587\u5b57\u3067\u59cb\u307e\u308a\u3001\u6587\u5b57\u3001\u6570\u5b57\u3001\u30c0\u30c3\u30b7\u30e5\u3001\u30c9\u30c3\u30c8\u3001\u30b3\u30ed\u30f3\u307e\u305f\u306f\u30a2\u30f3\u30c0\u30fc\u30b9\u30b3\u30a2\u3067\u59cb\u307e\u308b\u5fc5\u8981\u304c\u3042\u308a\u307e\u3059\u3002", -"You have unsaved changes are you sure you want to navigate away?": "\u307e\u3060\u4fdd\u5b58\u3057\u3066\u3044\u306a\u3044\u5909\u66f4\u304c\u3042\u308a\u307e\u3059\u304c\u3001\u672c\u5f53\u306b\u3053\u306e\u30da\u30fc\u30b8\u3092\u96e2\u308c\u307e\u3059\u304b\uff1f", -"Restore last draft": "\u524d\u56de\u306e\u4e0b\u66f8\u304d\u3092\u5fa9\u6d3b\u3055\u305b\u308b", -"Special character": "\u7279\u6b8a\u6587\u5b57", -"Source code": "\u30bd\u30fc\u30b9\u30b3\u30fc\u30c9", -"Insert\/Edit code sample": "\u30b3\u30fc\u30c9\u30b5\u30f3\u30d7\u30eb\u306e\u633f\u5165\u30fb\u7de8\u96c6", -"Language": "\u8a00\u8a9e", -"Code sample": "\u30b3\u30fc\u30c9\u30b5\u30f3\u30d7\u30eb", -"Color": "\u30ab\u30e9\u30fc", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "\u5de6\u304b\u3089\u53f3", -"Right to left": "\u53f3\u304b\u3089\u5de6", -"Emoticons": "\u7d75\u6587\u5b57", -"Document properties": "\u30c9\u30ad\u30e5\u30e1\u30f3\u30c8\u306e\u30d7\u30ed\u30d1\u30c6\u30a3", -"Title": "\u30bf\u30a4\u30c8\u30eb", -"Keywords": "\u30ad\u30fc\u30ef\u30fc\u30c9", -"Description": "\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u5185\u5bb9", -"Robots": "\u30ed\u30dc\u30c3\u30c4", -"Author": "\u8457\u8005", -"Encoding": "\u30a8\u30f3\u30b3\u30fc\u30c7\u30a3\u30f3\u30b0", -"Fullscreen": "\u5168\u753b\u9762\u8868\u793a", -"Action": "\u30a2\u30af\u30b7\u30e7\u30f3", -"Shortcut": "\u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8", -"Help": "\u30d8\u30eb\u30d7", -"Address": "\u30a2\u30c9\u30ec\u30b9", -"Focus to menubar": "\u30e1\u30cb\u30e5\u30fc\u30d0\u30fc\u306b\u30d5\u30a9\u30fc\u30ab\u30b9", -"Focus to toolbar": "\u30c4\u30fc\u30eb\u30d0\u30fc\u306b\u30d5\u30a9\u30fc\u30ab\u30b9", -"Focus to element path": "\u8981\u7d20\u30d1\u30b9\u306b\u30d5\u30a9\u30fc\u30ab\u30b9", -"Focus to contextual toolbar": "\u30b3\u30f3\u30c6\u30ad\u30b9\u30c8\u30c4\u30fc\u30eb\u30d0\u30fc\u306b\u30d5\u30a9\u30fc\u30ab\u30b9", -"Insert link (if link plugin activated)": "\u30ea\u30f3\u30af\u3092\u633f\u5165 (\u30ea\u30f3\u30af\u30d7\u30e9\u30b0\u30a4\u30f3\u6709\u52b9\u6642)", -"Save (if save plugin activated)": "\u4fdd\u5b58 (\u4fdd\u5b58\u30d7\u30e9\u30b0\u30a4\u30f3\u6709\u52b9\u6642)", -"Find (if searchreplace plugin activated)": "\u691c\u7d22(\u7f6e\u63db\u30d7\u30e9\u30b0\u30a4\u30f3\u6709\u52b9\u6642)", -"Plugins installed ({0}):": "\u30a4\u30f3\u30b9\u30c8\u30fc\u30eb\u6e08\u30d7\u30e9\u30b0\u30a4\u30f3 ({0}):", -"Premium plugins:": "\u30d7\u30ec\u30df\u30a2\u30e0\u30d7\u30e9\u30b0\u30a4\u30f3:", -"Learn more...": "\u8a73\u7d30...", -"You are using {0}": "\u3042\u306a\u305f\u306f {0} \u4f7f\u7528\u4e2d", -"Plugins": "\u30d7\u30e9\u30b0\u30a4\u30f3", -"Handy Shortcuts": "\u4fbf\u5229\u306a\u30b7\u30e7\u30fc\u30c8\u30ab\u30c3\u30c8", -"Horizontal line": "\u6c34\u5e73\u7f6b\u7dda", -"Insert\/edit image": "\u753b\u50cf\u306e\u633f\u5165\u30fb\u7de8\u96c6", -"Image description": "\u753b\u50cf\u306e\u8aac\u660e\u6587", -"Source": "\u753b\u50cf\u306e\u30bd\u30fc\u30b9", -"Dimensions": "\u753b\u50cf\u30b5\u30a4\u30ba\uff08\u6a2a\u30fb\u7e26\uff09", -"Constrain proportions": "\u7e26\u6a2a\u6bd4\u3092\u4fdd\u6301\u3059\u308b", -"General": "\u4e00\u822c", -"Advanced": "\u8a73\u7d30\u8a2d\u5b9a", -"Style": "\u30b9\u30bf\u30a4\u30eb", -"Vertical space": "\u7e26\u65b9\u5411\u306e\u4f59\u767d", -"Horizontal space": "\u6a2a\u65b9\u5411\u306e\u4f59\u767d", -"Border": "\u67a0\u7dda", -"Insert image": "\u753b\u50cf\u306e\u633f\u5165", -"Image": "\u753b\u50cf", -"Image list": "\u753b\u50cf\u4e00\u89a7", -"Rotate counterclockwise": "\u53cd\u6642\u8a08\u56de\u308a\u306b\u56de\u8ee2", -"Rotate clockwise": "\u6642\u8a08\u56de\u308a\u306b\u56de\u8ee2", -"Flip vertically": "\u4e0a\u4e0b\u306b\u53cd\u8ee2", -"Flip horizontally": "\u6c34\u5e73\u306b\u53cd\u8ee2", -"Edit image": "\u753b\u50cf\u306e\u7de8\u96c6", -"Image options": "\u753b\u50cf\u30aa\u30d7\u30b7\u30e7\u30f3", -"Zoom in": "\u30ba\u30fc\u30e0\u30a4\u30f3", -"Zoom out": "\u30ba\u30fc\u30e0\u30a2\u30a6\u30c8", -"Crop": "\u30af\u30ed\u30c3\u30d7", -"Resize": "\u30ea\u30b5\u30a4\u30ba", -"Orientation": "\u5411\u304d", -"Brightness": "\u660e\u308b\u3055", -"Sharpen": "\u30b7\u30e3\u30fc\u30d7\u5316", -"Contrast": "\u30b3\u30f3\u30c8\u30e9\u30b9\u30c8", -"Color levels": "\u30ab\u30e9\u30fc\u30ec\u30d9\u30eb", -"Gamma": "\u30ac\u30f3\u30de", -"Invert": "\u53cd\u8ee2", -"Apply": "\u9069\u7528", -"Back": "\u623b\u308b", -"Insert date\/time": "\u65e5\u4ed8\u30fb\u6642\u523b", -"Date\/time": "\u65e5\u4ed8\u30fb\u6642\u523b", -"Insert link": "\u30ea\u30f3\u30af", -"Insert\/edit link": "\u30ea\u30f3\u30af\u306e\u633f\u5165\u30fb\u7de8\u96c6", -"Text to display": "\u30ea\u30f3\u30af\u5143\u30c6\u30ad\u30b9\u30c8", -"Url": "\u30ea\u30f3\u30af\u5148URL", -"Target": "\u30bf\u30fc\u30b2\u30c3\u30c8\u5c5e\u6027", -"None": "\u306a\u3057", -"New window": "\u65b0\u898f\u30a6\u30a3\u30f3\u30c9\u30a6", -"Remove link": "\u30ea\u30f3\u30af\u306e\u524a\u9664", -"Anchors": "\u30a2\u30f3\u30ab\u30fc\uff08\u30ea\u30f3\u30af\u306e\u5230\u9054\u70b9\uff09", -"Link": "\u30ea\u30f3\u30af", -"Paste or type a link": "\u30ea\u30f3\u30af\u3092\u30da\u30fc\u30b9\u30c8\u307e\u305f\u306f\u5165\u529b", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u5165\u529b\u3055\u308c\u305fURL\u306f\u30e1\u30fc\u30eb\u30a2\u30c9\u30ec\u30b9\u306e\u3088\u3046\u3067\u3059\u3002\u300cmailto:\u300d\u30d7\u30ec\u30d5\u30a3\u30c3\u30af\u30b9\u3092\u8ffd\u52a0\u3057\u307e\u3059\u304b\uff1f", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u5165\u529b\u3055\u308c\u305fURL\u306f\u5916\u90e8\u30ea\u30f3\u30af\u306e\u3088\u3046\u3067\u3059\u3002\u300chttp:\/\/\u300d\u30d7\u30ec\u30d5\u30a3\u30c3\u30af\u30b9\u3092\u8ffd\u52a0\u3057\u307e\u3059\u304b\uff1f", -"Link list": "\u30ea\u30f3\u30af\u4e00\u89a7", -"Insert video": "\u52d5\u753b", -"Insert\/edit video": "\u52d5\u753b\u306e\u633f\u5165\u30fb\u7de8\u96c6", -"Insert\/edit media": "\u30e1\u30c7\u30a3\u30a2\u306e\u633f\u5165\u30fb\u7de8\u96c6", -"Alternative source": "\u4ee3\u66ff\u52d5\u753b\u306e\u5834\u6240", -"Poster": "\u4ee3\u66ff\u753b\u50cf\u306e\u5834\u6240", -"Paste your embed code below:": "\u57cb\u3081\u8fbc\u307f\u7528\u30b3\u30fc\u30c9\u3092\u4e0b\u8a18\u306b\u8cbc\u308a\u4ed8\u3051\u3066\u304f\u3060\u3055\u3044\u3002", -"Embed": "\u57cb\u3081\u8fbc\u307f", -"Media": "\u30e1\u30c7\u30a3\u30a2", -"Nonbreaking space": "\u56fa\u5b9a\u30b9\u30da\u30fc\u30b9\uff08 \uff09", -"Page break": "\u30da\u30fc\u30b8\u533a\u5207\u308a", -"Paste as text": "\u30c6\u30ad\u30b9\u30c8\u3068\u3057\u3066\u8cbc\u308a\u4ed8\u3051", -"Preview": "\u30d7\u30ec\u30d3\u30e5\u30fc", -"Print": "\u5370\u5237", -"Save": "\u4fdd\u5b58", -"Find": "\u691c\u7d22", -"Replace with": "\u7f6e\u304d\u63db\u3048\u308b\u6587\u5b57", -"Replace": "\u7f6e\u304d\u63db\u3048", -"Replace all": "\u5168\u3066\u3092\u7f6e\u304d\u63db\u3048\u308b", -"Prev": "\u524d", -"Next": "\u6b21", -"Find and replace": "\u691c\u7d22\u3068\u7f6e\u304d\u63db\u3048", -"Could not find the specified string.": "\u304a\u63a2\u3057\u306e\u6587\u5b57\u304c\u898b\u3064\u304b\u308a\u307e\u305b\u3093\u3067\u3057\u305f\u3002", -"Match case": "\u5927\u6587\u5b57\u30fb\u5c0f\u6587\u5b57\u3092\u533a\u5225\u3059\u308b", -"Whole words": "\u5358\u8a9e\u5358\u4f4d\u3067\u691c\u7d22\u3059\u308b", -"Spellcheck": "\u30b9\u30da\u30eb\u30c1\u30a7\u30c3\u30af", -"Ignore": "\u7121\u8996", -"Ignore all": "\u5168\u3066\u3092\u7121\u8996", -"Finish": "\u7d42\u4e86", -"Add to Dictionary": "\u8f9e\u66f8\u306b\u8ffd\u52a0", -"Insert table": "\u8868\u306e\u633f\u5165", -"Table properties": "\u8868\u306e\u8a73\u7d30\u8a2d\u5b9a", -"Delete table": "\u8868\u306e\u524a\u9664", -"Cell": "\u30bb\u30eb", -"Row": "\u884c", -"Column": "\u5217", -"Cell properties": "\u30bb\u30eb\u306e\u8a73\u7d30\u8a2d\u5b9a", -"Merge cells": "\u30bb\u30eb\u306e\u7d50\u5408", -"Split cell": "\u30bb\u30eb\u306e\u5206\u5272", -"Insert row before": "\u4e0a\u5074\u306b\u884c\u3092\u633f\u5165", -"Insert row after": "\u4e0b\u5074\u306b\u884c\u3092\u633f\u5165", -"Delete row": "\u884c\u306e\u524a\u9664", -"Row properties": "\u884c\u306e\u8a73\u7d30\u8a2d\u5b9a", -"Cut row": "\u884c\u306e\u5207\u308a\u53d6\u308a", -"Copy row": "\u884c\u306e\u30b3\u30d4\u30fc", -"Paste row before": "\u4e0a\u5074\u306b\u884c\u3092\u8cbc\u308a\u4ed8\u3051", -"Paste row after": "\u4e0b\u5074\u306b\u884c\u3092\u8cbc\u308a\u4ed8\u3051", -"Insert column before": "\u5de6\u5074\u306b\u5217\u3092\u633f\u5165", -"Insert column after": "\u53f3\u5074\u306b\u5217\u3092\u633f\u5165", -"Delete column": "\u5217\u306e\u524a\u9664", -"Cols": "\u5217\u6570", -"Rows": "\u884c\u6570", -"Width": "\u5e45", -"Height": "\u9ad8\u3055", -"Cell spacing": "\u30bb\u30eb\u306e\u9593\u9694", -"Cell padding": "\u30bb\u30eb\u5185\u4f59\u767d\uff08\u30d1\u30c7\u30a3\u30f3\u30b0\uff09", -"Caption": "\u8868\u984c", -"Left": "\u5de6\u5bc4\u305b", -"Center": "\u4e2d\u592e\u63c3\u3048", -"Right": "\u53f3\u5bc4\u305b", -"Cell type": "\u30bb\u30eb\u30bf\u30a4\u30d7", -"Scope": "\u30b9\u30b3\u30fc\u30d7", -"Alignment": "\u914d\u7f6e", -"H Align": "\u6c34\u5e73\u65b9\u5411\u306e\u914d\u7f6e", -"V Align": "\u5782\u76f4\u65b9\u5411\u306e\u914d\u7f6e", -"Top": "\u4e0a", -"Middle": "\u4e2d\u592e", -"Bottom": "\u4e0b", -"Header cell": "\u30d8\u30c3\u30c0\u30fc\u30bb\u30eb", -"Row group": "\u884c\u30b0\u30eb\u30fc\u30d7", -"Column group": "\u5217\u30b0\u30eb\u30fc\u30d7", -"Row type": "\u884c\u30bf\u30a4\u30d7", -"Header": "\u30d8\u30c3\u30c0\u30fc", -"Body": "\u30dc\u30c7\u30a3\u30fc", -"Footer": "\u30d5\u30c3\u30bf\u30fc", -"Border color": "\u67a0\u7dda\u306e\u8272", -"Insert template": "\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u306e\u633f\u5165", -"Templates": "\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8\u540d", -"Template": "\u30c6\u30f3\u30d7\u30ec\u30fc\u30c8", -"Text color": "\u30c6\u30ad\u30b9\u30c8\u306e\u8272", -"Background color": "\u80cc\u666f\u8272", -"Custom...": "\u30ab\u30b9\u30bf\u30e0...", -"Custom color": "\u30ab\u30b9\u30bf\u30e0\u30ab\u30e9\u30fc", -"No color": "\u30ab\u30e9\u30fc\u306a\u3057", -"Table of Contents": "\u76ee\u6b21", -"Show blocks": "\u6587\u7ae0\u306e\u533a\u5207\u308a\u3092\u70b9\u7dda\u3067\u8868\u793a", -"Show invisible characters": "\u4e0d\u53ef\u8996\u6587\u5b57\u3092\u8868\u793a", -"Words: {0}": "\u5358\u8a9e\u6570: {0}", -"{0} words": "{0} \u30ef\u30fc\u30c9", -"File": "\u30d5\u30a1\u30a4\u30eb", -"Edit": "\u7de8\u96c6", -"Insert": "\u633f\u5165", -"View": "\u8868\u793a", -"Format": "\u66f8\u5f0f", -"Table": "\u8868", -"Tools": "\u30c4\u30fc\u30eb", -"Powered by {0}": "Powered by {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u66f8\u5f0f\u4ed8\u304d\u30c6\u30ad\u30b9\u30c8\u306e\u7de8\u96c6\u753b\u9762\u3002ALT-F9\u3067\u30e1\u30cb\u30e5\u30fc\u3001ALT-F10\u3067\u30c4\u30fc\u30eb\u30d0\u30fc\u3001ALT-0\u3067\u30d8\u30eb\u30d7\u304c\u8868\u793a\u3055\u308c\u307e\u3059\u3002" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ka_GE.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ka_GE.js deleted file mode 100644 index 805a966..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ka_GE.js +++ /dev/null @@ -1,230 +0,0 @@ -tinymce.addI18n('ka_GE',{ -"Cut": "\u10d0\u10db\u10dd\u10ed\u10e0\u10d0", -"Heading 5": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d8 5", -"Header 2": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d8 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u10d7\u10e5\u10d5\u10d4\u10dc \u10d1\u10e0\u10d0\u10e3\u10d6\u10d4\u10e0\u10e1 \u10d0\u10e0 \u10d0\u10e5\u10d5\u10e1 \u10d1\u10e3\u10e4\u10e0\u10e2\u10e8\u10d8 \u10e8\u10d4\u10ee\u10ec\u10d4\u10d5\u10d8\u10e1 \u10db\u10ee\u10d0\u10e0\u10d3\u10d0\u10ed\u10d4\u10e0\u10d0. \u10d2\u10d7\u10ee\u10dd\u10d5\u10d7 \u10e1\u10d0\u10dc\u10d0\u10ea\u10d5\u10da\u10dd\u10d3 \u10d8\u10e1\u10d0\u10e0\u10d2\u10d4\u10d1\u10da\u10dd\u10d7 Ctrl+X\/C\/V \u10db\u10d0\u10da\u10e1\u10d0\u10ee\u10db\u10dd\u10d1\u10d8 \u10d9\u10dd\u10db\u10d1\u10d8\u10dc\u10d0\u10ea\u10d8\u10d4\u10d1\u10d8\u10d7.", -"Heading 4": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d8 4", -"Div": "\u10d2\u10d0\u10dc\u10d0\u10ec\u10d8\u10da\u10d4\u10d1\u10d0", -"Heading 2": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d8 2", -"Paste": "\u10e9\u10d0\u10e1\u10db\u10d0", -"Close": "\u10d3\u10d0\u10ee\u10e3\u10e0\u10d5\u10d0", -"Font Family": "\u10e4\u10dd\u10dc\u10e2\u10d8", -"Pre": "\u10de\u10e0\u10d4\u10e4\u10dd\u10e0\u10db\u10d0\u10e2\u10d8", -"Align right": "\u10d2\u10d0\u10d0\u10e1\u10ec\u10dd\u10e0\u10d4 \u10db\u10d0\u10e0\u10ef\u10d5\u10dc\u10d8\u10d5", -"New document": "\u10d0\u10ee\u10d0\u10da\u10d8 \u10d3\u10dd\u10d9\u10e3\u10db\u10d4\u10dc\u10e2\u10d8", -"Blockquote": "\u10d1\u10da\u10dd\u10d9\u10d8\u10e0\u10d4\u10d1\u10e3\u10da\u10d8 \u10ea\u10d8\u10e2\u10d0\u10e2\u10d0", -"Numbered list": "\u10d3\u10d0\u10dc\u10dd\u10db\u10e0\u10d8\u10da\u10d8 \u10e1\u10d8\u10d0", -"Heading 1": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d8 1", -"Headings": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d8", -"Increase indent": "\u10d0\u10d1\u10d6\u10d0\u10ea\u10d8\u10e1 \u10d2\u10d0\u10d6\u10e0\u10d3\u10d0", -"Formats": "\u10e4\u10dd\u10e0\u10db\u10d0\u10e2\u10d4\u10d1\u10d8", -"Headers": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d4\u10d1\u10d8", -"Select all": "\u10e7\u10d5\u10d4\u10da\u10d0\u10e1 \u10db\u10dd\u10e6\u10dc\u10d8\u10e8\u10d5\u10dc\u10d0", -"Header 3": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d8 3", -"Blocks": "\u10d1\u10da\u10dd\u10d9\u10d4\u10d1\u10d8", -"Undo": "\u10d3\u10d0\u10d1\u10e0\u10e3\u10dc\u10d4\u10d1\u10d0", -"Strikethrough": "\u10e8\u10e3\u10d0 \u10ee\u10d0\u10d6\u10d8", -"Bullet list": "\u10d1\u10e3\u10da\u10d4\u10e2 \u10e1\u10d8\u10d0", -"Header 1": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d8 1", -"Superscript": "\u10d6\u10d4\u10d3\u10d0 \u10d8\u10dc\u10d3\u10d4\u10e5\u10e1\u10d8", -"Clear formatting": "\u10e4\u10dd\u10e0\u10db\u10d0\u10e2\u10d8\u10e0\u10d4\u10d1\u10d8\u10e1 \u10d2\u10d0\u10e1\u10e3\u10e4\u10d7\u10d0\u10d5\u10d4\u10d1\u10d0", -"Font Sizes": "\u10e4\u10dd\u10dc\u10e2\u10d8\u10e1 \u10d6\u10dd\u10db\u10d0", -"Subscript": "\u10e5\u10d5\u10d4\u10d3\u10d0 \u10d8\u10dc\u10d3\u10d4\u10e5\u10e1\u10d8", -"Header 6": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d8 6", -"Redo": "\u10d2\u10d0\u10db\u10d4\u10dd\u10e0\u10d4\u10d1\u10d0", -"Paragraph": "\u10de\u10d0\u10e0\u10d0\u10d2\u10e0\u10d0\u10e4\u10d8", -"Ok": "\u10d9\u10d0\u10e0\u10d2\u10d8", -"Bold": "\u10db\u10d9\u10d5\u10d4\u10d7\u10e0\u10d8", -"Code": "\u10d9\u10dd\u10d3\u10d8", -"Italic": "\u10d3\u10d0\u10ee\u10e0\u10d8\u10da\u10d8", -"Align center": "\u10d2\u10d0\u10d0\u10e1\u10ec\u10dd\u10e0\u10d4 \u10ea\u10d4\u10dc\u10e2\u10e0\u10e8\u10d8", -"Header 5": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d8 5", -"Heading 6": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d8 6", -"Heading 3": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d8 3", -"Decrease indent": "\u10d0\u10d1\u10d6\u10d0\u10ea\u10d8\u10e1 \u10e8\u10d4\u10db\u10ea\u10d8\u10e0\u10d4\u10d1\u10d0", -"Header 4": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d8 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u10e2\u10d4\u10e5\u10e1\u10e2\u10d8\u10e1 \u10e9\u10d0\u10e1\u10db\u10d0 \u10e9\u10d5\u10d4\u10e3\u10da\u10d4\u10d1\u10e0\u10d8\u10d5 \u10e0\u10d4\u10df\u10d8\u10db\u10e8\u10d8\u10d0. \u10e2\u10d4\u10e5\u10e1\u10e2\u10d8 \u10e9\u10d0\u10d8\u10e1\u10db\u10d4\u10d5\u10d0 \u10e3\u10e4\u10dd\u10e0\u10db\u10d0\u10e2\u10dd\u10d7 \u10e1\u10d0\u10dc\u10d0\u10db \u10d0\u10db \u10d7\u10d5\u10d8\u10e1\u10d4\u10d1\u10d0\u10e1 \u10d0\u10e0 \u10d2\u10d0\u10d7\u10d8\u10e8\u10d0\u10d5\u10d7.", -"Underline": "\u10e5\u10d5\u10d4\u10d3\u10d0 \u10ee\u10d0\u10d6\u10d8", -"Cancel": "\u10d2\u10d0\u10e3\u10e5\u10db\u10d4\u10d1\u10d0", -"Justify": "\u10d2\u10d0\u10db\u10d0\u10e0\u10d7\u10e3\u10da\u10d8", -"Inline": "\u10ee\u10d0\u10d6\u10e8\u10d8\u10d3\u10d0", -"Copy": "\u10d9\u10dd\u10de\u10d8\u10e0\u10d4\u10d1\u10d0", -"Align left": "\u10d2\u10d0\u10d0\u10e1\u10ec\u10dd\u10e0\u10d4 \u10db\u10d0\u10e0\u10ea\u10ee\u10dc\u10d8\u10d5", -"Visual aids": "\u10d5\u10d8\u10d6\u10e3\u10d0\u10da\u10d8\u10d6\u10d0\u10ea\u10d8\u10d0", -"Lower Greek": "\u10d3\u10d0\u10d1\u10d0\u10da\u10d8 \u10d1\u10d4\u10e0\u10eb\u10dc\u10e3\u10da\u10d8", -"Square": "\u10d9\u10d5\u10d0\u10d3\u10e0\u10d0\u10e2\u10d8", -"Default": "\u10e1\u10e2\u10d0\u10dc\u10d3\u10d0\u10e0\u10e2\u10e3\u10da\u10d8", -"Lower Alpha": "\u10d3\u10d0\u10d1\u10d0\u10da\u10d8 \u10d0\u10da\u10e4\u10d0", -"Circle": "\u10ec\u10e0\u10d4", -"Disc": "\u10d3\u10d8\u10e1\u10d9\u10d8", -"Upper Alpha": "\u10db\u10d0\u10e6\u10d0\u10da\u10d8 \u10d0\u10da\u10e4\u10d0", -"Upper Roman": "\u10db\u10d0\u10e6\u10d0\u10da\u10d8 \u10e0\u10dd\u10db\u10d0\u10e3\u10da\u10d8", -"Lower Roman": "\u10d3\u10d0\u10d1\u10d0\u10da\u10d8 \u10e0\u10dd\u10db\u10d0\u10e3\u10da\u10d8", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "id \u10e3\u10dc\u10d3\u10d0 \u10d8\u10ec\u10e7\u10d4\u10d1\u10dd\u10d3\u10d4\u10e1 \u10d0\u10e1\u10dd\u10d7\u10d8, \u10e0\u10dd\u10db\u10d4\u10da\u10e1\u10d0\u10ea \u10db\u10dd\u10e7\u10d5\u10d4\u10d1\u10d0 \u10db\u10ee\u10dd\u10da\u10dd\u10d3 \u10d0\u10e1\u10dd\u10d4\u10d1\u10d8, \u10ea\u10d8\u10e4\u10e0\u10d4\u10d1\u10d8, \u10e2\u10d8\u10e0\u10d4, \u10ec\u10d4\u10e0\u10e2\u10d8\u10da\u10d4\u10d1\u10d8, \u10dd\u10e0\u10d8 \u10ec\u10d4\u10e0\u10e2\u10d8\u10da\u10d8 \u10d0\u10dc \u10e5\u10d5\u10d4\u10d3\u10d0 \u10e2\u10d8\u10e0\u10d4. ", -"Name": "\u10e1\u10d0\u10ee\u10d4\u10da\u10d8", -"Anchor": "\u10e6\u10e3\u10d6\u10d0", -"Id": "id", -"You have unsaved changes are you sure you want to navigate away?": "\u10d7\u10e5\u10d5\u10d4\u10dc \u10d2\u10d0\u10e5\u10d5\u10d7 \u10e8\u10d4\u10e3\u10dc\u10d0\u10ee\u10d0\u10d5\u10d8 \u10e8\u10d4\u10e1\u10ec\u10dd\u10e0\u10d4\u10d1\u10d4\u10d1\u10d8, \u10d3\u10d0\u10e0\u10ec\u10db\u10e3\u10dc\u10d4\u10d1\u10e3\u10da\u10d8 \u10ee\u10d0\u10d7 \u10e0\u10dd\u10db \u10e1\u10ee\u10d5\u10d0\u10d2\u10d0\u10dc \u10d2\u10d0\u10d3\u10d0\u10e1\u10d5\u10da\u10d0 \u10d2\u10e1\u10e3\u10e0\u10d7?", -"Restore last draft": "\u10d1\u10dd\u10da\u10dd\u10e1 \u10e8\u10d4\u10dc\u10d0\u10ee\u10e3\u10da\u10d8\u10e1 \u10d0\u10e6\u10d3\u10d2\u10d4\u10dc\u10d0", -"Special character": "\u10e1\u10de\u10d4\u10ea\u10d8\u10d0\u10da\u10e3\u10e0\u10d8 \u10e1\u10d8\u10db\u10d1\u10dd\u10da\u10dd", -"Source code": "\u10ec\u10e7\u10d0\u10e0\u10dd\u10e1 \u10d9\u10dd\u10d3\u10d8", -"Language": "\u10d4\u10dc\u10d0", -"Insert\/Edit code sample": "\u10e9\u10d0\u10e1\u10d5\u10d8\/\u10e8\u10d4\u10d0\u10e1\u10ec\u10dd\u10e0\u10d4 \u10d9\u10dd\u10d3\u10d8\u10e1 \u10db\u10d0\u10d2\u10d0\u10da\u10d8\u10d7\u10d8", -"B": "\u10da", -"R": "\u10ec", -"G": "\u10db", -"Color": "\u10e4\u10d4\u10e0\u10d8", -"Right to left": "\u10db\u10d0\u10e0\u10ef\u10d5\u10dc\u10d8\u10d3\u10d0\u10dc \u10db\u10d0\u10e0\u10ea\u10ee\u10dc\u10d8\u10d5", -"Left to right": "\u10db\u10d0\u10e0\u10ea\u10ee\u10dc\u10d8\u10d3\u10d0\u10dc \u10db\u10d0\u10e0\u10ef\u10d5\u10dc\u10d8\u10d5", -"Emoticons": "\u10e1\u10db\u10d0\u10d8\u10da\u10d8\u10d9\u10d4\u10d1\u10d8", -"Robots": "\u10e0\u10dd\u10d1\u10dd\u10d4\u10d1\u10d8", -"Document properties": "\u10d3\u10dd\u10d9\u10e3\u10db\u10d4\u10dc\u10e2\u10d8\u10e1 \u10d7\u10d5\u10d8\u10e1\u10d4\u10d1\u10d4\u10d1\u10d8", -"Title": "\u10e1\u10d0\u10d7\u10d0\u10e3\u10e0\u10d8", -"Keywords": "\u10e1\u10d0\u10d9\u10d5\u10d0\u10dc\u10eb\u10dd \u10e1\u10d8\u10e2\u10e7\u10d5\u10d4\u10d1\u10d8", -"Encoding": "\u10d9\u10dd\u10d3\u10d8\u10e0\u10d4\u10d1\u10d0", -"Description": "\u10d0\u10ee\u10ec\u10d4\u10e0\u10d0", -"Author": "\u10d0\u10d5\u10e2\u10dd\u10e0\u10d8", -"Fullscreen": "\u10e1\u10d0\u10d5\u10e1\u10d4 \u10d4\u10d9\u10e0\u10d0\u10dc\u10d8", -"Horizontal line": "\u10f0\u10dd\u10e0\u10d8\u10d6\u10dd\u10dc\u10e2\u10d0\u10da\u10e3\u10e0\u10d8 \u10ee\u10d0\u10d6\u10d8", -"Horizontal space": "\u10f0\u10dd\u10e0\u10d8\u10d6\u10dd\u10dc\u10e2\u10d0\u10da\u10e3\u10e0\u10d8 \u10e1\u10d8\u10d5\u10e0\u10ea\u10d4", -"Insert\/edit image": "\u10e9\u10d0\u10e1\u10d5\u10d8\/\u10e8\u10d4\u10d0\u10e1\u10ec\u10dd\u10e0\u10d4 \u10e1\u10e3\u10e0\u10d0\u10d7\u10d8", -"General": "\u10db\u10d7\u10d0\u10d5\u10d0\u10e0\u10d8", -"Advanced": "\u10d3\u10d0\u10db\u10d0\u10e2\u10d4\u10d1\u10d8\u10d7\u10d8", -"Source": "\u10d1\u10db\u10e3\u10da\u10d8", -"Border": "\u10e1\u10d0\u10d6\u10e6\u10d5\u10d0\u10e0\u10d8", -"Constrain proportions": "\u10de\u10e0\u10dd\u10de\u10dd\u10e0\u10ea\u10d8\u10d8\u10e1 \u10d3\u10d0\u10ea\u10d5\u10d0", -"Vertical space": "\u10d5\u10d4\u10e0\u10e2\u10d8\u10d9\u10d0\u10da\u10e3\u10e0\u10d8 \u10e1\u10d8\u10d5\u10e0\u10ea\u10d4", -"Image description": "\u10e1\u10e3\u10e0\u10d0\u10d7\u10d8\u10e1 \u10d3\u10d0\u10ee\u10d0\u10e1\u10d8\u10d0\u10d7\u10d4\u10d1\u10d0", -"Style": "\u10e1\u10e2\u10d8\u10da\u10d8", -"Dimensions": "\u10d2\u10d0\u10dc\u10d6\u10dd\u10db\u10d8\u10da\u10d4\u10d1\u10d0", -"Insert image": "\u10e1\u10e3\u10e0\u10d0\u10d7\u10d8\u10e1 \u10e9\u10d0\u10e1\u10db\u10d0", -"Image": "\u10d2\u10d0\u10db\u10dd\u10e1\u10d0\u10ee\u10e3\u10da\u10d4\u10d1\u10d0", -"Zoom in": "\u10d2\u10d0\u10d3\u10d8\u10d3\u10d8\u10d4\u10d1\u10d0", -"Contrast": "\u10d9\u10dd\u10dc\u10e2\u10e0\u10d0\u10e1\u10e2\u10d8", -"Back": "\u10e3\u10d9\u10d0\u10dc", -"Gamma": "\u10d2\u10d0\u10db\u10d0", -"Flip horizontally": "\u10f0\u10dd\u10e0\u10d8\u10d6\u10dd\u10dc\u10e2\u10d0\u10da\u10e3\u10e0\u10d0\u10d3 \u10e8\u10d4\u10e2\u10e0\u10d8\u10d0\u10da\u10d4\u10d1\u10d0", -"Resize": "\u10d6\u10dd\u10db\u10d8\u10e1 \u10e8\u10d4\u10ea\u10d5\u10da\u10d0", -"Sharpen": "\u10d2\u10d0\u10da\u10d4\u10e1\u10d5\u10d0", -"Zoom out": "\u10d3\u10d0\u10de\u10d0\u10e2\u10d0\u10e0\u10d0\u10d5\u10d4\u10d1\u10d0", -"Image options": "\u10e1\u10e3\u10e0\u10d0\u10d7\u10d8\u10e1 \u10de\u10d0\u10e0\u10d0\u10db\u10d4\u10e2\u10e0\u10d4\u10d1\u10d8", -"Apply": "\u10db\u10d8\u10e6\u10d4\u10d1\u10d0", -"Brightness": "\u10e1\u10d8\u10d9\u10d0\u10e8\u10d9\u10d0\u10e8\u10d4", -"Rotate clockwise": "\u10e1\u10d0\u10d0\u10d7\u10d8\u10e1 \u10d8\u10e1\u10e0\u10d8\u10e1 \u10db\u10d8\u10db\u10d0\u10e0\u10d7\u10e3\u10da\u10d4\u10d1\u10d8\u10d7 \u10db\u10dd\u10d1\u10e0\u10e3\u10dc\u10d4\u10d1\u10d0", -"Rotate counterclockwise": "\u10e1\u10d0\u10d0\u10d7\u10d8\u10e1 \u10d8\u10e1\u10e0\u10d8\u10e1 \u10db\u10d8\u10db\u10d0\u10e0\u10d7\u10e3\u10da\u10d4\u10d1\u10d8\u10e1 \u10e1\u10d0\u10ec\u10d8\u10dc\u10d0\u10d0\u10e6\u10db\u10d3\u10d4\u10d2\u10dd\u10d2 \u10db\u10dd\u10d1\u10e0\u10e3\u10dc\u10d4\u10d1\u10d0", -"Edit image": "\u10e1\u10e3\u10e0\u10d0\u10d7\u10d8\u10e1 \u10e0\u10d4\u10d3\u10d0\u10e5\u10e2\u10d8\u10e0\u10d4\u10d1\u10d0", -"Color levels": "\u10e4\u10d4\u10e0\u10d8\u10e1 \u10d3\u10dd\u10dc\u10d4", -"Crop": "\u10db\u10dd\u10ed\u10e0\u10d0", -"Orientation": "\u10dd\u10e0\u10d8\u10d4\u10dc\u10e2\u10d0\u10ea\u10d8\u10d0", -"Flip vertically": "\u10d5\u10d4\u10e0\u10e2\u10d8\u10d9\u10d0\u10da\u10e3\u10e0\u10d0\u10d3 \u10d0\u10e2\u10e0\u10d8\u10d0\u10da\u10d4\u10d1\u10d0", -"Invert": "\u10e8\u10d4\u10d1\u10e0\u10e3\u10dc\u10d4\u10d1\u10d0", -"Date\/time": "\u10d7\u10d0\u10e0\u10d8\u10e6\u10d8\/\u10d3\u10e0\u10dd", -"Insert date\/time": "\u10d7\u10d0\u10e0\u10d8\u10e6\u10d8\/\u10d3\u10e0\u10dd\u10d8\u10e1 \u10e9\u10d0\u10e1\u10db\u10d0", -"Remove link": "\u10d1\u10db\u10e3\u10da\u10d8\u10e1 \u10ec\u10d0\u10e8\u10da\u10d0", -"Url": "URL", -"Text to display": "\u10e2\u10d4\u10e5\u10e1\u10e2\u10d8", -"Anchors": "\u10e6\u10e3\u10d6\u10d0", -"Insert link": "\u10d1\u10db\u10e3\u10da\u10d8\u10e1 \u10e9\u10d0\u10e1\u10db\u10d0", -"Link": "\u10d1\u10db\u10e3\u10da\u10d8", -"New window": "\u10d0\u10ee\u10d0\u10da \u10e4\u10d0\u10dc\u10ef\u10d0\u10e0\u10d0\u10e8\u10d8", -"None": "\u10d0\u10e0\u10ea\u10d4\u10e0\u10d7\u10d8", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u10d7\u10e5\u10d5\u10d4\u10dc\u10e1 \u10db\u10d8\u10d4\u10e0 \u10db\u10d8\u10d7\u10d8\u10d7\u10d4\u10d1\u10e3\u10da\u10d8 \u10db\u10d8\u10e1\u10d0\u10db\u10d0\u10e0\u10d7\u10d8 \u10ec\u10d0\u10e0\u10db\u10dd\u10d0\u10d3\u10d2\u10d4\u10dc\u10e1 \u10d2\u10d0\u10e0\u10d4 \u10d1\u10db\u10e3\u10da\u10e1. \u10d2\u10e1\u10e3\u10e0\u10d7, \u10e0\u10dd\u10db \u10db\u10d8\u10d5\u10d0\u10dc\u10d8\u10ed\u10dd http:\/\/ \u10e4\u10e0\u10d4\u10e4\u10d8\u10e5\u10e1\u10d8?", -"Paste or type a link": "\u10e9\u10d0\u10e1\u10d5\u10d8\u10d7 \u10d0\u10dc \u10e8\u10d4\u10d8\u10e7\u10d5\u10d0\u10dc\u10d4\u10d7 \u10d1\u10db\u10e3\u10da\u10d8", -"Target": "\u10d2\u10d0\u10ee\u10e1\u10dc\u10d0", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u10d7\u10e5\u10d5\u10d4\u10dc \u10db\u10d8\u10e3\u10d7\u10d8\u10d7\u10d4\u10d7 \u10d4\u10da-\u10e4\u10dd\u10e1\u10e2\u10d8\u10e1 \u10db\u10d8\u10e1\u10d0\u10db\u10d0\u10e0\u10d7\u10d8 \u10dc\u10d0\u10ea\u10d5\u10da\u10d0\u10d3 \u10d5\u10d4\u10d1-\u10d2\u10d5\u10d4\u10e0\u10d3\u10d8\u10e1\u10d0. \u10d2\u10e1\u10e3\u10e0\u10d7, \u10e0\u10dd\u10db \u10db\u10d8\u10d5\u10d0\u10dc\u10d8\u10ed\u10dd mailto: \u10e4\u10e0\u10d4\u10e4\u10d8\u10e5\u10e1\u10d8?", -"Insert\/edit link": "\u10d1\u10db\u10e3\u10da\u10d8\u10e1 \u10e9\u10d0\u10e1\u10db\u10d0\/\u10e0\u10d4\u10d3\u10d0\u10e5\u10e2\u10d8\u10e0\u10d4\u10d0", -"Insert\/edit video": "\u10d5\u10d8\u10d3\u10d4\u10dd\u10e1 \u10e9\u10d0\u10e1\u10db\u10d0\/\u10e0\u10d4\u10d3\u10d0\u10e5\u10e2\u10d8\u10e0\u10d4\u10d1\u10d0", -"Media": "\u10db\u10d4\u10d3\u10d8\u10d0", -"Alternative source": "\u10d0\u10da\u10e2\u10d4\u10e0\u10dc\u10d0\u10e2\u10d8\u10e3\u10da\u10d8 \u10ec\u10e7\u10d0\u10e0\u10dd", -"Paste your embed code below:": "\u10d0\u10e5 \u10e9\u10d0\u10e1\u10d5\u10d8\u10d7 \u10d7\u10e5\u10d5\u10d4\u10dc\u10d8 \u10d9\u10dd\u10d3\u10d8:", -"Insert video": "\u10d5\u10d8\u10d3\u10d4\u10dd\u10e1 \u10e9\u10d0\u10e1\u10db\u10d0", -"Poster": "\u10de\u10da\u10d0\u10d9\u10d0\u10e2\u10d8", -"Insert\/edit media": "\u10db\u10d4\u10d3\u10d8\u10d0\u10e1 \u10e9\u10d0\u10e1\u10db\u10d0\/\u10e0\u10d4\u10d3\u10d0\u10e5\u10e2\u10d8\u10e0\u10d4\u10d1\u10d0", -"Embed": "\u10e9\u10d0\u10e8\u10d4\u10dc\u10d4\u10d1\u10d0", -"Nonbreaking space": "\u10e3\u10ec\u10e7\u10d5\u10d4\u10e2\u10d8 \u10e1\u10d8\u10d5\u10e0\u10ea\u10d4", -"Page break": "\u10d2\u10d5\u10d4\u10e0\u10d3\u10d8\u10e1 \u10d2\u10d0\u10ec\u10e7\u10d5\u10d4\u10e2\u10d0", -"Paste as text": "\u10e9\u10d0\u10e1\u10d5\u10d8\u10d7 \u10e0\u10dd\u10d2\u10dd\u10e0\u10ea \u10e2\u10d4\u10e5\u10e1\u10e2\u10d8", -"Preview": "\u10ec\u10d8\u10dc\u10d0\u10e1\u10ec\u10d0\u10e0 \u10dc\u10d0\u10ee\u10d5\u10d0", -"Print": "\u10d0\u10db\u10dd\u10d1\u10d4\u10ed\u10d5\u10d3\u10d0", -"Save": "\u10e8\u10d4\u10dc\u10d0\u10ee\u10d5\u10d0", -"Could not find the specified string.": "\u10db\u10dd\u10ea\u10d4\u10db\u10e3\u10da\u10d8 \u10e9\u10d0\u10dc\u10d0\u10ec\u10d4\u10e0\u10d8 \u10d5\u10d4\u10e0 \u10db\u10dd\u10d8\u10eb\u10d4\u10d1\u10dc\u10d0.", -"Replace": "\u10e8\u10d4\u10e1\u10ec\u10dd\u10e0\u10d4\u10d1\u10d0", -"Next": "\u10e8\u10d4\u10db\u10d3\u10d4\u10d2\u10d8", -"Whole words": "\u10e1\u10e0\u10e3\u10da\u10d8 \u10e1\u10d8\u10e2\u10e7\u10d5\u10d4\u10d1\u10d8", -"Find and replace": "\u10db\u10dd\u10eb\u10d4\u10d1\u10dc\u10d4 \u10d3\u10d0 \u10e8\u10d4\u10d0\u10e1\u10ec\u10dd\u10e0\u10d4", -"Replace with": "\u10e8\u10d4\u10e1\u10d0\u10e1\u10ec\u10dd\u10e0\u10d4\u10d1\u10d4\u10da\u10d8 \u10e1\u10d8\u10e2\u10e7\u10d5\u10d0", -"Find": "\u10eb\u10d4\u10d1\u10dc\u10d0", -"Replace all": "\u10e7\u10d5\u10d4\u10da\u10d0\u10e1 \u10e8\u10d4\u10e1\u10ec\u10dd\u10e0\u10d4\u10d1\u10d0", -"Match case": "\u10d3\u10d0\u10d0\u10db\u10d7\u10ee\u10d5\u10d8\u10d4 \u10d0\u10e1\u10dd\u10d4\u10d1\u10d8\u10e1 \u10d6\u10dd\u10db\u10d0", -"Prev": "\u10ec\u10d8\u10dc\u10d0", -"Spellcheck": "\u10db\u10d0\u10e0\u10d7\u10da\u10ec\u10d4\u10e0\u10d8\u10e1 \u10e8\u10d4\u10db\u10dd\u10ec\u10db\u10d4\u10d1\u10d0", -"Finish": "\u10d3\u10d0\u10e1\u10d0\u10e1\u10e0\u10e3\u10da\u10d8", -"Ignore all": "\u10e7\u10d5\u10d4\u10da\u10d0\u10e1 \u10d8\u10d2\u10dc\u10dd\u10e0\u10d8\u10e0\u10d4\u10d1\u10d0", -"Ignore": "\u10d8\u10d2\u10dc\u10dd\u10e0\u10d8\u10e0\u10d4\u10d1\u10d0", -"Add to Dictionary": "\u10da\u10d4\u10e5\u10e1\u10d8\u10d9\u10dd\u10dc\u10e8\u10d8 \u10d3\u10d0\u10db\u10d0\u10e2\u10d4\u10d1\u10d0", -"Insert row before": "\u10e1\u10e2\u10e0\u10d8\u10e5\u10dd\u10dc\u10d8\u10e1 \u10d7\u10d0\u10d5\u10e8\u10d8 \u10d3\u10d0\u10db\u10d0\u10e2\u10d4\u10d1\u10d0", -"Rows": "\u10e1\u10e2\u10e0\u10d8\u10e5\u10dd\u10dc\u10d4\u10d1\u10d8", -"Height": "\u10e1\u10d8\u10db\u10d0\u10e6\u10da\u10d4", -"Paste row after": "\u10e1\u10e2\u10e0\u10d8\u10e5\u10dd\u10dc\u10d8\u10e1 \u10d1\u10dd\u10da\u10dd\u10e8\u10d8 \u10e9\u10d0\u10e1\u10db\u10d0", -"Alignment": "\u10e1\u10ec\u10dd\u10e0\u10d4\u10d1\u10d0", -"Border color": "\u10e1\u10d0\u10d6\u10d0\u10e0\u10d8\u10e1 \u10e4\u10d4\u10e0\u10d8", -"Column group": "\u10e1\u10d5\u10d4\u10e2\u10d8\u10e1 \u10ef\u10d2\u10e3\u10e4\u10d8", -"Row": "\u10e1\u10e2\u10e0\u10d8\u10e5\u10dd\u10dc\u10d8", -"Insert column before": "\u10e1\u10d5\u10d4\u10e2\u10d8\u10e1 \u10d7\u10d0\u10d5\u10e8\u10d8 \u10d3\u10d0\u10db\u10d0\u10e2\u10d4\u10d1\u10d0", -"Split cell": "\u10e3\u10ef\u10e0\u10d8\u10e1 \u10d2\u10d0\u10e7\u10dd\u10e4\u10d0", -"Cell padding": "\u10e3\u10ef\u10e0\u10d8\u10e1 \u10e4\u10d0\u10e0\u10d7\u10dd\u10d1\u10d8", -"Cell spacing": "\u10e3\u10ef\u10e0\u10d8\u10e1 \u10d3\u10d0\u10e8\u10dd\u10e0\u10d4\u10d1\u10d0", -"Row type": "\u10e1\u10e2\u10e0\u10d8\u10e5\u10dd\u10dc\u10d8\u10e1 \u10e2\u10d8\u10de\u10d8", -"Insert table": "\u10ea\u10ee\u10e0\u10d8\u10da\u10d8\u10e1 \u10e9\u10d0\u10e1\u10db\u10d0", -"Body": "\u10e2\u10d0\u10dc\u10d8", -"Caption": "\u10ec\u10d0\u10e0\u10ec\u10d4\u10e0\u10d0", -"Footer": "\u10eb\u10d8\u10e0\u10d8", -"Delete row": "\u10e1\u10e2\u10e0\u10d8\u10e5\u10dd\u10dc\u10d8\u10e1 \u10ec\u10d0\u10e8\u10da\u10d0", -"Paste row before": "\u10e1\u10e2\u10e0\u10d8\u10e5\u10dd\u10dc\u10d8\u10e1 \u10d7\u10d0\u10d5\u10e8\u10d8 \u10e9\u10d0\u10e1\u10db\u10d0", -"Scope": "\u10e9\u10d0\u10e0\u10e9\u10dd", -"Delete table": "\u10ea\u10ee\u10e0\u10d8\u10da\u10d8\u10e1 \u10ec\u10d0\u10e8\u10da\u10d0", -"H Align": "H \u10e9\u10d0\u10db\u10ec\u10d9\u10e0\u10d8\u10d5\u10d4\u10d1\u10d0", -"Top": "\u10db\u10d0\u10e6\u10da\u10d0", -"Header cell": "\u10d7\u10d0\u10d5\u10d8\u10e1 \u10e3\u10ef\u10e0\u10d0", -"Column": "\u10e1\u10d5\u10d4\u10e2\u10d8", -"Row group": "\u10e1\u10e2\u10e0\u10d8\u10e5\u10dd\u10dc\u10d8\u10e1 \u10ef\u10d2\u10e3\u10e4\u10d8", -"Cell": "\u10e3\u10ef\u10e0\u10d0", -"Middle": "\u10e8\u10e3\u10d0", -"Cell type": "\u10e3\u10ef\u10e0\u10d8\u10e1 \u10e2\u10d8\u10de\u10d8", -"Copy row": "\u10e1\u10e2\u10e0\u10d8\u10e5\u10dd\u10dc\u10d8\u10e1 \u10d9\u10dd\u10de\u10d8\u10e0\u10d4\u10d1\u10d0", -"Row properties": "\u10e1\u10e2\u10e0\u10d8\u10e5\u10dd\u10dc\u10d8\u10e1 \u10d7\u10d5\u10d8\u10e1\u10d4\u10d1\u10d4\u10d1\u10d8", -"Table properties": "\u10ea\u10ee\u10e0\u10d8\u10da\u10d8\u10e1 \u10d7\u10d5\u10d8\u10e1\u10d4\u10d1\u10d4\u10d1\u10d8", -"Bottom": "\u10e5\u10d5\u10d4\u10d3\u10d0", -"V Align": "V \u10e9\u10d0\u10db\u10ec\u10d9\u10e0\u10d8\u10d5\u10d4\u10d1\u10d0", -"Header": "\u10d7\u10d0\u10d5\u10d8", -"Right": "\u10db\u10d0\u10e0\u10ef\u10d5\u10dc\u10d8\u10d5", -"Insert column after": "\u10e1\u10d5\u10d4\u10e2\u10d8\u10e1 \u10d1\u10dd\u10da\u10dd\u10e8\u10d8 \u10d3\u10d0\u10db\u10d0\u10e2\u10d4\u10d1\u10d0", -"Cols": "\u10e1\u10d5\u10d4\u10e2\u10d4\u10d1\u10d8", -"Insert row after": "\u10e1\u10e2\u10e0\u10d8\u10e5\u10dd\u10dc\u10d8\u10e1 \u10d1\u10dd\u10da\u10dd\u10e8\u10d8 \u10d3\u10d0\u10db\u10d0\u10e2\u10d4\u10d1\u10d0", -"Width": "\u10e1\u10d8\u10d2\u10d0\u10dc\u10d4", -"Cell properties": "\u10e3\u10ef\u10e0\u10d8\u10e1 \u10d7\u10d5\u10d8\u10e1\u10d4\u10d1\u10d4\u10d1\u10d8", -"Left": "\u10db\u10d0\u10e0\u10ea\u10ee\u10dc\u10d8\u10d5", -"Cut row": "\u10e1\u10e2\u10e0\u10d8\u10e5\u10dd\u10dc\u10d8\u10e1 \u10d0\u10db\u10dd\u10ed\u10e0\u10d0", -"Delete column": "\u10e1\u10d5\u10d4\u10e2\u10d8\u10e1 \u10ec\u10d0\u10e8\u10da\u10d0", -"Center": "\u10ea\u10d4\u10dc\u10e2\u10e0\u10e8\u10d8", -"Merge cells": "\u10e3\u10ef\u10e0\u10d4\u10d1\u10d8\u10e1 \u10d2\u10d0\u10d4\u10e0\u10d7\u10d8\u10d0\u10dc\u10d4\u10d1\u10d0", -"Insert template": "\u10e8\u10d0\u10d1\u10da\u10dd\u10dc\u10d8\u10e1 \u10e9\u10d0\u10e1\u10db\u10d0", -"Templates": "\u10e8\u10d0\u10d1\u10da\u10dd\u10dc\u10d4\u10d1\u10d8", -"Background color": "\u10e3\u10d9\u10d0\u10dc\u10d0 \u10e4\u10d4\u10e0\u10d8", -"Custom...": "\u10db\u10dd\u10e0\u10d2\u10d4\u10d1\u10e3\u10da\u10d8", -"Custom color": "\u10db\u10dd\u10e0\u10d2\u10d4\u10d1\u10e3\u10da\u10d8 \u10e4\u10d4\u10e0\u10d8", -"No color": "\u10e4\u10d4\u10e0\u10d8\u10e1 \u10d2\u10d0\u10e0\u10d4\u10e8\u10d4", -"Text color": "\u10e2\u10d4\u10e5\u10e1\u10e2\u10d8\u10e1 \u10e4\u10d4\u10e0\u10d8", -"Table of Contents": "\u10e1\u10d0\u10e0\u10e9\u10d4\u10d5\u10d8", -"Show blocks": "\u10d1\u10da\u10dd\u10d9\u10d4\u10d1\u10d8\u10e1 \u10e9\u10d5\u10d4\u10dc\u10d4\u10d1\u10d0", -"Show invisible characters": "\u10e3\u10ee\u10d8\u10da\u10d0\u10d5\u10d8 \u10e1\u10d8\u10db\u10d1\u10dd\u10da\u10dd\u10d4\u10d1\u10d8\u10e1 \u10e9\u10d5\u10d4\u10dc\u10d4\u10d1\u10d0", -"Words: {0}": "\u10e1\u10d8\u10e2\u10e7\u10d5\u10d4\u10d1\u10d8: {0}", -"Insert": "\u10e9\u10d0\u10e1\u10db\u10d0", -"File": "\u10e4\u10d0\u10d8\u10da\u10d8", -"Edit": "\u10e8\u10d4\u10e1\u10ec\u10dd\u10e0\u10d4\u10d1\u10d0", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u10e2\u10d4\u10e5\u10e1\u10e2\u10d8\u10e1 \u10e4\u10d0\u10e0\u10d7\u10d8. \u10d3\u10d0\u10d0\u10ed\u10d8\u10e0\u10d4\u10d7 ALT-F9\u10e1 \u10db\u10d4\u10dc\u10d8\u10e3\u10e1 \u10d2\u10d0\u10db\u10dd\u10e1\u10d0\u10eb\u10d0\u10ee\u10d4\u10d1\u10da\u10d0\u10d3. \u10d3\u10d0\u10d0\u10ed\u10d8\u10e0\u10d4\u10d7 ALT-F10\u10e1 \u10de\u10d0\u10dc\u10d4\u10da\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1. \u10d3\u10d0\u10d0\u10ed\u10d8\u10e0\u10d4\u10d7 ALT-0\u10e1 \u10d3\u10d0\u10ee\u10db\u10d0\u10e0\u10d4\u10d1\u10d8\u10e1\u10d7\u10d5\u10d8\u10e1", -"Tools": "\u10d8\u10d0\u10e0\u10d0\u10e6\u10d4\u10d1\u10d8", -"View": "\u10dc\u10d0\u10ee\u10d5\u10d0", -"Table": "\u10ea\u10ee\u10e0\u10d8\u10da\u10d8", -"Format": "\u10e4\u10dd\u10e0\u10db\u10d0\u10e2\u10d8" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/kab.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/kab.js deleted file mode 100644 index 48f7d3b..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/kab.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('kab',{ -"Redo": "Err-d", -"Undo": "Semmet", -"Cut": "Gzem", -"Copy": "N\u0263el", -"Paste": "Sente\u1e0d", -"Select all": "Fren kulec", -"New document": "Attaftar amaynut", -"Ok": "Ih", -"Cancel": "Semmet", -"Visual aids": "Visual aids", -"Bold": "Tira tazurant", -"Italic": "Tira yeknan", -"Underline": "Aderrer", -"Strikethrough": "Strikethrough", -"Superscript": "Superscript", -"Subscript": "Subscript", -"Clear formatting": "Clear formatting", -"Align left": "Tarigla \u0263er zelma\u1e0d", -"Align center": "Di tlemast", -"Align right": "tarigla \u0263er zelma\u1e0d", -"Justify": "Justify", -"Bullet list": "Tabdart s tlillac", -"Numbered list": "Tabdart s wu\u1e6d\u1e6dunen", -"Decrease indent": "Simc\u1e6du\u1e25 asi\u1e93i", -"Increase indent": "Sim\u0263ur asi\u1e93i", -"Close": "Mdel", -"Formats": "Imasalen", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.", -"Headers": "Izwal", -"Header 1": "Azwel 1", -"Header 2": "Azwel 2", -"Header 3": "Azwel 3", -"Header 4": "Azwel 4", -"Header 5": "Header 5", -"Header 6": "Azwel 6", -"Headings": "Izewlen", -"Heading 1": "Inixf 1", -"Heading 2": "Inixf 2", -"Heading 3": "Inixf 3", -"Heading 4": "Inixf 4", -"Heading 5": "Inixf 5", -"Heading 6": "Inixf 6", -"Preformatted": "Yettwamsel si tazwara", -"Div": "Div", -"Pre": "Pre", -"Code": "Tangalt", -"Paragraph": "taseddart", -"Blockquote": "Tanebdurt", -"Inline": "Inline", -"Blocks": "I\u1e25edran", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.", -"Font Family": "Tasefsit", -"Font Sizes": "Tiddi n tsefsit", -"Class": "Asmil", -"Browse for an image": "Snirem iwakken ad tferne\u1e0d tugna", -"OR": "Ih", -"Drop an image here": "Ssers tugna dagi", -"Upload": "Sili", -"Block": "Sew\u1e25el", -"Align": "Settef", -"Default": "Lex\u1e63as", -"Circle": "Tawinest", -"Disc": "A\u1e0debsi", -"Square": "Amku\u1e93", -"Lower Alpha": "Alpha ame\u1e93yan", -"Lower Greek": "Grik ame\u1e93yan", -"Lower Roman": "Ruman amectu\u1e25", -"Upper Alpha": "Alfa ameqran", -"Upper Roman": "Ruman ameqran", -"Anchor": "Tamdeyt", -"Name": "Isem", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "id ilaq ad ibdu s usekkil, ad yettwa\u1e0dfer kan s isekkilen, im\u1e0danen, ijerri\u1e0den, tinqi\u1e0din, snat n tenqi\u1e0din ne\u0263 ijerri\u1e0den n wadda.", -"You have unsaved changes are you sure you want to navigate away?": "Ibeddilen ur twaskelsen ara teb\u0263i\u1e0d ad teff\u0263e\u1e0d ?", -"Restore last draft": "Restore last draft", -"Special character": "Askil uslig", -"Source code": "Tangalt ta\u0263balut", -"Insert\/Edit code sample": "Ger\/\u1e92reg tangalt n umedya", -"Language": "Tutlayt", -"Code sample": "Tikkest n tengalt", -"Color": "Ini", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Seg zelma\u1e0d \u0263er yefus", -"Right to left": "Seg yefus \u0263er zelma\u1e0d", -"Emoticons": "Emoticons", -"Document properties": "Iraten n warat", -"Title": "Azwel", -"Keywords": "Awalen yufraren", -"Description": "Aglam", -"Robots": "Robots", -"Author": "Ameskar", -"Encoding": "Asettengel", -"Fullscreen": "Agdil a\u010duran", -"Action": "Tigawt", -"Shortcut": "Anegzum", -"Help": "Tallalt", -"Address": "Tansa", -"Focus to menubar": "Asa\u1e0des \u0263ef tfeggagt n wumu\u0263", -"Focus to toolbar": "Asa\u1e0des \u0263ef tfeggagt n ifecka", -"Focus to element path": "Asa\u1e0des \u0263ef ubrid n uferdis", -"Focus to contextual toolbar": "Asa\u1e0des \u0263ef tfeggagt n ifecka tanattalt", -"Insert link (if link plugin activated)": "Ger ase\u0263wen (ma yermed uzegrir n use\u0263wen)", -"Save (if save plugin activated)": "Sekles (ma yermed uzegrir save)", -"Find (if searchreplace plugin activated)": "Nadi (ma yermed uzegrir searchreplace)", -"Plugins installed ({0}):": "Izegriren yettwasbedden ({0}):", -"Premium plugins:": "Izegriren premium :", -"Learn more...": "\u1e92er ugar...", -"You are using {0}": "Tsseqdace\u1e0d {0}", -"Plugins": "Isi\u0263zifen", -"Handy Shortcuts": "Inegzumen", -"Horizontal line": "Ajerri\u1e0d aglawan", -"Insert\/edit image": "Ger\/\u1e92reg tugna", -"Image description": "Aglam n tugna", -"Source": "A\u0263balu", -"Dimensions": "Tisekta", -"Constrain proportions": "Constrain proportions", -"General": "Amatu", -"Advanced": "Ana\u1e93i", -"Style": "A\u0263anib", -"Vertical space": "Talunt taratakt", -"Horizontal space": "Talunt taglawant", -"Border": "Iri", -"Insert image": "Ger tugna", -"Image": "Tugna", -"Image list": "Tabdart n tugniwin", -"Rotate counterclockwise": "Tuzya mgal tamrilt", -"Rotate clockwise": "Tuzya yugdan tamrilt", -"Flip vertically": "Tuzya taratakt", -"Flip horizontally": "Tuzttya tagrawant", -"Edit image": "\u1e92reg tugna", -"Image options": "Tixti\u1e5biyin n tugna", -"Zoom in": "Zoom in", -"Zoom out": "Zoom out", -"Crop": "Rogner", -"Resize": "Beddel tiddi", -"Orientation": "Ta\u0263da", -"Brightness": "Tafat", -"Sharpen": "Affiner", -"Contrast": "Contrast", -"Color levels": "Iswiren n yini", -"Gamma": "Gamma", -"Invert": "Tti", -"Apply": "Snes", -"Back": "Tu\u0263alin", -"Insert date\/time": "Ger azemz\/asrag", -"Date\/time": "Azemz\/Asrag", -"Insert link": "Ger azday", -"Insert\/edit link": "Ger\/\u1e93reg azday", -"Text to display": "A\u1e0dris ara yettwabeqq\u1e0den", -"Url": "URL", -"Target": "Target", -"None": "Ulac", -"New window": "Asfaylu amaynut", -"Remove link": "Kkes azday", -"Anchors": "Timdyin", -"Link": "Ase\u0263wen", -"Paste or type a link": "Sente\u1e0d ne\u0263 sekcem ase\u0263wen", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "URL i teskecme\u1e0d tettban-d d tansa email. teb\u0263i\u1e0d ad s-ternu\u1e0d azwir mailto : ?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "URL i teskecme\u1e0d tettban-d d azday uffi\u0263. Teb\u0263i\u1e0d ad s-ternu\u1e0d azwir http:\/\/ ?", -"Link list": "Tabdart n is\u0263ewnen", -"Insert video": "Ger avidyu", -"Insert\/edit video": "Ger\/\u1e93reg avidyu", -"Insert\/edit media": "Ger\/\u1e92reg amiya", -"Alternative source": "A\u0263balu amlellay", -"Poster": "Poster", -"Paste your embed code below:": "Paste your embed code below:", -"Embed": "Embed", -"Media": "Amidya", -"Nonbreaking space": "Talunt ur nettwagzam ara", -"Page break": "Angaz n usebter", -"Paste as text": "Sente\u1e0d d a\u1e0dris", -"Preview": "Sken", -"Print": "Siggez", -"Save": "Sekles", -"Find": "Nadi", -"Replace with": "Semselsi s", -"Replace": "Semselsi", -"Replace all": "Semselsi kulec", -"Prev": "Win yezrin", -"Next": "Win \u0263ers", -"Find and replace": "Nadi semselsi", -"Could not find the specified string.": "Ur d-nufi ara azrar i d-yettunefken.", -"Match case": "Match case", -"Whole words": "Awal ummid", -"Spellcheck": "Ase\u0263ti n tira", -"Ignore": "Zgel", -"Ignore all": "Zgel kulec", -"Finish": "Fak", -"Add to Dictionary": "Rnu-t s amawal", -"Insert table": "Ger tafelwit", -"Table properties": "Iraten n tfelwit", -"Delete table": "Kkes tafelwit", -"Cell": "Taxxamt", -"Row": "Adur", -"Column": "Tagejdit", -"Cell properties": "Iraten n texxamt", -"Merge cells": "Seddukel tixxamin", -"Split cell": "B\u1e0du tixxamin", -"Insert row before": "Ger adur deffir", -"Insert row after": "Ger adur sdat", -"Delete row": "Kkes tagejdit", -"Row properties": "Iraten n udur", -"Cut row": "Gzem adur", -"Copy row": "N\u0263el adur", -"Paste row before": "Sente\u1e0d adur sdat", -"Paste row after": "Sente\u1e0d adur deffir", -"Insert column before": "Sente\u1e0d tagejdit sdat", -"Insert column after": "Sente\u1e0d tagejdit deffir", -"Delete column": "Kkes tagejdit", -"Cols": "Tigejda", -"Rows": "Aduren", -"Width": "Tehri", -"Height": "Te\u0263zi", -"Cell spacing": "Tlunt ger texxamin", -"Cell padding": "Tama n texxamt", -"Caption": "Caption", -"Left": "\u0194er zelma\u1e0d", -"Center": "Di tlemmast", -"Right": "\u0194er yefus", -"Cell type": "Anaw n texxamt", -"Scope": "Scope", -"Alignment": "Tarigla", -"H Align": "Tarigla taglawant", -"V Align": "Tarigla taratakt", -"Top": "Uksawen", -"Middle": "Di tlemmast", -"Bottom": "Uksar", -"Header cell": "Tasen\u1e6di\u1e0dt n texxamt", -"Row group": "Agraw n waduren", -"Column group": "Agraw n tgejda", -"Row type": "Anaw n wadur", -"Header": "Tasenti\u1e0dt", -"Body": "Tafka", -"Footer": "A\u1e0dar", -"Border color": "Ini n yiri", -"Insert template": "Ger tamuddimt", -"Templates": "Timudimin", -"Template": "Tine\u0263rufin", -"Text color": "Ini n u\u1e0dris", -"Background color": "Ini n ugilal", -"Custom...": "Custom...", -"Custom color": "Custom color", -"No color": "Ulac ini", -"Table of Contents": "Tafelwit n ugbur", -"Show blocks": "Beqqe\u1e0d i\u1e25edran", -"Show invisible characters": "Beqqe\u1e0d isekkilen uffiren", -"Words: {0}": "Words: {0}", -"{0} words": "{0} n wawalen", -"File": "Afaylu", -"Edit": "\u1e92reg", -"Insert": "Ger", -"View": "Tamu\u0263li", -"Format": "Amasal", -"Table": "Tafelwit", -"Tools": "Ifecka", -"Powered by {0}": "Iteddu s {0} ", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/kk.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/kk.js deleted file mode 100644 index 7cec8ab..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/kk.js +++ /dev/null @@ -1,230 +0,0 @@ -tinymce.addI18n('kk',{ -"Cut": "\u049a\u0438\u044b\u043f \u0430\u043b\u0443", -"Heading 5": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f 5", -"Header 2": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f\u0448\u0430 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0411\u0440\u0430\u0443\u0437\u0435\u0440\u0456\u04a3\u0456\u0437 \u0430\u043b\u043c\u0430\u0441\u0443 \u0431\u0443\u0444\u0435\u0440\u0456\u043d\u0435 \u0442\u0456\u043a\u0435\u043b\u0435\u0439 \u049b\u0430\u0442\u044b\u043d\u0430\u0439 \u0430\u043b\u043c\u0430\u0439\u0434\u044b. Ctrl+X\/C\/V \u043f\u0435\u0440\u043d\u0435\u043b\u0435\u0440 \u0442\u0456\u0440\u043a\u0435\u0441\u0456\u043c\u0456\u043d \u043f\u0430\u0439\u0434\u0430\u043b\u0430\u043d\u044b\u04a3\u044b\u0437.", -"Heading 4": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f 4", -"Div": "Div", -"Heading 2": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f 2", -"Paste": "\u049a\u043e\u044e", -"Close": "\u0416\u0430\u0431\u0443", -"Font Family": "\u049a\u0430\u0440\u0456\u043f\u0442\u0435\u0440 \u0442\u043e\u0431\u044b", -"Pre": "Pre", -"Align right": "\u041e\u04a3\u0493\u0430 \u043e\u0440\u043d\u0430\u043b\u0430\u0441\u0442\u044b\u0440\u0443", -"New document": "\u0416\u0430\u04a3\u0430 \u049b\u04b1\u0436\u0430\u0442", -"Blockquote": "\u0414\u04d9\u0439\u0435\u043a\u0441\u04e9\u0437", -"Numbered list": "\u041d\u04e9\u043c\u0456\u0440\u043b\u0435\u043d\u0433\u0435\u043d \u0442\u0456\u0437\u0456\u043c", -"Heading 1": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f 1", -"Headings": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f", -"Increase indent": "\u0428\u0435\u0433\u0456\u043d\u0456\u0441\u0442\u0456 \u0430\u0440\u0442\u0442\u044b\u0440\u0443", -"Formats": "\u0424\u043e\u0440\u043c\u0430\u0442\u0442\u0430\u0440", -"Headers": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f\u0448\u0430", -"Select all": "\u0411\u0430\u0440\u043b\u044b\u0493\u044b\u043d \u0442\u0430\u04a3\u0434\u0430\u0443", -"Header 3": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f\u0448\u0430 3", -"Blocks": "\u0411\u043b\u043e\u043a\u0442\u0435\u043a\u0442\u0435\u0441 (Block)", -"Undo": "\u0411\u043e\u043b\u0434\u044b\u0440\u043c\u0430\u0443", -"Strikethrough": "\u0411\u0435\u043b\u0456\u043d\u0435\u043d \u0441\u044b\u0437\u044b\u043b\u0493\u0430\u043d", -"Bullet list": "\u0422\u0430\u04a3\u0431\u0430\u043b\u0430\u043d\u0493\u0430\u043d \u0442\u0456\u0437\u0456\u043c", -"Header 1": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f\u0448\u0430 1", -"Superscript": "\u04ae\u0441\u0442\u0456\u04a3\u0433\u0456 \u0438\u043d\u0434\u0435\u043a\u0441", -"Clear formatting": "\u0424\u043e\u0440\u043c\u0430\u0442\u0442\u0430\u0443\u0434\u0430\u043d \u0442\u0430\u0437\u0430\u0440\u0442\u0443", -"Font Sizes": "\u049a\u0430\u0440\u0456\u043f\u0442\u0435\u0440 \u04e9\u043b\u0448\u0435\u043c\u0456", -"Subscript": "\u0410\u0441\u0442\u044b\u04a3\u0493\u044b \u0438\u043d\u0434\u0435\u043a\u0441", -"Header 6": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f\u0448\u0430 6", -"Redo": "\u049a\u0430\u0439\u0442\u0430\u0440\u0443", -"Paragraph": "\u0410\u0431\u0437\u0430\u0446", -"Ok": "\u041e\u041a", -"Bold": "\u0416\u0443\u0430\u043d", -"Code": "\u041a\u043e\u0434", -"Italic": "\u041a\u04e9\u043b\u0431\u0435\u0443", -"Align center": "\u041e\u0440\u0442\u0430\u0441\u044b\u043d\u0430 \u043e\u0440\u043d\u0430\u043b\u0430\u0441\u0442\u044b\u0440\u0443", -"Header 5": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f\u0448\u0430 5", -"Heading 6": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f 6", -"Heading 3": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f 3", -"Decrease indent": "\u0428\u0435\u0433\u0456\u043d\u0456\u0441\u0442\u0456 \u043a\u0435\u043c\u0456\u0442\u0443", -"Header 4": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f\u0448\u0430 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u041e\u0441\u044b \u043e\u043f\u0446\u0438\u044f \u04e9\u0448\u0456\u0440\u0456\u043b\u043c\u0435\u0433\u0435\u043d\u0448\u0435, \u0431\u0443\u0444\u0435\u0440\u0434\u0435\u0433\u0456 \u043c\u04d9\u0442\u0456\u043d \u043a\u04d9\u0434\u0456\u043c\u0433\u0456 \u043c\u04d9\u0442\u0456\u043d \u0440\u0435\u0442\u0456\u043d\u0434\u0435 \u049b\u043e\u0439\u044b\u043b\u0430\u0434\u044b.", -"Underline": "\u0410\u0441\u0442\u044b \u0441\u044b\u0437\u044b\u043b\u0493\u0430\u043d", -"Cancel": "\u0411\u0430\u0441 \u0442\u0430\u0440\u0442\u0443", -"Justify": "\u0422\u043e\u043b\u0442\u044b\u0440\u0443", -"Inline": "\u041a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0456\u043b\u0433\u0435\u043d (Inline)", -"Copy": "\u041a\u04e9\u0448\u0456\u0440\u0443", -"Align left": "\u0421\u043e\u043b\u0493\u0430 \u043e\u0440\u043d\u0430\u043b\u0430\u0441\u0442\u044b\u0440\u0443", -"Visual aids": "\u041a\u04e9\u043c\u0435\u043a\u0448\u0456 \u0431\u0435\u043b\u0433\u0456\u043b\u0435\u0440", -"Lower Greek": "\u041a\u0456\u0448\u0456 \u0433\u0440\u0435\u043a \u04d9\u0440\u0456\u043f\u0442\u0435\u0440\u0456", -"Square": "\u0428\u0430\u0440\u0448\u044b", -"Default": "\u04d8\u0434\u0435\u043f\u043a\u0456", -"Lower Alpha": "\u041a\u0456\u0448\u0456 \u04d9\u0440\u0456\u043f\u0442\u0435\u0440", -"Circle": "\u0428\u0435\u04a3\u0431\u0435\u0440", -"Disc": "\u0414\u0438\u0441\u043a", -"Upper Alpha": "\u0411\u0430\u0441 \u04d9\u0440\u0456\u043f\u0442\u0435\u0440", -"Upper Roman": "\u0411\u0430\u0441 \u0440\u0438\u043c \u0446\u0438\u0444\u0440\u043b\u0430\u0440\u044b", -"Lower Roman": "\u041a\u0456\u0448\u0456 \u0440\u0438\u043c \u0446\u0438\u0444\u0440\u043b\u0430\u0440\u044b", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id \u0442\u0435\u043a \u049b\u0430\u043d\u0430 \u04d9\u0440\u0456\u043f\u0442\u0435\u043d \u0431\u0430\u0441\u0442\u0430\u043b\u044b\u043f, \u04d9\u0440\u0456\u043f\u0442\u0435\u0440, \u0441\u0430\u043d\u0434\u0430\u0440, \u0441\u044b\u0437\u044b\u049b\u0448\u0430\u043b\u0430\u0440, \u043d\u04af\u043a\u0442\u0435\u043b\u0435\u0440 \u0436\u04d9\u043d\u0435 \u0442.\u0431 \u0436\u0430\u043b\u0493\u0430\u0441\u0443\u044b \u0442\u0438\u0456\u0441.", -"Name": "\u0410\u0442\u044b", -"Anchor": "\u0411\u0435\u0442\u0431\u0435\u043b\u0433\u0456", -"Id": "Id", -"You have unsaved changes are you sure you want to navigate away?": "\u0421\u0430\u049b\u0442\u0430\u043b\u043c\u0430\u0493\u0430\u043d \u04e9\u0437\u0433\u0435\u0440\u0456\u0441\u0442\u0435\u0440 \u0431\u0430\u0440. \u0421\u0456\u0437 \u0448\u044b\u043d\u044b\u043c\u0435\u043d \u0431\u0430\u0441\u049b\u0430 \u0436\u0435\u0440\u0433\u0435 \u043a\u0435\u0442\u0443\u0434\u0456 \u049b\u0430\u043b\u0430\u0439\u0441\u044b\u0437 \u0431\u0430?", -"Restore last draft": "\u0421\u043e\u04a3\u0493\u044b \u0441\u0430\u049b\u0442\u0430\u043b\u0493\u0430\u043d\u0434\u044b \u049b\u0430\u043b\u043f\u044b\u043d\u0430 \u043a\u0435\u043b\u0442\u0456\u0440\u0443", -"Special character": "\u0410\u0440\u043d\u0430\u0439\u044b \u0442\u0430\u04a3\u0431\u0430", -"Source code": "\u0411\u0430\u0441\u0442\u0430\u043f\u049b\u044b \u043a\u043e\u0434", -"Language": "\u0422\u0456\u043b", -"Insert\/Edit code sample": "\u041a\u043e\u0434 \u04af\u043b\u0433\u0456\u0441\u0456\u043d \u043a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0443\/\u0442\u04af\u0437\u0435\u0442\u0443", -"B": "B", -"R": "R", -"G": "G", -"Color": "\u0422\u04af\u0441", -"Right to left": "\u041e\u04a3\u043d\u0430\u043d \u0441\u043e\u043b\u0493\u0430", -"Left to right": "\u0421\u043e\u043b\u0434\u0430\u043d \u043e\u04a3\u0493\u0430", -"Emoticons": "\u0421\u043c\u0430\u0439\u043b\u0438\u043a\u0442\u0430\u0440", -"Robots": "Meta-robots", -"Document properties": "\u049a\u04b1\u0436\u0430\u0442 \u0441\u0438\u043f\u0430\u0442\u0442\u0430\u0440\u044b", -"Title": "\u0410\u0442\u0430\u0443\u044b", -"Keywords": "Meta-keywords", -"Encoding": "Meta-charset", -"Description": "\u0421\u0438\u043f\u0430\u0442\u0442\u0430\u043c\u0430\u0441\u044b", -"Author": "Meta-author", -"Fullscreen": "\u0422\u043e\u043b\u044b\u049b \u044d\u043a\u0440\u0430\u043d", -"Horizontal line": "\u041a\u04e9\u043b\u0434\u0435\u043d\u0435\u04a3 \u0441\u044b\u0437\u044b\u049b", -"Horizontal space": "\u041a\u04e9\u043b\u0434\u0435\u043d\u0435\u04a3\u0456\u043d\u0435\u043d \u049b\u0430\u043b\u0430\u0442\u044b\u043d \u043e\u0440\u044b\u043d", -"Insert\/edit image": "\u0421\u0443\u0440\u0435\u0442 \u043a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0443\/\u0442\u04af\u0437\u0435\u0442\u0443", -"General": "\u0416\u0430\u043b\u043f\u044b", -"Advanced": "\u049a\u043e\u0441\u044b\u043c\u0448\u0430", -"Source": "\u0410\u0434\u0440\u0435\u0441\u0456", -"Border": "\u0416\u0438\u0435\u0433\u0456", -"Constrain proportions": "\u041f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u044f\u043b\u0430\u0440\u0434\u044b \u0441\u0430\u049b\u0442\u0430\u0443", -"Vertical space": "\u0422\u0456\u043a \u043a\u0435\u04a3\u0434\u0456\u0433\u0456", -"Image description": "\u0421\u0443\u0440\u0435\u0442 \u0441\u0438\u043f\u0430\u0442\u0442\u0430\u043c\u0430\u0441\u044b", -"Style": "\u0421\u0442\u0438\u043b\u0456", -"Dimensions": "\u04e8\u043b\u0448\u0435\u043c\u0434\u0435\u0440\u0456", -"Insert image": "\u0421\u0443\u0440\u0435\u0442 \u043a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0443", -"Image": "\u0421\u0443\u0440\u0435\u0442", -"Zoom in": "\u0416\u0430\u049b\u044b\u043d\u0434\u0430\u0442\u0443", -"Contrast": "\u049a\u043e\u044e\u043b\u0430\u0442\u0443", -"Back": "\u0410\u0440\u0442\u049b\u0430", -"Gamma": "\u0413\u0430\u043c\u043c\u0430", -"Flip horizontally": "\u041a\u04e9\u043b\u0434\u0435\u043d\u0435\u04a3\u043d\u0435\u043d \u0430\u0443\u0434\u0430\u0440\u0443", -"Resize": "\u04e8\u043b\u0448\u0435\u043c\u0456\u043d \u04e9\u0437\u0433\u0435\u0440\u0442\u0443", -"Sharpen": "\u041d\u0430\u049b\u0442\u044b\u043b\u0430\u0443", -"Zoom out": "\u0410\u043b\u044b\u0441\u0442\u0430\u0442\u0443", -"Image options": "\u0421\u0443\u0440\u0435\u0442 \u0431\u0430\u043f\u0442\u0430\u0443\u043b\u0430\u0440\u044b", -"Apply": "\u0421\u0430\u049b\u0442\u0430\u0443", -"Brightness": "\u0410\u0448\u044b\u049b\u0442\u0430\u0443", -"Rotate clockwise": "\u0421\u0430\u0493\u0430\u0442 \u0442\u0456\u043b\u0456\u043d\u0456\u04a3 \u0431\u0430\u0493\u044b\u0442\u044b\u043c\u0435\u043d \u0431\u04b1\u0440\u0443", -"Rotate counterclockwise": "\u0421\u0430\u0493\u0430\u0442 \u0442\u0456\u043b\u0456\u043d\u0456\u04a3 \u0431\u0430\u0493\u044b\u0442\u044b\u043d\u0430 \u049b\u0430\u0440\u0441\u044b \u0431\u04b1\u0440\u0443", -"Edit image": "\u0421\u0443\u0440\u0435\u0442\u0442\u0456 \u04e9\u0437\u0433\u0435\u0440\u0442\u0443", -"Color levels": "\u0422\u04af\u0441 \u0434\u0435\u04a3\u0433\u0435\u0439\u043b\u0435\u0440\u0456", -"Crop": "\u041a\u0435\u0441\u0443", -"Orientation": "\u0411\u0430\u0493\u0434\u0430\u0440", -"Flip vertically": "\u0422\u0456\u0433\u0456\u043d\u0435\u043d \u0430\u0443\u0434\u0430\u0440\u0443", -"Invert": "\u041a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0443", -"Date\/time": "\u041a\u04af\u043d\/\u0443\u0430\u049b\u044b\u0442", -"Insert date\/time": "\u041a\u04af\u043d\/\u0443\u0430\u049b\u044b\u0442 \u043a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0443", -"Remove link": "\u0421\u0456\u043b\u0442\u0435\u043c\u0435\u043d\u0456 \u0430\u043b\u044b\u043f \u0442\u0430\u0441\u0442\u0430\u0443", -"Url": "URL-\u0430\u0434\u0440\u0435\u0441\u0456", -"Text to display": "\u041a\u04e9\u0440\u0441\u0435\u0442\u0456\u043b\u0435\u0442\u0456\u043d \u043c\u04d9\u0442\u0456\u043d", -"Anchors": "\u0421\u0456\u043b\u0442\u0435\u043c\u0435\u043b\u0435\u0440", -"Insert link": "\u0421\u0456\u043b\u0442\u0435\u043c\u0435 \u043a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0443", -"Link": "\u0421\u0456\u043b\u0442\u0435\u043c\u0435", -"New window": "\u0416\u0430\u04a3\u0430 \u0442\u0435\u0440\u0435\u0437\u0435", -"None": "\u0416\u043e\u049b", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u0421\u0456\u0437 \u0435\u04a3\u0433\u0456\u0437\u0456\u043f \u0442\u04b1\u0440\u0493\u0430\u043d URL \u0441\u044b\u0440\u0442\u049b\u044b \u0441\u0456\u043b\u0442\u0435\u043c\u0435 \u0431\u043e\u043b\u044b\u043f \u0442\u0430\u0431\u044b\u043b\u0430\u0434\u044b. \u0410\u043b\u0434\u044b\u043d\u0430 http:\/\/ \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0456\u043d \u049b\u043e\u0441\u0443\u0434\u044b \u049b\u0430\u043b\u0430\u0439\u0441\u044b\u0437 \u0431\u0430?", -"Paste or type a link": "\u0421\u0456\u043b\u0442\u0435\u043c\u0435\u043d\u0456 \u049b\u043e\u0439\u044b\u04a3\u044b\u0437 \u043d\u0435\u043c\u0435\u0441\u0435 \u0442\u0435\u0440\u0456\u04a3\u0456\u0437", -"Target": "\u0410\u0448\u044b\u043b\u0430\u0442\u044b\u043d \u0436\u0435\u0440\u0456", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0421\u0456\u0437 \u0435\u04a3\u0433\u0456\u0437\u0456\u043f \u0442\u04b1\u0440\u0493\u0430\u043d URL e-mail \u0430\u0434\u0440\u0435\u0441\u0456 \u0431\u043e\u043b\u044b\u043f \u0442\u0430\u0431\u044b\u043b\u0430\u0434\u044b. \u0410\u043b\u0434\u044b\u043d\u0430 mailto: \u043f\u0440\u0435\u0444\u0438\u043a\u0441\u0456\u043d \u049b\u043e\u0441\u0443\u0434\u044b \u049b\u0430\u043b\u0430\u0439\u0441\u044b\u0437 \u0431\u0430?", -"Insert\/edit link": "\u0421\u0456\u043b\u0442\u0435\u043c\u0435 \u043a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0443\/\u0442\u04af\u0437\u0435\u0442\u0443", -"Insert\/edit video": "\u0412\u0438\u0434\u0435\u043e \u043a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0443\/\u0442\u04af\u0437\u0435\u0442\u0443", -"Media": "\u041c\u0435\u0434\u0438\u0430", -"Alternative source": "\u049a\u043e\u0441\u044b\u043c\u0448\u0430 \u0430\u0434\u0440\u0435\u0441\u0456", -"Paste your embed code below:": "\u0422\u04e9\u043c\u0435\u043d\u0434\u0435\u0433\u0456 \u043a\u043e\u0434\u0442\u044b \u043a\u04e9\u0448\u0456\u0440\u0456\u043f \u0430\u043b\u044b\u043f, \u049b\u043e\u0439\u044b\u04a3\u044b\u0437:", -"Insert video": "\u0412\u0438\u0434\u0435\u043e \u043a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0443", -"Poster": "\u041f\u043e\u0441\u0442\u0435\u0440\u0456", -"Insert\/edit media": "\u041c\u0435\u0434\u0438\u0430 \u043a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0443\/\u0442\u04af\u0437\u0435\u0442\u0443", -"Embed": "\u0415\u043d\u0434\u0456\u0440\u0443", -"Nonbreaking space": "\u04ae\u0437\u0434\u0456\u043a\u0441\u0456\u0437 \u0431\u043e\u0441 \u043e\u0440\u044b\u043d", -"Page break": "\u0411\u0435\u0442 \u04af\u0437\u0456\u043b\u0456\u043c\u0456", -"Paste as text": "\u041c\u04d9\u0442\u0456\u043d \u0440\u0435\u0442\u0456\u043d\u0434\u0435 \u049b\u043e\u044e", -"Preview": "\u0410\u043b\u0434\u044b\u043d-\u0430\u043b\u0430 \u049b\u0430\u0440\u0430\u0443", -"Print": "\u0411\u0430\u0441\u044b\u043f \u0448\u044b\u0493\u0430\u0440\u0443", -"Save": "\u0421\u0430\u049b\u0442\u0430\u0443", -"Could not find the specified string.": "\u041a\u04e9\u0440\u0441\u0435\u0442\u0456\u043b\u0433\u0435\u043d \u0436\u043e\u043b \u0442\u0430\u0431\u044b\u043b\u043c\u0430\u0434\u044b.", -"Replace": "\u0410\u0443\u044b\u0441\u0442\u044b\u0440\u0443", -"Next": "\u041a\u0435\u043b\u0435\u0441\u0456", -"Whole words": "\u0422\u04b1\u0442\u0430\u0441 \u0441\u04e9\u0437\u0434\u0435\u0440", -"Find and replace": "\u0422\u0430\u0431\u0443 \u0436\u04d9\u043d\u0435 \u0430\u0443\u044b\u0441\u0442\u044b\u0440\u0443", -"Replace with": "\u0410\u0443\u044b\u0441\u0442\u044b\u0440\u0430\u0442\u044b\u043d \u043c\u04d9\u0442\u0456\u043d", -"Find": "\u0422\u0430\u0431\u044b\u043b\u0430\u0442\u044b\u043d \u043c\u04d9\u0442\u0456\u043d", -"Replace all": "\u0411\u0430\u0440\u043b\u044b\u0493\u044b\u043d \u0430\u0443\u044b\u0441\u0442\u044b\u0440\u0443", -"Match case": "\u0420\u0435\u0433\u0438\u0441\u0442\u0440\u0434\u0456 \u0435\u0441\u043a\u0435\u0440\u0443", -"Prev": "\u0410\u043b\u0434\u044b\u04a3\u0493\u044b", -"Spellcheck": "\u0415\u043c\u043b\u0435 \u0442\u0435\u043a\u0441\u0435\u0440\u0443", -"Finish": "\u0410\u044f\u049b\u0442\u0430\u0443", -"Ignore all": "\u0415\u0448\u049b\u0430\u0439\u0441\u044b\u0441\u044b\u043d \u0435\u043b\u0435\u043c\u0435\u0443", -"Ignore": "\u0415\u043b\u0435\u043c\u0435\u0443", -"Add to Dictionary": "\u0421\u04e9\u0437\u0434\u0456\u043a\u043a\u0435 \u043a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0443", -"Insert row before": "\u04ae\u0441\u0442\u0456\u043d\u0435 \u0436\u043e\u043b \u049b\u043e\u0441\u0443", -"Rows": "\u0416\u043e\u043b\u044b", -"Height": "\u0411\u0438\u0456\u043a\u0442\u0456\u0433\u0456", -"Paste row after": "\u0416\u043e\u043b\u0434\u044b\u04a3 \u0430\u0441\u0442\u044b\u043d\u0430 \u049b\u043e\u044e", -"Alignment": "\u041e\u0440\u043d\u0430\u043b\u0430\u0441\u0443\u044b", -"Border color": "\u0416\u0438\u0435\u043a \u0442\u04af\u0441\u0456", -"Column group": "\u0411\u0430\u0493\u0430\u043d \u0442\u043e\u0431\u044b", -"Row": "\u0416\u043e\u043b", -"Insert column before": "\u0410\u043b\u0434\u044b\u043d\u0430 \u0431\u0430\u0493\u0430\u043d \u049b\u043e\u0441\u0443", -"Split cell": "\u04b0\u044f\u0448\u044b\u049b\u0442\u044b \u0431\u04e9\u043b\u0443", -"Cell padding": "\u04b0\u044f\u0448\u044b\u049b \u043a\u0435\u04a3\u0434\u0456\u0433\u0456", -"Cell spacing": "\u04b0\u044f\u0448\u044b\u049b \u0430\u0440\u0430\u043b\u044b\u0493\u044b", -"Row type": "\u0416\u043e\u043b \u0442\u0438\u043f\u0456", -"Insert table": "\u041a\u0435\u0441\u0442\u0435 \u043a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0443", -"Body": "\u041d\u0435\u0433\u0456\u0437\u0433\u0456 \u0431\u04e9\u043b\u0456\u0433\u0456", -"Caption": "\u0410\u0442\u0430\u0443\u044b", -"Footer": "\u0410\u044f\u049b \u0436\u0430\u0493\u044b", -"Delete row": "\u0416\u043e\u043b\u0434\u044b \u0436\u043e\u044e", -"Paste row before": "\u0416\u043e\u043b\u0434\u044b\u04a3 \u04af\u0441\u0442\u0456\u043d\u0435 \u049b\u043e\u044e", -"Scope": "\u0410\u0443\u043c\u0430\u0493\u044b", -"Delete table": "\u041a\u0435\u0441\u0442\u0435\u043d\u0456 \u0436\u043e\u044e", -"H Align": "\u041a\u04e9\u043b\u0434\u0435\u043d\u0435\u04a3\u043d\u0435\u043d \u0442\u0443\u0440\u0430\u043b\u0430\u0443", -"Top": "\u04ae\u0441\u0442\u0456", -"Header cell": "\u0422\u0430\u049b\u044b\u0440\u044b\u043f\u0448\u0430 \u04b1\u044f\u0448\u044b\u049b", -"Column": "\u0411\u0430\u0493\u0430\u043d", -"Row group": "\u0416\u043e\u043b \u0442\u043e\u0431\u044b", -"Cell": "\u04b0\u044f\u0448\u044b\u049b", -"Middle": "\u041e\u0440\u0442\u0430\u0441\u044b", -"Cell type": "\u04b0\u044f\u0448\u044b\u049b \u0442\u0438\u043f\u0456", -"Copy row": "\u0416\u043e\u043b\u0434\u044b \u043a\u04e9\u0448\u0456\u0440\u0443", -"Row properties": "\u0416\u043e\u043b \u0441\u0438\u043f\u0430\u0442\u0442\u0430\u0440\u044b", -"Table properties": "\u041a\u0435\u0441\u0442\u0435 \u0441\u0438\u043f\u0430\u0442\u0442\u0430\u0440\u044b", -"Bottom": "\u0410\u0441\u0442\u044b", -"V Align": "\u0422\u0456\u0433\u0456\u043d\u0435\u043d \u0442\u0443\u0440\u0430\u043b\u0430\u0443", -"Header": "\u0411\u0430\u0441 \u0436\u0430\u0493\u044b", -"Right": "\u041e\u04a3\u0493\u0430", -"Insert column after": "\u0410\u0440\u0442\u044b\u043d\u0430 \u0431\u0430\u0493\u0430\u043d \u049b\u043e\u0441\u0443", -"Cols": "\u0411\u0430\u0493\u0430\u043d\u044b", -"Insert row after": "\u0410\u0441\u0442\u044b\u043d\u0430 \u0436\u043e\u043b \u049b\u043e\u0441\u0443", -"Width": "\u04b0\u0437\u044b\u043d\u0434\u044b\u0493\u044b", -"Cell properties": "\u04b0\u044f\u0448\u044b\u049b \u0441\u0438\u043f\u0430\u0442\u0442\u0430\u0440\u044b", -"Left": "\u0421\u043e\u043b\u0493\u0430", -"Cut row": "\u0416\u043e\u043b\u0434\u044b \u049b\u0438\u044b\u043f \u0430\u043b\u0443", -"Delete column": "\u0411\u0430\u0493\u0430\u043d\u0434\u044b \u0436\u043e\u044e", -"Center": "\u041e\u0440\u0442\u0430\u0441\u044b\u043d\u0430", -"Merge cells": "\u04b0\u044f\u0448\u044b\u049b\u0442\u0430\u0440\u0434\u044b \u0431\u0456\u0440\u0456\u043a\u0442\u0456\u0440\u0443", -"Insert template": "\u04ae\u043b\u0433\u0456 \u043a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0443", -"Templates": "\u04ae\u043b\u0433\u0456\u043b\u0435\u0440", -"Background color": "\u04e8\u04a3\u0456\u043d\u0456\u04a3 \u0442\u04af\u0441\u0456", -"Custom...": "\u04e8\u0437\u0433\u0435\u0440\u0442\u0443", -"Custom color": "\u0422\u04af\u0441 \u04e9\u0437\u0433\u0435\u0440\u0442\u0443", -"No color": "\u0422\u04af\u0441\u0441\u0456\u0437", -"Text color": "\u041c\u04d9\u0442\u0456\u043d \u0442\u04af\u0441\u0456", -"Table of Contents": "\u041c\u0430\u0437\u043c\u04b1\u043d\u0434\u0430\u0440 \u043a\u0435\u0441\u0442\u0435\u0441\u0456", -"Show blocks": "\u0411\u043b\u043e\u043a\u0442\u0430\u0440\u0434\u044b \u043a\u04e9\u0440\u0441\u0435\u0442\u0443", -"Show invisible characters": "\u041a\u04e9\u0440\u0456\u043d\u0431\u0435\u0439\u0442\u0456\u043d \u0442\u0430\u04a3\u0431\u0430\u043b\u0430\u0440\u0434\u044b \u043a\u04e9\u0440\u0441\u0435\u0442\u0443", -"Words: {0}": "\u0421\u04e9\u0437 \u0441\u0430\u043d\u044b: {0}", -"Insert": "\u041a\u0456\u0440\u0456\u0441\u0442\u0456\u0440\u0443", -"File": "\u0424\u0430\u0439\u043b", -"Edit": "\u0422\u04af\u0437\u0435\u0442\u0443", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u0424\u043e\u0440\u043c\u0430\u0442\u0442\u0430\u043b\u0493\u0430\u043d \u043c\u04d9\u0442\u0456\u043d \u0430\u0443\u043c\u0430\u0493\u044b. \u041c\u0435\u043d\u044e \u043a\u04e9\u0440\u0441\u0435\u0442\u0443 \u04af\u0448\u0456\u043d ALT-F9 \u0431\u0430\u0441\u044b\u04a3\u044b\u0437. \u049a\u04b1\u0440\u0430\u043b\u0434\u0430\u0440 \u043f\u0430\u043d\u0435\u043b\u0456\u043d \u043a\u04e9\u0440\u0441\u0435\u0442\u0443 \u04af\u0448\u0456\u043d ALT-F10 \u0431\u0430\u0441\u044b\u04a3\u044b\u0437. \u041a\u04e9\u043c\u0435\u043a \u0430\u043b\u0443 \u04af\u0448\u0456\u043d ALT-0 \u0431\u0430\u0441\u044b\u04a3\u044b\u0437.", -"Tools": "\u049a\u04b1\u0440\u0430\u043b\u0434\u0430\u0440", -"View": "\u041a\u04e9\u0440\u0456\u043d\u0456\u0441", -"Table": "\u041a\u0435\u0441\u0442\u0435", -"Format": "\u0424\u043e\u0440\u043c\u0430\u0442" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/km_KH.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/km_KH.js deleted file mode 100644 index 381d4c4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/km_KH.js +++ /dev/null @@ -1,253 +0,0 @@ -tinymce.addI18n('km_KH',{ -"Redo": "\u1792\u17d2\u179c\u17be\u200b\u179c\u17b7\u1789", -"Undo": "\u1798\u17b7\u1793\u200b\u1792\u17d2\u179c\u17be\u200b\u179c\u17b7\u1789", -"Cut": "\u1780\u17b6\u178f\u17cb", -"Copy": "\u1785\u1798\u17d2\u179b\u1784", -"Paste": "\u1794\u17b7\u1791\u200b\u1797\u17d2\u1787\u17b6\u1794\u17cb", -"Select all": "\u1787\u17d2\u179a\u17be\u179f\u200b\u1791\u17b6\u17c6\u1784\u200b\u17a2\u179f\u17cb", -"New document": "\u17af\u1780\u179f\u17b6\u179a\u200b\u17a2\u178f\u17d2\u1790\u1794\u1791\u200b\u1790\u17d2\u1798\u17b8", -"Ok": "\u1796\u17d2\u179a\u1798", -"Cancel": "\u1794\u17c4\u17c7\u200b\u1794\u1784\u17cb", -"Visual aids": "\u1791\u17b7\u178a\u17d2\u178b\u1797\u17b6\u1796\u200b\u1787\u17c6\u1793\u17bd\u1799", -"Bold": "\u178a\u17b7\u178f", -"Italic": "\u1791\u17d2\u179a\u17c1\u178f", -"Underline": "\u1782\u17bc\u179f\u200b\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb\u200b\u1796\u17b8\u200b\u1780\u17d2\u179a\u17c4\u1798", -"Strikethrough": "\u1782\u17bc\u179f\u200b\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb\u200b\u1786\u17bc\u178f", -"Superscript": "\u17a2\u1780\u17d2\u179f\u179a\u200b\u178f\u17bc\u1785\u200b\u179b\u17be", -"Subscript": "\u17a2\u1780\u17d2\u179f\u179a\u200b\u178f\u17bc\u1785\u200b\u1780\u17d2\u179a\u17c4\u1798", -"Clear formatting": "\u179f\u1798\u17d2\u17a2\u17b6\u178f\u200b\u1791\u1798\u17d2\u179a\u1784\u17cb", -"Align left": "\u178f\u1798\u17d2\u179a\u17b9\u1798\u200b\u1791\u17c5\u200b\u1786\u17d2\u179c\u17c1\u1784", -"Align center": "\u178f\u1798\u17d2\u179a\u17b9\u1798\u200b\u1791\u17c5\u200b\u1780\u178e\u17d2\u178a\u17b6\u179b", -"Align right": "\u178f\u1798\u17d2\u179a\u17b9\u1798\u200b\u1791\u17c5\u200b\u179f\u17d2\u178a\u17b6\u17c6", -"Justify": "\u178f\u1798\u17d2\u179a\u17b9\u1798\u200b\u1796\u17c1\u1789", -"Bullet list": "\u1794\u1789\u17d2\u1787\u17b8\u200b\u1787\u17b6\u200b\u1785\u17c6\u178e\u17bb\u1785", -"Numbered list": "\u1794\u1789\u17d2\u1787\u17b8\u200b\u1787\u17b6\u200b\u179b\u17c1\u1781", -"Decrease indent": "\u1781\u17b7\u178f\u200b\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb\u200b\u1785\u17c1\u1789", -"Increase indent": "\u1781\u17b7\u178f\u200b\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb\u200b\u1785\u17bc\u179b", -"Close": "\u1794\u17b7\u1791", -"Formats": "\u1791\u17d2\u179a\u1784\u17cb\u1791\u17d2\u179a\u17b6\u1799", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u200b\u17a2\u17ca\u17b8\u1793\u1792\u17ba\u178e\u17b7\u178f\u200b\u179a\u1794\u179f\u17cb\u200b\u17a2\u17d2\u1793\u1780\u200b\u1798\u17b7\u1793\u200b\u17a2\u17b6\u1785\u200b\u1785\u17bc\u179b\u200b\u1795\u17d2\u1791\u17b6\u179b\u17cb\u200b\u1791\u17c5\u200b\u1780\u17b6\u1793\u17cb\u200b\u1783\u17d2\u179b\u17b8\u1794\u1794\u178f\u200b\u1791\u17c1\u17d4 \u179f\u17bc\u1798\u200b\u1794\u17d2\u179a\u17be Ctrl+X\/C\/V \u179b\u17be\u200b\u1780\u17d2\u178a\u17b6\u179a\u200b\u1785\u17bb\u1785\u200b\u1787\u17c6\u1793\u17bd\u179f\u200b\u179c\u17b7\u1789\u17d4", -"Headers": "\u1780\u17d2\u1794\u17b6\u179b", -"Header 1": "\u1780\u17d2\u1794\u17b6\u179b 1", -"Header 2": "\u1780\u17d2\u1794\u17b6\u179b 2", -"Header 3": "\u1780\u17d2\u1794\u17b6\u179b 3", -"Header 4": "\u1780\u17d2\u1794\u17b6\u179b 4", -"Header 5": "\u1780\u17d2\u1794\u17b6\u179b 5", -"Header 6": "\u1780\u17d2\u1794\u17b6\u179b 6", -"Headings": "\u1780\u17d2\u1794\u17b6\u179b", -"Heading 1": "\u1780\u17d2\u1794\u17b6\u179b 1", -"Heading 2": "\u1780\u17d2\u1794\u17b6\u179b 2", -"Heading 3": "\u1780\u17d2\u1794\u17b6\u179b 3", -"Heading 4": "\u1780\u17d2\u1794\u17b6\u179b 4", -"Heading 5": "\u1780\u17d2\u1794\u17b6\u179b 5", -"Heading 6": "\u1780\u17d2\u1794\u17b6\u179b 6", -"Div": "Div", -"Pre": "Pre", -"Code": "\u1780\u17bc\u178a", -"Paragraph": "\u1780\u1790\u17b6\u1781\u178e\u17d2\u178c", -"Blockquote": "\u1794\u17d2\u179b\u17bb\u1780\u200b\u1796\u17b6\u1780\u17d2\u1799\u200b\u179f\u1798\u17d2\u179a\u1784\u17cb", -"Inline": "\u1780\u17d2\u1793\u17bb\u1784\u200b\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb", -"Blocks": "\u1794\u17d2\u179b\u17bb\u1780", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u1780\u17b6\u179a\u200b\u1794\u17b7\u1791\u200b\u1797\u17d2\u1787\u17b6\u1794\u17cb\u200b\u1796\u17c1\u179b\u200b\u1793\u17c1\u17c7 \u179f\u17d2\u1790\u17b7\u178f\u200b\u1780\u17d2\u1793\u17bb\u1784\u200b\u1794\u17c2\u1794\u200b\u1795\u17c2\u1793\u200b\u17a2\u1780\u17d2\u179f\u179a\u200b\u1792\u1798\u17d2\u1798\u178f\u17b6\u17d4 \u1794\u1785\u17d2\u1785\u17bb\u1794\u17d2\u1794\u1793\u17d2\u1793\u200b\u1793\u17c1\u17c7 \u1798\u17b6\u178f\u17b7\u1780\u17b6\u200b\u1791\u17b6\u17c6\u1784\u200b\u17a1\u17b6\u1799\u200b\u1793\u17b9\u1784\u200b\u178f\u17d2\u179a\u17bc\u179c\u200b\u1794\u17b6\u1793\u200b\u1794\u17b7\u1791\u200b\u1797\u17d2\u1787\u17b6\u1794\u17cb\u200b\u1787\u17b6\u200b\u17a2\u1780\u17d2\u179f\u179a\u200b\u1792\u1798\u17d2\u1798\u178f\u17b6 \u179b\u17bb\u17c7\u178f\u17d2\u179a\u17b6\u200b\u178f\u17c2\u200b\u17a2\u17d2\u1793\u1780\u200b\u1794\u17b7\u1791\u200b\u1787\u1798\u17d2\u179a\u17be\u179f\u200b\u1793\u17c1\u17c7\u17d4", -"Font Family": "\u1782\u17d2\u179a\u17bd\u179f\u17b6\u179a\u200b\u1796\u17bb\u1798\u17d2\u1796\u200b\u17a2\u1780\u17d2\u179f\u179a", -"Font Sizes": "\u1791\u17c6\u17a0\u17c6\u200b\u17a2\u1780\u17d2\u179f\u179a", -"Class": "Class", -"Browse for an image": "\u179a\u1780\u1798\u17be\u179b\u200b\u179a\u17bc\u1794\u1797\u17b6\u1796", -"OR": "\u17ac", -"Drop an image here": "\u1791\u1798\u17d2\u179b\u17b6\u1794\u17cb\u200b\u179a\u17bc\u1794\u1797\u17b6\u1796\u200b\u1793\u17c5\u200b\u178f\u17d2\u179a\u1784\u17cb\u200b\u1793\u17c1\u17c7", -"Upload": "\u1795\u17d2\u1791\u17bb\u1780\u17a1\u17be\u1784", -"Default": "\u179b\u17c6\u1793\u17b6\u17c6\u200b\u178a\u17be\u1798", -"Circle": "\u1798\u17bc\u179b", -"Disc": "\u1790\u17b6\u179f", -"Square": "\u1787\u17d2\u179a\u17bb\u1784", -"Lower Alpha": "\u17a2\u1780\u17d2\u179f\u179a\u200b\u178f\u17bc\u1785", -"Lower Greek": "\u179b\u17c1\u1781\u200b\u1780\u17d2\u179a\u17b7\u1780\u200b\u178f\u17bc\u1785", -"Lower Roman": "\u179b\u17c1\u1781\u200b\u179a\u17c9\u17bc\u1798\u17c9\u17b6\u17c6\u1784\u200b\u178f\u17bc\u1785", -"Upper Alpha": "\u17a2\u1780\u17d2\u179f\u179a\u200b\u1792\u17c6", -"Upper Roman": "\u179b\u17c1\u1781\u200b\u179a\u17c9\u17bc\u1798\u17c9\u17b6\u17c6\u1784\u200b\u1792\u17c6", -"Anchor": "\u1799\u17bb\u1790\u17d2\u1780\u17b6", -"Name": "\u1788\u17d2\u1798\u17c4\u17c7", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id \u1782\u17bd\u179a\u178f\u17c2\u200b\u1795\u17d2\u178a\u17be\u1798\u200b\u1787\u17b6\u1798\u17bd\u1799\u200b\u178f\u17bd\u17a2\u1780\u17d2\u179f\u179a \u17a0\u17be\u1799\u200b\u1794\u1793\u17d2\u178f\u200b\u1787\u17b6\u1798\u17bd\u1799\u200b\u178f\u17c2\u200b\u178f\u17bd\u17a2\u1780\u17d2\u179f\u179a \u179b\u17c1\u1781 \u179f\u1789\u17d2\u1789\u17b6\u200b\u178a\u1780 \u179f\u1789\u17d2\u1789\u17b6\u200b\u1785\u17bb\u1785 \u179f\u1789\u17d2\u1789\u17b6\u200b\u1785\u17bb\u1785\u1796\u17b8\u179a \u17ac\u200b\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb\u200b\u1780\u17d2\u179a\u17c4\u1798\u17d4", -"You have unsaved changes are you sure you want to navigate away?": "\u1798\u17b6\u1793\u200b\u1794\u1793\u17d2\u179b\u17b6\u179f\u17cb\u200b\u1794\u17d2\u178a\u17bc\u179a\u200b\u1798\u17b7\u1793\u200b\u1791\u17b6\u1793\u17cb\u200b\u1794\u17b6\u1793\u200b\u179a\u1780\u17d2\u179f\u17b6\u200b\u1791\u17bb\u1780\u17d4 \u178f\u17be\u200b\u17a2\u17d2\u1793\u1780\u200b\u1796\u17b7\u178f\u200b\u1787\u17b6\u200b\u1785\u1784\u17cb\u200b\u1785\u17b6\u1780\u200b\u1785\u17c1\u1789\u200b\u1796\u17b8\u1791\u17b8\u1793\u17c1\u17c7\u200b\u1798\u17c2\u1793\u1791\u17c1?", -"Restore last draft": "\u179f\u17d2\u178a\u17b6\u179a\u200b\u179f\u17c1\u1785\u1780\u17d2\u178a\u17b8\u200b\u1796\u17d2\u179a\u17b6\u1784\u200b\u1796\u17b8\u200b\u1798\u17bb\u1793", -"Special character": "\u178f\u17bd\u200b\u17a2\u1780\u17d2\u179f\u179a\u200b\u1796\u17b7\u179f\u17c1\u179f", -"Source code": "\u17a2\u1780\u17d2\u179f\u179a\u200b\u1780\u17bc\u178a", -"Insert\/Edit code sample": "\u1794\u1789\u17d2\u1785\u17bc\u179b\/\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b \u1780\u17bc\u178a\u200b\u1782\u17c6\u179a\u17bc", -"Language": "\u1797\u17b6\u179f\u17b6", -"Color": "\u1796\u178e\u17cc", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "\u1786\u17d2\u179c\u17c1\u1784\u200b\u1791\u17c5\u200b\u179f\u17d2\u178a\u17b6\u17c6", -"Right to left": "\u179f\u17d2\u178a\u17b6\u17c6\u200b\u1791\u17c5\u200b\u1786\u17d2\u179c\u17c1\u1784", -"Emoticons": "\u179a\u17bc\u1794\u200b\u179f\u1789\u17d2\u1789\u17b6\u178e\u200b\u17a2\u17b6\u179a\u1798\u17d2\u1798\u178e\u17cd", -"Document properties": "\u179b\u1780\u17d2\u1781\u178e\u17c8\u200b\u179f\u1798\u17d2\u1794\u178f\u17d2\u178f\u17b7\u200b\u17af\u1780\u179f\u17b6\u179a", -"Title": "\u1785\u17c6\u178e\u1784\u200b\u1787\u17be\u1784", -"Keywords": "\u1796\u17b6\u1780\u17d2\u1799\u200b\u1782\u1793\u17d2\u179b\u17b9\u17c7", -"Description": "\u179f\u17c1\u1785\u1780\u17d2\u178a\u17b8\u200b\u17a2\u1792\u17b7\u1794\u17d2\u1794\u17b6\u1799", -"Robots": "\u179a\u17bc\u1794\u1799\u1793\u17d2\u178f", -"Author": "\u17a2\u17d2\u1793\u1780\u200b\u1793\u17b7\u1796\u1793\u17d2\u1792", -"Encoding": "\u1780\u17b6\u179a\u200b\u17a2\u17ca\u17b8\u1793\u1780\u17bc\u178a", -"Fullscreen": "\u1796\u17c1\u1789\u200b\u17a2\u17c1\u1780\u17d2\u179a\u1784\u17cb", -"Action": "\u179f\u1780\u1798\u17d2\u1798\u1797\u17b6\u1796", -"Shortcut": "\u1795\u17d2\u179b\u17bc\u179c\u1780\u17b6\u178f\u17cb", -"Help": "\u1787\u17c6\u1793\u17bd\u1799", -"Address": "\u17a2\u17b6\u179f\u1799\u178a\u17d2\u178b\u17b6\u1793", -"Focus to menubar": "\u1795\u17d2\u178a\u17c4\u178f\u200b\u1791\u17c5\u179b\u17be\u200b\u179a\u1794\u17b6\u179a\u200b\u1798\u17c9\u17ba\u1793\u17bb\u1799", -"Focus to toolbar": "\u1795\u17d2\u178a\u17c4\u178f\u200b\u1791\u17c5\u179b\u17be\u200b\u179a\u1794\u17b6\u179a\u200b\u17a7\u1794\u1780\u179a\u178e\u17cd", -"Focus to element path": "\u1795\u17d2\u178a\u17c4\u178f\u200b\u1791\u17c5\u179b\u17be\u200b\u1791\u17b8\u178f\u17b6\u17c6\u1784\u200b\u179a\u1794\u179f\u17cb\u200b\u1792\u17b6\u178f\u17bb", -"Focus to contextual toolbar": "\u1795\u17d2\u178a\u17c4\u178f\u200b\u1791\u17c5\u200b\u179b\u17be\u200b\u179a\u1794\u17b6\u179a\u17a7\u1794\u1780\u179a\u178e\u17cd\u200b\u178f\u17b6\u1798\u200b\u1794\u179a\u17b7\u1794\u1791", -"Insert link (if link plugin activated)": "\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u178f\u17c6\u178e (\u1794\u17d2\u179a\u179f\u17b7\u1793\u1794\u17be\u200b\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8 plugin \u1794\u17b6\u1793\u1794\u17be\u1780)", -"Save (if save plugin activated)": "\u179a\u1780\u17d2\u179f\u17b6\u1791\u17bb\u1780 (\u1794\u17d2\u179a\u179f\u17b7\u1793\u1794\u17be\u200b\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8 save \u1794\u17b6\u1793\u1794\u17be\u1780)", -"Find (if searchreplace plugin activated)": "\u179f\u17d2\u179c\u17c2\u1784\u179a\u1780 (\u1794\u17d2\u179a\u179f\u17b7\u1793\u200b\u1794\u17be\u200b\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8 searchreplace \u1794\u17b6\u1793\u200b\u1794\u17be\u1780)", -"Plugins installed ({0}):": "\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u200b\u1794\u1793\u17d2\u1790\u17c2\u1798\u200b\u178a\u17c2\u179b\u1794\u17b6\u1793\u200b\u178a\u17c6\u17a1\u17be\u1784 ({0})\u17d6", -"Premium plugins:": "\u1780\u1798\u17d2\u1798\u179c\u17b7\u1792\u17b8\u200b\u1782\u17b7\u178f\u200b\u1794\u17d2\u179a\u17b6\u1780\u17cb\u17d6", -"Learn more...": "\u179f\u17b7\u1780\u17d2\u179f\u17b6\u200b\u1794\u1793\u17d2\u1790\u17c2\u1798...", -"You are using {0}": "\u17a2\u17d2\u1793\u1780\u200b\u1780\u17c6\u1796\u17bb\u1784\u200b\u1794\u17d2\u179a\u17be {0}", -"Horizontal line": "\u1794\u1793\u17d2\u1791\u17b6\u178f\u17cb\u200b\u178a\u17c1\u1780", -"Insert\/edit image": "\u1794\u1789\u17d2\u1785\u17bc\u179b\/\u1780\u17c2 \u179a\u17bc\u1794\u200b\u1797\u17b6\u1796", -"Image description": "\u179f\u17c1\u1785\u1780\u17d2\u178a\u17b8\u200b\u17a2\u1792\u17b7\u1794\u17d2\u1794\u17b6\u1799\u200b\u1796\u17b8\u200b\u179a\u17bc\u1794", -"Source": "\u1794\u17d2\u179a\u1797\u1796", -"Dimensions": "\u179c\u17b7\u1798\u17b6\u178f\u17d2\u179a", -"Constrain proportions": " \u1794\u1784\u17d2\u1781\u17c6\u200b\u17b2\u17d2\u1799\u200b\u1798\u17b6\u1793\u200b\u179f\u1798\u17b6\u1798\u17b6\u178f\u17d2\u179a", -"General": "\u1791\u17bc\u1791\u17c5", -"Advanced": "\u1780\u1798\u17d2\u179a\u17b7\u178f\u200b\u1781\u17d2\u1796\u179f\u17cb", -"Style": "\u179a\u1785\u1793\u17b6\u1794\u1790", -"Vertical space": "\u179b\u17c6\u17a0\u200b\u1794\u1789\u17d2\u1788\u179a", -"Horizontal space": "\u179b\u17c6\u17a0\u200b\u1795\u17d2\u178a\u17c1\u1780", -"Border": "\u179f\u17ca\u17bb\u1798", -"Insert image": "\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u179a\u17bc\u1794\u200b\u1797\u17b6\u1796", -"Image": "\u179a\u17bc\u1794\u1797\u17b6\u1796", -"Image list": "\u1794\u1789\u17d2\u1787\u17b8\u179a\u17bc\u1794\u1797\u17b6\u1796", -"Rotate counterclockwise": "\u1794\u1784\u17d2\u179c\u17b7\u179b\u200b\u1785\u17d2\u179a\u17b6\u179f\u200b\u1791\u17d2\u179a\u1793\u17b7\u1785\u200b\u1793\u17b6\u17a1\u17b7\u1780\u17b6", -"Rotate clockwise": "\u1794\u1784\u17d2\u179c\u17b7\u179b\u200b\u179f\u17d2\u179a\u1794\u200b\u1791\u17d2\u179a\u1793\u17b7\u1785\u200b\u1793\u17b6\u17a1\u17b7\u1780\u17b6", -"Flip vertically": "\u178f\u17d2\u179a\u17a1\u1794\u17cb\u200b\u1794\u1789\u17d2\u1788\u179a", -"Flip horizontally": "\u178f\u17d2\u179a\u17a1\u1794\u17cb\u200b\u1795\u17d2\u178a\u17c1\u1780", -"Edit image": "\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b\u200b\u179a\u17bc\u1794\u1797\u17b6\u1796", -"Image options": "\u1787\u1798\u17d2\u179a\u17be\u179f\u200b\u179a\u17bc\u1794\u1797\u17b6\u1796", -"Zoom in": "\u1796\u1784\u17d2\u179a\u17b8\u1780", -"Zoom out": "\u1794\u1784\u17d2\u179a\u17bd\u1798", -"Crop": "\u1785\u17d2\u179a\u17b9\u1794", -"Resize": "\u1794\u17d2\u178a\u17bc\u179a\u200b\u1791\u17c6\u17a0\u17c6", -"Orientation": "\u1791\u17b7\u179f", -"Brightness": "\u1796\u1793\u17d2\u179b\u17ba", -"Sharpen": "\u1785\u17d2\u1794\u17b6\u179f\u17cb", -"Contrast": "\u1780\u1798\u17d2\u179a\u17b7\u178f\u200b\u1796\u178e\u17cc", -"Color levels": "\u1780\u1798\u17d2\u179a\u17b7\u178f\u200b\u1796\u178e\u17cc", -"Gamma": "\u17a0\u17d2\u1782\u17b6\u1798\u17c9\u17b6", -"Invert": "\u178a\u17b6\u1780\u17cb\u200b\u1794\u1789\u17d2\u1785\u17d2\u179a\u17b6\u179f", -"Apply": "\u17a2\u1793\u17bb\u179c\u178f\u17d2\u178f", -"Back": "\u1790\u1799\u1780\u17d2\u179a\u17c4\u1799", -"Insert date\/time": "\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u1780\u17b6\u179b\u200b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\/\u1798\u17c9\u17c4\u1784", -"Date\/time": "\u1780\u17b6\u179b\u1794\u179a\u17b7\u1785\u17d2\u1786\u17c1\u1791\/\u1798\u17c9\u17c4\u1784", -"Insert link": "\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u178f\u17c6\u178e", -"Insert\/edit link": "\u1794\u1789\u17d2\u1785\u17bc\u179b\/\u1780\u17c2 \u178f\u17c6\u178e", -"Text to display": "\u17a2\u1780\u17d2\u179f\u179a\u200b\u178f\u17d2\u179a\u17bc\u179c\u200b\u1794\u1784\u17d2\u17a0\u17b6\u1789", -"Url": "URL", -"Target": "\u1791\u17b7\u179f\u178a\u17c5", -"None": "\u1798\u17b7\u1793\u200b\u1798\u17b6\u1793", -"New window": "\u1795\u17d2\u1791\u17b6\u17c6\u1784\u200b\u179c\u17b8\u1793\u178a\u17bc\u200b\u1790\u17d2\u1798\u17b8", -"Remove link": "\u178a\u1780\u200b\u178f\u17c6\u178e\u200b\u1785\u17c1\u1789", -"Anchors": "\u1799\u17bb\u1790\u17d2\u1780\u17b6", -"Link": "\u178f\u17c6\u178e", -"Paste or type a link": "\u1794\u17b7\u1791\u1797\u17d2\u1787\u17b6\u1794\u17cb\u200b\u17ac\u200b\u179c\u17b6\u1799\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u178f\u17c6\u178e", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u17a2\u17d2\u1793\u1780\u200b\u1794\u17b6\u1793\u200b\u1794\u1789\u17d2\u1785\u17bc\u179b URL \u178a\u17c2\u179b\u200b\u1798\u17b6\u1793\u200b\u179f\u178e\u17d2\u178b\u17b6\u1793\u200b\u178a\u17bc\u1785\u200b\u17a2\u17b6\u179f\u1799\u178a\u17d2\u178b\u17b6\u1793\u200b\u17a2\u17ca\u17b8\u1798\u17c2\u179b\u17d4 \u178f\u17be\u200b\u17a2\u17d2\u1793\u1780\u200b\u1785\u1784\u17cb\u200b\u1794\u1793\u17d2\u1790\u17c2\u1798\u200b\u1794\u17bb\u1796\u17d2\u179c\u1794\u200b\u1791 mailto: \u178a\u17c2\u179a\u200b\u17ac\u1791\u17c1?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u17a2\u17d2\u1793\u1780\u200b\u1794\u17b6\u1793\u200b\u1794\u1789\u17d2\u1785\u17bc\u179b URL \u178a\u17c2\u179b\u200b\u1787\u17b6\u200b\u178f\u17c6\u178e\u200b\u1791\u17c5\u200b\u1781\u17b6\u1784\u200b\u1780\u17d2\u179a\u17c5\u17d4 \u178f\u17be\u200b\u17a2\u17d2\u1793\u1780\u200b\u1785\u1784\u17cb\u200b\u1794\u1793\u17d2\u1790\u17c2\u1798\u200b\u1794\u17bb\u1796\u17d2\u179c\u1794\u200b\u1791 http:\/\/ \u178a\u17c2\u179a\u200b\u17ac\u1791\u17c1?", -"Link list": "\u1794\u1789\u17d2\u1787\u17b8\u178f\u17c6\u178e", -"Insert video": "\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u179c\u17b8\u178a\u17c1\u17a2\u17bc", -"Insert\/edit video": "\u1794\u1789\u17d2\u1785\u17bc\u179b\/\u1780\u17c2 \u179c\u17b8\u178a\u17c1\u17a2\u17bc", -"Insert\/edit media": "\u1794\u1789\u17d2\u1787\u17bc\u179b\u200b\/\u1780\u17c2\u179f\u1798\u17d2\u179a\u17bd\u179b \u1798\u17c1\u178c\u17b6", -"Alternative source": "\u1794\u17d2\u179a\u1797\u1796\u200b\u178a\u1791\u17c3\u200b\u1791\u17c0\u178f", -"Poster": "\u17a2\u17d2\u1793\u1780\u200b\u1795\u17d2\u179f\u17b6\u1799", -"Paste your embed code below:": "\u1794\u17b7\u1791\u200b\u1797\u17d2\u1787\u17b6\u1794\u17cb\u200b\u1780\u17bc\u178a\u200b\u1794\u1784\u17d2\u1780\u1794\u17cb\u200b\u1793\u17c5\u200b\u1781\u17b6\u1784\u200b\u1780\u17d2\u179a\u17c4\u1798:", -"Embed": "\u1794\u1784\u17d2\u1780\u1794\u17cb", -"Media": "\u1798\u17c1\u178c\u17b6", -"Nonbreaking space": "\u178a\u17c6\u178e\u1780\u200b\u1783\u17d2\u179b\u17b6\u200b\u1798\u17b7\u1793\u200b\u1794\u17c6\u1794\u17c2\u1780", -"Page break": "\u1794\u17c6\u1794\u17c2\u1780\u200b\u1791\u17c6\u1796\u17d0\u179a", -"Paste as text": "\u1794\u17b7\u1791\u200b\u1797\u17d2\u1787\u17b6\u1794\u17cb\u200b\u1787\u17b6\u200b\u17a2\u1780\u17d2\u179f\u179a", -"Preview": "\u1798\u17be\u179b\u200b\u1787\u17b6\u200b\u1798\u17bb\u1793", -"Print": "\u1794\u17c4\u17c7\u200b\u1796\u17bb\u1798\u17d2\u1796", -"Save": "\u179a\u1780\u17d2\u179f\u17b6\u200b\u1791\u17bb\u1780", -"Find": "\u179f\u17d2\u179c\u17c2\u1784\u200b\u179a\u1780", -"Replace with": "\u1787\u17c6\u1793\u17bd\u179f\u200b\u178a\u17c4\u1799", -"Replace": "\u1787\u17c6\u1793\u17bd\u179f", -"Replace all": "\u1787\u17c6\u1793\u17bd\u179f\u200b\u1791\u17b6\u17c6\u1784\u200b\u17a2\u179f\u17cb", -"Prev": "\u1780\u17d2\u179a\u17c4\u1799", -"Next": "\u1798\u17bb\u1781", -"Find and replace": "\u179f\u17d2\u179c\u17c2\u1784\u200b\u179a\u1780\u200b\u1793\u17b7\u1784\u200b\u1787\u17c6\u1793\u17bd\u179f", -"Could not find the specified string.": "\u1798\u17b7\u1793\u200b\u17a2\u17b6\u1785\u200b\u179a\u1780\u200b\u1783\u17be\u1789\u200b\u1781\u17d2\u179f\u17c2\u200b\u17a2\u1780\u17d2\u179f\u179a\u200b\u178a\u17c2\u179b\u200b\u1794\u17b6\u1793\u200b\u1780\u17c6\u178e\u178f\u17cb\u17d4", -"Match case": "\u1780\u179a\u178e\u17b8\u200b\u178a\u17c6\u178e\u17bc\u1785", -"Whole words": "\u1796\u17b6\u1780\u17d2\u1799\u200b\u1791\u17b6\u17c6\u1784\u200b\u1798\u17bc\u179b", -"Spellcheck": "\u1796\u17b7\u1793\u17b7\u178f\u17d2\u1799\u200b\u17a2\u1780\u17d2\u1781\u179a\u17b6\u179c\u17b7\u179a\u17bb\u1791\u17d2\u1792", -"Ignore": "\u1798\u17b7\u1793\u200b\u17a2\u17be\u200b\u1796\u17be", -"Ignore all": "\u1798\u17b7\u1793\u200b\u17a2\u17be\u1796\u17be\u200b\u1791\u17b6\u17c6\u1784\u200b\u17a2\u179f\u17cb", -"Finish": "\u1794\u1789\u17d2\u1785\u1794\u17cb", -"Add to Dictionary": "\u1794\u1793\u17d2\u1790\u17c2\u1798\u200b\u1791\u17c5\u200b\u179c\u1785\u1793\u17b6\u1793\u17bb\u1780\u17d2\u179a\u1798", -"Insert table": "\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u178f\u17b6\u179a\u17b6\u1784", -"Table properties": "\u179b\u1780\u17d2\u1781\u178e\u17c8\u200b\u178f\u17b6\u179a\u17b6\u1784", -"Delete table": "\u179b\u17bb\u1794\u200b\u178f\u17b6\u179a\u17b6\u1784", -"Cell": "\u1780\u17d2\u179a\u17a1\u17b6", -"Row": "\u1787\u17bd\u179a\u200b\u178a\u17c1\u1780", -"Column": "\u1787\u17bd\u179a\u200b\u1788\u179a", -"Cell properties": "\u179b\u1780\u17d2\u1781\u178e\u17c8\u200b\u1780\u17d2\u179a\u17a1\u17b6", -"Merge cells": "\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u1780\u17d2\u179a\u17a1\u17b6\u200b\u1785\u17bc\u179b\u200b\u1782\u17d2\u1793\u17b6", -"Split cell": "\u1789\u17c2\u1780\u200b\u1780\u17d2\u179a\u17a1\u17b6", -"Insert row before": "\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u1788\u17bd\u179a\u200b\u178a\u17c1\u1780\u200b\u1796\u17b8\u200b\u1798\u17bb\u1781", -"Insert row after": "\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u1787\u17bd\u179a\u200b\u178a\u17c1\u1780\u200b\u1796\u17b8\u200b\u1780\u17d2\u179a\u17c4\u1799", -"Delete row": "\u179b\u17bb\u1794\u200b\u1787\u17bd\u179a\u200b\u178a\u17c1\u1780", -"Row properties": "\u179b\u1780\u17d2\u1781\u178e\u17c8\u200b\u1787\u17bd\u179a\u200b\u178a\u17c1\u1780", -"Cut row": "\u1780\u17b6\u178f\u17cb\u200b\u1787\u17bd\u179a\u200b\u178a\u17c1\u1780", -"Copy row": "\u1785\u1798\u17d2\u179b\u1784\u200b\u1787\u17bd\u179a\u200b\u178a\u17c1\u1780", -"Paste row before": "\u1794\u17b7\u1791\u200b\u1797\u17d2\u1787\u17b6\u1794\u17cb\u200b\u1787\u17bd\u179a\u200b\u178a\u17c1\u1780\u200b\u1796\u17b8\u200b\u1798\u17bb\u1781", -"Paste row after": "\u1794\u17b7\u1791\u200b\u1797\u17d2\u1787\u17b6\u1794\u17cb\u200b\u1787\u17bd\u179a\u200b\u178a\u17c1\u1780\u200b\u1796\u17b8\u200b\u1780\u17d2\u179a\u17c4\u1799", -"Insert column before": "\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u1787\u17bd\u179a\u200b\u1788\u179a\u200b\u1796\u17b8\u200b\u1798\u17bb\u1781", -"Insert column after": "\u1794\u1789\u17d2\u1787\u17bc\u179b\u200b\u1787\u17bd\u179a\u200b\u178a\u17c1\u1780\u200b\u1796\u17b8\u200b\u1780\u17d2\u179a\u17c4\u1799", -"Delete column": "\u179b\u17bb\u1794\u200b\u1787\u17bd\u179a\u200b\u1788\u179a", -"Cols": "\u1787\u17bd\u179a\u200b\u1788\u179a", -"Rows": "\u1787\u17bd\u179a\u200b\u178a\u17c1\u1780", -"Width": "\u1791\u1791\u17b9\u1784", -"Height": "\u1780\u1798\u17d2\u1796\u179f\u17cb", -"Cell spacing": "\u1782\u1798\u17d2\u179b\u17b6\u178f\u200b\u1780\u17d2\u179a\u17a1\u17b6", -"Cell padding": "\u1785\u1793\u17d2\u179b\u17c4\u17c7\u200b\u1780\u17d2\u179a\u17a1\u17b6", -"Caption": "\u1785\u17c6\u178e\u1784\u200b\u1787\u17be\u1784", -"Left": "\u1786\u17d2\u179c\u17c1\u1784", -"Center": "\u1780\u178e\u17d2\u178a\u17b6\u179b", -"Right": "\u179f\u17d2\u178a\u17b6\u17c6", -"Cell type": "\u1794\u17d2\u179a\u1797\u17c1\u1791\u200b\u1780\u17d2\u179a\u17a1\u17b6", -"Scope": "\u179c\u17b7\u179f\u17b6\u179b\u200b\u1797\u17b6\u1796", -"Alignment": "\u1780\u17b6\u179a\u200b\u178f\u1798\u17d2\u179a\u17b9\u1798", -"H Align": "\u1780\u17b6\u179a\u200b\u178f\u1798\u17d2\u179a\u17b9\u1798\u200b\u1795\u17d2\u178a\u17c1\u1780", -"V Align": "\u1780\u17b6\u179a\u200b\u178f\u1798\u17d2\u179a\u17b9\u1798\u200b\u1794\u1789\u17d2\u1788\u179a", -"Top": "\u179b\u17be", -"Middle": "\u1780\u178e\u17d2\u178a\u17b6\u179b", -"Bottom": "\u1780\u17d2\u179a\u17c4\u1798", -"Header cell": "\u1780\u17d2\u179a\u17a1\u17b6\u200b\u1785\u17c6\u178e\u1784\u200b\u1787\u17be\u1784", -"Row group": "\u1780\u17d2\u179a\u17bb\u1798\u200b\u1787\u17bd\u179a\u200b\u178a\u17c1\u1780", -"Column group": "\u1780\u17d2\u179a\u17bb\u1798\u200b\u1787\u17bd\u179a\u200b\u1788\u179a", -"Row type": "\u1794\u17d2\u179a\u1797\u17c1\u1791\u200b\u1787\u17bd\u179a\u200b\u178a\u17c1\u1780", -"Header": "\u1785\u17c6\u178e\u1784\u200b\u1787\u17be\u1784", -"Body": "\u178f\u17bd\u200b\u179f\u17c1\u1785\u1780\u17d2\u178a\u17b8", -"Footer": "\u1794\u178b\u1798\u200b\u1780\u1790\u17b6", -"Border color": "\u1796\u178e\u17cc\u200b\u179f\u17ca\u17bb\u1798", -"Insert template": "\u1794\u1789\u17d2\u1785\u17bc\u179b\u200b\u1796\u17bb\u1798\u17d2\u1796\u200b\u1782\u1798\u17d2\u179a\u17bc", -"Templates": "\u1796\u17bb\u1798\u17d2\u1796\u200b\u1782\u17c6\u179a\u17bc", -"Template": "\u1796\u17bb\u1798\u17d2\u1796\u1782\u17c6\u179a\u17bc", -"Text color": "\u1796\u178e\u17cc\u200b\u17a2\u1780\u17d2\u179f\u179a", -"Background color": "\u1796\u178e\u17cc\u200b\u1795\u17d2\u1791\u17c3\u200b\u1780\u17d2\u179a\u17c4\u1799", -"Custom...": "\u1795\u17d2\u1791\u17b6\u179b\u17cb\u200b\u1781\u17d2\u179b\u17bd\u1793...", -"Custom color": "\u1796\u178e\u17cc\u200b\u1795\u17d2\u1791\u17b6\u179b\u17cb\u200b\u1781\u17d2\u179b\u17bd\u1793", -"No color": "\u1782\u17d2\u1798\u17b6\u1793\u200b\u1796\u178e\u17cc", -"Table of Contents": "\u178f\u17b6\u179a\u17b6\u1784\u200b\u1793\u17c3\u200b\u1798\u17b6\u178f\u17b7\u1780\u17b6", -"Show blocks": "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u200b\u1794\u17d2\u179b\u17bb\u1780", -"Show invisible characters": "\u1794\u1784\u17d2\u17a0\u17b6\u1789\u200b\u178f\u17bd\u200b\u17a2\u1780\u17d2\u179f\u179a\u200b\u1780\u17c6\u1794\u17b6\u17c6\u1784", -"Words: {0}": "\u1796\u17b6\u1780\u17d2\u1799: {0}", -"File": "\u17af\u1780\u179f\u17b6\u179a", -"Edit": "\u1780\u17c2\u1794\u17d2\u179a\u17c2", -"Insert": "\u1794\u1789\u17d2\u1785\u17bc\u179b", -"View": "\u1791\u17b7\u178a\u17d2\u178b\u1797\u17b6\u1796", -"Format": "\u1791\u17d2\u179a\u1784\u17cb\u1791\u17d2\u179a\u17b6\u1799", -"Table": "\u178f\u17b6\u179a\u17b6\u1784", -"Tools": "\u17a7\u1794\u1780\u179a\u178e\u17cd", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u1791\u17b8\u178f\u17b6\u17c6\u1784\u200b\u17a2\u1780\u17d2\u179f\u179a\u200b\u179f\u17c6\u1794\u17bc\u179a\u1794\u17c2\u1794\u17d4 \u1785\u17bb\u1785 ALT-F9 \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u200b\u1798\u17c9\u17ba\u1793\u17bb\u1799\u17d4 \u1785\u17bb\u1785 ALT-F10 \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u200b\u179a\u1794\u17b6\u179a\u200b\u17a7\u1794\u1780\u179a\u178e\u17cd\u17d4 \u1785\u17bb\u1785 ALT-0 \u179f\u1798\u17d2\u179a\u17b6\u1794\u17cb\u200b\u1787\u17c6\u1793\u17bd\u1799\u17d4" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ko_KR.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ko_KR.js deleted file mode 100644 index ce0e42c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ko_KR.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('ko_KR',{ -"Redo": "\ub2e4\uc2dc\uc2e4\ud589", -"Undo": "\uc2e4\ud589\ucde8\uc18c", -"Cut": "\uc798\ub77c\ub0b4\uae30", -"Copy": "\ubcf5\uc0ac\ud558\uae30", -"Paste": "\ubd99\uc5ec\ub123\uae30", -"Select all": "\uc804\uccb4\uc120\ud0dd", -"New document": "\uc0c8 \ubb38\uc11c", -"Ok": "\ud655\uc778", -"Cancel": "\ucde8\uc18c", -"Visual aids": "\uc2dc\uac01\uad50\uc7ac", -"Bold": "\uad75\uac8c", -"Italic": "\uae30\uc6b8\uc784\uaf34", -"Underline": "\ubc11\uc904", -"Strikethrough": "\ucde8\uc18c\uc120", -"Superscript": "\uc717\ucca8\uc790", -"Subscript": "\uc544\ub798\ucca8\uc790", -"Clear formatting": "\ud3ec\ub9f7\ucd08\uae30\ud654", -"Align left": "\uc67c\ucabd\uc815\ub82c", -"Align center": "\uac00\uc6b4\ub370\uc815\ub82c", -"Align right": "\uc624\ub978\ucabd\uc815\ub82c", -"Justify": "\uc591\ucabd\uc815\ub82c", -"Bullet list": "\uc810\ub9ac\uc2a4\ud2b8", -"Numbered list": "\uc22b\uc790\ub9ac\uc2a4\ud2b8", -"Decrease indent": "\ub0b4\uc5b4\uc4f0\uae30", -"Increase indent": "\ub4e4\uc5ec\uc4f0\uae30", -"Close": "\ub2eb\uae30", -"Formats": "\ud3ec\ub9f7", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\ube0c\ub77c\uc6b0\uc838\uac00 \ud074\ub9bd\ubcf4\ub4dc \uc811\uadfc\uc744 \ud5c8\uc6a9\ud558\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4. Ctrl+X\/C\/V \ud0a4\ub97c \uc774\uc6a9\ud574 \uc8fc\uc138\uc694.", -"Headers": "\uc2a4\ud0c0\uc77c", -"Header 1": "\uc81c\ubaa9 1", -"Header 2": "\uc81c\ubaa9 2", -"Header 3": "\uc81c\ubaa9 3", -"Header 4": "\uc81c\ubaa9 4", -"Header 5": "\uc81c\ubaa9 5", -"Header 6": "\uc81c\ubaa9 6", -"Headings": "\uc81c\ubaa9", -"Heading 1": "\uc81c\ubaa9 1", -"Heading 2": "\uc81c\ubaa9 2", -"Heading 3": "\uc81c\ubaa9 3", -"Heading 4": "\uc81c\ubaa9 4", -"Heading 5": "\uc81c\ubaa9 5", -"Heading 6": "\uc81c\ubaa9 6", -"Preformatted": "Preformatted", -"Div": "\uad6c\ubd84", -"Pre": "Pre", -"Code": "\ucf54\ub4dc", -"Paragraph": "\ub2e8\ub77d", -"Blockquote": "\uad6c\ud68d", -"Inline": "\ub77c\uc778 \uc124\uc815", -"Blocks": "\ube14\ub85d \uc124\uc815", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\uc2a4\ud0c0\uc77c\ubcf5\uc0ac \ub044\uae30. \uc774 \uc635\uc158\uc744 \ub044\uae30 \uc804\uc5d0\ub294 \ubcf5\uc0ac \uc2dc, \uc2a4\ud0c0\uc77c\uc774 \ubcf5\uc0ac\ub418\uc9c0 \uc54a\uc2b5\ub2c8\ub2e4.", -"Font Family": "\uae00\uaf34", -"Font Sizes": "\ud3f0\ud2b8 \uc0ac\uc774\uc988", -"Class": "\ud074\ub798\uc2a4", -"Browse for an image": "\uc774\ubbf8\uc9c0 \ucc3e\uae30", -"OR": "\ud639\uc740", -"Drop an image here": "\uc774\ubbf8\uc9c0 \ub4dc\ub86d", -"Upload": "\uc5c5\ub85c\ub4dc", -"Block": "\ube14\ub85d", -"Align": "\uc815\ub82c", -"Default": "\uae30\ubcf8", -"Circle": "\uc6d0", -"Disc": "\uc6d0\ubc18", -"Square": "\uc0ac\uac01", -"Lower Alpha": "\uc54c\ud30c\ubcb3 \uc18c\ubb38\uc790", -"Lower Greek": "\uadf8\ub9ac\uc2a4\uc5b4 \uc18c\ubb38\uc790", -"Lower Roman": "\ub85c\ub9c8\uc790 \uc18c\ubb38\uc790", -"Upper Alpha": "\uc54c\ud30c\ubcb3 \uc18c\ubb38\uc790", -"Upper Roman": "\ub85c\ub9c8\uc790 \ub300\ubb38\uc790", -"Anchor": "\uc575\ucee4", -"Name": "\uc774\ub984", -"Id": "\uc544\uc774\ub514", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "\uc544\uc774\ub514\ub294 \ubb38\uc790, \uc22b\uc790, \ub300\uc2dc, \uc810, \ucf5c\ub860 \ub610\ub294 \ubc11\uc904\ub85c \uc2dc\uc791\ud574\uc57c\ud569\ub2c8\ub2e4.", -"You have unsaved changes are you sure you want to navigate away?": "\uc800\uc7a5\ud558\uc9c0 \uc54a\uc740 \uc815\ubcf4\uac00 \uc788\uc2b5\ub2c8\ub2e4. \uc774 \ud398\uc774\uc9c0\ub97c \ubc97\uc5b4\ub098\uc2dc\uaca0\uc2b5\ub2c8\uae4c?", -"Restore last draft": "\ub9c8\uc9c0\ub9c9 \ucd08\uc548 \ubcf5\uc6d0", -"Special character": "\ud2b9\uc218\ubb38\uc790", -"Source code": "\uc18c\uc2a4\ucf54\ub4dc", -"Insert\/Edit code sample": "\ucf54\ub4dc\uc0d8\ud50c \uc0bd\uc785\/\ud3b8\uc9d1", -"Language": "\uc5b8\uc5b4", -"Code sample": "\ucf54\ub4dc\uc0d8\ud50c", -"Color": "\uc0c9\uc0c1", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "\uc67c\ucabd\uc5d0\uc11c \uc624\ub978\ucabd", -"Right to left": "\uc624\ub978\ucabd\uc5d0\uc11c \uc67c\ucabd", -"Emoticons": "\uc774\ubaa8\ud2f0\ucf58", -"Document properties": "\ubb38\uc11c \uc18d\uc131", -"Title": "\uc81c\ubaa9", -"Keywords": "\ud0a4\uc6cc\ub4dc", -"Description": "\uc124\uba85", -"Robots": "\ub85c\ubd07", -"Author": "\uc800\uc790", -"Encoding": "\uc778\ucf54\ub529", -"Fullscreen": "\uc804\uccb4\ud654\uba74", -"Action": "\ub3d9\uc791", -"Shortcut": "\ub2e8\ucd95\ud0a4", -"Help": "\ub3c4\uc6c0\ub9d0", -"Address": "\uc8fc\uc18c", -"Focus to menubar": "\uba54\ub274\uc5d0 \ud3ec\ucee4\uc2a4", -"Focus to toolbar": "\ud234\ubc14\uc5d0 \ud3ec\ucee4\uc2a4", -"Focus to element path": "element path\uc5d0 \ud3ec\ucee4\uc2a4", -"Focus to contextual toolbar": "\ucf04\ud14d\uc2a4\ud2b8 \ud234\ubc14\uc5d0 \ud3ec\ucee4\uc2a4", -"Insert link (if link plugin activated)": "\ub9c1\ud06c \uc0bd\uc785 (link \ud50c\ub7ec\uadf8\uc778\uc774 \ud65c\uc131\ud654\ub41c \uc0c1\ud0dc\uc5d0\uc11c)", -"Save (if save plugin activated)": "\uc800\uc7a5 (save \ud50c\ub7ec\uadf8\uc778\uc774 \ud65c\uc131\ud654\ub41c \uc0c1\ud0dc\uc5d0\uc11c)", -"Find (if searchreplace plugin activated)": "\ucc3e\uae30(searchreplace \ud50c\ub7ec\uadf8\uc778\uc774 \ud65c\uc131\ud654\ub41c \uc0c1\ud0dc\uc5d0\uc11c)", -"Plugins installed ({0}):": "\uc124\uce58\ub41c \ud50c\ub7ec\uadf8\uc778 ({0}):", -"Premium plugins:": "\uace0\uae09 \ud50c\ub7ec\uadf8\uc778", -"Learn more...": "\uc880 \ub354 \uc0b4\ud3b4\ubcf4\uae30", -"You are using {0}": "{0}\ub97c \uc0ac\uc6a9\uc911", -"Plugins": "\ud50c\ub7ec\uadf8\uc778", -"Handy Shortcuts": "\ub2e8\ucd95\ud0a4", -"Horizontal line": "\uac00\ub85c", -"Insert\/edit image": "\uc774\ubbf8\uc9c0 \uc0bd\uc785\/\uc218\uc815", -"Image description": "\uc774\ubbf8\uc9c0 \uc124\uba85", -"Source": "\uc18c\uc2a4", -"Dimensions": "\ud06c\uae30", -"Constrain proportions": "\uc791\uc5c5 \uc81c\ud55c", -"General": "\uc77c\ubc18", -"Advanced": "\uace0\uae09", -"Style": "\uc2a4\ud0c0\uc77c", -"Vertical space": "\uc218\uc9c1 \uacf5\ubc31", -"Horizontal space": "\uc218\ud3c9 \uacf5\ubc31", -"Border": "\ud14c\ub450\ub9ac", -"Insert image": "\uc774\ubbf8\uc9c0 \uc0bd\uc785", -"Image": "\uc774\ubbf8\uc9c0", -"Image list": "\uc774\ubbf8\uc9c0 \ubaa9\ub85d", -"Rotate counterclockwise": "\uc2dc\uacc4\ubc18\ub300\ubc29\ud5a5\uc73c\ub85c \ud68c\uc804", -"Rotate clockwise": "\uc2dc\uacc4\ubc29\ud5a5\uc73c\ub85c \ud68c\uc804", -"Flip vertically": "\uc218\uc9c1 \ub4a4\uc9d1\uae30", -"Flip horizontally": "\uc218\ud3c9 \ub4a4\uc9d1\uae30", -"Edit image": "\uc774\ubbf8\uc9c0 \ud3b8\uc9d1", -"Image options": "\uc774\ubbf8\uc9c0 \uc635\uc158", -"Zoom in": "\ud655\ub300", -"Zoom out": "\ucd95\uc18c", -"Crop": "\uc790\ub974\uae30", -"Resize": "\ud06c\uae30 \uc870\uc808", -"Orientation": "\ubc29\ud5a5", -"Brightness": "\ubc1d\uae30", -"Sharpen": "\uc120\uba85\ud558\uac8c", -"Contrast": "\ub300\ube44", -"Color levels": "\uc0c9\uc0c1\ub808\ubca8", -"Gamma": "\uac10\ub9c8", -"Invert": "\ubc18\uc804", -"Apply": "\uc801\uc6a9", -"Back": "\ub4a4\ub85c", -"Insert date\/time": "\ub0a0\uc9dc\/\uc2dc\uac04\uc0bd\uc785", -"Date\/time": "\ub0a0\uc9dc\/\uc2dc\uac04", -"Insert link": "\ub9c1\ud06c \uc0bd\uc785 ", -"Insert\/edit link": "\ub9c1\ud06c \uc0bd\uc785\/\uc218\uc815", -"Text to display": "\ubcf8\ubb38", -"Url": "\uc8fc\uc18c", -"Target": "\ub300\uc0c1", -"None": "\uc5c6\uc74c", -"New window": "\uc0c8\ucc3d", -"Remove link": "\ub9c1\ud06c\uc0ad\uc81c", -"Anchors": "\ucc45\uac08\ud53c", -"Link": "\ub9c1\ud06c", -"Paste or type a link": "\ub9c1\ud06c\ub97c \ubd99\uc5ec\ub123\uac70\ub098 \uc785\ub825\ud558\uc138\uc694", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\ud604\uc7ac E-mail\uc8fc\uc18c\ub97c \uc785\ub825\ud558\uc168\uc2b5\ub2c8\ub2e4. E-mail \uc8fc\uc18c\uc5d0 \ub9c1\ud06c\ub97c \uac78\uae4c\uc694?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\ud604\uc7ac \uc6f9\uc0ac\uc774\ud2b8 \uc8fc\uc18c\ub97c \uc785\ub825\ud558\uc168\uc2b5\ub2c8\ub2e4. \ud574\ub2f9 \uc8fc\uc18c\uc5d0 \ub9c1\ud06c\ub97c \uac78\uae4c\uc694?", -"Link list": "\ub9c1\ud06c \ub9ac\uc2a4\ud2b8", -"Insert video": "\ube44\ub514\uc624 \uc0bd\uc785", -"Insert\/edit video": "\ube44\ub514\uc624 \uc0bd\uc785\/\uc218\uc815", -"Insert\/edit media": "\ubbf8\ub514\uc5b4 \uc0bd\uc785\/\uc218\uc815", -"Alternative source": "\ub300\uccb4 \uc18c\uc2a4", -"Poster": "\ud3ec\uc2a4\ud130", -"Paste your embed code below:": "\uc544\ub798\uc5d0 \ucf54\ub4dc\ub97c \ubd99\uc5ec\ub123\uc73c\uc138\uc694:", -"Embed": "\uc0bd\uc785", -"Media": "\ubbf8\ub514\uc5b4", -"Nonbreaking space": "\ub744\uc5b4\uc4f0\uae30", -"Page break": "\ud398\uc774\uc9c0 \uad6c\ubd84\uc790", -"Paste as text": "\ud14d\uc2a4\ud2b8\ub85c \ubd99\uc5ec\ub123\uae30", -"Preview": "\ubbf8\ub9ac\ubcf4\uae30", -"Print": "\ucd9c\ub825", -"Save": "\uc800\uc7a5", -"Find": "\ucc3e\uae30", -"Replace with": "\uad50\uccb4", -"Replace": "\uad50\uccb4", -"Replace all": "\uc804\uccb4 \uad50\uccb4", -"Prev": "\uc774\uc804", -"Next": "\ub2e4\uc74c", -"Find and replace": "\ucc3e\uc544\uc11c \uad50\uccb4", -"Could not find the specified string.": "\ubb38\uc790\ub97c \ucc3e\uc744 \uc218 \uc5c6\uc2b5\ub2c8\ub2e4.", -"Match case": "\ub300\uc18c\ubb38\uc790 \uc77c\uce58", -"Whole words": "\uc804\uccb4 \ub2e8\uc5b4", -"Spellcheck": "\ubb38\ubc95\uccb4\ud06c", -"Ignore": "\ubb34\uc2dc", -"Ignore all": "\uc804\uccb4\ubb34\uc2dc", -"Finish": "\uc644\ub8cc", -"Add to Dictionary": "\uc0ac\uc804\uc5d0 \ucd94\uac00", -"Insert table": "\ud14c\uc774\ube14 \uc0bd\uc785", -"Table properties": "\ud14c\uc774\ube14 \uc18d\uc131", -"Delete table": "\ud14c\uc774\ube14 \uc0ad\uc81c", -"Cell": "\uc140", -"Row": "\uc5f4", -"Column": "\ud589", -"Cell properties": "\uc140 \uc18d", -"Merge cells": "\uc140 \ud569\uce58\uae30", -"Split cell": "\uc140 \ub098\ub204\uae30", -"Insert row before": "\uc774\uc804\uc5d0 \ud589 \uc0bd\uc785", -"Insert row after": "\ub2e4\uc74c\uc5d0 \ud589 \uc0bd\uc785", -"Delete row": "\ud589 \uc9c0\uc6b0\uae30", -"Row properties": "\ud589 \uc18d\uc131", -"Cut row": "\ud589 \uc798\ub77c\ub0b4\uae30", -"Copy row": "\ud589 \ubcf5\uc0ac", -"Paste row before": "\uc774\uc804\uc5d0 \ud589 \ubd99\uc5ec\ub123\uae30", -"Paste row after": "\ub2e4\uc74c\uc5d0 \ud589 \ubd99\uc5ec\ub123\uae30", -"Insert column before": "\uc774\uc804\uc5d0 \ud589 \uc0bd\uc785", -"Insert column after": "\ub2e4\uc74c\uc5d0 \uc5f4 \uc0bd\uc785", -"Delete column": "\uc5f4 \uc9c0\uc6b0\uae30", -"Cols": "\uc5f4", -"Rows": "\ud589", -"Width": "\ub113\uc774", -"Height": "\ub192\uc774", -"Cell spacing": "\uc140 \uac04\uaca9", -"Cell padding": "\uc140 \uc548\ucabd \uc5ec\ubc31", -"Caption": "\ucea1\uc158", -"Left": "\uc67c\ucabd", -"Center": "\uac00\uc6b4\ub370", -"Right": "\uc624\ub978\ucabd", -"Cell type": "\uc140 \ud0c0\uc785", -"Scope": "\ubc94\uc704", -"Alignment": "\uc815\ub82c", -"H Align": "\uac00\ub85c \uc815\ub82c", -"V Align": "\uc138\ub85c \uc815\ub82c", -"Top": "\uc0c1\ub2e8", -"Middle": "\uc911\uac04", -"Bottom": "\ud558\ub2e8", -"Header cell": "\ud5e4\ub354 \uc140", -"Row group": "\ud589 \uadf8\ub8f9", -"Column group": "\uc5f4 \uadf8\ub8f9", -"Row type": "\ud589 \ud0c0\uc785", -"Header": "\ud5e4\ub354", -"Body": "\ubc14\ub514", -"Footer": "\ud478\ud130", -"Border color": "\ud14c\ub450\ub9ac \uc0c9", -"Insert template": "\ud15c\ud50c\ub9bf \uc0bd\uc785", -"Templates": "\ud15c\ud50c\ub9bf", -"Template": "\ud15c\ud50c\ub9bf", -"Text color": "\ubb38\uc790 \uc0c9\uae54", -"Background color": "\ubc30\uacbd\uc0c9", -"Custom...": "\uc9c1\uc811 \uc0c9\uae54 \uc9c0\uc815\ud558\uae30", -"Custom color": "\uc9c1\uc811 \uc9c0\uc815\ud55c \uc0c9\uae54", -"No color": "\uc0c9\uc0c1 \uc5c6\uc74c", -"Table of Contents": "\ubaa9\ucc28", -"Show blocks": "\ube14\ub7ed \ubcf4\uc5ec\uc8fc\uae30", -"Show invisible characters": "\uc548\ubcf4\uc774\ub294 \ubb38\uc790 \ubcf4\uc774\uae30", -"Words: {0}": "\ub2e8\uc5b4: {0}", -"{0} words": "{0} \ub2e8\uc5b4", -"File": "\ud30c\uc77c", -"Edit": "\uc218\uc815", -"Insert": "\uc0bd\uc785", -"View": "\ubcf4\uae30", -"Format": "\ud3ec\ub9f7", -"Table": "\ud14c\uc774\ube14", -"Tools": "\ub3c4\uad6c", -"Powered by {0}": "Powered by {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\uc11c\uc2dd \uc788\ub294 \ud14d\uc2a4\ud2b8 \ud3b8\uc9d1\uae30 \uc785\ub2c8\ub2e4. ALT-F9\ub97c \ub204\ub974\uba74 \uba54\ub274, ALT-F10\ub97c \ub204\ub974\uba74 \ud234\ubc14, ALT-0\uc744 \ub204\ub974\uba74 \ub3c4\uc6c0\ub9d0\uc744 \ubcfc \uc218 \uc788\uc2b5\ub2c8\ub2e4." -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/lt.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/lt.js deleted file mode 100644 index 2a27968..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/lt.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('lt',{ -"Redo": "Gr\u0105\u017einti", -"Undo": "Atstatyti", -"Cut": "I\u0161kirpti", -"Copy": "Kopijuoti", -"Paste": "\u012ed\u0117ti", -"Select all": "Pa\u017eym\u0117ti visk\u0105", -"New document": "Naujas dokumentas", -"Ok": "Gerai", -"Cancel": "Atsisakyti", -"Visual aids": "Vaizdin\u0117s priemon\u0117s", -"Bold": "Pary\u0161kintas", -"Italic": "Kursyvinis", -"Underline": "Pabrauktas", -"Strikethrough": "Perbrauktas", -"Superscript": "Vir\u0161utinis indeksas", -"Subscript": "Apatinis indeksas", -"Clear formatting": "Naikinti formatavim\u0105", -"Align left": "Lygiuoti kair\u0117je", -"Align center": "Centruoti", -"Align right": "Lygiuoti de\u0161in\u0117je", -"Justify": "I\u0161d\u0117styti per vis\u0105 plot\u012f", -"Bullet list": "\u017denklinimo s\u0105ra\u0161as", -"Numbered list": "Skaitmeninis s\u0105ra\u0161as", -"Decrease indent": "Ma\u017einti \u012ftrauk\u0105", -"Increase indent": "Didinti \u012ftrauk\u0105", -"Close": "U\u017edaryti", -"Formats": "Formatai", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Nar\u0161ykl\u0117s nustatymai neleid\u017eia redaktoriui tiesiogiai pasiekti laikinosios atminties. Pra\u0161ome naudoti klaviat\u016bros klavi\u0161us Ctrl+X\/C\/V.", -"Headers": "Antra\u0161t\u0117s", -"Header 1": "Antra\u0161t\u0117 1", -"Header 2": "Antra\u0161t\u0117 2", -"Header 3": "Antra\u0161t\u0117 3", -"Header 4": "Antra\u0161t\u0117 4", -"Header 5": "Antra\u0161t\u0117 5", -"Header 6": "Antra\u0161t\u0117 6", -"Headings": "Antra\u0161t\u0117s", -"Heading 1": "Antra\u0161t\u0117 1", -"Heading 2": "Antra\u0161t\u0117 2", -"Heading 3": "Antra\u0161t\u0117 3", -"Heading 4": "Antra\u0161t\u0117 4", -"Heading 5": "Antra\u0161t\u0117 5", -"Heading 6": "Antra\u0161t\u0117 6", -"Preformatted": "Suformuotas i\u0161 anksto", -"Div": "Div", -"Pre": "Pre", -"Code": "Kodas", -"Paragraph": "Paragrafas", -"Blockquote": "Citata", -"Inline": "Inline", -"Blocks": "Blokai", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Dabar \u012fterpiama paprastojo teksto re\u017eimu. Kol \u0161i parinktis \u012fjungta, turinys bus \u012fterptas kaip paprastas tekstas.", -"Font Family": "\u0160riftas", -"Font Sizes": "\u0160rifto dyd\u017eiai", -"Class": "Klas\u0117", -"Browse for an image": "Ie\u0161koti paveiksl\u0117lio", -"OR": "ARBA", -"Drop an image here": "Tempkite paveiksl\u0117l\u012f \u010dia", -"Upload": "\u012ekelti", -"Block": "Blokas", -"Align": "Lygiavimas", -"Default": "Pagrindinis", -"Circle": "Apskritimas", -"Disc": "Diskas", -"Square": "Kvadratas", -"Lower Alpha": "Ma\u017eosios raid\u0117s", -"Lower Greek": "Ma\u017eosios graik\u0173", -"Lower Roman": "Ma\u017eosios rom\u0117n\u0173", -"Upper Alpha": "Did\u017eiosios raid\u0117s", -"Upper Roman": "Did\u017eiosios rom\u0117n\u0173", -"Anchor": "\u017dym\u0117", -"Name": "Pavadinimas", -"Id": "ID", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "ID turi prasid\u0117ti raide, po kurios gali b\u016bti raid\u0117s, skai\u010diai, br\u016bk\u0161niai, ta\u0161kai, kabliata\u0161kiai ar apatiniai pabraukimai.", -"You have unsaved changes are you sure you want to navigate away?": "Turite nei\u0161saugot\u0173 pakeitim\u0173! Ar tikrai norite i\u0161eiti?", -"Restore last draft": "Atstatyti paskutin\u012f projekt\u0105", -"Special character": "Specialus simbolis", -"Source code": "Pirminis \u0161altinis", -"Insert\/Edit code sample": "Prid\u0117ti \/ keisti kodo pavyzd\u012f", -"Language": "Kalba", -"Code sample": "Kodo pavyzdys", -"Color": "Spalva", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "I\u0161 kair\u0117s \u012f de\u0161in\u0119", -"Right to left": "I\u0161 de\u0161in\u0117s \u012f kair\u0119", -"Emoticons": "Jaustukai", -"Document properties": "Dokumento savyb\u0117s", -"Title": "Pavadinimas", -"Keywords": "\u017dymos", -"Description": "Apra\u0161as", -"Robots": "Robotai", -"Author": "Autorius", -"Encoding": "Kodavimas", -"Fullscreen": "Visas ekranas", -"Action": "Veiksmas", -"Shortcut": "Nuoroda", -"Help": "Pagalba", -"Address": "Adresas", -"Focus to menubar": "Fokusuoti \u012f meniu", -"Focus to toolbar": "Fokusuoti \u012f \u012franki\u0173 juost\u0105", -"Focus to element path": "Fokusuoti \u012f elemento keli\u0105", -"Focus to contextual toolbar": "Fokusuoti \u012f kontekstin\u012f \u012franki\u0173 juost\u0105", -"Insert link (if link plugin activated)": "Prid\u0117ti nuorod\u0105 (jei link priedas aktyvuotas)", -"Save (if save plugin activated)": "I\u0161saugoti (jei save priedas aktyvuotas)", -"Find (if searchreplace plugin activated)": "Ie\u0161koti (jei searchreplace priedas aktyvuotas)", -"Plugins installed ({0}):": "\u012ediegti priedai ({0}):", -"Premium plugins:": "Mokami priedai:", -"Learn more...": "Su\u017einoti daugiau...", -"You are using {0}": "Naudojate {0}", -"Plugins": "Priedai", -"Handy Shortcuts": "Patogios nuorodos", -"Horizontal line": "Horizontali linija", -"Insert\/edit image": "\u012eterpti|Tvarkyti paveiksl\u0117l\u012f", -"Image description": "Paveiksl\u0117lio apra\u0161as", -"Source": "Pirmin\u0117 nuoroda", -"Dimensions": "Matmenys", -"Constrain proportions": "Laikytis proporcij\u0173", -"General": "Bendra", -"Advanced": "I\u0161pl\u0117stas", -"Style": "Stilius", -"Vertical space": "Vertikalus tarpas", -"Horizontal space": "Horizontalus tarpas", -"Border": "R\u0117melis", -"Insert image": "\u012eterpti paveiksl\u0117l\u012f", -"Image": "Paveiksl\u0117lis", -"Image list": "Paveiksl\u0117li\u0173 s\u0105ra\u0161as", -"Rotate counterclockwise": "Pasukti prie\u0161 laikrod\u017eio rodykl\u0119", -"Rotate clockwise": "Pasukti pagal laikrod\u017eio rodykl\u0119", -"Flip vertically": "Apversti vertikaliai", -"Flip horizontally": "Apversti horizontaliai", -"Edit image": "Redaguoti paveiksl\u0117l\u012f", -"Image options": "Paveiksl\u0117lio nustatymai", -"Zoom in": "Priartinti", -"Zoom out": "Atitolinti", -"Crop": "Atkarpyti", -"Resize": "Keisti dyd\u012f", -"Orientation": "Pasukimas", -"Brightness": "\u0160viesumas", -"Sharpen": "Ry\u0161kumas", -"Contrast": "Kontrastas", -"Color levels": "Spalv\u0173 lygiai", -"Gamma": "Gama", -"Invert": "Prie\u0161ingos spalvos", -"Apply": "Taikyti", -"Back": "Atgal", -"Insert date\/time": "\u012eterpti dat\u0105\/laik\u0105", -"Date\/time": "Data \/ laikas", -"Insert link": "\u012eterpti nuorod\u0105", -"Insert\/edit link": "\u012eterpti\/taisyti nuorod\u0105", -"Text to display": "Rodomas tekstas", -"Url": "Nuoroda", -"Target": "Tikslin\u0117 nuoroda", -"None": "Nieko", -"New window": "Naujas langas", -"Remove link": "\u0160alinti nuorod\u0105", -"Anchors": "\u017dym\u0117", -"Link": "Nuoroda", -"Paste or type a link": "\u012eklijuokite arba \u012fra\u0161ykite nuorod\u0105", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Atrodo, kad \u012fvesta nuoroda yra elektroninio pa\u0161to adresas. Ar norite prie\u0161 j\u012f \u012fvesti reikalaujam\u0105 \u201emailto:\u201c?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Atrodo, kad \u012fved\u0117te nuotolin\u0119 nuorod\u0105. Ar norite prie\u0161 j\u0105 \u012fvesti reikalaujam\u0105 \u201ehttp:\/\/\u201c?", -"Link list": "Nuorod\u0173 s\u0105ra\u0161as", -"Insert video": "\u012eterpti video", -"Insert\/edit video": "\u012eterpti\/tvarkyti video", -"Insert\/edit media": "Prid\u0117ti \/ keisti medij\u0105", -"Alternative source": "Alternatyvus \u0161altinis", -"Poster": "Plakatas", -"Paste your embed code below:": "\u012eterpkite kod\u0105 \u017eemiau:", -"Embed": "\u012eterpti", -"Media": "Medija", -"Nonbreaking space": "Nepertraukiamos vietos", -"Page break": "Puslapio skirtukas", -"Paste as text": "\u012eklijuoti kaip tekst\u0105", -"Preview": "Per\u017ei\u016bra", -"Print": "Spausdinti", -"Save": "I\u0161saugoti", -"Find": "Ie\u0161koti", -"Replace with": "Kuo pakeisti", -"Replace": "Pakeisti", -"Replace all": "Pakeisti visk\u0105", -"Prev": "Ankstesnis", -"Next": "Sekantis", -"Find and replace": "Surasti ir pakeisti", -"Could not find the specified string.": "Nepavyko rasti nurodytos eilut\u0117s.", -"Match case": "Atitinkamus", -"Whole words": "Visus \u017eod\u017eius", -"Spellcheck": "Ra\u0161ybos tikrinimas", -"Ignore": "Ignoruoti", -"Ignore all": "Ignoruoti visk\u0105", -"Finish": "Baigti", -"Add to Dictionary": "Prid\u0117ti \u012f \u017dodyn\u0105", -"Insert table": "\u012eterpti lentel\u0119", -"Table properties": "Lentel\u0117s savyb\u0117s", -"Delete table": "\u0160alinti lentel\u0119", -"Cell": "Langeliai", -"Row": "Eilut\u0117s", -"Column": "Stulpelis", -"Cell properties": "Langelio savyb\u0117s", -"Merge cells": "Sujungti langelius", -"Split cell": "Skaidyti langelius", -"Insert row before": "\u012eterpti eilut\u0119 prie\u0161", -"Insert row after": "\u012eterpti eilut\u0119 po", -"Delete row": "Naikinti eilut\u0119", -"Row properties": "Eilut\u0117s savyb\u0117s", -"Cut row": "I\u0161kirpti eilut\u0119", -"Copy row": "Kopijuoti eilut\u0119", -"Paste row before": "\u012ed\u0117ti eilut\u0119 prie\u0161", -"Paste row after": "\u012ed\u0117ti eilut\u0119 po", -"Insert column before": "\u012eterpti stulpel\u012f prie\u0161", -"Insert column after": "\u012eterpti stulpel\u012f po", -"Delete column": "Naikinti stulpel\u012f", -"Cols": "Stulpeliai", -"Rows": "Eilut\u0117s", -"Width": "Plotis", -"Height": "Auk\u0161tis", -"Cell spacing": "Tarpas tarp langeli\u0173", -"Cell padding": "Tarpas nuo langelio iki teksto", -"Caption": "Antra\u0161t\u0117", -"Left": "Kair\u0117", -"Center": "Centras", -"Right": "De\u0161in\u0117", -"Cell type": "Langelio tipas", -"Scope": "Strukt\u016bra", -"Alignment": "Lygiavimas", -"H Align": "H Lygiavimas", -"V Align": "V Lygiavimas", -"Top": "Vir\u0161uje", -"Middle": "Viduryje", -"Bottom": "Apa\u010dioje", -"Header cell": "Antra\u0161t\u0117s langelis", -"Row group": "Eilu\u010di\u0173 grup\u0117", -"Column group": "Stulpeli\u0173 grup\u0117", -"Row type": "Eilu\u010di\u0173 tipas", -"Header": "Antra\u0161t\u0117", -"Body": "Turinys", -"Footer": "Apa\u010dia", -"Border color": "R\u0117melio spalva", -"Insert template": "\u012eterpti \u0161ablon\u0105", -"Templates": "\u0160ablonai", -"Template": "\u0160ablonas", -"Text color": "Teksto spalva", -"Background color": "Fono spalva", -"Custom...": "Pasirinktinas...", -"Custom color": "Pasirinktina spalva", -"No color": "Jokios spalvos", -"Table of Contents": "Turinys", -"Show blocks": "Rodyti blokus", -"Show invisible characters": "Rodyti nematomus simbolius", -"Words: {0}": "\u017dod\u017eiai: {0}", -"{0} words": "{0} \u017eod\u017eiai", -"File": "Failas", -"Edit": "Redaguoti", -"Insert": "\u012eterpti", -"View": "Per\u017ei\u016bra", -"Format": "Formatas", -"Table": "Lentel\u0117", -"Tools": "\u012erankiai", -"Powered by {0}": "Sukurta {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Suformatuoto teksto laukas. D\u0117l meniu spauskite ALT-F9. U\u017eduo\u010di\u0173 juostos \u012fjungimui spauskite ALT-F10. Pagalbai - spauskite ALT-0." -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/lv.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/lv.js deleted file mode 100644 index 9f88e6f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/lv.js +++ /dev/null @@ -1,260 +0,0 @@ -tinymce.addI18n('lv',{ -"Redo": "Solis uz priek\u0161u", -"Undo": "Solis atpaka\u013c", -"Cut": "Izgriezt", -"Copy": "Kop\u0113t", -"Paste": "Iel\u012bm\u0113t", -"Select all": "Iez\u012bm\u0113t visu", -"New document": "Jauns dokuments", -"Ok": "Ok", -"Cancel": "Atcelt", -"Visual aids": "Vizu\u0101l\u0101 pal\u012bdz\u012bba", -"Bold": "Treknraksts", -"Italic": "Sl\u012bpraksts", -"Underline": "Pasv\u012btrot", -"Strikethrough": "Nosv\u012btrot", -"Superscript": "Aug\u0161raksts", -"Subscript": "Apak\u0161raksts", -"Clear formatting": "No\u0146emt format\u0113jumu", -"Align left": "Pa kreisi", -"Align center": "Centr\u0113t", -"Align right": "Pa labi", -"Justify": "Gar ab\u0101m mal\u0101m", -"Bullet list": "Nenumur\u0113ts saraksts", -"Numbered list": "Numur\u0113ts saraksts", -"Decrease indent": "Samazin\u0101t atk\u0101pi", -"Increase indent": "Palielin\u0101t atk\u0101pi", -"Close": "Aizv\u0113rt", -"Formats": "Format\u0113jumi", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "J\u016bsu p\u0101rl\u016bkprogramma neatbalsta piek\u013cuvi starpliktuvei. L\u016bdzu, lietojiet Ctrl+X\/C\/V klaviat\u016bras sa\u012bsnes.", -"Headers": "Virsraksti", -"Header 1": "1. l\u012bme\u0146a virsraksts", -"Header 2": "2. l\u012bme\u0146a virsraksts", -"Header 3": "3. l\u012bme\u0146a virsraksts", -"Header 4": "4. l\u012bme\u0146a virsraksts", -"Header 5": "5. l\u012bme\u0146a virsraksts", -"Header 6": "6. l\u012bme\u0146a virsraksts", -"Headings": "Virsraksti", -"Heading 1": "1. l\u012bme\u0146a virsraksts", -"Heading 2": "2. l\u012bme\u0146a virsraksts", -"Heading 3": "3. l\u012bme\u0146a virsraksts", -"Heading 4": "4. l\u012bme\u0146a virsraksts", -"Heading 5": "5. l\u012bme\u0146a virsraksts", -"Heading 6": "6. l\u012bme\u0146a virsraksts", -"Div": "Div", -"Pre": "Pre", -"Code": "Kods", -"Paragraph": "Rindkopa", -"Blockquote": "Cit\u0101ts", -"Inline": "Inline elementi", -"Blocks": "Bloka elementi", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Iel\u012bm\u0113\u0161ana vienk\u0101r\u0161\u0101 teksta re\u017e\u012bm\u0101. Saturs tiks iel\u012bm\u0113ts bez format\u0113juma l\u012bdz \u0161\u012b opcija tiks atsl\u0113gta.", -"Font Family": "Fontu saime", -"Font Sizes": "Fontu izm\u0113ri", -"Class": "Klase", -"Browse for an image": "Izv\u0113l\u0113ties att\u0113lu", -"OR": "VAI", -"Drop an image here": "Ievelciet att\u0113lu \u0161eit", -"Upload": "Aug\u0161upiel\u0101d\u0113t", -"Block": "Bloks", -"Align": "L\u012bdzin\u0101t", -"Default": "Parastais", -"Circle": "Aplis", -"Disc": "Disks", -"Square": "Kvadr\u0101ts", -"Lower Alpha": "Lat\u012b\u0146u mazie burti", -"Lower Greek": "Grie\u0137u mazie burti", -"Lower Roman": "Romie\u0161u mazie burti", -"Upper Alpha": "Lat\u012b\u0146u lielie burti", -"Upper Roman": "Romie\u0161u lielie burti", -"Anchor": "Iek\u0161\u0113j\u0101 saite", -"Name": "Nosaukums", -"Id": "Identifikators", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Identifikatoram j\u0101s\u0101kas ar burtu, p\u0113c tam var satur\u0113t: burtus, ciparus, domuz\u012bmes, punktus, kolus vai pasv\u012btrojumz\u012bmes. ", -"You have unsaved changes are you sure you want to navigate away?": "Saturs ir labots un nav saglab\u0101ts. Vai tie\u0161\u0101m v\u0113laties atst\u0101t \u0161o lapu?", -"Restore last draft": "Atjaunot p\u0113d\u0113jo melnrakstu", -"Special character": "Speci\u0101l\u0101 rakstz\u012bme", -"Source code": "Pirmkods", -"Insert\/Edit code sample": "Ievad\u012bt\/Labot koda paraugu", -"Language": "Valoda", -"Code sample": "Koda paraugs", -"Color": "Kr\u0101sa", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "No kreis\u0101s uz labo", -"Right to left": "No lab\u0101s uz kreiso", -"Emoticons": "Emocijas", -"Document properties": "Dokumenta parametri", -"Title": "Nosaukums", -"Keywords": "Atsl\u0113gv\u0101rdi", -"Description": "Apraksts", -"Robots": "Programmas", -"Author": "Autors", -"Encoding": "Kod\u0113\u0161ana", -"Fullscreen": "Pilnekr\u0101na re\u017e\u012bms", -"Action": "Darb\u012bba", -"Shortcut": "Sa\u012bsne", -"Help": "Pal\u012bdz\u012bba", -"Address": "Adrese", -"Focus to menubar": "Fokuss uz izv\u0113lni", -"Focus to toolbar": "Fokuss uz r\u012bkjoslu", -"Focus to element path": "Fokuss uz elementa ce\u013cu", -"Focus to contextual toolbar": "Fokuss uz papildizv\u0113lni", -"Insert link (if link plugin activated)": "Ievietot saiti (Ja sai\u0161u spraudnis ir akt\u012bvs)", -"Save (if save plugin activated)": "Saglab\u0101t (Ja saglab\u0101\u0161anas spraudnis ir akt\u012bvs)", -"Find (if searchreplace plugin activated)": "Atrast (Ja \"searchreplace\" spraudnis ir akt\u012bvs)", -"Plugins installed ({0}):": "Spraud\u0146i instal\u0113ti ({0}):", -"Premium plugins:": "\u012apa\u0161ie spraud\u0146i:", -"Learn more...": "Uzzin\u0101t vair\u0101k...", -"You are using {0}": "J\u016bs lietojiet {0}", -"Plugins": "Spraud\u0146i", -"Handy Shortcuts": "Paroc\u012bgi \u012bsce\u013ci", -"Horizontal line": "Horizont\u0101l\u0101 l\u012bnija", -"Insert\/edit image": "Ievietot\/labot att\u0113lu", -"Image description": "Apraksts", -"Source": "Avots", -"Dimensions": "Izm\u0113ri", -"Constrain proportions": "Saglab\u0101t malu attiec\u012bbu", -"General": "Pamata info", -"Advanced": "Papildus", -"Style": "Stils", -"Vertical space": "Vertik\u0101l\u0101 atstarpe", -"Horizontal space": "Horizont\u0101l\u0101 atstarpe", -"Border": "Apmale", -"Insert image": "Ievietot att\u0113lu", -"Image": "Att\u0113ls", -"Image list": "Att\u0113lu saraksts", -"Rotate counterclockwise": "Pagriezt pret\u0113ji pulkste\u0146a r\u0101d\u012bt\u0101ja virzienam", -"Rotate clockwise": "Pagriezt pulkste\u0146a r\u0101d\u012bt\u0101ja virzien\u0101", -"Flip vertically": "Apmest vertik\u0101li", -"Flip horizontally": "Apmest horizont\u0101li", -"Edit image": "Redi\u0123\u0113t att\u0113lu", -"Image options": "Att\u0113la parametri", -"Zoom in": "Pietuvin\u0101t", -"Zoom out": "Att\u0101lin\u0101t", -"Crop": "Apgriezt", -"Resize": "Main\u012bt izm\u0113ru", -"Orientation": "Orient\u0101cija", -"Brightness": "Gai\u0161ums", -"Sharpen": "Asums", -"Contrast": "Kontrasts", -"Color levels": "Kr\u0101su l\u012bme\u0146i", -"Gamma": "Gamma", -"Invert": "Pret\u0113j\u0101s kr\u0101sas", -"Apply": "Pielietot", -"Back": "Atgriezties", -"Insert date\/time": "Ievietot datumu\/laiku", -"Date\/time": "Datums\/laiks", -"Insert link": "Ievietot saiti", -"Insert\/edit link": "Ievietot\/labot saiti", -"Text to display": "Nosaukums", -"Url": "Adrese", -"Target": "Kur atv\u0113rt", -"None": "\u2014", -"New window": "Jaun\u0101 \u0161\u0137irkl\u012b", -"Remove link": "No\u0146emt saiti", -"Anchors": "Saites", -"Link": "Saite", -"Paste or type a link": "Iekop\u0113jiet vai ierakstiet saiti", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "J\u016bs ievad\u012bj\u0101t e-pasta adresi. Lai t\u0101 korekti darbotos, ir nepiecie\u0161ams to papildin\u0101t ar \"mailto:\" priek\u0161\u0101. Vai v\u0113laties to izdar\u012bt?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "J\u016bs ievad\u012bj\u0101t \u0101r\u0113jo saiti. Lai t\u0101 korekti darbotos, ir nepiecie\u0161ams to papildin\u0101t ar \"http:\/\/\" priek\u0161\u0101. Vai v\u0113laties to izdar\u012bt?", -"Link list": "Sai\u0161u saraksts", -"Insert video": "Ievietot video", -"Insert\/edit video": "Ievietot\/redi\u0123\u0113t video", -"Insert\/edit media": "Ievietot\/labot att\u0113lu", -"Alternative source": "Alternat\u012bvs avots", -"Poster": "Att\u0113ls", -"Paste your embed code below:": "Iekop\u0113jiet Embed kodu \u0161eit:", -"Embed": "Embed kods", -"Media": "Att\u0113ls vai video", -"Nonbreaking space": "Nedal\u0101m\u0101 atstarpe", -"Page break": "P\u0101reja uz jauno lapu", -"Paste as text": "Iel\u012bm\u0113t bez format\u0113juma", -"Preview": "Priek\u0161skat\u012bt", -"Print": "Druk\u0101t", -"Save": "Saglab\u0101t", -"Find": "Mekl\u0113t", -"Replace with": "Aizvietot ar", -"Replace": "Aizvietot", -"Replace all": "Aizvietot visu", -"Prev": "Iepriek\u0161\u0113jais", -"Next": "N\u0101kamais", -"Find and replace": "Mekl\u0113t un aizvietot", -"Could not find the specified string.": "Mekl\u0113tais teksts netika atrasts", -"Match case": "At\u0161\u0137irt lielos un mazos burtus", -"Whole words": "Tikai pilnos v\u0101rdus", -"Spellcheck": "Pareizrakst\u012bbas p\u0101rbaude", -"Ignore": "Ignor\u0113t", -"Ignore all": "Ignor\u0113t visu", -"Finish": "Pabeigt", -"Add to Dictionary": "Pievienot v\u0101rdn\u012bcai", -"Insert table": "Ievietot tabulu", -"Table properties": "Tabulas parametri", -"Delete table": "Dz\u0113st tabulu", -"Cell": "\u0160\u016bna", -"Row": "Rinda", -"Column": "Kolonna", -"Cell properties": "\u0160\u016bnas parametri", -"Merge cells": "Apvienot \u0161\u016bnas", -"Split cell": "Sadal\u012bt \u0161\u016bnas", -"Insert row before": "Jauna rinda augst\u0101k", -"Insert row after": "Jauna rinda zem\u0101k", -"Delete row": "Dz\u0113st rindu", -"Row properties": "Rindas parametri", -"Cut row": "Izgriezt rindu", -"Copy row": "Kop\u0113t rindu", -"Paste row before": "Iel\u012bm\u0113t rindu augst\u0101k", -"Paste row after": "Iel\u012bm\u0113t rindu zem\u0101k", -"Insert column before": "Jauna kolonna pa kreisi", -"Insert column after": "Jauna kolonna pa labi", -"Delete column": "Dz\u0113st kolonu", -"Cols": "Kolonnas", -"Rows": "Rindas", -"Width": "Platums", -"Height": "Augstums", -"Cell spacing": "\u0160\u016bnu atstarpe", -"Cell padding": "Iek\u0161\u0113j\u0101 atstarpe", -"Caption": "Ar virsrakstu", -"Left": "Pa kreisi", -"Center": "Centr\u0113t", -"Right": "Pa labi", -"Cell type": "\u0160\u016bnas veids", -"Scope": "Attiecin\u0101t uz", -"Alignment": "Izl\u012bdzin\u0101\u0161ana", -"H Align": "Horizont\u0101lais novietojums", -"V Align": "Vertik\u0101lais novietojums", -"Top": "Aug\u0161\u0101", -"Middle": "Pa vidu", -"Bottom": "Apak\u0161\u0101", -"Header cell": "Galvenes \u0161\u016bna", -"Row group": "Rindu grupa", -"Column group": "Kolonnu grupa", -"Row type": "Rindas veids", -"Header": "Galvene", -"Body": "Saturs", -"Footer": "K\u0101jene", -"Border color": "Apmales kr\u0101sa", -"Insert template": "Ievietot veidni", -"Templates": "Veidnes", -"Template": "Veidne", -"Text color": "Teksta kr\u0101sa", -"Background color": "Fona kr\u0101sa", -"Custom...": "Izv\u0113l\u0113ties citu...", -"Custom color": "Specifisk\u0101 kr\u0101sa", -"No color": "Nenor\u0101d\u012bt kr\u0101su", -"Table of Contents": "Saturs", -"Show blocks": "R\u0101d\u012bt blokus", -"Show invisible characters": "R\u0101d\u012bt neredzam\u0101s rakstz\u012bmes", -"Words: {0}": "V\u0101rdi: {0}", -"{0} words": "{0} v\u0101rdi", -"File": "Datne", -"Edit": "Labot", -"Insert": "Ievietot", -"View": "Skat\u012bt", -"Format": "Format\u0113t", -"Table": "Tabula", -"Tools": "R\u012bki", -"Powered by {0}": "Darb\u012bbu nodro\u0161ina {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Satura redaktors. Nospiediet ALT-F9 lai par\u0101d\u012btu izv\u0113lni, ALT-F10 - r\u012bkjoslu vai ALT-0 - pal\u012bdz\u012bbu." -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/nb_NO.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/nb_NO.js deleted file mode 100644 index e6f1df8..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/nb_NO.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('nb_NO',{ -"Redo": "Utf\u00f8r likevel", -"Undo": "Angre", -"Cut": "Klipp ut", -"Copy": "Kopier", -"Paste": "Lim inn", -"Select all": "Marker alt", -"New document": "Nytt dokument", -"Ok": "OK", -"Cancel": "Avbryt", -"Visual aids": "Visuelle hjelpemidler", -"Bold": "Halvfet", -"Italic": "Kursiv", -"Underline": "Understreket", -"Strikethrough": "Gjennomstreket", -"Superscript": "Hevet skrift", -"Subscript": "Senket skrift", -"Clear formatting": "Fjern formateringer", -"Align left": "Venstrejustert", -"Align center": "Midtstilt", -"Align right": "H\u00f8yrejustert", -"Justify": "Juster alle linjer", -"Bullet list": "Punktliste", -"Numbered list": "Nummerliste", -"Decrease indent": "Reduser innrykk", -"Increase indent": "\u00d8k innrykk", -"Close": "Lukk", -"Formats": "Stiler", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Nettleseren din st\u00f8tter ikke direkte tilgang til utklippsboken. Bruk istedet tastatur-snarveiene Ctrl+X\/C\/V, eller Cmd+X\/C\/V p\u00e5 Mac.", -"Headers": "Overskrifter", -"Header 1": "Overskrift 1", -"Header 2": "Overskrift 2", -"Header 3": "Overskrift 3", -"Header 4": "Overskrift 4", -"Header 5": "Overskrift 5", -"Header 6": "Overskrift 6", -"Headings": "Overskrifter", -"Heading 1": "Overskrift 1", -"Heading 2": "Overskrift 2", -"Heading 3": "Overskrift 3", -"Heading 4": "Overskrift 4", -"Heading 5": "Overskrift 5", -"Heading 6": "Overskrift 6", -"Preformatted": "Forh\u00e5ndsformatert", -"Div": "Delblokk
      ", -"Pre": "Definert
      ",
      -"Code": "Kode ",
      -"Paragraph": "Avsnitt 

      ", -"Blockquote": "Sitatblokk

      ", -"Inline": "Innkapslet ", -"Blocks": "Blokker", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Lim inn er n\u00e5 i ren-tekst modus. Kopiert innhold vil bli limt inn som ren tekst inntil du sl\u00e5r av dette valget.", -"Font Family": "Skriftsnitt", -"Font Sizes": "St\u00f8rrelse", -"Class": "Klasse", -"Browse for an image": "S\u00f8k etter bilde", -"OR": "ELLER", -"Drop an image here": "Slipp et bilde her", -"Upload": "Last opp", -"Block": "Blokk", -"Align": "Juster", -"Default": "Normal", -"Circle": "\u00c5pen sirkel", -"Disc": "Fylt sirkel", -"Square": "Fylt firkant", -"Lower Alpha": "Minuskler", -"Lower Greek": "Greske minuskler", -"Lower Roman": "Romerske minuskler", -"Upper Alpha": "Versaler", -"Upper Roman": "Romerske versaler", -"Anchor": "Anker", -"Name": "Navn", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id burde starte med en bokstav, bare fulgt av bokstaver, nummer, streker, punktum, koloner eller understreker.", -"You have unsaved changes are you sure you want to navigate away?": "Du har ikke arkivert endringene. Vil du fortsette uten \u00e5 arkivere?", -"Restore last draft": "Gjenopprett siste utkast", -"Special character": "Spesialtegn", -"Source code": "Kildekode", -"Insert\/Edit code sample": "Sett inn\/endre kodeeksempel", -"Language": "Spr\u00e5k", -"Code sample": "Kodeeksempel", -"Color": "Farge", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Venstre til h\u00f8yre", -"Right to left": "H\u00f8yre til venstre", -"Emoticons": "Hum\u00f8rfjes", -"Document properties": "Dokumentegenskaper", -"Title": "Tittel", -"Keywords": "N\u00f8kkelord", -"Description": "Beskrivelse", -"Robots": "Roboter", -"Author": "Forfatter", -"Encoding": "Tegnkoding", -"Fullscreen": "Fullskjerm", -"Action": "Handling", -"Shortcut": "Snarvei", -"Help": "Hjelp", -"Address": "Adresse", -"Focus to menubar": "Fokus p\u00e5 menylinje", -"Focus to toolbar": "Fokus p\u00e5 verkt\u00f8ylinje", -"Focus to element path": "Fokus p\u00e5 elementsti", -"Focus to contextual toolbar": "Fokus p\u00e5 kontekstuell verkt\u00f8ylinje", -"Insert link (if link plugin activated)": "Sett inn lenke (dersom lenketillegg er aktivert)", -"Save (if save plugin activated)": "Lagre (dersom lagretillegg er aktivert)", -"Find (if searchreplace plugin activated)": "Finn (dersom tillegg for s\u00f8k og erstatt er aktivert)", -"Plugins installed ({0}):": "Installerte tillegg ({0}):", -"Premium plugins:": "Premiumtillegg:", -"Learn more...": "Les mer ...", -"You are using {0}": "Du bruker {0}", -"Plugins": "Tillegg", -"Handy Shortcuts": "Nyttige snarveier", -"Horizontal line": "Horisontal linje", -"Insert\/edit image": "Sett inn\/endre bilde", -"Image description": "Bildebeskrivelse", -"Source": "Bildelenke", -"Dimensions": "Dimensjoner", -"Constrain proportions": "Behold proporsjoner", -"General": "Generelt", -"Advanced": "Avansert", -"Style": "Stil", -"Vertical space": "Vertikal marg", -"Horizontal space": "Horisontal marg", -"Border": "Ramme", -"Insert image": "Sett inn bilde", -"Image": "Bilde", -"Image list": "Bildeliste", -"Rotate counterclockwise": "Roter mot venstre", -"Rotate clockwise": "Roter mot h\u00f8yre", -"Flip vertically": "Speilvend vertikalt", -"Flip horizontally": "Speilvend horisontalt", -"Edit image": "Rediger bilde", -"Image options": "Bilde innstillinger", -"Zoom in": "Zoom inn", -"Zoom out": "Zoom ut", -"Crop": "Beskj\u00e6r", -"Resize": "Skaler", -"Orientation": "Orientering", -"Brightness": "Lysstyrke", -"Sharpen": "Skarphet", -"Contrast": "Kontrast", -"Color levels": "Fargeniv\u00e5", -"Gamma": "Gamma", -"Invert": "Inverter", -"Apply": "Utf\u00f8r", -"Back": "Tilbake", -"Insert date\/time": "Sett inn dato\/tid", -"Date\/time": "Dato\/tid", -"Insert link": "Sett inn lenke", -"Insert\/edit link": "Sett inn\/endre lenke", -"Text to display": "Tekst som skal vises", -"Url": "URL", -"Target": "M\u00e5l", -"None": "Ingen", -"New window": "Nytt vindu", -"Remove link": "Fjern lenke", -"Anchors": "Anker", -"Link": "Lenke", -"Paste or type a link": "Lim inn eller skriv en lenke", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Oppgitte URL ser ut til \u00e5 v\u00e6re en epost-adresse. \u00d8nsker du \u00e5 sette inn p\u00e5krevet mailto: prefiks forran epost-adressen?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Oppgitt URL ser ut til \u00e5 v\u00e6re en e-postadresse. \u00d8nsker du \u00e5 sette inn p\u00e5krevd mailto:-prefiks foran e-postadressen?", -"Link list": "Lenkeliste", -"Insert video": "Sett inn video", -"Insert\/edit video": "Sett inn\/rediger video", -"Insert\/edit media": "Sett inn\/endre media", -"Alternative source": "Alternativ kilde", -"Poster": "Plakatbilde", -"Paste your embed code below:": "Lim inn inkluderings-koden nedenfor", -"Embed": "Inkluder", -"Media": "Media", -"Nonbreaking space": "Hardt mellomrom", -"Page break": "Sideskifte", -"Paste as text": "Lim inn som tekst", -"Preview": "Forh\u00e5ndsvisning", -"Print": "Skriv ut", -"Save": "Arkiver", -"Find": "Finn", -"Replace with": "Erstatt med", -"Replace": "Erstatt", -"Replace all": "Erstatt alle", -"Prev": "Forrige", -"Next": "Neste", -"Find and replace": "Finn og erstatt", -"Could not find the specified string.": "Kunne ikke finne den spesifiserte teksten", -"Match case": "Match store og sm\u00e5 bokstaver", -"Whole words": "Hele ord", -"Spellcheck": "Stavekontroll", -"Ignore": "Ignorer", -"Ignore all": "Ignorer alle", -"Finish": "Avslutt", -"Add to Dictionary": "Legg til i ordliste", -"Insert table": "Sett inn tabell", -"Table properties": "Tabell egenskaper", -"Delete table": "Slett tabell", -"Cell": "Celle", -"Row": "Rad", -"Column": "Kolonne", -"Cell properties": "Celle egenskaper", -"Merge cells": "Sl\u00e5 sammen celler", -"Split cell": "Splitt celle", -"Insert row before": "Sett inn rad f\u00f8r", -"Insert row after": "Sett in rad etter", -"Delete row": "Slett rad", -"Row properties": "Rad egenskaper", -"Cut row": "Klipp ut rad", -"Copy row": "Kopier rad", -"Paste row before": "Lim inn rad f\u00f8r", -"Paste row after": "Lim inn rad etter", -"Insert column before": "Sett inn kolonne f\u00f8r", -"Insert column after": "Sett inn kolonne etter", -"Delete column": "Slett kolonne", -"Cols": "Kolonner", -"Rows": "Rader", -"Width": "Bredde", -"Height": "H\u00f8yde", -"Cell spacing": "Celleavstand", -"Cell padding": "Cellemarg", -"Caption": "Tittel", -"Left": "Venstre", -"Center": "Midtstilt", -"Right": "H\u00f8yre", -"Cell type": "Celletype", -"Scope": "Omfang", -"Alignment": "Justering", -"H Align": "H Justering", -"V Align": "V Justering", -"Top": "Topp", -"Middle": "Midten", -"Bottom": "Bunn", -"Header cell": "Topptekst-celle", -"Row group": "Radgruppe", -"Column group": "Kolonnegruppe", -"Row type": "Rad-type", -"Header": "Topptekst", -"Body": "Br\u00f8dtekst", -"Footer": "Bunntekst", -"Border color": "Rammefarge", -"Insert template": "Sett inn mal", -"Templates": "Maler", -"Template": "Mal", -"Text color": "Tekstfarge", -"Background color": "Bakgrunnsfarge", -"Custom...": "Tilpass...", -"Custom color": "Tilpasset farge", -"No color": "Ingen farge", -"Table of Contents": "Innholdsfortegnelse", -"Show blocks": "Vis blokker", -"Show invisible characters": "Vis skjulte tegn", -"Words: {0}": "Antall ord: {0}", -"{0} words": "{0} ord", -"File": "Arkiv", -"Edit": "Rediger", -"Insert": "Sett inn", -"View": "Vis", -"Format": "Format", -"Table": "Tabell", -"Tools": "Verkt\u00f8y", -"Powered by {0}": "Redigert med {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Tekstredigering. Tast ALT-F9 for meny. Tast ALT-F10 for verkt\u00f8ys-rader. Tast ALT-0 for hjelp." -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/nl.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/nl.js deleted file mode 100644 index d8631c9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/nl.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('nl',{ -"Redo": "Opnieuw", -"Undo": "Ongedaan maken", -"Cut": "Knippen", -"Copy": "Kopi\u00ebren", -"Paste": "Plakken", -"Select all": "Alles selecteren", -"New document": "Nieuw document", -"Ok": "Ok\u00e9", -"Cancel": "Annuleren", -"Visual aids": "Hulpmiddelen", -"Bold": "Vet", -"Italic": "Cursief", -"Underline": "Onderstreept", -"Strikethrough": "Doorhalen", -"Superscript": "Superscript", -"Subscript": "Subscript", -"Clear formatting": "Opmaak verwijderen", -"Align left": "Links uitlijnen", -"Align center": "Centreren", -"Align right": "Rechts uitlijnen", -"Justify": "Uitlijnen", -"Bullet list": "Opsommingsteken", -"Numbered list": "Nummering", -"Decrease indent": "Inspringen verkleinen", -"Increase indent": "Inspringen vergroten", -"Close": "Sluiten", -"Formats": "Opmaak", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Uw browser ondersteunt geen toegang tot het clipboard. Gelieve ctrl+X\/C\/V sneltoetsen te gebruiken.", -"Headers": "Kopteksten", -"Header 1": "Kop 1", -"Header 2": "Kop 2", -"Header 3": "Kop 3", -"Header 4": "Kop 4", -"Header 5": "Kop 5", -"Header 6": "Kop 6", -"Headings": "Koppen", -"Heading 1": "Kop 1", -"Heading 2": "Kop 2", -"Heading 3": "Kop 3", -"Heading 4": "Kop 4", -"Heading 5": "Kop 5", -"Heading 6": "Kop 6", -"Preformatted": "Voor-opgemaakt", -"Div": "Div", -"Pre": "Pre", -"Code": "Code", -"Paragraph": "Paragraaf", -"Blockquote": "Quote", -"Inline": "Inlijn", -"Blocks": "Blok", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Plakken gebeurt nu als platte tekst. Tekst wordt nu ingevoegd zonder opmaak tot deze optie uitgeschakeld wordt.", -"Font Family": "Lettertype", -"Font Sizes": "Tekengrootte", -"Class": "Class", -"Browse for an image": "Zoek naar een afbeelding", -"OR": "OF", -"Drop an image here": "Plaats hier een afbeelding", -"Upload": "Uploaden", -"Block": "Blok", -"Align": "Uitlijnen", -"Default": "Standaard", -"Circle": "Cirkel", -"Disc": "Bolletje", -"Square": "Vierkant", -"Lower Alpha": "Kleine letters", -"Lower Greek": "Griekse letters", -"Lower Roman": "Romeinse cijfers klein", -"Upper Alpha": "Hoofdletters", -"Upper Roman": "Romeinse cijfers groot", -"Anchor": "Anker", -"Name": "Naam", -"Id": "ID", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "ID moet beginnen met een letter, gevolgd door letters, nummers, streepjes, punten, dubbele punten of underscores.", -"You have unsaved changes are you sure you want to navigate away?": "U hebt niet alles opgeslagen bent u zeker dat u de pagina wenst te verlaten?", -"Restore last draft": "Herstel het laatste concept", -"Special character": "Speciale karakters", -"Source code": "Broncode", -"Insert\/Edit code sample": "Broncode invoegen\/bewerken", -"Language": "Programmeertaal", -"Code sample": "Broncode voorbeeld", -"Color": "Kleur", -"R": "Rood", -"G": "Groen", -"B": "Blauw", -"Left to right": "Links naar rechts", -"Right to left": "Rechts naar links", -"Emoticons": "Emoticons", -"Document properties": "Document eigenschappen", -"Title": "Titel", -"Keywords": "Sleutelwoorden", -"Description": "Omschrijving", -"Robots": "Robots", -"Author": "Auteur", -"Encoding": "Codering", -"Fullscreen": "Volledig scherm", -"Action": "Actie", -"Shortcut": "Snelkoppeling", -"Help": "Help", -"Address": "Adres", -"Focus to menubar": "Menubalk selecteren", -"Focus to toolbar": "Werkbalk selecteren", -"Focus to element path": "Element pad selecteren", -"Focus to contextual toolbar": "Contextuele werkbalk selecteren", -"Insert link (if link plugin activated)": "Link invoegen (als link plug-in geactiveerd is)", -"Save (if save plugin activated)": "Opslaan (als opslaan plug-in ingeschakeld is)", -"Find (if searchreplace plugin activated)": "Zoeken (als zoeken\/vervangen plug-in ingeschakeld is)", -"Plugins installed ({0}):": "Plug-ins ge\u00efnstalleerd ({0}):", -"Premium plugins:": "Premium plug-ins:", -"Learn more...": "Leer meer...", -"You are using {0}": "Je gebruikt {0}", -"Plugins": "Plug-ins", -"Handy Shortcuts": "Handige snelkoppelingen", -"Horizontal line": "Horizontale lijn", -"Insert\/edit image": "Afbeelding invoegen\/bewerken", -"Image description": "Afbeelding omschrijving", -"Source": "Bron", -"Dimensions": "Afmetingen", -"Constrain proportions": "Verhoudingen behouden", -"General": "Algemeen", -"Advanced": "Geavanceerd", -"Style": "Stijl", -"Vertical space": "Verticale ruimte", -"Horizontal space": "Horizontale ruimte", -"Border": "Rand", -"Insert image": "Afbeelding invoegen", -"Image": "Afbeelding", -"Image list": "Afbeeldingenlijst", -"Rotate counterclockwise": "Linksom draaien", -"Rotate clockwise": "Rechtsom draaien", -"Flip vertically": "Verticaal spiegelen", -"Flip horizontally": "Horizontaal spiegelen", -"Edit image": "Bewerk afbeelding", -"Image options": "Afbeelding opties", -"Zoom in": "Inzoomen", -"Zoom out": "Uitzoomen", -"Crop": "Uitsnijden", -"Resize": "Formaat aanpassen", -"Orientation": "Orientatie", -"Brightness": "Helderheid", -"Sharpen": "Scherpte", -"Contrast": "Contrast", -"Color levels": "Kleurniveau's", -"Gamma": "Gamma", -"Invert": "Omkeren", -"Apply": "Toepassen", -"Back": "Terug", -"Insert date\/time": "Voeg datum\/tijd in", -"Date\/time": "Datum\/tijd", -"Insert link": "Hyperlink invoegen", -"Insert\/edit link": "Hyperlink invoegen\/bewerken", -"Text to display": "Linktekst", -"Url": "URL", -"Target": "Doel", -"None": "Geen", -"New window": "Nieuw venster", -"Remove link": "Link verwijderen", -"Anchors": "Anker", -"Link": "Link", -"Paste or type a link": "Plak of typ een link", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "De ingegeven URL lijkt op een e-mailadres. Wil je er \"mailto:\" aan toevoegen?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "De ingegeven URL verwijst naar een extern adres. Wil je er \"http:\/\/\" aan toevoegen?", -"Link list": "Linklijst", -"Insert video": "Video invoegen", -"Insert\/edit video": "Video invoegen\/bewerken", -"Insert\/edit media": "Media invoegen\/bewerken", -"Alternative source": "Alternatieve bron", -"Poster": "Poster", -"Paste your embed code below:": "Plak u in te sluiten code hieronder:", -"Embed": "Insluiten", -"Media": "Media", -"Nonbreaking space": "Vaste spatie invoegen", -"Page break": "Pagina einde", -"Paste as text": "Plakken als tekst", -"Preview": "Voorbeeld", -"Print": "Print", -"Save": "Opslaan", -"Find": "Zoeken", -"Replace with": "Vervangen door", -"Replace": "Vervangen", -"Replace all": "Alles vervangen", -"Prev": "Vorige", -"Next": "Volgende", -"Find and replace": "Zoek en vervang", -"Could not find the specified string.": "Geen resultaten gevonden", -"Match case": "Identieke hoofd\/kleine letters", -"Whole words": "Alleen hele woorden", -"Spellcheck": "Spellingscontrole", -"Ignore": "Negeren", -"Ignore all": "Alles negeren", -"Finish": "Einde", -"Add to Dictionary": "Toevoegen aan woordenlijst", -"Insert table": "Tabel invoegen", -"Table properties": "Tabel eigenschappen", -"Delete table": "Verwijder tabel", -"Cell": "Cel", -"Row": "Rij", -"Column": "Kolom", -"Cell properties": "Cel eigenschappen", -"Merge cells": "Cellen samenvoegen", -"Split cell": "Cel splitsen", -"Insert row before": "Voeg rij boven toe", -"Insert row after": "Voeg rij onder toe", -"Delete row": "Verwijder rij", -"Row properties": "Rij eigenschappen", -"Cut row": "Knip rij", -"Copy row": "Kopieer rij", -"Paste row before": "Plak rij boven", -"Paste row after": "Plak rij onder", -"Insert column before": "Voeg kolom in voor", -"Insert column after": "Voeg kolom in na", -"Delete column": "Verwijder kolom", -"Cols": "Kolommen", -"Rows": "Rijen", -"Width": "Breedte", -"Height": "Hoogte", -"Cell spacing": "Celruimte", -"Cell padding": "Ruimte binnen cel", -"Caption": "Onderschrift", -"Left": "Links", -"Center": "Midden", -"Right": "Rechts", -"Cell type": "Celtype", -"Scope": "Bereik", -"Alignment": "Uitlijning", -"H Align": "Links uitlijnen", -"V Align": "Boven uitlijnen", -"Top": "Bovenaan", -"Middle": "Centreren", -"Bottom": "Onderaan", -"Header cell": "Kopcel", -"Row group": "Rijgroep", -"Column group": "Kolomgroep", -"Row type": "Rijtype", -"Header": "Koptekst", -"Body": "Body", -"Footer": "Voettekst", -"Border color": "Randkleur", -"Insert template": "Sjabloon invoegen", -"Templates": "Sjablonen", -"Template": "Sjabloon", -"Text color": "Tekstkleur", -"Background color": "Achtergrondkleur", -"Custom...": "Eigen...", -"Custom color": "Eigen kleur", -"No color": "Geen kleur", -"Table of Contents": "Inhoudsopgave", -"Show blocks": "Blokken tonen", -"Show invisible characters": "Onzichtbare karakters tonen", -"Words: {0}": "Woorden: {0}", -"{0} words": "{0} woorden", -"File": "Bestand", -"Edit": "Bewerken", -"Insert": "Invoegen", -"View": "Beeld", -"Format": "Opmaak", -"Table": "Tabel", -"Tools": "Gereedschap", -"Powered by {0}": "Gemaakt door {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Rich Text Area. Druk ALT-F9 voor het menu. Druk ALT-F10 voor de toolbar. Druk ALT-0 voor help." -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/pl.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/pl.js deleted file mode 100644 index 92dc74d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/pl.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('pl',{ -"Redo": "Pon\u00f3w", -"Undo": "Cofnij", -"Cut": "Wytnij", -"Copy": "Kopiuj", -"Paste": "Wklej", -"Select all": "Zaznacz wszystko", -"New document": "Nowy dokument", -"Ok": "Ok", -"Cancel": "Anuluj", -"Visual aids": "Pomoce wizualne", -"Bold": "Pogrubienie", -"Italic": "Kursywa", -"Underline": "Podkre\u015blenie", -"Strikethrough": "Przekre\u015blenie", -"Superscript": "Indeks g\u00f3rny", -"Subscript": "Indeks dolny", -"Clear formatting": "Wyczy\u015b\u0107 formatowanie", -"Align left": "Wyr\u00f3wnaj do lewej", -"Align center": "Wyr\u00f3wnaj do \u015brodka", -"Align right": "Wyr\u00f3wnaj do prawej", -"Justify": "Do lewej i prawej", -"Bullet list": "Lista wypunktowana", -"Numbered list": "Lista numerowana", -"Decrease indent": "Zmniejsz wci\u0119cie", -"Increase indent": "Zwi\u0119ksz wci\u0119cie", -"Close": "Zamknij", -"Formats": "Formaty", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Twoja przegl\u0105darka nie obs\u0142uguje bezpo\u015bredniego dost\u0119pu do schowka. U\u017cyj zamiast tego kombinacji klawiszy Ctrl+X\/C\/V.", -"Headers": "Nag\u0142\u00f3wki", -"Header 1": "Nag\u0142\u00f3wek 1", -"Header 2": "Nag\u0142\u00f3wek 2", -"Header 3": "Nag\u0142\u00f3wek 3", -"Header 4": "Nag\u0142\u00f3wek 4", -"Header 5": "Nag\u0142\u00f3wek 5", -"Header 6": "Nag\u0142\u00f3wek 6", -"Headings": "Nag\u0142\u00f3wki", -"Heading 1": "Nag\u0142\u00f3wek 1", -"Heading 2": "Nag\u0142\u00f3wek 2", -"Heading 3": "Nag\u0142\u00f3wek 3", -"Heading 4": "Nag\u0142\u00f3wek 4", -"Heading 5": "Nag\u0142\u00f3wek 5", -"Heading 6": "Nag\u0142\u00f3wek 6", -"Preformatted": "Sformatowany tekst", -"Div": "Div", -"Pre": "Sformatowany tekst", -"Code": "Kod \u017ar\u00f3d\u0142owy", -"Paragraph": "Akapit", -"Blockquote": "Blok cytatu", -"Inline": "W tek\u015bcie", -"Blocks": "Bloki", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Wklejanie jest w trybie tekstowym. Zawarto\u015b\u0107 zostanie wklejona jako zwyk\u0142y tekst dop\u00f3ki nie wy\u0142\u0105czysz tej opcji.", -"Font Family": "Kr\u00f3j fontu", -"Font Sizes": "Rozmiar fontu", -"Class": "Klasa", -"Browse for an image": "Przegl\u0105daj za zdj\u0119ciem", -"OR": "LUB", -"Drop an image here": "Upu\u015b\u0107 obraz tutaj", -"Upload": "Prze\u015blij", -"Block": "Zablokuj", -"Align": "Wyr\u00f3wnaj", -"Default": "Domy\u015blne", -"Circle": "K\u00f3\u0142ko", -"Disc": "Dysk", -"Square": "Kwadrat", -"Lower Alpha": "Ma\u0142e litery", -"Lower Greek": "Ma\u0142e greckie", -"Lower Roman": "Ma\u0142e rzymskie", -"Upper Alpha": "Wielkie litery", -"Upper Roman": "Wielkie rzymskie", -"Anchor": "Kotwica", -"Name": "Nazwa", -"Id": "Identyfikator", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Identyfikator powinien zaczyna\u0107 si\u0119 liter\u0105, dozwolone s\u0105 tylko litery, numery, uko\u015bniki, kropki, dwukropki i podkre\u015blniki - tzw. pod\u0142ogi", -"You have unsaved changes are you sure you want to navigate away?": "Masz niezapisane zmiany. Czy na pewno chcesz opu\u015bci\u0107 stron\u0119?", -"Restore last draft": "Przywr\u00f3\u0107 ostatni szkic", -"Special character": "Znak specjalny", -"Source code": "Kod \u017ar\u00f3d\u0142owy", -"Insert\/Edit code sample": "Dodaj\/Edytuj przyk\u0142adowy kod", -"Language": "J\u0119zyk", -"Code sample": "Przyk\u0142ad kodu \u017ar\u00f3d\u0142owego", -"Color": "Kolor", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Od lewej do prawej", -"Right to left": "Od prawej do lewej", -"Emoticons": "Ikony emocji", -"Document properties": "W\u0142a\u015bciwo\u015bci dokumentu", -"Title": "Tytu\u0142", -"Keywords": "S\u0142owa kluczowe", -"Description": "Opis", -"Robots": "Roboty", -"Author": "Autor", -"Encoding": "Kodowanie", -"Fullscreen": "Pe\u0142ny ekran", -"Action": "Akcja", -"Shortcut": "Skr\u00f3t", -"Help": "Pomoc", -"Address": "Adres", -"Focus to menubar": "Skup si\u0119 na pasku menu", -"Focus to toolbar": "Skupi\u0107 si\u0119 na pasku", -"Focus to element path": "Skup si\u0119 na \u015bcie\u017cce elementu", -"Focus to contextual toolbar": "Skupi\u0107 si\u0119 na pasku narz\u0119dzi kontekstowych", -"Insert link (if link plugin activated)": "Wstaw \u0142\u0105cze (je\u015bli w\u0142\u0105czysz wtyczk\u0119 link\u00f3w)", -"Save (if save plugin activated)": "Zapisz (je\u015bli aktywowana jest wtyczka do zapisu)", -"Find (if searchreplace plugin activated)": "Znajd\u017a (je\u015bli w\u0142\u0105czysz wtyczk\u0119 do wyszukiwania)", -"Plugins installed ({0}):": "Zainstalowane wtyczki ({0}):", -"Premium plugins:": "Wtyczki Premium:", -"Learn more...": "Dowiedz si\u0119 wi\u0119cej...", -"You are using {0}": "U\u017cywasz {0}", -"Plugins": "Pluginy", -"Handy Shortcuts": "Przydatne skr\u00f3ty", -"Horizontal line": "Pozioma linia", -"Insert\/edit image": "Wstaw\/edytuj obrazek", -"Image description": "Opis obrazka", -"Source": "\u0179r\u00f3d\u0142o", -"Dimensions": "Wymiary", -"Constrain proportions": "Zachowaj proporcje", -"General": "Og\u00f3lne", -"Advanced": "Zaawansowane", -"Style": "Styl", -"Vertical space": "Odst\u0119p pionowy", -"Horizontal space": "Odst\u0119p poziomy", -"Border": "Ramka", -"Insert image": "Wstaw obrazek", -"Image": "Obraz", -"Image list": "Lista obrazk\u00f3w", -"Rotate counterclockwise": "Obr\u00f3\u0107 w lewo", -"Rotate clockwise": "Obr\u00f3\u0107 w prawo", -"Flip vertically": "Przerzu\u0107 w pionie", -"Flip horizontally": "Przerzu\u0107 w poziomie", -"Edit image": "Edytuj obrazek", -"Image options": "Opcje obrazu", -"Zoom in": "Powi\u0119ksz", -"Zoom out": "Pomniejsz", -"Crop": "Przytnij", -"Resize": "Zmiana rozmiaru", -"Orientation": "Orientacja", -"Brightness": "Jasno\u015b\u0107", -"Sharpen": "Wyostrz", -"Contrast": "Kontrast", -"Color levels": "Poziom koloru", -"Gamma": "Gamma", -"Invert": "Odwr\u00f3\u0107", -"Apply": "Zaakceptuj", -"Back": "Cofnij", -"Insert date\/time": "Wstaw dat\u0119\/czas", -"Date\/time": "Data\/Czas", -"Insert link": "Wstaw \u0142\u0105cze", -"Insert\/edit link": "Wstaw\/edytuj \u0142\u0105cze", -"Text to display": "Tekst do wy\u015bwietlenia", -"Url": "URL", -"Target": "Cel", -"None": "\u017baden", -"New window": "Nowe okno", -"Remove link": "Usu\u0144 \u0142\u0105cze", -"Anchors": "Kotwice", -"Link": "Adres \u0142\u0105cza", -"Paste or type a link": "Wklej lub wpisz adres \u0142\u0105cza", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "URL, kt\u00f3ry wprowadzi\u0142e\u015b wygl\u0105da na adres e-mail. Czy chcesz doda\u0107 mailto: jako prefiks?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "URL, kt\u00f3ry wprowadzi\u0142e\u015b wygl\u0105da na link zewn\u0119trzny. Czy chcesz doda\u0107 http:\/\/ jako prefiks?", -"Link list": "Lista link\u00f3w", -"Insert video": "Wstaw wideo", -"Insert\/edit video": "Wstaw\/edytuj wideo", -"Insert\/edit media": "Wstaw\/Edytuj media", -"Alternative source": "Alternatywne \u017ar\u00f3d\u0142o", -"Poster": "Plakat", -"Paste your embed code below:": "Wklej tutaj kod do osadzenia:", -"Embed": "Osad\u017a", -"Media": "Media", -"Nonbreaking space": "Nie\u0142amliwa spacja", -"Page break": "Podzia\u0142 strony", -"Paste as text": "Wklej jako zwyk\u0142y tekst", -"Preview": "Podgl\u0105d", -"Print": "Drukuj", -"Save": "Zapisz", -"Find": "Znajd\u017a", -"Replace with": "Zamie\u0144 na", -"Replace": "Zamie\u0144", -"Replace all": "Zamie\u0144 wszystko", -"Prev": "Poprz.", -"Next": "Nast.", -"Find and replace": "Znajd\u017a i zamie\u0144", -"Could not find the specified string.": "Nie znaleziono szukanego tekstu.", -"Match case": "Dopasuj wielko\u015b\u0107 liter", -"Whole words": "Ca\u0142e s\u0142owa", -"Spellcheck": "Sprawdzanie pisowni", -"Ignore": "Ignoruj", -"Ignore all": "Ignoruj wszystko", -"Finish": "Zako\u0144cz", -"Add to Dictionary": "Dodaj do s\u0142ownika", -"Insert table": "Wstaw tabel\u0119", -"Table properties": "W\u0142a\u015bciwo\u015bci tabeli", -"Delete table": "Usu\u0144 tabel\u0119", -"Cell": "Kom\u00f3rka", -"Row": "Wiersz", -"Column": "Kolumna", -"Cell properties": "W\u0142a\u015bciwo\u015bci kom\u00f3rki", -"Merge cells": "\u0141\u0105cz kom\u00f3rki", -"Split cell": "Podziel kom\u00f3rk\u0119", -"Insert row before": "Wstaw wiersz przed", -"Insert row after": "Wstaw wiersz po", -"Delete row": "Usu\u0144 wiersz", -"Row properties": "W\u0142a\u015bciwo\u015bci wiersza", -"Cut row": "Wytnij wiersz", -"Copy row": "Kopiuj wiersz", -"Paste row before": "Wklej wiersz przed", -"Paste row after": "Wklej wiersz po", -"Insert column before": "Wstaw kolumn\u0119 przed", -"Insert column after": "Wstaw kolumn\u0119 po", -"Delete column": "Usu\u0144 kolumn\u0119", -"Cols": "Kol.", -"Rows": "Wiersz.", -"Width": "Szeroko\u015b\u0107", -"Height": "Wysoko\u015b\u0107", -"Cell spacing": "Odst\u0119py kom\u00f3rek", -"Cell padding": "Dope\u0142nienie kom\u00f3rki", -"Caption": "Tytu\u0142", -"Left": "Lewo", -"Center": "\u015arodek", -"Right": "Prawo", -"Cell type": "Typ kom\u00f3rki", -"Scope": "Kontekst", -"Alignment": "Wyr\u00f3wnanie", -"H Align": "Wyr\u00f3wnanie w pionie", -"V Align": "Wyr\u00f3wnanie w poziomie", -"Top": "G\u00f3ra", -"Middle": "\u015arodek", -"Bottom": "D\u00f3\u0142", -"Header cell": "Kom\u00f3rka nag\u0142\u00f3wka", -"Row group": "Grupa wierszy", -"Column group": "Grupa kolumn", -"Row type": "Typ wiersza", -"Header": "Nag\u0142\u00f3wek", -"Body": "Tre\u015b\u0107", -"Footer": "Stopka", -"Border color": "Kolor ramki", -"Insert template": "Wstaw szablon", -"Templates": "Szablony", -"Template": "Szablon", -"Text color": "Kolor tekstu", -"Background color": "Kolor t\u0142a", -"Custom...": "Niestandardowy...", -"Custom color": "Kolor niestandardowy", -"No color": "Bez koloru", -"Table of Contents": "Spis tre\u015bci", -"Show blocks": "Poka\u017c bloki", -"Show invisible characters": "Poka\u017c niewidoczne znaki", -"Words: {0}": "S\u0142\u00f3w: {0}", -"{0} words": "{0} s\u0142\u00f3w", -"File": "Plik", -"Edit": "Edycja", -"Insert": "Wstaw", -"View": "Widok", -"Format": "Format", -"Table": "Tabela", -"Tools": "Narz\u0119dzia", -"Powered by {0}": "Powered by {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Obszar Edycji. ALT-F9 - menu. ALT-F10 - pasek narz\u0119dzi. ALT-0 - pomoc" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/pt_BR.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/pt_BR.js deleted file mode 100644 index 2beccd4..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/pt_BR.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('pt_BR',{ -"Redo": "Refazer", -"Undo": "Desfazer", -"Cut": "Recortar", -"Copy": "Copiar", -"Paste": "Colar", -"Select all": "Selecionar tudo", -"New document": "Novo documento", -"Ok": "Ok", -"Cancel": "Cancelar", -"Visual aids": "Ajuda visual", -"Bold": "Negrito", -"Italic": "It\u00e1lico", -"Underline": "Sublinhar", -"Strikethrough": "Riscar", -"Superscript": "Sobrescrito", -"Subscript": "Subscrever", -"Clear formatting": "Limpar formata\u00e7\u00e3o", -"Align left": "Alinhar \u00e0 esquerda", -"Align center": "Centralizar", -"Align right": "Alinhar \u00e0 direita", -"Justify": "Justificar", -"Bullet list": "Lista n\u00e3o ordenada", -"Numbered list": "Lista ordenada", -"Decrease indent": "Diminuir recuo", -"Increase indent": "Aumentar recuo", -"Close": "Fechar", -"Formats": "Formatos", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Seu navegador n\u00e3o suporta acesso direto \u00e0 \u00e1rea de transfer\u00eancia. Por favor use os atalhos Ctrl+X - C - V do teclado", -"Headers": "Cabe\u00e7alhos", -"Header 1": "Cabe\u00e7alho 1", -"Header 2": "Cabe\u00e7alho 2", -"Header 3": "Cabe\u00e7alho 3", -"Header 4": "Cabe\u00e7alho 4", -"Header 5": "Cabe\u00e7alho 5", -"Header 6": "Cabe\u00e7alho 6", -"Headings": "Cabe\u00e7alhos", -"Heading 1": "Cabe\u00e7alho 1", -"Heading 2": "Cabe\u00e7alho 2", -"Heading 3": "Cabe\u00e7alho 3", -"Heading 4": "Cabe\u00e7alho 4", -"Heading 5": "Cabe\u00e7alho 5", -"Heading 6": "Cabe\u00e7alho 6", -"Preformatted": "Preformatado", -"Div": "Div", -"Pre": "Pre", -"Code": "C\u00f3digo", -"Paragraph": "Par\u00e1grafo", -"Blockquote": "Aspas", -"Inline": "Em linha", -"Blocks": "Blocos", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "O comando colar est\u00e1 agora em modo texto plano. O conte\u00fado ser\u00e1 colado como texto plano at\u00e9 voc\u00ea desligar esta op\u00e7\u00e3o.", -"Font Family": "Fonte", -"Font Sizes": "Tamanho", -"Class": "Classe", -"Browse for an image": "Procure uma imagem", -"OR": "OU", -"Drop an image here": "Arraste uma imagem aqui", -"Upload": "Carregar", -"Block": "Bloco", -"Align": "Alinhamento", -"Default": "Padr\u00e3o", -"Circle": "C\u00edrculo", -"Disc": "Disco", -"Square": "Quadrado", -"Lower Alpha": "a. b. c. ...", -"Lower Greek": "\u03b1. \u03b2. \u03b3. ...", -"Lower Roman": "i. ii. iii. ...", -"Upper Alpha": "A. B. C. ...", -"Upper Roman": "I. II. III. ...", -"Anchor": "\u00c2ncora", -"Name": "Nome", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id deve come\u00e7ar com uma letra, seguido apenas por letras, n\u00fameros, tra\u00e7os, pontos, dois pontos ou sublinhados.", -"You have unsaved changes are you sure you want to navigate away?": "Voc\u00ea tem mudan\u00e7as n\u00e3o salvas. Voc\u00ea tem certeza que deseja sair?", -"Restore last draft": "Restaurar \u00faltimo rascunho", -"Special character": "Caracteres especiais", -"Source code": "C\u00f3digo fonte", -"Insert\/Edit code sample": "Inserir\/Editar c\u00f3digo de exemplo", -"Language": "Idioma", -"Code sample": "Exemplo de c\u00f3digo", -"Color": "Cor", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Da esquerda para a direita", -"Right to left": "Da direita para a esquerda", -"Emoticons": "Emoticons", -"Document properties": "Propriedades do documento", -"Title": "T\u00edtulo", -"Keywords": "Palavras-chave", -"Description": "Descri\u00e7\u00e3o", -"Robots": "Rob\u00f4s", -"Author": "Autor", -"Encoding": "Codifica\u00e7\u00e3o", -"Fullscreen": "Tela cheia", -"Action": "A\u00e7\u00e3o", -"Shortcut": "Atalho", -"Help": "Ajuda", -"Address": "Endere\u00e7o", -"Focus to menubar": "Foco no menu", -"Focus to toolbar": "Foco na barra de ferramentas", -"Focus to element path": "Foco no caminho do elemento", -"Focus to contextual toolbar": "Foco na barra de ferramentas contextual", -"Insert link (if link plugin activated)": "Inserir link (se o plugin de link estiver ativado)", -"Save (if save plugin activated)": "Salvar (se o plugin de salvar estiver ativado)", -"Find (if searchreplace plugin activated)": "Procurar (se o plugin de procurar e substituir estiver ativado)", -"Plugins installed ({0}):": "Plugins instalados ({0}):", -"Premium plugins:": "Plugins premium:", -"Learn more...": "Saiba mais...", -"You are using {0}": "Voc\u00ea est\u00e1 usando {0}", -"Plugins": "Plugins", -"Handy Shortcuts": "Atalhos \u00fateis", -"Horizontal line": "Linha horizontal", -"Insert\/edit image": "Inserir\/editar imagem", -"Image description": "Inserir descri\u00e7\u00e3o", -"Source": "Endere\u00e7o da imagem", -"Dimensions": "Dimens\u00f5es", -"Constrain proportions": "Manter propor\u00e7\u00f5es", -"General": "Geral", -"Advanced": "Avan\u00e7ado", -"Style": "Estilo", -"Vertical space": "Espa\u00e7amento vertical", -"Horizontal space": "Espa\u00e7amento horizontal", -"Border": "Borda", -"Insert image": "Inserir imagem", -"Image": "Imagem", -"Image list": "Lista de Imagens", -"Rotate counterclockwise": "Girar em sentido hor\u00e1rio", -"Rotate clockwise": "Girar em sentido anti-hor\u00e1rio", -"Flip vertically": "Virar verticalmente", -"Flip horizontally": "Virar horizontalmente", -"Edit image": "Editar imagem", -"Image options": "Op\u00e7\u00f5es de Imagem", -"Zoom in": "Aumentar zoom", -"Zoom out": "Diminuir zoom", -"Crop": "Cortar", -"Resize": "Redimensionar", -"Orientation": "Orienta\u00e7\u00e3o", -"Brightness": "Brilho", -"Sharpen": "Aumentar nitidez", -"Contrast": "Contraste", -"Color levels": "N\u00edveis de cor", -"Gamma": "Gama", -"Invert": "Inverter", -"Apply": "Aplicar", -"Back": "Voltar", -"Insert date\/time": "Inserir data\/hora", -"Date\/time": "data\/hora", -"Insert link": "Inserir link", -"Insert\/edit link": "Inserir\/editar link", -"Text to display": "Texto para mostrar", -"Url": "URL", -"Target": "Alvo", -"None": "Nenhum", -"New window": "Nova janela", -"Remove link": "Remover link", -"Anchors": "\u00c2ncoras", -"Link": "Link", -"Paste or type a link": "Cole ou digite um Link", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "A URL que voc\u00ea informou parece ser um link externo. Deseja incluir o prefixo http:\/\/?", -"Link list": "Lista de Links", -"Insert video": "Inserir v\u00eddeo", -"Insert\/edit video": "Inserir\/editar v\u00eddeo", -"Insert\/edit media": "Inserir\/editar imagem", -"Alternative source": "Fonte alternativa", -"Poster": "Autor", -"Paste your embed code below:": "Insira o c\u00f3digo de incorpora\u00e7\u00e3o abaixo:", -"Embed": "Incorporar", -"Media": "imagem", -"Nonbreaking space": "Espa\u00e7o n\u00e3o separ\u00e1vel", -"Page break": "Quebra de p\u00e1gina", -"Paste as text": "Colar como texto", -"Preview": "Pr\u00e9-visualizar", -"Print": "Imprimir", -"Save": "Salvar", -"Find": "Localizar", -"Replace with": "Substituir por", -"Replace": "Substituir", -"Replace all": "Substituir tudo", -"Prev": "Anterior", -"Next": "Pr\u00f3ximo", -"Find and replace": "Localizar e substituir", -"Could not find the specified string.": "N\u00e3o foi poss\u00edvel encontrar o termo especificado", -"Match case": "Diferenciar mai\u00fasculas e min\u00fasculas", -"Whole words": "Palavras inteiras", -"Spellcheck": "Corretor ortogr\u00e1fico", -"Ignore": "Ignorar", -"Ignore all": "Ignorar tudo", -"Finish": "Finalizar", -"Add to Dictionary": "Adicionar ao Dicion\u00e1rio", -"Insert table": "Inserir tabela", -"Table properties": "Propriedades da tabela", -"Delete table": "Excluir tabela", -"Cell": "C\u00e9lula", -"Row": "Linha", -"Column": "Coluna", -"Cell properties": "Propriedades da c\u00e9lula", -"Merge cells": "Agrupar c\u00e9lulas", -"Split cell": "Dividir c\u00e9lula", -"Insert row before": "Inserir linha antes", -"Insert row after": "Inserir linha depois", -"Delete row": "Excluir linha", -"Row properties": "Propriedades da linha", -"Cut row": "Recortar linha", -"Copy row": "Copiar linha", -"Paste row before": "Colar linha antes", -"Paste row after": "Colar linha depois", -"Insert column before": "Inserir coluna antes", -"Insert column after": "Inserir coluna depois", -"Delete column": "Excluir coluna", -"Cols": "Colunas", -"Rows": "Linhas", -"Width": "Largura", -"Height": "Altura", -"Cell spacing": "Espa\u00e7amento da c\u00e9lula", -"Cell padding": "Espa\u00e7amento interno da c\u00e9lula", -"Caption": "Legenda", -"Left": "Esquerdo", -"Center": "Centro", -"Right": "Direita", -"Cell type": "Tipo de c\u00e9lula", -"Scope": "Escopo", -"Alignment": "Alinhamento", -"H Align": "Alinhamento H", -"V Align": "Alinhamento V", -"Top": "Superior", -"Middle": "Meio", -"Bottom": "Inferior", -"Header cell": "C\u00e9lula cabe\u00e7alho", -"Row group": "Agrupar linha", -"Column group": "Agrupar coluna", -"Row type": "Tipo de linha", -"Header": "Cabe\u00e7alho", -"Body": "Corpo", -"Footer": "Rodap\u00e9", -"Border color": "Cor da borda", -"Insert template": "Inserir modelo", -"Templates": "Modelos", -"Template": "Modelo", -"Text color": "Cor do texto", -"Background color": "Cor do fundo", -"Custom...": "Personalizado...", -"Custom color": "Cor personalizada", -"No color": "Nenhuma cor", -"Table of Contents": "\u00edndice de Conte\u00fado", -"Show blocks": "Mostrar blocos", -"Show invisible characters": "Exibir caracteres invis\u00edveis", -"Words: {0}": "Palavras: {0}", -"{0} words": "{0} palavras", -"File": "Arquivo", -"Edit": "Editar", -"Insert": "Inserir", -"View": "Visualizar", -"Format": "Formatar", -"Table": "Tabela", -"Tools": "Ferramentas", -"Powered by {0}": "Distribu\u00eddo por {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u00c1rea de texto formatado. Pressione ALT-F9 para exibir o menu, ALT-F10 para exibir a barra de ferramentas ou ALT-0 para exibir a ajuda" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/pt_PT.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/pt_PT.js deleted file mode 100644 index 0376e82..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/pt_PT.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('pt_PT',{ -"Redo": "Refazer", -"Undo": "Desfazer", -"Cut": "Cortar", -"Copy": "Copiar", -"Paste": "Colar", -"Select all": "Selecionar tudo", -"New document": "Novo documento", -"Ok": "Ok", -"Cancel": "Cancelar", -"Visual aids": "Ajuda visual", -"Bold": "Negrito", -"Italic": "It\u00e1lico", -"Underline": "Sublinhado", -"Strikethrough": "Rasurado", -"Superscript": "Superior \u00e0 linha", -"Subscript": "Inferior \u00e0 linha", -"Clear formatting": "Limpar formata\u00e7\u00e3o", -"Align left": "Alinhar \u00e0 esquerda", -"Align center": "Alinhar ao centro", -"Align right": "Alinhar \u00e0 direita", -"Justify": "Justificado", -"Bullet list": "Lista com marcadores", -"Numbered list": "Lista numerada", -"Decrease indent": "Diminuir avan\u00e7o", -"Increase indent": "Aumentar avan\u00e7o", -"Close": "Fechar", -"Formats": "Formatos", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "O seu navegador n\u00e3o suporta acesso direto \u00e0 \u00e1rea de transfer\u00eancia. Por favor use os atalhos Ctrl+X\/C\/V do seu teclado.", -"Headers": "Cabe\u00e7alhos", -"Header 1": "Cabe\u00e7alho 1", -"Header 2": "Cabe\u00e7alho 2", -"Header 3": "Cabe\u00e7alho 3", -"Header 4": "Cabe\u00e7alho 4", -"Header 5": "Cabe\u00e7alho 5", -"Header 6": "Cabe\u00e7alho 6", -"Headings": "T\u00edtulos", -"Heading 1": "T\u00edtulo 1", -"Heading 2": "T\u00edtulo 2", -"Heading 3": "T\u00edtulo 3", -"Heading 4": "T\u00edtulo 4", -"Heading 5": "T\u00edtulo 5", -"Heading 6": "T\u00edtulo 6", -"Preformatted": "Pr\u00e9-formatado", -"Div": "Div", -"Pre": "Pre", -"Code": "C\u00f3digo", -"Paragraph": "Par\u00e1grafo", -"Blockquote": "Cita\u00e7\u00e3o em bloco", -"Inline": "Na linha", -"Blocks": "Blocos", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "O comando colar est\u00e1 em modo de texto simples. O conte\u00fado ser\u00e1 colado como texto simples at\u00e9 desativar esta op\u00e7\u00e3o.", -"Font Family": "Fonte", -"Font Sizes": "Tamanhos", -"Class": "Classe", -"Browse for an image": "Procurar por uma imagem", -"OR": "Ou", -"Drop an image here": "Solte uma imagem aqui", -"Upload": "Carregar", -"Block": "Bloco", -"Align": "Alinhar", -"Default": "Padr\u00e3o", -"Circle": "C\u00edrculo", -"Disc": "Disco", -"Square": "Quadrado", -"Lower Alpha": "a. b. c. ...", -"Lower Greek": "\\u03b1. \\u03b2. \\u03b3. ...", -"Lower Roman": "i. ii. iii. ...", -"Upper Alpha": "A. B. C. ...", -"Upper Roman": "I. II. III. ...", -"Anchor": "\u00c2ncora", -"Name": "Nome", -"Id": "ID", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "O ID deve come\u00e7ar com uma letra, seguido apenas por letras, n\u00fameros, pontos, dois pontos, tra\u00e7os ou sobtra\u00e7os.", -"You have unsaved changes are you sure you want to navigate away?": "Existem altera\u00e7\u00f5es que ainda n\u00e3o foram guardadas. Tem a certeza que pretende sair?", -"Restore last draft": "Restaurar o \u00faltimo rascunho", -"Special character": "Car\u00e1cter especial", -"Source code": "C\u00f3digo fonte", -"Insert\/Edit code sample": "Inserir\/editar amostra de c\u00f3digo", -"Language": "Idioma", -"Code sample": "Amostra de c\u00f3digo", -"Color": "Cor", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Da esquerda para a direita", -"Right to left": "Da direita para a esquerda", -"Emoticons": "Emo\u00e7\u00f5es", -"Document properties": "Propriedades do documento", -"Title": "T\u00edtulo", -"Keywords": "Palavras-chave", -"Description": "Descri\u00e7\u00e3o", -"Robots": "Rob\u00f4s", -"Author": "Autor", -"Encoding": "Codifica\u00e7\u00e3o", -"Fullscreen": "Ecr\u00e3 completo", -"Action": "A\u00e7\u00e3o", -"Shortcut": "Atalho", -"Help": "Ajuda", -"Address": "Endere\u00e7o", -"Focus to menubar": "Foco na barra de menu", -"Focus to toolbar": "Foco na barra de ferramentas", -"Focus to element path": "Foco no caminho do elemento", -"Focus to contextual toolbar": "Foco na barra de contexto", -"Insert link (if link plugin activated)": "Inserir hiperliga\u00e7\u00e3o (se o plugin de liga\u00e7\u00f5es estiver ativado)", -"Save (if save plugin activated)": "Guardar (se o plugin de guardar estiver ativado)", -"Find (if searchreplace plugin activated)": "Pesquisar (se o plugin pesquisar e substituir estiver ativado)", -"Plugins installed ({0}):": "Plugins instalados ({0}):", -"Premium plugins:": "Plugins comerciais:", -"Learn more...": "Saiba mais...", -"You are using {0}": "Est\u00e1 a usar {0}", -"Plugins": "Plugins", -"Handy Shortcuts": "Atalhos \u00fateis", -"Horizontal line": "Linha horizontal", -"Insert\/edit image": "Inserir\/editar imagem", -"Image description": "Descri\u00e7\u00e3o da imagem", -"Source": "Localiza\u00e7\u00e3o", -"Dimensions": "Dimens\u00f5es", -"Constrain proportions": "Manter propor\u00e7\u00f5es", -"General": "Geral", -"Advanced": "Avan\u00e7ado", -"Style": "Estilo", -"Vertical space": "Espa\u00e7amento vertical", -"Horizontal space": "Espa\u00e7amento horizontal", -"Border": "Contorno", -"Insert image": "Inserir imagem", -"Image": "Imagem", -"Image list": "Lista de imagens", -"Rotate counterclockwise": "Rota\u00e7\u00e3o anti-hor\u00e1ria", -"Rotate clockwise": "Rota\u00e7\u00e3o hor\u00e1ria", -"Flip vertically": "Inverter verticalmente", -"Flip horizontally": "Inverter horizontalmente", -"Edit image": "Editar imagem", -"Image options": "Op\u00e7\u00f5es de imagem", -"Zoom in": "Mais zoom", -"Zoom out": "Menos zoom", -"Crop": "Recortar", -"Resize": "Redimensionar", -"Orientation": "Orienta\u00e7\u00e3o", -"Brightness": "Brilho", -"Sharpen": "Mais nitidez", -"Contrast": "Contraste", -"Color levels": "N\u00edveis de cor", -"Gamma": "Gama", -"Invert": "Inverter", -"Apply": "Aplicar", -"Back": "Voltar", -"Insert date\/time": "Inserir data\/hora", -"Date\/time": "Data\/hora", -"Insert link": "Inserir liga\u00e7\u00e3o", -"Insert\/edit link": "Inserir\/editar liga\u00e7\u00e3o", -"Text to display": "Texto a exibir", -"Url": "URL", -"Target": "Alvo", -"None": "Nenhum", -"New window": "Nova janela", -"Remove link": "Remover liga\u00e7\u00e3o", -"Anchors": "\u00c2ncora", -"Link": "Liga\u00e7\u00e3o", -"Paste or type a link": "Copiar ou escrever uma hiperliga\u00e7\u00e3o", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "O URL que indicou parece ser um endere\u00e7o de email. Quer adicionar o prefixo mailto: tal como necess\u00e1rio?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "O URL que indicou parece ser um endere\u00e7o web. Quer adicionar o prefixo http:\/\/ tal como necess\u00e1rio?", -"Link list": "Lista de liga\u00e7\u00f5es", -"Insert video": "Inserir v\u00eddeo", -"Insert\/edit video": "Inserir\/editar v\u00eddeo", -"Insert\/edit media": "Inserir\/editar media", -"Alternative source": "Localiza\u00e7\u00e3o alternativa", -"Poster": "Autor", -"Paste your embed code below:": "Colar c\u00f3digo para embeber:", -"Embed": "Embeber", -"Media": "Media", -"Nonbreaking space": "Espa\u00e7o n\u00e3o quebr\u00e1vel", -"Page break": "Quebra de p\u00e1gina", -"Paste as text": "Colar como texto", -"Preview": "Pr\u00e9-visualizar", -"Print": "Imprimir", -"Save": "Guardar", -"Find": "Pesquisar", -"Replace with": "Substituir por", -"Replace": "Substituir", -"Replace all": "Substituir tudo", -"Prev": "Anterior", -"Next": "Pr\u00f3ximo", -"Find and replace": "Pesquisar e substituir", -"Could not find the specified string.": "N\u00e3o foi poss\u00edvel localizar o termo especificado.", -"Match case": "Diferenciar mai\u00fasculas e min\u00fasculas", -"Whole words": "Palavras completas", -"Spellcheck": "Corretor ortogr\u00e1fico", -"Ignore": "Ignorar", -"Ignore all": "Ignorar tudo", -"Finish": "Concluir", -"Add to Dictionary": "Adicionar ao dicion\u00e1rio", -"Insert table": "Inserir tabela", -"Table properties": "Propriedades da tabela", -"Delete table": "Eliminar tabela", -"Cell": "C\u00e9lula", -"Row": "Linha", -"Column": "Coluna", -"Cell properties": "Propriedades da c\u00e9lula", -"Merge cells": "Unir c\u00e9lulas", -"Split cell": "Dividir c\u00e9lula", -"Insert row before": "Inserir linha antes", -"Insert row after": "Inserir linha depois", -"Delete row": "Eliminar linha", -"Row properties": "Propriedades da linha", -"Cut row": "Cortar linha", -"Copy row": "Copiar linha", -"Paste row before": "Colar linha antes", -"Paste row after": "Colar linha depois", -"Insert column before": "Inserir coluna antes", -"Insert column after": "Inserir coluna depois", -"Delete column": "Eliminar coluna", -"Cols": "Colunas", -"Rows": "Linhas", -"Width": "Largura", -"Height": "Altura", -"Cell spacing": "Espa\u00e7amento entre c\u00e9lulas", -"Cell padding": "Espa\u00e7amento interno da c\u00e9lula", -"Caption": "Legenda", -"Left": "Esquerda", -"Center": "Centro", -"Right": "Direita", -"Cell type": "Tipo de c\u00e9lula", -"Scope": "Escopo", -"Alignment": "Alinhamento", -"H Align": "Alinhamento H", -"V Align": "Alinhamento V", -"Top": "Superior", -"Middle": "Meio", -"Bottom": "Inferior", -"Header cell": "C\u00e9lula de cabe\u00e7alho", -"Row group": "Agrupar linha", -"Column group": "Agrupar coluna", -"Row type": "Tipo de linha", -"Header": "Cabe\u00e7alho", -"Body": "Corpo", -"Footer": "Rodap\u00e9", -"Border color": "Cor de contorno", -"Insert template": "Inserir modelo", -"Templates": "Modelos", -"Template": "Tema", -"Text color": "Cor do texto", -"Background color": "Cor de fundo", -"Custom...": "Personalizada...", -"Custom color": "Cor personalizada", -"No color": "Sem cor", -"Table of Contents": "\u00cdndice", -"Show blocks": "Mostrar blocos", -"Show invisible characters": "Mostrar caracteres invis\u00edveis", -"Words: {0}": "Palavras: {0}", -"{0} words": "{0} palavras", -"File": "Ficheiro", -"Edit": "Editar", -"Insert": "Inserir", -"View": "Ver", -"Format": "Formatar", -"Table": "Tabela", -"Tools": "Ferramentas", -"Powered by {0}": "Criado em {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Caixa de texto formatado. Pressione ALT-F9 para exibir o menu. Pressione ALT-F10 para exibir a barra de ferramentas. Pressione ALT-0 para exibir a ajuda" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ro.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ro.js deleted file mode 100644 index a2f3cae..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ro.js +++ /dev/null @@ -1,230 +0,0 @@ -tinymce.addI18n('ro',{ -"Cut": "Taie", -"Heading 5": "Titlu 5", -"Header 2": "Antet 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Browser-ul dumneavoastr\u0103 nu support\u0103 acces direct la clipboard. Folosi\u0163i combina\u0163ile de tastatur\u0103 Ctrl+X\/C\/V.", -"Heading 4": "Titlu 4", -"Div": "Div", -"Heading 2": "Titlu 2", -"Paste": "Insereaz\u0103", -"Close": "\u00cenchide", -"Font Family": "Familie font", -"Pre": "Pre", -"Align right": "Aliniere la dreapta", -"New document": "Document nou", -"Blockquote": "Citat", -"Numbered list": "List\u0103 ordonat\u0103", -"Heading 1": "Titlu 1", -"Headings": "Titluri", -"Increase indent": "Indenteaz\u0103", -"Formats": "Formate", -"Headers": "Antete", -"Select all": "Selecteaz\u0103 tot", -"Header 3": "Antet 3", -"Blocks": "Blocuri", -"Undo": "Ref\u0103 la loc", -"Strikethrough": "T\u0103iat", -"Bullet list": "List\u0103 neordonat\u0103", -"Header 1": "Antet 1", -"Superscript": "Superscript", -"Clear formatting": "\u015eterge format\u0103rile", -"Font Sizes": "Dimensiuni font", -"Subscript": "Subscript", -"Header 6": "Antet 6", -"Redo": "Execut\u0103 din nou", -"Paragraph": "Paragraf", -"Ok": "Ok", -"Bold": "\u00cengro\u015fat", -"Code": "Cod", -"Italic": "Italic", -"Align center": "Centrare", -"Header 5": "Antet 5", -"Heading 6": "Titlu 6", -"Heading 3": "Titlu 3", -"Decrease indent": "De-indenteaz\u0103", -"Header 4": "Antet 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Functia \"lipe\u015fte\" este acum \u00een modul text simplu. Continutul va fi acum inserat ca text simplu p\u00e2n\u0103 c\u00e2nd aceast\u0103 op\u021biune va fi dezactivat.", -"Underline": "Subliniat", -"Cancel": "Anuleaz\u0103", -"Justify": "Aliniere pe toat\u0103 l\u0103\u021bimea", -"Inline": "Inline", -"Copy": "Copiaz\u0103", -"Align left": "Aliniere la st\u00e2nga", -"Visual aids": "Ajutor vizual", -"Lower Greek": "Minuscule Grecesti", -"Square": "P\u0103trat", -"Default": "Implicit", -"Lower Alpha": "Minuscule Alfanumerice", -"Circle": "Cerc", -"Disc": "Disc", -"Upper Alpha": "Majuscule Alfanumerice", -"Upper Roman": "Majuscule Romane", -"Lower Roman": "Minuscule Romane", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id-ul trebuie s\u0103 inceap\u0103 cu o liter\u0103, urmat\u0103 exclusiv de litere, numere, cratime, puncte, punct \u0219i virgul\u0103 sau underscore-uri.", -"Name": "Nume", -"Anchor": "Ancor\u0103", -"Id": "Id", -"You have unsaved changes are you sure you want to navigate away?": "Ave\u021bi modific\u0103ri nesalvate! Sunte\u0163i sigur c\u0103 dori\u0163i s\u0103 ie\u015fiti?", -"Restore last draft": "Restaurare la ultima salvare", -"Special character": "Caractere speciale", -"Source code": "Codul surs\u0103", -"Language": "Limba", -"Insert\/Edit code sample": "Inserare\/Editare mostr\u0103 cod", -"B": "B", -"R": "R", -"G": "G", -"Color": "Culoare", -"Right to left": "Dreapta la st\u00e2nga", -"Left to right": "St\u00e2nga la dreapta", -"Emoticons": "Emoticoane", -"Robots": "Robo\u021bi", -"Document properties": "Propriet\u0103\u021bi document", -"Title": "Titlu", -"Keywords": "Cuvinte cheie", -"Encoding": "Codare", -"Description": "Descriere", -"Author": "Autor", -"Fullscreen": "Pe tot ecranul", -"Horizontal line": "Linie orizontal\u0103", -"Horizontal space": "Spa\u021biul orizontal", -"Insert\/edit image": "Inserare\/editarea imaginilor", -"General": "General", -"Advanced": "Avansat", -"Source": "Surs\u0103", -"Border": "Bordur\u0103", -"Constrain proportions": "Constr\u00e2nge propor\u021biile", -"Vertical space": "Spa\u021biul vertical", -"Image description": "Descrierea imaginii", -"Style": "Stil", -"Dimensions": "Dimensiuni", -"Insert image": "Inserare imagine", -"Image": "Imagine", -"Zoom in": "M\u0103rire", -"Contrast": "Contrast", -"Back": "\u00cenapoi", -"Gamma": "Gamma", -"Flip horizontally": "R\u0103sturn\u0103 orizontal", -"Resize": "Redimensionare", -"Sharpen": "Accentuare", -"Zoom out": "Mic\u015forare", -"Image options": "Op\u021biuni imagine", -"Apply": "Salveaz\u0103", -"Brightness": "Str\u0103lucire", -"Rotate clockwise": "Rotire \u00een sensul orar", -"Rotate counterclockwise": "Rotire \u00een sensul antiorar", -"Edit image": "Editare imagine", -"Color levels": "Niveluri de culoare", -"Crop": "Decupare", -"Orientation": "Orientare", -"Flip vertically": "R\u0103sturn\u0103 vertical", -"Invert": "Invers\u0103", -"Date\/time": "Data\/ora", -"Insert date\/time": "Insereaz\u0103 data\/ora", -"Remove link": "\u0218terge link-ul", -"Url": "URL", -"Text to display": "Text de afi\u0219at", -"Anchors": "Ancor\u0103", -"Insert link": "Inserare link", -"Link": "Link", -"New window": "Fereastr\u0103 nou\u0103", -"None": "Nici unul", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "URL-ul introdus pare s\u0103 fie o adres\u0103 web. Dori\u021bi s\u0103 ad\u0103uga\u021bi prefixul http:\/\/ ?", -"Paste or type a link": "Introduce\u021bi un link", -"Target": "\u021aint\u0103", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "URL-ul introdus pare s\u0103 fie o adres\u0103 de e-mail. Dori\u021bi s\u0103 ad\u0103uga\u021bi prefixul mailto: ?", -"Insert\/edit link": "Inserare\/editare link", -"Insert\/edit video": "Inserare\/editare video", -"Media": "Media", -"Alternative source": "Surs\u0103 alternativ\u0103", -"Paste your embed code below:": "Insera\u021bi codul:", -"Insert video": "Inserare video", -"Poster": "Poster", -"Insert\/edit media": "Inserare\/editare media", -"Embed": "Embed", -"Nonbreaking space": "Spa\u021biu neseparator", -"Page break": "\u00centrerupere de pagin\u0103", -"Paste as text": "Lipe\u015fte ca text", -"Preview": "Previzualizare", -"Print": "Tip\u0103re\u0219te", -"Save": "Salveaz\u0103", -"Could not find the specified string.": "Nu am putut g\u0103si \u0219irul specificat.", -"Replace": "\u00cenlocuie\u015fte", -"Next": "Precedent", -"Whole words": "Doar cuv\u00eentul \u00eentreg", -"Find and replace": "Caut\u0103 \u015fi \u00eenlocuie\u015fte", -"Replace with": "\u00cenlocuie\u015fte cu", -"Find": "Caut\u0103", -"Replace all": "\u00cenlocuie\u015fte toate", -"Match case": "Distinge majuscule\/minuscule", -"Prev": "Anterior", -"Spellcheck": "Verificarea ortografic\u0103", -"Finish": "Finalizeaz\u0103", -"Ignore all": "Ignor\u0103 toate", -"Ignore": "Ignor\u0103", -"Add to Dictionary": "Adaug\u0103 \u00een Dic\u021bionar", -"Insert row before": "Insereaz\u0103 \u00eenainte de linie", -"Rows": "Linii", -"Height": "\u00cen\u0103l\u0163ime", -"Paste row after": "Lipe\u015fte linie dup\u0103", -"Alignment": "Aliniament", -"Border color": "Culoare bordur\u0103", -"Column group": "Grup de coloane", -"Row": "Linie", -"Insert column before": "Insereaza \u00eenainte de coloan\u0103", -"Split cell": "\u00cemp\u0103r\u021birea celulelor", -"Cell padding": "Spa\u021biere", -"Cell spacing": "Spa\u021biere celule", -"Row type": "Tip de linie", -"Insert table": "Insereaz\u0103 tabel\u0103", -"Body": "Corp", -"Caption": "Titlu", -"Footer": "Subsol", -"Delete row": "\u0218terge linia", -"Paste row before": "Lipe\u015fte \u00eenainte de linie", -"Scope": "Domeniu", -"Delete table": "\u0218terge tabel\u0103", -"H Align": "Aliniere H", -"Top": "Sus", -"Header cell": "Antet celul\u0103", -"Column": "Coloan\u0103", -"Row group": "Grup de linii", -"Cell": "Celul\u0103", -"Middle": "Mijloc", -"Cell type": "Tip celul\u0103", -"Copy row": "Copiaz\u0103 linie", -"Row properties": "Propriet\u0103\u021bi linie", -"Table properties": "Propriet\u0103\u021bi tabel\u0103", -"Bottom": "Jos", -"V Align": "Aliniere V", -"Header": "Antet", -"Right": "Dreapta", -"Insert column after": "Insereaza dup\u0103 coloan\u0103", -"Cols": "Coloane", -"Insert row after": "Insereaz\u0103 dup\u0103 linie", -"Width": "L\u0103\u0163ime", -"Cell properties": "Propriet\u0103\u021bi celul\u0103", -"Left": "St\u00e2nga", -"Cut row": "Taie linie", -"Delete column": "\u0218terge coloana", -"Center": "Centru", -"Merge cells": "\u00cembinarea celulelor", -"Insert template": "Insereaz\u0103 \u0219ablon", -"Templates": "\u015eabloane", -"Background color": "Culoare fundal", -"Custom...": "Personalizat...", -"Custom color": "Culoare personalizat\u0103", -"No color": "F\u0103r\u0103 culoare", -"Text color": "Culoare text", -"Table of Contents": "Cuprins", -"Show blocks": "Afi\u0219are blocuri", -"Show invisible characters": "Afi\u0219are caractere invizibile", -"Words: {0}": "Cuvinte: {0}", -"Insert": "Insereaz\u0103", -"File": "Fil\u0103", -"Edit": "Editeaz\u0103", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zon\u0103 cu Rich Text. Apas\u0103 ALT-F9 pentru meniu. Apas\u0103 ALT-F10 pentru bara de unelte. Apas\u0103 ALT-0 pentru ajutor", -"Tools": "Unelte", -"View": "Vezi", -"Table": "Tabel\u0103", -"Format": "Formateaz\u0103" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ru.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ru.js deleted file mode 100644 index dfae77d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ru.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('ru',{ -"Redo": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c", -"Undo": "\u0412\u0435\u0440\u043d\u0443\u0442\u044c", -"Cut": "\u0412\u044b\u0440\u0435\u0437\u0430\u0442\u044c", -"Copy": "\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c", -"Paste": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c", -"Select all": "\u0412\u044b\u0434\u0435\u043b\u0438\u0442\u044c \u0432\u0441\u0435", -"New document": "\u041d\u043e\u0432\u044b\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442", -"Ok": "\u041e\u043a", -"Cancel": "\u041e\u0442\u043c\u0435\u043d\u0438\u0442\u044c", -"Visual aids": "\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043a\u043e\u043d\u0442\u0443\u0440\u044b", -"Bold": "\u041f\u043e\u043b\u0443\u0436\u0438\u0440\u043d\u044b\u0439", -"Italic": "\u041a\u0443\u0440\u0441\u0438\u0432", -"Underline": "\u041f\u043e\u0434\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439", -"Strikethrough": "\u0417\u0430\u0447\u0435\u0440\u043a\u043d\u0443\u0442\u044b\u0439", -"Superscript": "\u0412\u0435\u0440\u0445\u043d\u0438\u0439 \u0438\u043d\u0434\u0435\u043a\u0441", -"Subscript": "\u041d\u0438\u0436\u043d\u0438\u0439 \u0438\u043d\u0434\u0435\u043a\u0441", -"Clear formatting": "\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u044c \u0444\u043e\u0440\u043c\u0430\u0442", -"Align left": "\u041f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", -"Align center": "\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443", -"Align right": "\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", -"Justify": "\u041f\u043e \u0448\u0438\u0440\u0438\u043d\u0435", -"Bullet list": "\u041c\u0430\u0440\u043a\u0438\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a", -"Numbered list": "\u041d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u043d\u043d\u044b\u0439 \u0441\u043f\u0438\u0441\u043e\u043a", -"Decrease indent": "\u0423\u043c\u0435\u043d\u044c\u0448\u0438\u0442\u044c \u043e\u0442\u0441\u0442\u0443\u043f", -"Increase indent": "\u0423\u0432\u0435\u043b\u0438\u0447\u0438\u0442\u044c \u043e\u0442\u0441\u0442\u0443\u043f", -"Close": "\u0417\u0430\u043a\u0440\u044b\u0442\u044c", -"Formats": "\u0424\u043e\u0440\u043c\u0430\u0442", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442 \u043f\u0440\u044f\u043c\u043e\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u043a \u0431\u0443\u0444\u0435\u0440\u0443 \u043e\u0431\u043c\u0435\u043d\u0430. \u041f\u043e\u0436\u0430\u043b\u0443\u0439\u0441\u0442\u0430, \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0439\u0442\u0435 \u0441\u043b\u0435\u0434\u0443\u044e\u0449\u0438\u0435 \u0441\u043e\u0447\u0435\u0442\u0430\u043d\u0438\u044f \u043a\u043b\u0430\u0432\u0438\u0448: Ctrl+X\/C\/V.", -"Headers": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438", -"Header 1": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 1", -"Header 2": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 2", -"Header 3": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 3", -"Header 4": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 4", -"Header 5": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 5", -"Header 6": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 6", -"Headings": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438", -"Heading 1": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 1", -"Heading 2": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 2", -"Heading 3": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 3", -"Heading 4": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 4", -"Heading 5": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 5", -"Heading 6": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 6", -"Preformatted": "\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", -"Div": "\u0411\u043b\u043e\u043a", -"Pre": "\u041f\u0440\u0435\u0434\u0432\u0430\u0440\u0438\u0442\u0435\u043b\u044c\u043d\u043e\u0435 \u0444\u043e\u0440\u043c\u0430\u0442\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435", -"Code": "\u041a\u043e\u0434", -"Paragraph": "\u041f\u0430\u0440\u0430\u0433\u0440\u0430\u0444", -"Blockquote": "\u0426\u0438\u0442\u0430\u0442\u0430", -"Inline": "\u0421\u0442\u0440\u043e\u0447\u043d\u044b\u0435", -"Blocks": "\u0411\u043b\u043e\u043a\u0438", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u0412\u0441\u0442\u0430\u0432\u043a\u0430 \u043e\u0441\u0443\u0449\u0435\u0441\u0442\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432 \u0432\u0438\u0434\u0435 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0430, \u043f\u043e\u043a\u0430 \u043d\u0435 \u043e\u0442\u043a\u043b\u044e\u0447\u0438\u0442\u044c \u0434\u0430\u043d\u043d\u0443\u044e \u043e\u043f\u0446\u0438\u044e.", -"Font Family": "\u0428\u0440\u0438\u0444\u0442", -"Font Sizes": "\u0420\u0430\u0437\u043c\u0435\u0440 \u0448\u0440\u0438\u0444\u0442\u0430", -"Class": "\u041a\u043b\u0430\u0441\u0441", -"Browse for an image": "\u0412\u044b\u0431\u043e\u0440 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f", -"OR": "\u0418\u041b\u0418", -"Drop an image here": "\u041f\u0435\u0440\u0435\u0442\u0430\u0449\u0438\u0442\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435 \u0441\u044e\u0434\u0430", -"Upload": "\u0417\u0430\u0433\u0440\u0443\u0437\u0438\u0442\u044c", -"Block": "\u0411\u043b\u043e\u043a", -"Align": "\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435", -"Default": "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u044b\u0439", -"Circle": "\u041e\u043a\u0440\u0443\u0436\u043d\u043e\u0441\u0442\u0438", -"Disc": "\u041a\u0440\u0443\u0433\u0438", -"Square": "\u041a\u0432\u0430\u0434\u0440\u0430\u0442\u044b", -"Lower Alpha": "\u0421\u0442\u0440\u043e\u0447\u043d\u044b\u0435 \u043b\u0430\u0442\u0438\u043d\u0441\u043a\u0438\u0435 \u0431\u0443\u043a\u0432\u044b", -"Lower Greek": "\u0421\u0442\u0440\u043e\u0447\u043d\u044b\u0435 \u0433\u0440\u0435\u0447\u0435\u0441\u043a\u0438\u0435 \u0431\u0443\u043a\u0432\u044b", -"Lower Roman": "\u0421\u0442\u0440\u043e\u0447\u043d\u044b\u0435 \u0440\u0438\u043c\u0441\u043a\u0438\u0435 \u0446\u0438\u0444\u0440\u044b", -"Upper Alpha": "\u0417\u0430\u0433\u043b\u0430\u0432\u043d\u044b\u0435 \u043b\u0430\u0442\u0438\u043d\u0441\u043a\u0438\u0435 \u0431\u0443\u043a\u0432\u044b", -"Upper Roman": "\u0417\u0430\u0433\u043b\u0430\u0432\u043d\u044b\u0435 \u0440\u0438\u043c\u0441\u043a\u0438\u0435 \u0446\u0438\u0444\u0440\u044b", -"Anchor": "\u042f\u043a\u043e\u0440\u044c", -"Name": "\u0418\u043c\u044f", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id \u0434\u043e\u043b\u0436\u0435\u043d \u043d\u0430\u0447\u0438\u043d\u0430\u0442\u044c\u0441\u044f \u0441 \u0431\u0443\u043a\u0432\u044b, \u043f\u0440\u043e\u0434\u043e\u043b\u0436\u0430\u0442\u044c\u0441\u044f \u0442\u043e\u043b\u044c\u043a\u043e \u0441 \u0431\u0443\u043a\u0432\u044b, \u0446\u0438\u0444\u0440\u044b, \u0442\u0438\u0440\u0435, \u0442\u043e\u0447\u043a\u0438, \u0434\u0432\u043e\u0435\u0442\u043e\u0447\u0438\u044f \u0438\u043b\u0438 \u043f\u043e\u0434\u0447\u0435\u0440\u043a\u0438\u0432\u0430\u043d\u0438\u044f.", -"You have unsaved changes are you sure you want to navigate away?": "\u0423 \u0432\u0430\u0441 \u0435\u0441\u0442\u044c \u043d\u0435 \u0441\u043e\u0445\u0440\u0430\u043d\u0435\u043d\u043d\u044b\u0435 \u0438\u0437\u043c\u0435\u043d\u0435\u043d\u0438\u044f. \u0412\u044b \u0443\u0432\u0435\u0440\u0435\u043d\u044b, \u0447\u0442\u043e \u0445\u043e\u0442\u0438\u0442\u0435 \u0443\u0439\u0442\u0438?", -"Restore last draft": "\u0412\u043e\u0441\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0438\u0435 \u043f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0430", -"Special character": "\u0421\u043f\u0435\u0446\u0438\u0430\u043b\u044c\u043d\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b", -"Source code": "\u0418\u0441\u0445\u043e\u0434\u043d\u044b\u0439 \u043a\u043e\u0434", -"Insert\/Edit code sample": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c\/\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u043f\u0440\u0438\u043c\u0435\u0440 \u043a\u043e\u0434\u0430", -"Language": "\u042f\u0437\u044b\u043a", -"Code sample": "\u041f\u0440\u0438\u043c\u0435\u0440 \u043a\u043e\u0434\u0430", -"Color": "\u0426\u0432\u0435\u0442", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043b\u0435\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e", -"Right to left": "\u041d\u0430\u043f\u0440\u0430\u0432\u043b\u0435\u043d\u0438\u0435 \u0441\u043f\u0440\u0430\u0432\u0430 \u043d\u0430\u043b\u0435\u0432\u043e", -"Emoticons": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u043c\u0430\u0439\u043b", -"Document properties": "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430", -"Title": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", -"Keywords": "\u041a\u043b\u044e\u0447\u0438\u0432\u044b\u0435 \u0441\u043b\u043e\u0432\u0430", -"Description": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435", -"Robots": "\u0420\u043e\u0431\u043e\u0442\u044b", -"Author": "\u0410\u0432\u0442\u043e\u0440", -"Encoding": "\u041a\u043e\u0434\u0438\u0440\u043e\u0432\u043a\u0430", -"Fullscreen": "\u041f\u043e\u043b\u043d\u043e\u044d\u043a\u0440\u0430\u043d\u043d\u044b\u0439 \u0440\u0435\u0436\u0438\u043c", -"Action": "\u0414\u0435\u0439\u0441\u0442\u0432\u0438\u0435", -"Shortcut": "\u042f\u0440\u043b\u044b\u043a", -"Help": "\u041f\u043e\u043c\u043e\u0449\u044c", -"Address": "\u0410\u0434\u0440\u0435\u0441", -"Focus to menubar": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u0438 \u043c\u0435\u043d\u044e", -"Focus to toolbar": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u043f\u0430\u043d\u0435\u043b\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432", -"Focus to element path": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u044d\u043b\u0435\u043c\u0435\u043d\u0442\u0435 \u043f\u0443\u0442\u0438", -"Focus to contextual toolbar": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u043d\u043e\u0439 \u043f\u0430\u043d\u0435\u043b\u0438 \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432", -"Insert link (if link plugin activated)": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443 (\u0435\u0441\u043b\u0438 \u043f\u043b\u0430\u0433\u0438\u043d link \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d)", -"Save (if save plugin activated)": "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c (\u0435\u0441\u043b\u0438 \u043f\u043b\u0430\u0433\u0438\u043d save \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d)", -"Find (if searchreplace plugin activated)": "\u041d\u0430\u0439\u0442\u0438 (\u0435\u0441\u043b\u0438 \u043f\u043b\u0430\u0433\u0438\u043d searchreplace \u0430\u043a\u0442\u0438\u0432\u0438\u0440\u043e\u0432\u0430\u043d)", -"Plugins installed ({0}):": "\u0423\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044b\u0435 \u043f\u043b\u0430\u0433\u0438\u043d\u044b ({0}):", -"Premium plugins:": "\u041f\u0440\u0435\u043c\u0438\u0443\u043c \u043f\u043b\u0430\u0433\u0438\u043d\u044b:", -"Learn more...": "\u0423\u0437\u043d\u0430\u0442\u044c \u0431\u043e\u043b\u044c\u0448\u0435...", -"You are using {0}": "\u0412\u044b \u0438\u0441\u043f\u043e\u043b\u044c\u0437\u0443\u0435\u0442\u0435 {0}", -"Plugins": "\u041f\u043b\u0430\u0433\u0438\u043d\u044b", -"Handy Shortcuts": "\u0413\u043e\u0440\u044f\u0447\u0438\u0435 \u043a\u043b\u0430\u0432\u0438\u0448\u0438", -"Horizontal line": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0430\u044f \u043b\u0438\u043d\u0438\u044f", -"Insert\/edit image": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c\/\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435", -"Image description": "\u041e\u043f\u0438\u0441\u0430\u043d\u0438\u0435 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f", -"Source": "\u0418\u0441\u0442\u043e\u0447\u043d\u0438\u043a", -"Dimensions": "\u0420\u0430\u0437\u043c\u0435\u0440", -"Constrain proportions": "\u0421\u043e\u0445\u0440\u0430\u043d\u044f\u0442\u044c \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0438\u0438", -"General": "\u041e\u0431\u0449\u0435\u0435", -"Advanced": "\u0420\u0430\u0441\u0448\u0438\u0440\u0435\u043d\u043d\u044b\u0435", -"Style": "\u0421\u0442\u0438\u043b\u044c", -"Vertical space": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b", -"Horizontal space": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u044b\u0439 \u0438\u043d\u0442\u0435\u0440\u0432\u0430\u043b", -"Border": "\u0420\u0430\u043c\u043a\u0430", -"Insert image": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435", -"Image": "\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f", -"Image list": "\u0421\u043f\u0438\u0441\u043e\u043a \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0439", -"Rotate counterclockwise": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043f\u0440\u043e\u0442\u0438\u0432 \u0447\u0430\u0441\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u0435\u043b\u043a\u0438", -"Rotate clockwise": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u044c \u043f\u043e \u0447\u0430\u0441\u043e\u0432\u043e\u0439 \u0441\u0442\u0440\u0435\u043b\u043a\u0435", -"Flip vertically": "\u041e\u0442\u0440\u0430\u0437\u0438\u0442\u044c \u043f\u043e \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0438", -"Flip horizontally": "\u041e\u0442\u0440\u0430\u0437\u0438\u0442\u044c \u043f\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u0438", -"Edit image": "\u0420\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435", -"Image options": "\u041d\u0430\u0441\u0442\u0440\u043e\u0439\u043a\u0438 \u0438\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u044f", -"Zoom in": "\u041f\u0440\u0438\u0431\u043b\u0438\u0437\u0438\u0442\u044c", -"Zoom out": "\u041e\u0442\u0434\u0430\u043b\u0438\u0442\u044c", -"Crop": "\u041e\u0431\u0440\u0435\u0437\u0430\u0442\u044c", -"Resize": "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c \u0440\u0430\u0437\u043c\u0435\u0440", -"Orientation": "\u041e\u0440\u0438\u0435\u043d\u0442\u0430\u0446\u0438\u044f", -"Brightness": "\u042f\u0440\u043a\u043e\u0441\u0442\u044c", -"Sharpen": "\u0427\u0435\u0442\u043a\u043e\u0441\u0442\u044c", -"Contrast": "\u041a\u043e\u043d\u0442\u0440\u0430\u0441\u0442", -"Color levels": "\u0426\u0432\u0435\u0442\u043e\u0432\u044b\u0435 \u0443\u0440\u043e\u0432\u043d\u0438", -"Gamma": "\u0413\u0430\u043c\u043c\u0430", -"Invert": "\u0418\u043d\u0432\u0435\u0440\u0441\u0438\u044f", -"Apply": "\u041f\u0440\u0438\u043c\u0435\u043d\u0438\u0442\u044c", -"Back": "\u041d\u0430\u0437\u0430\u0434", -"Insert date\/time": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0434\u0430\u0442\u0443\/\u0432\u0440\u0435\u043c\u044f", -"Date\/time": "\u0414\u0430\u0442\u0430\/\u0432\u0440\u0435\u043c\u044f", -"Insert link": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443", -"Insert\/edit link": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c\/\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443", -"Text to display": "\u041e\u0442\u043e\u0431\u0440\u0430\u0436\u0430\u0435\u043c\u044b\u0439 \u0442\u0435\u043a\u0441\u0442", -"Url": "\u0410\u0434\u0440\u0435\u0441 \u0441\u0441\u044b\u043b\u043a\u0438", -"Target": "\u041e\u0442\u043a\u0440\u044b\u0432\u0430\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443", -"None": "\u041d\u0435\u0442", -"New window": "\u0412 \u043d\u043e\u0432\u043e\u043c \u043e\u043a\u043d\u0435", -"Remove link": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0441\u044b\u043b\u043a\u0443", -"Anchors": "\u042f\u043a\u043e\u0440\u044f", -"Link": "\u0421\u0441\u044b\u043b\u043a\u0430", -"Paste or type a link": "\u0412\u0432\u0435\u0434\u0438\u0442\u0435 \u0438\u043b\u0438 \u0432\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0441\u0441\u044b\u043b\u043a\u0443", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0412\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0439 URL \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u043a\u043e\u0440\u0440\u0435\u043a\u0442\u043d\u044b\u043c \u0430\u0434\u0440\u0435\u0441\u043e\u043c \u044d\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0439 \u043f\u043e\u0447\u0442\u044b. \u0412\u044b \u0436\u0435\u043b\u0430\u0435\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u00abmailto:\u00bb?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u0412\u0432\u0435\u0434\u0451\u043d\u043d\u044b\u0439 URL \u044f\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0432\u043d\u0435\u0448\u043d\u0435\u0439 \u0441\u0441\u044b\u043b\u043a\u043e\u0439. \u0412\u044b \u0436\u0435\u043b\u0430\u0435\u0442\u0435 \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u043f\u0440\u0435\u0444\u0438\u043a\u0441 \u00abhttp:\/\/\u00bb?", -"Link list": "\u0421\u043f\u0438\u0441\u043e\u043a \u0441\u0441\u044b\u043b\u043e\u043a", -"Insert video": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0432\u0438\u0434\u0435\u043e", -"Insert\/edit video": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c\/\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0438\u0434\u0435\u043e", -"Insert\/edit media": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c\/\u0440\u0435\u0434\u0430\u043a\u0442\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0438\u0434\u0435\u043e", -"Alternative source": "\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u044b\u0439 \u0438\u0441\u0442\u043e\u0447\u043d\u0438\u043a", -"Poster": "\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435", -"Paste your embed code below:": "\u0412\u0441\u0442\u0430\u0432\u044c\u0442\u0435 \u0432\u0430\u0448 \u043a\u043e\u0434 \u043d\u0438\u0436\u0435:", -"Embed": "\u041a\u043e\u0434 \u0434\u043b\u044f \u0432\u0441\u0442\u0430\u0432\u043a\u0438", -"Media": "\u0412\u0438\u0434\u0435\u043e", -"Nonbreaking space": "\u041d\u0435\u0440\u0430\u0437\u0440\u044b\u0432\u043d\u044b\u0439 \u043f\u0440\u043e\u0431\u0435\u043b", -"Page break": "\u0420\u0430\u0437\u0440\u044b\u0432 \u0441\u0442\u0440\u0430\u043d\u0438\u0446\u044b", -"Paste as text": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043a\u0430\u043a \u0442\u0435\u043a\u0441\u0442", -"Preview": "\u041f\u0440\u0435\u0434\u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440", -"Print": "\u041f\u0435\u0447\u0430\u0442\u044c", -"Save": "\u0421\u043e\u0445\u0440\u0430\u043d\u0438\u0442\u044c", -"Find": "\u041d\u0430\u0439\u0442\u0438", -"Replace with": "\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u043d\u0430", -"Replace": "\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c", -"Replace all": "\u0417\u0430\u043c\u0435\u043d\u0438\u0442\u044c \u0432\u0441\u0435", -"Prev": "\u0412\u0432\u0435\u0440\u0445", -"Next": "\u0412\u043d\u0438\u0437", -"Find and replace": "\u041f\u043e\u0438\u0441\u043a \u0438 \u0437\u0430\u043c\u0435\u043d\u0430", -"Could not find the specified string.": "\u0417\u0430\u0434\u0430\u043d\u043d\u0430\u044f \u0441\u0442\u0440\u043e\u043a\u0430 \u043d\u0435 \u043d\u0430\u0439\u0434\u0435\u043d\u0430", -"Match case": "\u0423\u0447\u0438\u0442\u044b\u0432\u0430\u0442\u044c \u0440\u0435\u0433\u0438\u0441\u0442\u0440", -"Whole words": "\u0421\u043b\u043e\u0432\u043e \u0446\u0435\u043b\u0438\u043a\u043e\u043c", -"Spellcheck": "\u041f\u0440\u043e\u0432\u0435\u0440\u0438\u0442\u044c \u043f\u0440\u0430\u0432\u043e\u043f\u0438\u0441\u0430\u043d\u0438\u0435", -"Ignore": "\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c", -"Ignore all": "\u0418\u0433\u043d\u043e\u0440\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0432\u0441\u0435", -"Finish": "\u0417\u0430\u043a\u043e\u043d\u0447\u0438\u0442\u044c", -"Add to Dictionary": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0432 \u0441\u043b\u043e\u0432\u0430\u0440\u044c", -"Insert table": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u0443", -"Table properties": "\u0421\u0432\u043e\u0439\u0441\u0442\u0432\u0430 \u0442\u0430\u0431\u043b\u0438\u0446\u044b", -"Delete table": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0442\u0430\u0431\u043b\u0438\u0446\u0443", -"Cell": "\u042f\u0447\u0435\u0439\u043a\u0430", -"Row": "\u0421\u0442\u0440\u043e\u043a\u0430", -"Column": "\u0421\u0442\u043e\u043b\u0431\u0435\u0446", -"Cell properties": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u044f\u0447\u0435\u0439\u043a\u0438", -"Merge cells": "\u041e\u0431\u044a\u0435\u0434\u0438\u043d\u0438\u0442\u044c \u044f\u0447\u0435\u0439\u043a\u0438", -"Split cell": "\u0420\u0430\u0437\u0431\u0438\u0442\u044c \u044f\u0447\u0435\u0439\u043a\u0443", -"Insert row before": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u0432\u0435\u0440\u0445\u0443", -"Insert row after": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u043f\u0443\u0441\u0442\u0443\u044e \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u043d\u0438\u0437\u0443", -"Delete row": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443", -"Row properties": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u044b \u0441\u0442\u0440\u043e\u043a\u0438", -"Cut row": "\u0412\u044b\u0440\u0435\u0437\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443", -"Copy row": "\u041a\u043e\u043f\u0438\u0440\u043e\u0432\u0430\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443", -"Paste row before": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u0432\u0435\u0440\u0445\u0443", -"Paste row after": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u0440\u043e\u043a\u0443 \u0441\u043d\u0438\u0437\u0443", -"Insert column before": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u0441\u043b\u0435\u0432\u0430", -"Insert column after": "\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446 \u0441\u043f\u0440\u0430\u0432\u0430", -"Delete column": "\u0423\u0434\u0430\u043b\u0438\u0442\u044c \u0441\u0442\u043e\u043b\u0431\u0435\u0446", -"Cols": "\u0421\u0442\u043e\u043b\u0431\u0446\u044b", -"Rows": "\u0421\u0442\u0440\u043e\u043a\u0438", -"Width": "\u0428\u0438\u0440\u0438\u043d\u0430", -"Height": "\u0412\u044b\u0441\u043e\u0442\u0430", -"Cell spacing": "\u0412\u043d\u0435\u0448\u043d\u0438\u0439 \u043e\u0442\u0441\u0442\u0443\u043f", -"Cell padding": "\u0412\u043d\u0443\u0442\u0440\u0435\u043d\u043d\u0438\u0439 \u043e\u0442\u0441\u0442\u0443\u043f", -"Caption": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", -"Left": "\u041f\u043e \u043b\u0435\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", -"Center": "\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443", -"Right": "\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", -"Cell type": "\u0422\u0438\u043f \u044f\u0447\u0435\u0439\u043a\u0438", -"Scope": "Scope", -"Alignment": "\u0412\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435", -"H Align": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435", -"V Align": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u043e\u0435 \u0432\u044b\u0440\u0430\u0432\u043d\u0438\u0432\u0430\u043d\u0438\u0435", -"Top": "\u041f\u043e \u0432\u0435\u0440\u0445\u0443", -"Middle": "\u041f\u043e \u0441\u0435\u0440\u0435\u0434\u0438\u043d\u0435", -"Bottom": "\u041f\u043e \u043d\u0438\u0437\u0443", -"Header cell": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", -"Row group": "\u0413\u0440\u0443\u043f\u043f\u0430 \u0441\u0442\u0440\u043e\u043a", -"Column group": "\u0413\u0440\u0443\u043f\u043f\u0430 \u043a\u043e\u043b\u043e\u043d\u043e\u043a", -"Row type": "\u0422\u0438\u043f \u0441\u0442\u0440\u043e\u043a\u0438", -"Header": "\u0428\u0430\u043f\u043a\u0430", -"Body": "\u0422\u0435\u043b\u043e", -"Footer": "\u041d\u0438\u0437", -"Border color": "\u0426\u0432\u0435\u0442 \u0440\u0430\u043c\u043a\u0438", -"Insert template": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c \u0448\u0430\u0431\u043b\u043e\u043d", -"Templates": "\u0428\u0430\u0431\u043b\u043e\u043d\u044b", -"Template": "\u0428\u0430\u0431\u043b\u043e\u043d", -"Text color": "\u0426\u0432\u0435\u0442 \u0442\u0435\u043a\u0441\u0442\u0430", -"Background color": "\u0426\u0432\u0435\u0442 \u0444\u043e\u043d\u0430", -"Custom...": "\u0412\u044b\u0431\u0440\u0430\u0442\u044c\u2026", -"Custom color": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0439 \u0446\u0432\u0435\u0442", -"No color": "\u0411\u0435\u0437 \u0446\u0432\u0435\u0442\u0430", -"Table of Contents": "\u0421\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435", -"Show blocks": "\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u0431\u043b\u043e\u043a\u0438", -"Show invisible characters": "\u041f\u043e\u043a\u0430\u0437\u044b\u0432\u0430\u0442\u044c \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u044b\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u044b", -"Words: {0}": "\u041a\u043e\u043b\u0438\u0447\u0435\u0441\u0442\u0432\u043e \u0441\u043b\u043e\u0432: {0}", -"{0} words": "\u0441\u043b\u043e\u0432: {0}", -"File": "\u0424\u0430\u0439\u043b", -"Edit": "\u0418\u0437\u043c\u0435\u043d\u0438\u0442\u044c", -"Insert": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u044c", -"View": "\u0412\u0438\u0434", -"Format": "\u0424\u043e\u0440\u043c\u0430\u0442", -"Table": "\u0422\u0430\u0431\u043b\u0438\u0446\u0430", -"Tools": "\u0418\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u044b", -"Powered by {0}": "\u041f\u0440\u0438 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0435 {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u0422\u0435\u043a\u0441\u0442\u043e\u0432\u043e\u0435 \u043f\u043e\u043b\u0435. \u041d\u0430\u0436\u043c\u0438\u0442\u0435 ALT-F9 \u0447\u0442\u043e\u0431\u044b \u0432\u044b\u0437\u0432\u0430\u0442\u044c \u043c\u0435\u043d\u044e, ALT-F10 \u043f\u0430\u043d\u0435\u043b\u044c \u0438\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u043e\u0432, ALT-0 \u0434\u043b\u044f \u0432\u044b\u0437\u043e\u0432\u0430 \u043f\u043e\u043c\u043e\u0449\u0438." -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sk.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sk.js deleted file mode 100644 index 5cc085a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sk.js +++ /dev/null @@ -1,253 +0,0 @@ -tinymce.addI18n('sk',{ -"Redo": "Znova", -"Undo": "Vr\u00e1ti\u0165", -"Cut": "Vystrihn\u00fa\u0165", -"Copy": "Kop\u00edrova\u0165", -"Paste": "Vlo\u017ei\u0165", -"Select all": "Ozna\u010di\u0165 v\u0161etko", -"New document": "Nov\u00fd dokument", -"Ok": "Ok", -"Cancel": "Zru\u0161i\u0165", -"Visual aids": "Vizu\u00e1lne pom\u00f4cky", -"Bold": "Tu\u010dn\u00e9", -"Italic": "Kurz\u00edva", -"Underline": "Pod\u010diarknut\u00e9", -"Strikethrough": "Pre\u010diarknut\u00e9", -"Superscript": "Horn\u00fd index", -"Subscript": "Spodn\u00fd index", -"Clear formatting": "Vymaza\u0165 form\u00e1tovanie", -"Align left": "Zarovna\u0165 v\u013eavo", -"Align center": "Zarovna\u0165 na stred", -"Align right": "Zarovna\u0165 vpravo", -"Justify": "Zarovna\u0165", -"Bullet list": "Odr\u00e1\u017eky", -"Numbered list": "\u010c\u00edslovan\u00fd zoznam", -"Decrease indent": "Zmen\u0161i\u0165 odsadenie", -"Increase indent": "Zv\u00e4\u010d\u0161i\u0165 odsadenie", -"Close": "Zatvori\u0165", -"Formats": "Form\u00e1ty", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "V\u00e1\u0161 prehliada\u010d nepodporuje priamy pr\u00edstup do schr\u00e1nky. Pou\u017eite kl\u00e1vesov\u00e9 skratky Ctrl+X\/C\/V.", -"Headers": "Nadpisy", -"Header 1": "Nadpis 1", -"Header 2": "Nadpis 2", -"Header 3": "Nadpis 3", -"Header 4": "Nadpis 4", -"Header 5": "Nadpis 5", -"Header 6": "Nadpis 6", -"Headings": "Nadpisy", -"Heading 1": "Nadpis 1", -"Heading 2": "Nadpis 2", -"Heading 3": "Nadpis 3", -"Heading 4": "Nadpis 4", -"Heading 5": "Nadpis 5", -"Heading 6": "Nadpis 6", -"Div": "Blok", -"Pre": "Preform\u00e1tovan\u00fd", -"Code": "K\u00f3d", -"Paragraph": "Odsek", -"Blockquote": "Cit\u00e1cia", -"Inline": "\u0160t\u00fdly", -"Blocks": "Bloky", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Vkladanie je v m\u00f3de neform\u00e1tovan\u00e9ho textu. Vkladan\u00fd obsah bude vlo\u017een\u00fd ako neform\u00e1tovan\u00fd, a\u017e pok\u00fdm t\u00fato mo\u017enos\u0165 nevypnete.", -"Font Family": "P\u00edsmo", -"Font Sizes": "Ve\u013ekos\u0165 p\u00edsma", -"Class": "Trieda", -"Browse for an image": "N\u00e1js\u0165 obr\u00e1zok", -"OR": "ALEBO", -"Drop an image here": "Pretiahnite obr\u00e1zok sem", -"Upload": "Nahra\u0165", -"Default": "V\u00fdchodzie", -"Circle": "Kruh", -"Disc": "Disk", -"Square": "\u0160tvorec", -"Lower Alpha": "Mal\u00e9 p\u00edsmen\u00e1", -"Lower Greek": "Mal\u00e9 gr\u00e9cke p\u00edsmen\u00e1", -"Lower Roman": "Mal\u00e9 r\u00edmske \u010d\u00edslice", -"Upper Alpha": "Ve\u013ek\u00e9 p\u00edsmen\u00e1", -"Upper Roman": "Ve\u013ek\u00e9 r\u00edmske \u010d\u00edslice", -"Anchor": "Odkaz", -"Name": "N\u00e1zov", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id by malo za\u010d\u00edna\u0165 p\u00edsmenom, nasledovan\u00e9 p\u00edsmenami, \u010d\u00edslami, pom\u013a\u010dkami, bodkami, dvojbodkami alebo podtr\u017en\u00edkmi.", -"You have unsaved changes are you sure you want to navigate away?": "M\u00e1te neulo\u017een\u00e9 zmeny, naozaj chcete opusti\u0165 str\u00e1nku?", -"Restore last draft": "Obnovi\u0165 posledn\u00fd koncept", -"Special character": "\u0160peci\u00e1lny znak", -"Source code": "Zdrojov\u00fd k\u00f3d", -"Insert\/Edit code sample": "Vlo\u017ei\u0165\/upravi\u0165 vzorku k\u00f3du", -"Language": "Jazyk", -"Color": "Farba", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Z\u013eava doprava", -"Right to left": "Sprava do\u013eava", -"Emoticons": "Smajl\u00edci", -"Document properties": "Vlastnosti dokumentu", -"Title": "Nadpis", -"Keywords": "K\u013e\u00fa\u010dov\u00e9 slov\u00e1", -"Description": "Popis", -"Robots": "Preh\u013ead\u00e1vacie roboty", -"Author": "Autor", -"Encoding": "K\u00f3dovanie", -"Fullscreen": "Na cel\u00fa obrazovku", -"Action": "Action", -"Shortcut": "Shortcut", -"Help": "Help", -"Address": "Address", -"Focus to menubar": "Focus to menubar", -"Focus to toolbar": "Focus to toolbar", -"Focus to element path": "Focus to element path", -"Focus to contextual toolbar": "Focus to contextual toolbar", -"Insert link (if link plugin activated)": "Insert link (if link plugin activated)", -"Save (if save plugin activated)": "Save (if save plugin activated)", -"Find (if searchreplace plugin activated)": "Find (if searchreplace plugin activated)", -"Plugins installed ({0}):": "Plugins installed ({0}):", -"Premium plugins:": "Premium plugins:", -"Learn more...": "Learn more...", -"You are using {0}": "You are using {0}", -"Horizontal line": "Horizont\u00e1lna \u010diara", -"Insert\/edit image": "Vlo\u017ei\u0165\/upravi\u0165 obr\u00e1zok", -"Image description": "Popis obr\u00e1zku", -"Source": "Zdroj", -"Dimensions": "Rozmery", -"Constrain proportions": "Vymedzen\u00e9 proporcie", -"General": "Hlavn\u00e9", -"Advanced": "Pokro\u010dil\u00e9", -"Style": "\u0160t\u00fdl", -"Vertical space": "Vertik\u00e1lny priestor", -"Horizontal space": "Horizont\u00e1lny priestor", -"Border": "Or\u00e1movanie", -"Insert image": "Vlo\u017ei\u0165 obr\u00e1zok", -"Image": "Obr\u00e1zok", -"Image list": "Zoznam obr\u00e1zkov", -"Rotate counterclockwise": "Oto\u010di\u0165 proti smeru hodinov\u00fdch ru\u010di\u010diek", -"Rotate clockwise": "Oto\u010di\u0165 v smere hodinov\u00fdch ru\u010di\u010diek", -"Flip vertically": "Preklopi\u0165 vertik\u00e1lne", -"Flip horizontally": "Preklopi\u0165 horizont\u00e1lne", -"Edit image": "Upravi\u0165 obr\u00e1zok", -"Image options": "Mo\u017enosti obr\u00e1zku", -"Zoom in": "Pribl\u00ed\u017ei\u0165", -"Zoom out": "Oddiali\u0165", -"Crop": "Vyreza\u0165", -"Resize": "Zmeni\u0165 ve\u013ekos\u0165", -"Orientation": "Orient\u00e1cia", -"Brightness": "Jas", -"Sharpen": "Zaostri\u0165", -"Contrast": "Kontrast", -"Color levels": "\u00darovne farieb", -"Gamma": "Gama", -"Invert": "Invertova\u0165", -"Apply": "Pou\u017ei\u0165", -"Back": "Sp\u00e4\u0165", -"Insert date\/time": "Vlo\u017ei\u0165 d\u00e1tum\/\u010das", -"Date\/time": "D\u00e1tum\/\u010das", -"Insert link": "Vlo\u017ei\u0165 odkaz", -"Insert\/edit link": "Vlo\u017ei\u0165\/upravi\u0165 odkaz", -"Text to display": "Zobrazen\u00fd text", -"Url": "URL", -"Target": "Cie\u013e", -"None": "\u017diadne", -"New window": "Nov\u00e9 okno", -"Remove link": "Odstr\u00e1ni\u0165 odkaz", -"Anchors": "Kotvy", -"Link": "Odkaz", -"Paste or type a link": "Prilepte alebo nap\u00ed\u0161te odkaz", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "URL, ktor\u00fa ste vlo\u017eili je pravdepodobne emailov\u00e1 adresa. \u017del\u00e1te si prida\u0165 vy\u017eadovan\u00fa mailto: predponu?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "URL adresa ktor\u00fa ste zadali vyzer\u00e1 ako extern\u00fd odkaz. Chcete prida\u0165 vy\u017eadovan\u00fa http:\/\/ predponu?", -"Link list": "Zoznam odkazov", -"Insert video": "Vlo\u017ei\u0165 video", -"Insert\/edit video": "Vlo\u017ei\u0165\/upravi\u0165 video", -"Insert\/edit media": "Vlo\u017ei\u0165\/upravi\u0165 m\u00e9di\u00e1", -"Alternative source": "Alternat\u00edvny zdroj", -"Poster": "Uk\u00e1\u017eka", -"Paste your embed code below:": "Vlo\u017ete k\u00f3d pre vlo\u017eenie na str\u00e1nku:", -"Embed": "Vlo\u017een\u00e9", -"Media": "M\u00e9di\u00e1", -"Nonbreaking space": "Nedelite\u013en\u00e1 medzera", -"Page break": "Zalomenie str\u00e1nky", -"Paste as text": "Vlo\u017ei\u0165 ako text", -"Preview": "N\u00e1h\u013ead", -"Print": "Tla\u010di\u0165", -"Save": "Ulo\u017ei\u0165", -"Find": "H\u013eada\u0165", -"Replace with": "Nahradi\u0165 za", -"Replace": "Nahradi\u0165", -"Replace all": "Nahradi\u0165 v\u0161etko", -"Prev": "Predch\u00e1dzaj\u00face", -"Next": "Nasleduj\u00face", -"Find and replace": "Vyh\u013eada\u0165 a nahradi\u0165", -"Could not find the specified string.": "Zadan\u00fd re\u0165azec sa nena\u0161iel.", -"Match case": "Rozli\u0161ova\u0165 ve\u013ek\u00e9\/mal\u00e9", -"Whole words": "Cel\u00e9 slov\u00e1", -"Spellcheck": "Kontrola pravopisu", -"Ignore": "Ignorova\u0165", -"Ignore all": "Ignorova\u0165 v\u0161etko", -"Finish": "Dokon\u010di\u0165", -"Add to Dictionary": "Prida\u0165 do slovn\u00edka", -"Insert table": "Vlo\u017ei\u0165 tabu\u013eku", -"Table properties": "Nastavenia tabu\u013eky", -"Delete table": "Zmaza\u0165 tabu\u013eku", -"Cell": "Bunka", -"Row": "Riadok", -"Column": "St\u013apec", -"Cell properties": "Vlastnosti bunky", -"Merge cells": "Spoji\u0165 bunky", -"Split cell": "Rozdeli\u0165 bunku", -"Insert row before": "Vlo\u017ei\u0165 nov\u00fd riadok pred", -"Insert row after": "Vlo\u017ei\u0165 nov\u00fd riadok za", -"Delete row": "Zmaza\u0165 riadok", -"Row properties": "Vlastnosti riadku", -"Cut row": "Vystrihn\u00fa\u0165 riadok", -"Copy row": "Kop\u00edrova\u0165 riadok", -"Paste row before": "Vlo\u017ei\u0165 riadok pred", -"Paste row after": "Vlo\u017ei\u0165 riadok za", -"Insert column before": "Prida\u0165 nov\u00fd st\u013apec pred", -"Insert column after": "Prida\u0165 nov\u00fd st\u013apec za", -"Delete column": "Vymaza\u0165 st\u013apec", -"Cols": "St\u013apce", -"Rows": "Riadky", -"Width": "\u0160\u00edrka", -"Height": "V\u00fd\u0161ka", -"Cell spacing": "Priestor medzi bunkami", -"Cell padding": "Odsadenie v bunk\u00e1ch", -"Caption": "Popisok", -"Left": "V\u013eavo", -"Center": "Na stred", -"Right": "Vpravo", -"Cell type": "Typ bunky", -"Scope": "Oblas\u0165", -"Alignment": "Zarovnanie", -"H Align": "Horizont\u00e1lne zarovnanie", -"V Align": "Vertik\u00e1lne zarovnanie", -"Top": "Vrch", -"Middle": "Stred", -"Bottom": "Spodok", -"Header cell": "Bunka z\u00e1hlavia", -"Row group": "Skupina riadkov", -"Column group": "Skupina st\u013apcov", -"Row type": "Typ riadku", -"Header": "Z\u00e1hlavie", -"Body": "Telo", -"Footer": "P\u00e4ti\u010dka", -"Border color": "Farba or\u00e1movania", -"Insert template": "Vlo\u017ei\u0165 \u0161abl\u00f3nu", -"Templates": "\u0160abl\u00f3ny", -"Template": "\u0160abl\u00f3na", -"Text color": "Farba textu", -"Background color": "Farba pozadia", -"Custom...": "Vlastn\u00e1...", -"Custom color": "Vlastn\u00e1 farba", -"No color": "Bez farby", -"Table of Contents": "Obsah", -"Show blocks": "Zobrazi\u0165 bloky", -"Show invisible characters": "Zobrazi\u0165 skryt\u00e9 znaky", -"Words: {0}": "Slov: {0}", -"File": "S\u00fabor", -"Edit": "Upravi\u0165", -"Insert": "Vlo\u017ei\u0165", -"View": "Zobrazi\u0165", -"Format": "Form\u00e1t", -"Table": "Tabu\u013eka", -"Tools": "N\u00e1stroje", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Textov\u00e9 pole. Stla\u010dte ALT-F9 pre zobrazenie menu, ALT-F10 pre zobrazenie panela n\u00e1strojov, ALT-0 pre n\u00e1povedu." -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sl_SI.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sl_SI.js deleted file mode 100644 index ba6c89a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sl_SI.js +++ /dev/null @@ -1,230 +0,0 @@ -tinymce.addI18n('sl_SI',{ -"Cut": "Izre\u017ei", -"Heading 5": "Podnaslov 5", -"Header 2": "Naslov 2", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Varnostne nastavitve brskalnika ne dopu\u0161\u010dajo direktnega dostopa do odlo\u017ei\u0161\u010da. Uporabite kombinacijo tipk Ctrl+X\/C\/V na tipkovnici.", -"Heading 4": "Podnaslov 4", -"Div": "Div", -"Heading 2": "Podnaslov 2", -"Paste": "Prilepi", -"Close": "Zapri", -"Font Family": "Dru\u017eina pisav", -"Pre": "Predformat", -"Align right": "Desna poravnava", -"New document": "Nov dokument", -"Blockquote": "Zamik besedila", -"Numbered list": "O\u0161tevil\u010den seznam", -"Heading 1": "Podnaslov 1", -"Headings": "Podnaslovi", -"Increase indent": "Pove\u010daj zamik", -"Formats": "Oblika", -"Headers": "Naslovi", -"Select all": "Izberi vse", -"Header 3": "Naslov 3", -"Blocks": "Grupe", -"Undo": "Razveljavi", -"Strikethrough": "Pre\u010drtano", -"Bullet list": "Ozna\u010den seznam", -"Header 1": "Naslov 1", -"Superscript": "Nadpisano", -"Clear formatting": "Odstrani oblikovanje", -"Font Sizes": "Velikosti pisave", -"Subscript": "Podpisano", -"Header 6": "Naslov 6", -"Redo": "Ponovi", -"Paragraph": "Odstavek", -"Ok": "V redu", -"Bold": "Krepko", -"Code": "Koda", -"Italic": "Le\u017ee\u010de", -"Align center": "Sredinska poravnava", -"Header 5": "Naslov 5", -"Heading 6": "Podnaslov 6", -"Heading 3": "Podnaslov 3", -"Decrease indent": "Zmanj\u0161aj zamik", -"Header 4": "Naslov 4", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Odlagali\u0161\u010de je zdaj v tekstovnem na\u010dinu. Vsebina bo preslikana kot golo besedilo brez oblike, dokler te mo\u017enosti ne izklju\u010dite.", -"Underline": "Pod\u010drtano", -"Cancel": "Prekli\u010di", -"Justify": "Obojestranska poravnava", -"Inline": "Med besedilom", -"Copy": "Kopiraj", -"Align left": "Leva poravnava", -"Visual aids": "Vizualni pripomo\u010dki", -"Lower Greek": "Male gr\u0161ke \u010drke", -"Square": "Kvadratek", -"Default": "Privzeto", -"Lower Alpha": "Male tiskane \u010drke", -"Circle": "Pikica", -"Disc": "Kroglica", -"Upper Alpha": "Velike tiskane \u010drke", -"Upper Roman": "Velike rimske \u0161tevilke", -"Lower Roman": "Male rimske \u0161tevilke", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id se mora za\u010deti s \u010drko, sledijo samo \u010drke, \u0161tevilke, pomi\u0161ljaj, pike, dvopi\u010dje ali pod\u010drtaj.", -"Name": "Naziv zaznamka", -"Anchor": "Zaznamek", -"Id": "Id", -"You have unsaved changes are you sure you want to navigate away?": "Imate neshranjene spremembe. Ste prepri\u010dati, da \u017eelite zapustiti stran?", -"Restore last draft": "Obnovi zadnji osnutek", -"Special character": "Posebni znaki", -"Source code": "Izvorna koda", -"Language": "Jezik", -"Insert\/Edit code sample": "Vstavi\/Uredi vzor\u010dno kodo", -"B": "B", -"R": "R", -"G": "G", -"Color": "Barva", -"Right to left": "Od desne proti levi", -"Left to right": "Od leve proti desni", -"Emoticons": "Sme\u0161ki", -"Robots": "Robotki", -"Document properties": "Lastnosti dokumenta", -"Title": "Naslov", -"Keywords": "Klju\u010dne besede", -"Encoding": "Kodiranje", -"Description": "Opis", -"Author": "Avtor", -"Fullscreen": "\u010cez cel zaslon", -"Horizontal line": "Vodoravna \u010drta", -"Horizontal space": "Vodoravni prostor", -"Insert\/edit image": "Vstavi\/uredi sliko", -"General": "Splo\u0161no", -"Advanced": "Napredno", -"Source": "Pot", -"Border": "Obroba", -"Constrain proportions": "Obdr\u017ei razmerje", -"Vertical space": "Navpi\u010dni prostor", -"Image description": "Opis slike", -"Style": "Slog", -"Dimensions": "Dimenzije", -"Insert image": "Vnesi sliko", -"Image": "Slika", -"Zoom in": "Pove\u010daj", -"Contrast": "Kontrast", -"Back": "Nazaj", -"Gamma": "Gama", -"Flip horizontally": "Obrni vodoravno", -"Resize": "Spremeni velikost", -"Sharpen": "Izostri", -"Zoom out": "Pomanj\u0161aj", -"Image options": "Mo\u017enosti slike", -"Apply": "Uporabi", -"Brightness": "Svetlost", -"Rotate clockwise": "Zavrti v smeri urinega kazalca", -"Rotate counterclockwise": "Zavrti v nasprotni smeri urnega kazalca", -"Edit image": "Uredi sliko", -"Color levels": "Barvni nivo", -"Crop": "Obre\u017ei", -"Orientation": "Usmerjenost", -"Flip vertically": "Obrni navpi\u010dno", -"Invert": "Obrni", -"Date\/time": "Datum\/\u010das", -"Insert date\/time": "Vstavi datum\/\u010das", -"Remove link": "Odstrani povezavo", -"Url": "Povezava", -"Text to display": "Prikazno besedilo", -"Anchors": "Sidra", -"Insert link": "Vstavi povezavo", -"Link": "Povezava", -"New window": "Novo okno", -"None": "Brez", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Vne\u0161eni URL predstavlja zunanjo povezavo. Ali \u017eelite dodati \"http:\/\/\" predpono?", -"Paste or type a link": "Prilepite ali vnesite povezavo", -"Target": "Cilj", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Vne\u0161eni URL predstavlja e-po\u0161tni naslov. Ali \u017eelite dodati potrebno \"mailto:\" predpono?", -"Insert\/edit link": "Vstavi\/uredi povezavo", -"Insert\/edit video": "Vstavi\/uredi video", -"Media": "Medij", -"Alternative source": "Nadomestni vir", -"Paste your embed code below:": "Prilepite kodo za vdelavo:", -"Insert video": "Vstavi video", -"Poster": "Poster", -"Insert\/edit media": "Vstavi\/uredi medij", -"Embed": "Vdelaj", -"Nonbreaking space": "Nedeljivi presledek", -"Page break": "Prelom strani", -"Paste as text": "Vnesi kot besedilo", -"Preview": "Predogled", -"Print": "Natisni", -"Save": "Shrani", -"Could not find the specified string.": "Iskanje ni vrnilo rezultatov.", -"Replace": "Zamenjaj", -"Next": "Naprej", -"Whole words": "Cele besede", -"Find and replace": "Poi\u0161\u010di in zamenjaj", -"Replace with": "Zamenjaj z", -"Find": "I\u0161\u010di", -"Replace all": "Zamenjaj vse", -"Match case": "Ujemanje malih in velikih \u010drk", -"Prev": "Nazaj", -"Spellcheck": "Preverjanje \u010drkovanja", -"Finish": "Zaklju\u010di", -"Ignore all": "Prezri vse", -"Ignore": "Prezri", -"Add to Dictionary": "Dodaj v slovar", -"Insert row before": "Vstavi vrstico pred", -"Rows": "Vrstice", -"Height": "Vi\u0161ina", -"Paste row after": "Prilepi vrstico za", -"Alignment": "Poravnava", -"Border color": "Barva obrobe", -"Column group": "Grupiranje stolpcev", -"Row": "Vrstica", -"Insert column before": "Vstavi stolpec pred", -"Split cell": "Razdeli celico", -"Cell padding": "Polnilo med celicami", -"Cell spacing": "Razmik med celicami", -"Row type": "Tip vrstice", -"Insert table": "Vstavi tabelo", -"Body": "Vsebina", -"Caption": "Naslov", -"Footer": "Noga", -"Delete row": "Izbri\u0161i vrstico", -"Paste row before": "Prilepi vrstico pred", -"Scope": "Obseg", -"Delete table": "Izbri\u0161i tabelo", -"H Align": "Horizontalna poravnava", -"Top": "Vrh", -"Header cell": "Celica glave", -"Column": "Stolpec", -"Row group": "Grupiranje vrstic", -"Cell": "Celica", -"Middle": "Sredina", -"Cell type": "Tip celice", -"Copy row": "Kopiraj vrstico", -"Row properties": "Lastnosti vrstice", -"Table properties": "Lastnosti tabele", -"Bottom": "Dno", -"V Align": "Vertikalna poravnava", -"Header": "Glava", -"Right": "Desno", -"Insert column after": "Vstavi stolpec za", -"Cols": "Stolpci", -"Insert row after": "Vstavi vrstico za", -"Width": "\u0160irina", -"Cell properties": "Lastnosti celice", -"Left": "Levo", -"Cut row": "Izre\u017ei vrstico", -"Delete column": "Izbri\u0161i stolpec", -"Center": "Sredinsko", -"Merge cells": "Zdru\u017ei celice", -"Insert template": "Vstavi predlogo", -"Templates": "Predloge", -"Background color": "Barva ozadja", -"Custom...": "Po meri ...", -"Custom color": "Barva po meri", -"No color": "Brezbarvno", -"Text color": "Barva besedila", -"Table of Contents": "Kazalo", -"Show blocks": "Prika\u017ei bloke", -"Show invisible characters": "Prika\u017ei skrite znake", -"Words: {0}": "Besed: {0}", -"Insert": "Vstavi", -"File": "Datoteka", -"Edit": "Uredi", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Bogato besedilo. Pritisnite ALT-F9 za meni. Pritisnite ALT-F10 za orodno vrstico. Pritisnite ALT-0 za pomo\u010d", -"Tools": "Orodja", -"View": "Pogled", -"Table": "Tabela", -"Format": "Oblika" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sr.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sr.js deleted file mode 100644 index 01bfad7..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sr.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('sr',{ -"Redo": "Napred", -"Undo": "Nazad", -"Cut": "Iseci", -"Copy": "Kopiraj", -"Paste": "Nalepi", -"Select all": "Obele\u017ei sve", -"New document": "Novi dokument", -"Ok": "Ok", -"Cancel": "Opozovi", -"Visual aids": "Vizuelna pomagala", -"Bold": "Podebljan", -"Italic": "isko\u0161en", -"Underline": "Podvu\u010den", -"Strikethrough": "Precrtan", -"Superscript": "Natpis", -"Subscript": "Potpisan", -"Clear formatting": "Brisanje formatiranja", -"Align left": "Poravnano levo", -"Align center": "Poravnano centar", -"Align right": "Poravnano desno", -"Justify": "Poravnanje", -"Bullet list": "Lista nabrajanja", -"Numbered list": "Numerisana lista", -"Decrease indent": "Smanji uvla\u010denje", -"Increase indent": "Pove\u0107aj uvla\u010denje", -"Close": "Zatvori", -"Formats": "Formatiraj", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Va\u0161 pretra\u017eiva\u010d nepodr\u017eava direktan pristup prenosu.Koristite Ctrl+X\/C\/V pre\u010dice na tastaturi", -"Headers": "Zaglavlje", -"Header 1": "Zaglavlje 1", -"Header 2": "Zaglavlje 2", -"Header 3": "Zaglavlje 3", -"Header 4": "Zaglavlje 4", -"Header 5": "Zaglavlje 5", -"Header 6": "Zaglavlje 6", -"Headings": "Naslovi", -"Heading 1": "Naslov 1", -"Heading 2": "Naslov 2", -"Heading 3": "Naslov 3", -"Heading 4": "Naslov 4", -"Heading 5": "Naslov 5", -"Heading 6": "Naslov 6", -"Preformatted": "Formatirano", -"Div": "Div", -"Pre": "Pre", -"Code": "Kod", -"Paragraph": "Paragraf", -"Blockquote": "Navodnici", -"Inline": "U liniji", -"Blocks": "Blokovi", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Nalepiti je sada u obi\u010dnom text modu.Sadr\u017eaj \u0107e biti nalepljen kao obi\u010dan tekst dok ne ugasite ovu opciju.", -"Font Family": "Vrsta fonta", -"Font Sizes": "Veli\u010dine fontova", -"Class": "Klasa", -"Browse for an image": "Prona\u0111i sliku", -"OR": "ili", -"Drop an image here": "Prevuci sliku ovde", -"Upload": "Po\u0161alji", -"Block": "Blok", -"Align": "Poravnaj", -"Default": "Podrazumevano", -"Circle": "Krug", -"Disc": "Disk", -"Square": "Kvadrat", -"Lower Alpha": "Donja Alpha", -"Lower Greek": "Ni\u017ei gr\u010dki", -"Lower Roman": "Donji Roman", -"Upper Alpha": "Gornji Alpha", -"Upper Roman": "Gornji Roman", -"Anchor": "Sidro", -"Name": "Ime", -"Id": "id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id treba da po\u010dinje slovom, pra\u0107eno samo slovima, brojevima, crticama, ta\u010dkama, dvota\u010dkom ili donjim crtama", -"You have unsaved changes are you sure you want to navigate away?": "Imate nesa\u010duvane promene dali ste sigurni da \u017eelite da iza\u0111ete?", -"Restore last draft": "Vrati poslednji nacrt", -"Special character": "Specijalni karakter", -"Source code": "Izvorni kod", -"Insert\/Edit code sample": "Dodaj\/Izmeni primer koda", -"Language": "Jezik", -"Code sample": "Primer koda", -"Color": "Boja", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Sa leve na desnu", -"Right to left": "Sa desne na levu", -"Emoticons": "Smajliji", -"Document properties": "Postavke dokumenta", -"Title": "Naslov", -"Keywords": "Klju\u010dne re\u010di", -"Description": "Opis", -"Robots": "Roboti", -"Author": "Autor", -"Encoding": "Kodiranje", -"Fullscreen": "Pun ekran", -"Action": "Akcija", -"Shortcut": "Pre\u010dica", -"Help": "Pomo\u0107", -"Address": "Adresa", -"Focus to menubar": "Fokus na meni", -"Focus to toolbar": "Fokus na traku sa alatima", -"Focus to element path": "Fokus na putanju elementa", -"Focus to contextual toolbar": "Fokus na kontekstualnu traku alata", -"Insert link (if link plugin activated)": "Dodaj link (ukoliko je link dodatak aktiviran)", -"Save (if save plugin activated)": "Sa\u010duvaj (ukoliko je sa\u010duvaj dodatak aktiviran)", -"Find (if searchreplace plugin activated)": "Prona\u0111i (ako je dodatak pretrage i zamene aktiviran)", -"Plugins installed ({0}):": "Dodataka instalirano ({0}):", -"Premium plugins:": "Premium dodaci", -"Learn more...": "Saznaj vi\u0161e", -"You are using {0}": "Koristite {0}", -"Plugins": "Dadaci", -"Handy Shortcuts": "Prakti\u010dne pre\u010dice", -"Horizontal line": "Horizontalna linija", -"Insert\/edit image": "Ubaci\/Promeni sliku", -"Image description": "Opis slike", -"Source": "Izvor", -"Dimensions": "Dimenzije", -"Constrain proportions": "Ograni\u010dene proporcije", -"General": "Op\u0161te", -"Advanced": "Napredno", -"Style": "Stil", -"Vertical space": "Vertikalni razmak", -"Horizontal space": "Horizontalni razmak", -"Border": "Okvir", -"Insert image": "Ubaci sliku", -"Image": "Slika", -"Image list": "Lista slika", -"Rotate counterclockwise": "Rotiraj levo", -"Rotate clockwise": "Rotiraj desno", -"Flip vertically": "Okreni vertikalno", -"Flip horizontally": "Okreni horizontalno", -"Edit image": "Izmeni sliku", -"Image options": "Opcije slike", -"Zoom in": "Uve\u0107aj", -"Zoom out": "Umanji", -"Crop": "Izeci", -"Resize": "Promeni veli\u010dinu", -"Orientation": "Orijentacija", -"Brightness": "Osvetljenje", -"Sharpen": "Izo\u0161travanje", -"Contrast": "Kontrast", -"Color levels": "Nivo boja", -"Gamma": "Gama", -"Invert": "Izokreni", -"Apply": "Primeni", -"Back": "Nazad", -"Insert date\/time": "Ubaci datum\/vreme", -"Date\/time": "Datum\/vreme", -"Insert link": "Ubaci vezu", -"Insert\/edit link": "Ubaci\/promeni vezu", -"Text to display": "Tekst za prikaz", -"Url": "URL", -"Target": "Meta", -"None": "Ni\u0161ta", -"New window": "Novi prozor", -"Remove link": "Ukloni link", -"Anchors": "sidro", -"Link": "Link", -"Paste or type a link": "Nalepi ili ukucaj link", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Izgleda da je URL koji ste uneli email adresa. Da li \u017eelite da dodate zahtevani mailto: prefiks?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Izgleda da je URL koji ste uneli spolja\u0161nja veza. Da li \u017eelite da dodate zahtevani http:\/\/ prefiks?", -"Link list": "Lista veza", -"Insert video": "Ubaci video", -"Insert\/edit video": "Ubaci\/promeni video", -"Insert\/edit media": "Ubaci\/izmeni mediju", -"Alternative source": "Alternativni izvor", -"Poster": "Poster", -"Paste your embed code below:": "Nalepite ugra\u0111eni kod ispod:", -"Embed": "Ugra\u0111eno", -"Media": "Medija", -"Nonbreaking space": "bez ramaka", -"Page break": "Lomljenje stranice", -"Paste as text": "Nalepi kao tekst", -"Preview": "Pregled", -"Print": "\u0160tampanje", -"Save": "Sa\u010duvati", -"Find": "Na\u0111i", -"Replace with": "Zameni sa", -"Replace": "Zameni", -"Replace all": "Zameni sve", -"Prev": "Prethodni", -"Next": "Slede\u0107i", -"Find and replace": "Na\u0111i i zameni", -"Could not find the specified string.": "Nije mogu\u0107e prona\u0107i navedeni niz.", -"Match case": "Predmet za upore\u0111ivanje", -"Whole words": "Cele re\u010di", -"Spellcheck": "Provera pravopisa", -"Ignore": "ignori\u0161i", -"Ignore all": "Ignori\u0161i sve", -"Finish": "Kraj", -"Add to Dictionary": "Dodaj u re\u010dnik", -"Insert table": "ubaci tabelu", -"Table properties": "Postavke tabele", -"Delete table": "Obri\u0161i tabelu", -"Cell": "\u0106elija", -"Row": "Red", -"Column": "Kolona", -"Cell properties": "Postavke \u0107elije", -"Merge cells": "Spoji \u0107elije", -"Split cell": "Razdvoji \u0107elije", -"Insert row before": "Ubaci red pre", -"Insert row after": "Ubaci red posle", -"Delete row": "Obri\u0161i red", -"Row properties": "Postavke reda", -"Cut row": "Iseci red", -"Copy row": "Kopiraj red", -"Paste row before": "Nalepi red pre", -"Paste row after": "Nalepi red posle", -"Insert column before": "Ubaci kolonu pre", -"Insert column after": "Ubaci kolonu posle", -"Delete column": "Obri\u0161i kolonu", -"Cols": "Kolone", -"Rows": "Redovi", -"Width": "\u0160irina", -"Height": "Visina", -"Cell spacing": "Prostor \u0107elije", -"Cell padding": "Razmak \u0107elije", -"Caption": "Natpis", -"Left": "Levo", -"Center": "Centar", -"Right": "Desno", -"Cell type": "Tip \u0107elije", -"Scope": "Obim", -"Alignment": "Svrstavanje", -"H Align": "Horizontalno poravnanje", -"V Align": "Vertikalno poravnanje", -"Top": "Vrh", -"Middle": "Sredina", -"Bottom": "Podno\u017eje", -"Header cell": "Visina \u0107elije", -"Row group": "Grupa reda", -"Column group": "Grupa kolone", -"Row type": "Tip reda", -"Header": "Zaglavlje", -"Body": "Telo", -"Footer": "Podno\u017eje", -"Border color": "Boja ivice", -"Insert template": "Ubaci \u0161ablon", -"Templates": "\u0160abloni", -"Template": "\u0160ablon", -"Text color": "Boja tekst", -"Background color": "Boja pozadine", -"Custom...": "Posebno...", -"Custom color": "Posebna boja", -"No color": "Bez boje", -"Table of Contents": "Tabela sadr\u017eaja", -"Show blocks": "Prikaz blokova", -"Show invisible characters": "Prika\u017ei nevidljive karaktere", -"Words: {0}": "Re\u010di:{0}", -"{0} words": "{0} re\u010di", -"File": "Datoteka", -"Edit": "Ure\u0111ivanje", -"Insert": "Umetni", -"View": "Prikaz", -"Format": "Format", -"Table": "Tabela", -"Tools": "Alatke", -"Powered by {0}": "Pokre\u0107e ga {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Oboga\u0107en tekst. Pritisni te ALT-F9 za meni.Pritisnite ALT-F10 za traku sa alatkama.Pritisnite ALT-0 za pomo\u0107" -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sv_SE.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sv_SE.js deleted file mode 100644 index b97ea68..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/sv_SE.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('sv_SE',{ -"Redo": "G\u00f6r om", -"Undo": "\u00c5ngra", -"Cut": "Klipp ut", -"Copy": "Kopiera", -"Paste": "Klistra in", -"Select all": "Markera allt", -"New document": "Nytt dokument", -"Ok": "Ok", -"Cancel": "Avbryt", -"Visual aids": "Visuella hj\u00e4lpmedel", -"Bold": "Fetstil", -"Italic": "Kursiv stil", -"Underline": "Understruken", -"Strikethrough": "Genomstruken", -"Superscript": "Upph\u00f6jd text", -"Subscript": "Neds\u00e4nkt text", -"Clear formatting": "Avformatera", -"Align left": "V\u00e4nsterst\u00e4ll", -"Align center": "Centrera", -"Align right": "H\u00f6gerst\u00e4ll", -"Justify": "Justera", -"Bullet list": "Punktlista", -"Numbered list": "Nummerlista", -"Decrease indent": "Minska indrag", -"Increase indent": "\u00d6ka indrag", -"Close": "St\u00e4ng", -"Formats": "Format", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Din browser st\u00f6djer inte direkt \u00e5tkomst till klippboken. V\u00e4nligen anv\u00e4nd kortkommandona Ctrl+X\/C\/V i st\u00e4llet.", -"Headers": "Rubriker", -"Header 1": "Rubrik 1", -"Header 2": "Rubrik 2", -"Header 3": "Rubrik 3", -"Header 4": "Rubrik 4", -"Header 5": "Rubrik 5", -"Header 6": "Rubrik 6", -"Headings": "Rubriker", -"Heading 1": "Rubrik 1", -"Heading 2": "Rubrik 2", -"Heading 3": "Rubrik 3", -"Heading 4": "Rubrik 4", -"Heading 5": "Rubrik 5", -"Heading 6": "Rubrik 6", -"Preformatted": "Preformaterad", -"Div": "Div", -"Pre": "F\u00f6rformaterad", -"Code": "Kod", -"Paragraph": "Br\u00f6dtext", -"Blockquote": "Blockcitat", -"Inline": "Inline", -"Blocks": "Block", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Klistra in \u00e4r nu i textl\u00e4ge. Inneh\u00e5ll kommer att konverteras till text tills du sl\u00e5r av detta l\u00e4ge.", -"Font Family": "Teckensnitt", -"Font Sizes": "Storlek", -"Class": "Klass", -"Browse for an image": "Bl\u00e4ddra efter en bild", -"OR": "ELLER", -"Drop an image here": "Sl\u00e4pp en bild h\u00e4r", -"Upload": "Ladda upp", -"Block": "Block", -"Align": "Justera", -"Default": "Original", -"Circle": "Cirkel", -"Disc": "Disk", -"Square": "Fyrkant", -"Lower Alpha": "Gemener", -"Lower Greek": "Grekiska gemener", -"Lower Roman": "Romerska gemener", -"Upper Alpha": "Versaler", -"Upper Roman": "Romerska versaler", -"Anchor": "Ankare", -"Name": "Namn", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id skall b\u00f6rja med en bokstav och f\u00f6ljande tecken ska vara bokst\u00e4ver, nummer, punkter, understr\u00e4ck eller kolon.", -"You have unsaved changes are you sure you want to navigate away?": "Du har f\u00f6r\u00e4ndringar som du inte har sparat. \u00c4r du s\u00e4ker p\u00e5 att du vill navigera vidare?", -"Restore last draft": "\u00c5terst\u00e4ll senaste utkast", -"Special character": "Specialtecken", -"Source code": "K\u00e4llkod", -"Insert\/Edit code sample": "Infoga\/Redigera k\u00e5d exempel", -"Language": "Spr\u00e5k", -"Code sample": "K\u00e5dexempel", -"Color": "F\u00e4rg", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "V\u00e4nster till h\u00f6ger", -"Right to left": "H\u00f6ger till v\u00e4nster", -"Emoticons": "Emoticons", -"Document properties": "Dokumentegenskaper", -"Title": "Titel", -"Keywords": "Nyckelord", -"Description": "Beskrivning", -"Robots": "Robotar", -"Author": "F\u00f6rfattare", -"Encoding": "Encoding", -"Fullscreen": "Fullsk\u00e4rm", -"Action": "H\u00e4ndelse", -"Shortcut": "Kortkommando", -"Help": "Hj\u00e4lp", -"Address": "Adress", -"Focus to menubar": "Fokusera p\u00e5 menyrad", -"Focus to toolbar": "Fokusera p\u00e5 verktygsrad", -"Focus to element path": "Fokusera p\u00e5 elements\u00f6kv\u00e4gsrad", -"Focus to contextual toolbar": "Fokusera p\u00e5 den kontextuella verktygsraden", -"Insert link (if link plugin activated)": "Infoga l\u00e4nk (om link-pluginet \u00e4r aktiverat)", -"Save (if save plugin activated)": "Spara (om save-pluginet \u00e4r aktiverat)", -"Find (if searchreplace plugin activated)": "S\u00f6k (om searchreplace-pluginet \u00e4r aktiverat)", -"Plugins installed ({0}):": "Installerade plugins ({0}):", -"Premium plugins:": "Premiumplugins:", -"Learn more...": "L\u00e4s mer...", -"You are using {0}": "Du anv\u00e4nder {0}", -"Plugins": "Plugins", -"Handy Shortcuts": "Kortkommandon", -"Horizontal line": "Horisontell linje", -"Insert\/edit image": "Infoga\/redigera bild", -"Image description": "Bildbeskrivning", -"Source": "K\u00e4lla", -"Dimensions": "Dimensioner", -"Constrain proportions": "Begr\u00e4nsa proportioner", -"General": "Generella", -"Advanced": "Avancerat", -"Style": "Stil", -"Vertical space": "Vertikaltutrymme", -"Horizontal space": "Horisontellt utrymme", -"Border": "Ram", -"Insert image": "Infoga bild", -"Image": "Bild", -"Image list": "Bildlista", -"Rotate counterclockwise": "Rotera moturs", -"Rotate clockwise": "Rotera medurs", -"Flip vertically": "Spegelv\u00e4nd vertikalt", -"Flip horizontally": "Spegelv\u00e4nd horisontellt", -"Edit image": "Redigera bild", -"Image options": "Bild inst\u00e4llningar", -"Zoom in": "Zooma in", -"Zoom out": "Zooma ut", -"Crop": "Besk\u00e4r", -"Resize": "Skala om", -"Orientation": "Orientera", -"Brightness": "Ljusstyrka", -"Sharpen": "Sk\u00e4rpa", -"Contrast": "Kontrast", -"Color levels": "F\u00e4rgniv\u00e5er", -"Gamma": "Gamma", -"Invert": "Invertera", -"Apply": "Applicera", -"Back": "Tillbaka", -"Insert date\/time": "Infoga datum\/tid", -"Date\/time": "Datum\/tid", -"Insert link": "Infoga l\u00e4nk", -"Insert\/edit link": "Infoga\/redigera l\u00e4nk", -"Text to display": "Text att visa", -"Url": "URL", -"Target": "M\u00e5l", -"None": "Ingen", -"New window": "Nytt f\u00f6nster", -"Remove link": "Ta bort l\u00e4nk", -"Anchors": "Bokm\u00e4rken", -"Link": "L\u00e4nk", -"Paste or type a link": "Klistra in eller skriv en l\u00e4nk", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "URLen du angav verkar vara en epost adress. Vill du l\u00e4gga till ett mailto: prefix?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "URLen du angav verkar vara en extern l\u00e4nk. Vill du l\u00e4gga till http:\/\/ prefixet?", -"Link list": "L\u00e4nklista", -"Insert video": "Infoga video", -"Insert\/edit video": "Infoga\/redigera video", -"Insert\/edit media": "Infoga\/redigera media", -"Alternative source": "Alternativ k\u00e4lla", -"Poster": "Affish", -"Paste your embed code below:": "Klistra in din inb\u00e4ddningskod nedan:", -"Embed": "Inb\u00e4ddning", -"Media": "Media", -"Nonbreaking space": "Avbrottsfritt mellanrum", -"Page break": "Sidbrytning", -"Paste as text": "Klistra in som text", -"Preview": "F\u00f6rhandsgranska", -"Print": "Skriv ut", -"Save": "Spara", -"Find": "S\u00f6k", -"Replace with": "Ers\u00e4tt med", -"Replace": "Ers\u00e4tt", -"Replace all": "Ers\u00e4tt alla", -"Prev": "F\u00f6reg\u00e5ende", -"Next": "N\u00e4sta", -"Find and replace": "S\u00f6k och ers\u00e4tt", -"Could not find the specified string.": "Kunde inte hitta den specifierade st\u00e4ngen.", -"Match case": "Matcha gemener\/versaler", -"Whole words": "Hela ord", -"Spellcheck": "R\u00e4ttstava", -"Ignore": "Ignorera", -"Ignore all": "Ignorera alla", -"Finish": "Avsluta", -"Add to Dictionary": "L\u00e4gg till i ordlista", -"Insert table": "Infoga tabell", -"Table properties": "Tabellegenskaper", -"Delete table": "Radera tabell", -"Cell": "Cell", -"Row": "Rad", -"Column": "Kolumn", -"Cell properties": "Cellegenskaper", -"Merge cells": "Sammanfoga celler", -"Split cell": "Bryt is\u00e4r celler", -"Insert row before": "Infoga rad f\u00f6re", -"Insert row after": "Infoga rad efter", -"Delete row": "Radera rad", -"Row properties": "Radegenskaper", -"Cut row": "Klipp ut rad", -"Copy row": "Kopiera rad", -"Paste row before": "Klista in rad f\u00f6re", -"Paste row after": "Klistra in rad efter", -"Insert column before": "Infoga kolumn f\u00f6re", -"Insert column after": "Infoga kolumn efter", -"Delete column": "Radera kolumn", -"Cols": "Kolumner", -"Rows": "Rader", -"Width": "Bredd", -"Height": "H\u00f6jd", -"Cell spacing": "Cellmellanrum", -"Cell padding": "Cellpaddning", -"Caption": "Rubrik", -"Left": "V\u00e4nster", -"Center": "Centrum", -"Right": "H\u00f6ger", -"Cell type": "Celltyp", -"Scope": "Omf\u00e5ng", -"Alignment": "Justering", -"H Align": "H-justering", -"V Align": "V-justering", -"Top": "Toppen", -"Middle": "Mitten", -"Bottom": "Botten", -"Header cell": "Huvudcell", -"Row group": "Radgrupp", -"Column group": "Kolumngrupp", -"Row type": "Radtyp", -"Header": "Huvud", -"Body": "Kropp", -"Footer": "Fot", -"Border color": "Ramf\u00e4rg", -"Insert template": "Infoga mall", -"Templates": "Mallar", -"Template": "Mall", -"Text color": "Textf\u00e4rg", -"Background color": "Bakgrundsf\u00e4rg", -"Custom...": "Anpassad...", -"Custom color": "Anpassad f\u00e4rg", -"No color": "Ingen f\u00e4rg", -"Table of Contents": "Inneh\u00e5llsf\u00f6rteckning", -"Show blocks": "Visa block", -"Show invisible characters": "Visa onsynliga tecken", -"Words: {0}": "Ord: {0}", -"{0} words": "{0} ord", -"File": "Fil", -"Edit": "Redigera", -"Insert": "Infoga", -"View": "Visa", -"Format": "Format", -"Table": "Tabell", -"Tools": "Verktyg", -"Powered by {0}": "Powered by {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Textredigerare. Tryck ALT-F9 f\u00f6r menyn. Tryck ALT-F10 f\u00f6r verktygsrader. Tryck ALT-0 f\u00f6r hj\u00e4lp." -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ta.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ta.js deleted file mode 100644 index 6d0736c..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ta.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('ta',{ -"Redo": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0b95", -"Undo": "\u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0ba4\u0bb5\u0bbf\u0bb0\u0bcd\u0b95\u0bcd\u0b95", -"Cut": "\u0bb5\u0bc6\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Copy": "\u0ba8\u0b95\u0bb2\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95", -"Paste": "\u0b92\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Select all": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0b95", -"New document": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b86\u0bb5\u0ba3\u0bae\u0bcd", -"Ok": "\u0b9a\u0bb0\u0bbf", -"Cancel": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0b95", -"Visual aids": "\u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf\u0ba4\u0bcd \u0ba4\u0bc1\u0ba3\u0bc8\u0baf\u0ba9\u0bcd\u0b95\u0bb3\u0bcd", -"Bold": "\u0ba4\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0bc1", -"Italic": "\u0b9a\u0bbe\u0baf\u0bcd\u0bb5\u0bc1", -"Underline": "\u0b85\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bcb\u0b9f\u0bc1", -"Strikethrough": "\u0ba8\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bcb\u0b9f\u0bc1", -"Superscript": "\u0bae\u0bc7\u0bb2\u0bcd\u0b92\u0b9f\u0bcd\u0b9f\u0bc1", -"Subscript": "\u0b95\u0bc0\u0bb4\u0bcd\u0b92\u0b9f\u0bcd\u0b9f\u0bc1", -"Clear formatting": "\u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0bb4\u0bbf\u0b95\u0bcd\u0b95", -"Align left": "\u0b87\u0b9f\u0ba4\u0bc1 \u0b9a\u0bc0\u0bb0\u0bae\u0bc8", -"Align center": "\u0bae\u0bc8\u0baf \u0b9a\u0bc0\u0bb0\u0bae\u0bc8", -"Align right": "\u0bb5\u0bb2\u0ba4\u0bc1 \u0b9a\u0bc0\u0bb0\u0bae\u0bc8", -"Justify": "\u0ba8\u0bc7\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bbf \u0b9a\u0bc6\u0baf\u0bcd\u0b95", -"Bullet list": "\u0baa\u0bca\u0b9f\u0bcd\u0b9f\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", -"Numbered list": "\u0b8e\u0ba3\u0bcd\u0ba3\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", -"Decrease indent": "\u0b89\u0bb3\u0bcd\u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0ba4\u0bb2\u0bc8 \u0b95\u0bc1\u0bb1\u0bc8\u0b95\u0bcd\u0b95", -"Increase indent": "\u0b89\u0bb3\u0bcd\u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0ba4\u0bb2\u0bc8 \u0b85\u0ba4\u0bbf\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95", -"Close": "\u0bae\u0bc2\u0b9f\u0bc1\u0b95", -"Formats": "\u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0ba8\u0b95\u0bb2\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb1\u0bcd\u0b95\u0bc1 \u0ba8\u0bc7\u0bb0\u0b9f\u0bbf \u0b85\u0ba3\u0bc1\u0b95\u0bb2\u0bc8 \u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb2\u0bbe\u0bb5\u0bbf \u0b86\u0ba4\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8. \u0b86\u0b95\u0bb5\u0bc7 \u0bb5\u0bbf\u0b9a\u0bc8\u0baa\u0bcd\u0baa\u0bb2\u0b95\u0bc8 \u0b95\u0bc1\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bb5\u0bb4\u0bbf\u0b95\u0bb3\u0bbe\u0ba9 Ctrl+X\/C\/V \u0b87\u0bb5\u0bb1\u0bcd\u0bb1\u0bc8 \u0ba4\u0baf\u0bb5\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bc1 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95.", -"Headers": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Header 1": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 1", -"Header 2": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 2", -"Header 3": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 3", -"Header 4": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 4", -"Header 5": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 5", -"Header 6": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 6", -"Headings": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Heading 1": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 1", -"Heading 2": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 2", -"Heading 3": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 3", -"Heading 4": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 4", -"Heading 5": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 5", -"Heading 6": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 6", -"Preformatted": "\u0bae\u0bc1\u0ba9\u0bcd\u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", -"Div": "\u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1 (Div)", -"Pre": "\u0bae\u0bc1\u0ba9\u0bcd \u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 (Pre)", -"Code": "\u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1", -"Paragraph": "\u0baa\u0ba4\u0bcd\u0ba4\u0bbf", -"Blockquote": "\u0ba4\u0bca\u0b95\u0bc1\u0ba4\u0bbf \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bcb\u0bb3\u0bcd", -"Inline": "\u0b89\u0bb3\u0bcd\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8", -"Blocks": "\u0ba4\u0bca\u0b95\u0bc1\u0ba4\u0bbf\u0b95\u0bb3\u0bcd", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc8 \u0bae\u0bc1\u0bb1\u0bc8\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bb1\u0bcd\u0baa\u0bcb\u0ba4\u0bc1 \u0b92\u0b9f\u0bcd\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1. \u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0b9f\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b95 \u0b92\u0b9f\u0bcd\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd.", -"Font Family": "\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb0\u0bc1 \u0b95\u0bc1\u0b9f\u0bc1\u0bae\u0bcd\u0baa\u0bae\u0bcd", -"Font Sizes": "\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb0\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1\u0b95\u0bb3\u0bcd", -"Class": "Class", -"Browse for an image": "\u0b92\u0bb0\u0bc1 \u0baa\u0b9f\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0b89\u0bb2\u0bbe\u0bb5\u0bc1\u0b95", -"OR": "\u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1", -"Drop an image here": "\u0b92\u0bb0\u0bc1 \u0baa\u0b9f\u0ba4\u0bcd\u0ba4\u0bc8 \u0b87\u0b99\u0bcd\u0b95\u0bc1 \u0b87\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0baa\u0bcd \u0baa\u0bcb\u0b9f\u0bb5\u0bc1\u0bae\u0bcd", -"Upload": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1\u0b95", -"Block": "\u0ba4\u0bca\u0b95\u0bc1\u0ba4\u0bbf", -"Align": "\u0b9a\u0bc0\u0bb0\u0bae\u0bc8", -"Default": "\u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1", -"Circle": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", -"Disc": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bc1", -"Square": "\u0b9a\u0ba4\u0bc1\u0bb0\u0bae\u0bcd", -"Lower Alpha": "\u0b95\u0bc0\u0bb4\u0bcd \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1", -"Lower Greek": "\u0b95\u0bc0\u0bb4\u0bcd \u0b95\u0bbf\u0bb0\u0bc7\u0b95\u0bcd\u0b95\u0bae\u0bcd", -"Lower Roman": "\u0b95\u0bc0\u0bb4\u0bcd \u0bb0\u0bcb\u0bae\u0bbe\u0ba9\u0bbf\u0baf\u0bae\u0bcd", -"Upper Alpha": "\u0bae\u0bc7\u0bb2\u0bcd \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1", -"Upper Roman": "\u0bae\u0bc7\u0bb2\u0bcd \u0bb0\u0bcb\u0bae\u0bbe\u0ba9\u0bbf\u0baf\u0bae\u0bcd", -"Anchor": "\u0ba8\u0b99\u0bcd\u0b95\u0bc2\u0bb0\u0bae\u0bcd", -"Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id \u0b86\u0ba9\u0ba4\u0bc1 \u0b92\u0bb0\u0bc1 \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0ba4\u0bca\u0b9f\u0b99\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd; \u0b87\u0ba4\u0ba9\u0bc8\u0ba4\u0bcd \u0ba4\u0bca\u0b9f\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc1 \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd, \u0b8e\u0ba3\u0bcd\u0b95\u0bb3\u0bcd, \u0b87\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc7\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd (-), \u0baa\u0bc1\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bb3\u0bcd (.), \u0bae\u0bc1\u0b95\u0bcd\u0b95\u0bbe\u0bb1\u0bcd\u0baa\u0bc1\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bb3\u0bcd (:) \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b85\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc7\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd (_) \u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7 \u0b87\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd.", -"You have unsaved changes are you sure you want to navigate away?": "\u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bbe\u0ba4 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba9; \u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb1\u0bc1\u0ba4\u0bbf\u0baf\u0bbe\u0b95 \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc7\u0bb1 \u0bb5\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa\u0bc1\u0b95\u0bbf\u0bb1\u0bc0\u0bb0\u0bcd\u0b95\u0bbe\u0bb3\u0bbe?", -"Restore last draft": "\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bb0\u0bc8\u0bb5\u0bc8 \u0bae\u0bc0\u0b9f\u0bcd\u0b9f\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95", -"Special character": "\u0b9a\u0bbf\u0bb1\u0baa\u0bcd\u0baa\u0bc1 \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb0\u0bc1", -"Source code": "\u0bae\u0bc2\u0bb2 \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1", -"Insert\/Edit code sample": "\u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1 \u0bae\u0bbe\u0ba4\u0bbf\u0bb0\u0bbf \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95\/\u0ba4\u0bca\u0b95\u0bc1\u0b95\u0bcd\u0b95", -"Language": "\u0bae\u0bca\u0bb4\u0bbf", -"Code sample": "\u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1 \u0bae\u0bbe\u0ba4\u0bbf\u0bb0\u0bbf", -"Color": "\u0ba8\u0bbf\u0bb1\u0bae\u0bcd", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "\u0b87\u0b9f\u0bae\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0bb5\u0bb2\u0bae\u0bcd", -"Right to left": "\u0bb5\u0bb2\u0bae\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b87\u0b9f\u0bae\u0bcd", -"Emoticons": "\u0b89\u0ba3\u0bb0\u0bcd\u0b9a\u0bcd\u0b9a\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0bae\u0b99\u0bcd\u0b95\u0bb3\u0bcd", -"Document properties": "\u0b86\u0bb5\u0ba3\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0ba3\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Title": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", -"Keywords": "\u0bae\u0bc1\u0ba4\u0ba9\u0bcd\u0bae\u0bc8\u0b9a\u0bcd\u0b9a\u0bca\u0bb1\u0bcd\u0b95\u0bb3\u0bcd", -"Description": "\u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", -"Robots": "\u0baa\u0bca\u0bb1\u0bbf\u0baf\u0ba9\u0bcd\u0b95\u0bb3\u0bcd (Robots)", -"Author": "\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bbe\u0bb3\u0bb0\u0bcd", -"Encoding": "\u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", -"Fullscreen": "\u0bae\u0bc1\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc8", -"Action": "\u0b9a\u0bc6\u0baf\u0bb2\u0bcd", -"Shortcut": "\u0b95\u0bc1\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bb5\u0bb4\u0bbf", -"Help": "\u0b89\u0ba4\u0bb5\u0bbf", -"Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", -"Focus to menubar": "\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b95\u0bb5\u0ba9\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95", -"Focus to toolbar": "\u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b95\u0bb5\u0ba9\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95", -"Focus to element path": "\u0bae\u0bc2\u0bb2\u0b95\u0baa\u0bcd \u0baa\u0bbe\u0ba4\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b95\u0bb5\u0ba9\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95", -"Focus to contextual toolbar": "\u0b9a\u0bc2\u0bb4\u0bcd\u0ba8\u0bbf\u0bb2\u0bc8 \u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b95\u0bb5\u0ba9\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95", -"Insert link (if link plugin activated)": "\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95 (\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bbf \u0b9a\u0bc6\u0baf\u0bb2\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd)", -"Save (if save plugin activated)": "\u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95 (\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bbf \u0b9a\u0bc6\u0baf\u0bb2\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd)", -"Find (if searchreplace plugin activated)": "\u0b95\u0ba3\u0bcd\u0b9f\u0bc1\u0baa\u0bbf\u0b9f\u0bbf\u0b95\u0bcd\u0b95 (\u0ba4\u0bc7\u0b9f\u0bbf\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bb2\u0bcd \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bbf \u0b9a\u0bc6\u0baf\u0bb2\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd)", -"Plugins installed ({0}):": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bbf\u0b95\u0bb3\u0bcd ({0}):", -"Premium plugins:": "\u0b89\u0baf\u0bb0\u0bcd\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bbf\u0b95\u0bb3\u0bcd:", -"Learn more...": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0b85\u0bb1\u0bbf\u0b95...", -"You are using {0}": "\u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb5\u0ba4\u0bc1 {0}", -"Plugins": "\u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bbf\u0b95\u0bb3\u0bcd", -"Handy Shortcuts": "\u0b8e\u0bb3\u0bbf\u0ba4\u0bbf\u0bb2\u0bcd \u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0b95\u0bcd\u0b95\u0bc2\u0b9f\u0bbf\u0baf \u0b95\u0bc1\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bb5\u0bb4\u0bbf\u0b95\u0bb3\u0bcd", -"Horizontal line": "\u0b95\u0bbf\u0b9f\u0bc8 \u0b95\u0bcb\u0b9f\u0bc1", -"Insert\/edit image": "\u0baa\u0b9f\u0bae\u0bcd \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95\/\u0ba4\u0bca\u0b95\u0bc1\u0b95\u0bcd\u0b95", -"Image description": "\u0baa\u0b9f \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", -"Source": "\u0bae\u0bc2\u0bb2\u0bae\u0bcd", -"Dimensions": "\u0baa\u0bb0\u0bbf\u0bae\u0bbe\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", -"Constrain proportions": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bbe\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95", -"General": "\u0baa\u0bca\u0ba4\u0bc1", -"Advanced": "\u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", -"Style": "\u0baa\u0bbe\u0ba3\u0bbf", -"Vertical space": "\u0ba8\u0bc6\u0b9f\u0bc1\u0ba4\u0bb3 \u0b87\u0b9f\u0bc8\u0bb5\u0bc6\u0bb3\u0bbf", -"Horizontal space": "\u0b95\u0bbf\u0b9f\u0bc8\u0bae\u0b9f\u0bcd\u0b9f \u0b87\u0b9f\u0bc8\u0bb5\u0bc6\u0bb3\u0bbf", -"Border": "\u0b95\u0bb0\u0bc8", -"Insert image": "\u0baa\u0b9f\u0bae\u0bcd \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Image": "\u0baa\u0b9f\u0bae\u0bcd", -"Image list": "\u0baa\u0b9f\u0baa\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", -"Rotate counterclockwise": "\u0b95\u0b9f\u0bbf\u0b95\u0bbe\u0bb0 \u0b8e\u0ba4\u0bbf\u0bb0\u0bcd\u0ba4\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b9a\u0bc1\u0bb4\u0bb1\u0bcd\u0bb1\u0bc1", -"Rotate clockwise": "\u0b95\u0b9f\u0bbf\u0b95\u0bbe\u0bb0\u0ba4\u0bcd\u0ba4\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b9a\u0bc1\u0bb4\u0bb1\u0bcd\u0bb1\u0bc1", -"Flip vertically": "\u0b9a\u0bc6\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bcd\u0ba4\u0bbe\u0b95 \u0baa\u0bc1\u0bb0\u0b9f\u0bcd\u0b9f\u0bc1", -"Flip horizontally": "\u0b95\u0bbf\u0b9f\u0bc8\u0bae\u0b9f\u0bcd\u0b9f\u0bae\u0bbe\u0b95 \u0baa\u0bc1\u0bb0\u0b9f\u0bcd\u0b9f\u0bc1", -"Edit image": "\u0baa\u0b9f\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bca\u0b95\u0bc1", -"Image options": "\u0baa\u0b9f \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Zoom in": "\u0baa\u0bc6\u0bb0\u0bbf\u0ba4\u0bbe\u0b95\u0bcd\u0b95\u0bc1", -"Zoom out": "\u0b9a\u0bbf\u0bb1\u0bbf\u0ba4\u0bbe\u0b95\u0bcd\u0b95\u0bc1", -"Crop": "\u0b9a\u0bc6\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bc1", -"Resize": "\u0bae\u0bb1\u0bc1\u0b85\u0bb3\u0bb5\u0bbf\u0b9f\u0bc1", -"Orientation": "\u0ba4\u0bbf\u0b9a\u0bc8\u0baf\u0bae\u0bc8\u0bb5\u0bc1", -"Brightness": "\u0b92\u0bb3\u0bbf\u0bb0\u0bcd\u0bb5\u0bc1", -"Sharpen": "\u0b95\u0bc2\u0bb0\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0b95\u0bcd\u0b95\u0bc1", -"Contrast": "\u0ba8\u0bbf\u0bb1\u0bae\u0bbe\u0bb1\u0bc1\u0baa\u0bbe\u0b9f\u0bc1", -"Color levels": "\u0bb5\u0ba3\u0bcd\u0ba3 \u0ba8\u0bbf\u0bb2\u0bc8\u0b95\u0bb3\u0bcd", -"Gamma": "Gamma", -"Invert": "\u0ba8\u0bc7\u0bb0\u0bcd\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1", -"Apply": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1", -"Back": "\u0baa\u0bbf\u0ba9\u0bcd", -"Insert date\/time": "\u0ba4\u0bc7\u0ba4\u0bbf\/\u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Date\/time": "\u0ba4\u0bc7\u0ba4\u0bbf\/\u0ba8\u0bc7\u0bb0\u0bae\u0bcd", -"Insert link": "\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Insert\/edit link": "\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95\/\u0ba4\u0bca\u0b95\u0bc1\u0b95\u0bcd\u0b95", -"Text to display": "\u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bbf\u0baf \u0b89\u0bb0\u0bc8", -"Url": "\u0b87\u0ba3\u0bc8\u0baf\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", -"Target": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1", -"None": "\u0b8f\u0ba4\u0bc1\u0bae\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8", -"New window": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b9a\u0bbe\u0bb3\u0bb0\u0bae\u0bcd", -"Remove link": "\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc8 \u0b85\u0b95\u0bb1\u0bcd\u0bb1\u0bc1\u0b95", -"Anchors": "\u0ba8\u0b99\u0bcd\u0b95\u0bc2\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd", -"Link": "\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1", -"Paste or type a link": "\u0b92\u0bb0\u0bc1 \u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b92\u0b9f\u0bcd\u0b9f\u0bc1\u0b95 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0ba4\u0b9f\u0bcd\u0b9f\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1\u0b95", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bcd\u0b9f \u0b87\u0ba3\u0bc8\u0baf\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf (URL) \u0b92\u0bb0\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd-\u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0baa\u0bcb\u0bb2\u0bcd \u0ba4\u0bcb\u0ba9\u0bcd\u0bb1\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1. \u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 mailto: \u0bae\u0bc1\u0ba9\u0bcd-\u0b92\u0b9f\u0bcd\u0b9f\u0bc8\u0ba4\u0bcd (prefix) \u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bbe?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bcd\u0b9f \u0b87\u0ba3\u0bc8\u0baf\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf (URL) \u0b92\u0bb0\u0bc1 \u0bb5\u0bc6\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0bb1 \u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1 (external link) \u0baa\u0bcb\u0bb2\u0bcd \u0ba4\u0bcb\u0ba9\u0bcd\u0bb1\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1. \u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 http:\/\/ \u0bae\u0bc1\u0ba9\u0bcd-\u0b92\u0b9f\u0bcd\u0b9f\u0bc8\u0ba4\u0bcd (prefix) \u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bbe?", -"Link list": "\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0baa\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", -"Insert video": "\u0b95\u0bbe\u0ba3\u0bca\u0bb3\u0bbf \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Insert\/edit video": "\u0b95\u0bbe\u0ba3\u0bca\u0bb3\u0bbf \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95\/\u0ba4\u0bca\u0b95\u0bc1\u0b95\u0bcd\u0b95", -"Insert\/edit media": "\u0b8a\u0b9f\u0b95\u0bae\u0bcd \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95\/\u0ba4\u0bca\u0b95\u0bc1\u0b95\u0bcd\u0b95", -"Alternative source": "\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bae\u0bc2\u0bb2\u0bae\u0bcd", -"Poster": "\u0b9a\u0bc1\u0bb5\u0bb0\u0bca\u0b9f\u0bcd\u0b9f\u0bbf", -"Paste your embed code below:": "\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0b9f\u0bcd\u0baa\u0bc6\u0bbe\u0ba4\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bcd\u0b9f\u0bc8 \u0b95\u0bc0\u0bb4\u0bc7 \u0b92\u0b9f\u0bcd\u0b9f\u0bb5\u0bc1\u0bae\u0bcd:", -"Embed": "\u0b89\u0b9f\u0bcd\u0baa\u0bca\u0ba4\u0bbf", -"Media": "\u0b8a\u0b9f\u0b95\u0bae\u0bcd", -"Nonbreaking space": "\u0baa\u0bbf\u0bb0\u0bbf\u0baf\u0bbe\u0ba4 \u0b87\u0b9f\u0bc8\u0bb5\u0bc6\u0bb3\u0bbf", -"Page break": "\u0baa\u0b95\u0bcd\u0b95 \u0baa\u0bbf\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1", -"Paste as text": "\u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b95 \u0b92\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Preview": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba8\u0bcb\u0b95\u0bcd\u0b95\u0bc1", -"Print": "\u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1\u0b95", -"Save": "\u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95", -"Find": "\u0b95\u0ba3\u0bcd\u0b9f\u0bc1\u0baa\u0bbf\u0b9f\u0bbf\u0b95\u0bcd\u0b95", -"Replace with": "\u0b87\u0ba4\u0ba9\u0bc1\u0b9f\u0ba9\u0bcd \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1\u0b95", -"Replace": "\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1\u0b95", -"Replace all": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1\u0b95", -"Prev": "\u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf", -"Next": "\u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4", -"Find and replace": "\u0b95\u0ba3\u0bcd\u0b9f\u0bc1\u0baa\u0bbf\u0b9f\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1\u0b95", -"Could not find the specified string.": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bcd\u0b9f \u0b9a\u0bb0\u0bae\u0bcd \u0b95\u0ba3\u0bcd\u0b9f\u0bc1\u0baa\u0bbf\u0b9f\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8", -"Match case": "\u0bb5\u0b9f\u0bbf\u0bb5\u0ba4\u0bcd\u0ba4\u0bc8 \u0baa\u0bca\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95", -"Whole words": "\u0bae\u0bc1\u0bb4\u0bc1 \u0b9a\u0bca\u0bb1\u0bcd\u0b95\u0bb3\u0bcd", -"Spellcheck": "\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0bb4\u0bc8\u0baf\u0bc8 \u0b9a\u0bb0\u0bbf\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95", -"Ignore": "\u0baa\u0bc1\u0bb1\u0b95\u0bcd\u0b95\u0ba3\u0bbf\u0b95\u0bcd\u0b95", -"Ignore all": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0baa\u0bc1\u0bb1\u0b95\u0bcd\u0b95\u0ba3\u0bbf\u0b95\u0bcd\u0b95", -"Finish": "\u0bae\u0bc1\u0b9f\u0bbf\u0b95\u0bcd\u0b95", -"Add to Dictionary": "\u0b85\u0b95\u0bb0\u0bbe\u0ba4\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95", -"Insert table": "\u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Table properties": "\u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0baa\u0ba3\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Delete table": "\u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bc1\u0b95", -"Cell": "\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8", -"Row": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8", -"Column": "\u0ba8\u0bc6\u0b9f\u0bc1\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8", -"Cell properties": "\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8 \u0baa\u0ba3\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Merge cells": "\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95", -"Split cell": "\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8 \u0baa\u0bbf\u0bb0\u0bbf\u0b95\u0bcd\u0b95", -"Insert row before": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Insert row after": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0baa\u0bbf\u0ba9\u0bcd \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Delete row": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bc1\u0b95", -"Row properties": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0baa\u0ba3\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Cut row": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0bb5\u0bc6\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Copy row": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0ba8\u0b95\u0bb2\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95", -"Paste row before": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b92\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Paste row after": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0baa\u0bbf\u0ba9\u0bcd \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b92\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Insert column before": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd \u0ba8\u0bc6\u0b9f\u0bc1\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Insert column after": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0baa\u0bbf\u0ba9\u0bcd \u0ba8\u0bc6\u0b9f\u0bc1\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Delete column": "\u0ba8\u0bc6\u0b9f\u0bc1\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bc1\u0b95", -"Cols": "\u0ba8\u0bc6\u0b9f\u0bc1\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0b95\u0bb3\u0bcd", -"Rows": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0b95\u0bb3\u0bcd", -"Width": "\u0b85\u0b95\u0bb2\u0bae\u0bcd", -"Height": "\u0b89\u0baf\u0bb0\u0bae\u0bcd", -"Cell spacing": "\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8 \u0b87\u0b9f\u0bc8\u0bb5\u0bc6\u0bb3\u0bbf", -"Cell padding": "\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8 \u0ba8\u0bbf\u0bb0\u0baa\u0bcd\u0baa\u0bb2\u0bcd", -"Caption": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", -"Left": "\u0b87\u0b9f\u0bae\u0bcd", -"Center": "\u0bae\u0bc8\u0baf\u0bae\u0bcd", -"Right": "\u0bb5\u0bb2\u0bae\u0bcd", -"Cell type": "\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8 \u0bb5\u0b95\u0bc8", -"Scope": "\u0bb5\u0bb0\u0bc8\u0baf\u0bc6\u0bb2\u0bcd\u0bb2\u0bc8", -"Alignment": "\u0b9a\u0bc0\u0bb0\u0bae\u0bc8\u0bb5\u0bc1", -"H Align": "\u0b95\u0bbf (H) \u0b9a\u0bc0\u0bb0\u0bae\u0bc8", -"V Align": "\u0b9a\u0bc6 (V) \u0b9a\u0bc0\u0bb0\u0bae\u0bc8", -"Top": "\u0bae\u0bc7\u0bb2\u0bcd", -"Middle": "\u0ba8\u0b9f\u0bc1", -"Bottom": "\u0b95\u0bc0\u0bb4\u0bcd", -"Header cell": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8", -"Row group": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", -"Column group": "\u0ba8\u0bc6\u0b9f\u0bc1\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", -"Row type": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0bb5\u0b95\u0bc8", -"Header": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", -"Body": "\u0b89\u0b9f\u0bb2\u0bcd", -"Footer": "\u0b85\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", -"Border color": "\u0b95\u0bb0\u0bc8\u0baf\u0bbf\u0ba9\u0bcd \u0ba8\u0bbf\u0bb1\u0bae\u0bcd", -"Insert template": "\u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1 \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Templates": "\u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", -"Template": "\u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1", -"Text color": "\u0b89\u0bb0\u0bc8\u0baf\u0bbf\u0ba9\u0bcd \u0ba8\u0bbf\u0bb1\u0bae\u0bcd", -"Background color": "\u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0ba8\u0bbf\u0bb1\u0bae\u0bcd", -"Custom...": "\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bcd...", -"Custom color": "\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bcd \u0ba8\u0bbf\u0bb1\u0bae\u0bcd", -"No color": "\u0ba8\u0bbf\u0bb1\u0bae\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", -"Table of Contents": "\u0baa\u0bca\u0bb0\u0bc1\u0bb3\u0b9f\u0b95\u0bcd\u0b95\u0bae\u0bcd", -"Show blocks": "\u0ba4\u0bca\u0b95\u0bc1\u0ba4\u0bbf\u0b95\u0bb3\u0bc8 \u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Show invisible characters": "\u0b95\u0ba3\u0bcd\u0ba3\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0ba4\u0bcd \u0ba4\u0bc6\u0bb0\u0bbf\u0baf\u0bbe\u0ba4 \u0b89\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bc8 \u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Words: {0}": "\u0b9a\u0bca\u0bb1\u0bcd\u0b95\u0bb3\u0bcd: {0}", -"{0} words": "{0} \u0b9a\u0bca\u0bb1\u0bcd\u0b95\u0bb3\u0bcd", -"File": "\u0b95\u0bcb\u0baa\u0bcd\u0baa\u0bc1", -"Edit": "\u0ba4\u0bca\u0b95\u0bc1\u0b95\u0bcd\u0b95", -"Insert": "\u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"View": "\u0ba8\u0bcb\u0b95\u0bcd\u0b95\u0bc1\u0b95", -"Format": "\u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", -"Table": "\u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8", -"Tools": "\u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0b95\u0bb3\u0bcd", -"Powered by {0}": "\u0bb5\u0bb2\u0bc1\u0bb5\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0ba4\u0bc1 {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u0b89\u0baf\u0bb0\u0bcd \u0b89\u0bb0\u0bc8 \u0baa\u0b95\u0bc1\u0ba4\u0bbf. \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc1 ALT-F9 , \u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1 ALT-F10 , \u0b89\u0ba4\u0bb5\u0bbf\u0b95\u0bcd\u0b95\u0bc1 ALT-0" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ta_IN.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ta_IN.js deleted file mode 100644 index faa20ef..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ta_IN.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('ta_IN',{ -"Redo": "\u0bae\u0bc0\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd \u0b9a\u0bc6\u0baf\u0bcd\u0b95", -"Undo": "\u0b9a\u0bc6\u0baf\u0bb2\u0bcd\u0ba4\u0bb5\u0bbf\u0bb0\u0bcd\u0b95\u0bcd\u0b95", -"Cut": "\u0bb5\u0bc6\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Copy": "\u0ba8\u0b95\u0bb2\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95", -"Paste": "\u0b92\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Select all": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0ba4\u0bc7\u0bb0\u0bcd\u0bb5\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0b95", -"New document": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b86\u0bb5\u0ba3\u0bae\u0bcd", -"Ok": "\u0b9a\u0bb0\u0bbf", -"Cancel": "\u0bb0\u0ba4\u0bcd\u0ba4\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0b95", -"Visual aids": "\u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf\u0ba4\u0bcd \u0ba4\u0bc1\u0ba3\u0bc8\u0baf\u0ba9\u0bcd\u0b95\u0bb3\u0bcd", -"Bold": "\u0ba4\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0bc1", -"Italic": "\u0b9a\u0bbe\u0baf\u0bcd\u0bb5\u0bc1", -"Underline": "\u0b85\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bcb\u0b9f\u0bc1", -"Strikethrough": "\u0ba8\u0b9f\u0bc1\u0b95\u0bcd\u0b95\u0bcb\u0b9f\u0bc1", -"Superscript": "\u0bae\u0bc7\u0bb2\u0bcd\u0b92\u0b9f\u0bcd\u0b9f\u0bc1", -"Subscript": "\u0b95\u0bc0\u0bb4\u0bcd\u0b92\u0b9f\u0bcd\u0b9f\u0bc1", -"Clear formatting": "\u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b85\u0bb4\u0bbf\u0b95\u0bcd\u0b95", -"Align left": "\u0b87\u0b9f\u0ba4\u0bc1 \u0b9a\u0bc0\u0bb0\u0bae\u0bc8", -"Align center": "\u0bae\u0bc8\u0baf \u0b9a\u0bc0\u0bb0\u0bae\u0bc8", -"Align right": "\u0bb5\u0bb2\u0ba4\u0bc1 \u0b9a\u0bc0\u0bb0\u0bae\u0bc8", -"Justify": "\u0ba8\u0bc7\u0bb0\u0bcd\u0ba4\u0bcd\u0ba4\u0bbf \u0b9a\u0bc6\u0baf\u0bcd\u0b95", -"Bullet list": "\u0baa\u0bca\u0b9f\u0bcd\u0b9f\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", -"Numbered list": "\u0b8e\u0ba3\u0bcd\u0ba3\u0bbf\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", -"Decrease indent": "\u0b89\u0bb3\u0bcd\u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0ba4\u0bb2\u0bc8 \u0b95\u0bc1\u0bb1\u0bc8\u0b95\u0bcd\u0b95", -"Increase indent": "\u0b89\u0bb3\u0bcd\u0ba4\u0bb3\u0bcd\u0bb3\u0bc1\u0ba4\u0bb2\u0bc8 \u0b85\u0ba4\u0bbf\u0b95\u0bb0\u0bbf\u0b95\u0bcd\u0b95", -"Close": "\u0bae\u0bc2\u0b9f\u0bc1\u0b95", -"Formats": "\u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0ba8\u0b95\u0bb2\u0b95\u0ba4\u0bcd\u0ba4\u0bbf\u0bb1\u0bcd\u0b95\u0bc1 \u0ba8\u0bc7\u0bb0\u0b9f\u0bbf \u0b85\u0ba3\u0bc1\u0b95\u0bb2\u0bc8 \u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb2\u0bbe\u0bb5\u0bbf \u0b86\u0ba4\u0bb0\u0bbf\u0b95\u0bcd\u0b95\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8. \u0b86\u0b95\u0bb5\u0bc7 \u0bb5\u0bbf\u0b9a\u0bc8\u0baa\u0bcd\u0baa\u0bb2\u0b95\u0bc8 \u0b95\u0bc1\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bb5\u0bb4\u0bbf\u0b95\u0bb3\u0bbe\u0ba9 Ctrl+X\/C\/V \u0b87\u0bb5\u0bb1\u0bcd\u0bb1\u0bc8 \u0ba4\u0baf\u0bb5\u0bc1 \u0b9a\u0bc6\u0baf\u0bcd\u0ba4\u0bc1 \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95.", -"Headers": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Header 1": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 1", -"Header 2": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 2", -"Header 3": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 3", -"Header 4": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 4", -"Header 5": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 5", -"Header 6": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 6", -"Headings": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Heading 1": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 1", -"Heading 2": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 2", -"Heading 3": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 3", -"Heading 4": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 4", -"Heading 5": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 5", -"Heading 6": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 6", -"Preformatted": "\u0bae\u0bc1\u0ba9\u0bcd\u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", -"Div": "\u0baa\u0bbf\u0bb0\u0bbf\u0bb5\u0bc1 (Div)", -"Pre": "\u0bae\u0bc1\u0ba9\u0bcd \u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1 (Pre)", -"Code": "\u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1", -"Paragraph": "\u0baa\u0ba4\u0bcd\u0ba4\u0bbf", -"Blockquote": "\u0ba4\u0bca\u0b95\u0bc1\u0ba4\u0bbf \u0bae\u0bc7\u0bb1\u0bcd\u0b95\u0bcb\u0bb3\u0bcd", -"Inline": "\u0b89\u0bb3\u0bcd\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8", -"Blocks": "\u0ba4\u0bca\u0b95\u0bc1\u0ba4\u0bbf\u0b95\u0bb3\u0bcd", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc8 \u0bae\u0bc1\u0bb1\u0bc8\u0bae\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0ba4\u0bb1\u0bcd\u0baa\u0bcb\u0ba4\u0bc1 \u0b92\u0b9f\u0bcd\u0b9f\u0bc1\u0ba4\u0bb2\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba4\u0bc1. \u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0ba8\u0bcd\u0ba4 \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc8 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0bb5\u0bb0\u0bc8 \u0b89\u0bb3\u0bcd\u0bb3\u0b9f\u0b95\u0bcd\u0b95\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b87\u0baf\u0bb2\u0bcd\u0baa\u0bc1 \u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b95 \u0b92\u0b9f\u0bcd\u0b9f\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0bae\u0bcd.", -"Font Family": "\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb0\u0bc1 \u0b95\u0bc1\u0b9f\u0bc1\u0bae\u0bcd\u0baa\u0bae\u0bcd", -"Font Sizes": "\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb0\u0bc1 \u0b85\u0bb3\u0bb5\u0bc1\u0b95\u0bb3\u0bcd", -"Class": "Class", -"Browse for an image": "\u0b92\u0bb0\u0bc1 \u0baa\u0b9f\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bc1 \u0b89\u0bb2\u0bbe\u0bb5\u0bc1\u0b95", -"OR": "\u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1", -"Drop an image here": "\u0b92\u0bb0\u0bc1 \u0baa\u0b9f\u0ba4\u0bcd\u0ba4\u0bc8 \u0b87\u0b99\u0bcd\u0b95\u0bc1 \u0b87\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0baa\u0bcd \u0baa\u0bcb\u0b9f\u0bb5\u0bc1\u0bae\u0bcd", -"Upload": "\u0baa\u0ba4\u0bbf\u0bb5\u0bc7\u0bb1\u0bcd\u0bb1\u0bc1\u0b95", -"Block": "\u0ba4\u0bca\u0b95\u0bc1\u0ba4\u0bbf", -"Align": "\u0b9a\u0bc0\u0bb0\u0bae\u0bc8", -"Default": "\u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1", -"Circle": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bae\u0bcd", -"Disc": "\u0bb5\u0b9f\u0bcd\u0b9f\u0bc1", -"Square": "\u0b9a\u0ba4\u0bc1\u0bb0\u0bae\u0bcd", -"Lower Alpha": "\u0b95\u0bc0\u0bb4\u0bcd \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1", -"Lower Greek": "\u0b95\u0bc0\u0bb4\u0bcd \u0b95\u0bbf\u0bb0\u0bc7\u0b95\u0bcd\u0b95\u0bae\u0bcd", -"Lower Roman": "\u0b95\u0bc0\u0bb4\u0bcd \u0bb0\u0bcb\u0bae\u0bbe\u0ba9\u0bbf\u0baf\u0bae\u0bcd", -"Upper Alpha": "\u0bae\u0bc7\u0bb2\u0bcd \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1", -"Upper Roman": "\u0bae\u0bc7\u0bb2\u0bcd \u0bb0\u0bcb\u0bae\u0bbe\u0ba9\u0bbf\u0baf\u0bae\u0bcd", -"Anchor": "\u0ba8\u0b99\u0bcd\u0b95\u0bc2\u0bb0\u0bae\u0bcd", -"Name": "\u0baa\u0bc6\u0baf\u0bb0\u0bcd", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id \u0b86\u0ba9\u0ba4\u0bc1 \u0b92\u0bb0\u0bc1 \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0ba4\u0bca\u0b9f\u0b99\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd; \u0b87\u0ba4\u0ba9\u0bc8\u0ba4\u0bcd \u0ba4\u0bca\u0b9f\u0bb0\u0bcd\u0ba8\u0bcd\u0ba4\u0bc1 \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd, \u0b8e\u0ba3\u0bcd\u0b95\u0bb3\u0bcd, \u0b87\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc7\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd (-), \u0baa\u0bc1\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bb3\u0bcd (.), \u0bae\u0bc1\u0b95\u0bcd\u0b95\u0bbe\u0bb1\u0bcd\u0baa\u0bc1\u0bb3\u0bcd\u0bb3\u0bbf\u0b95\u0bb3\u0bcd (:) \u0bae\u0bb1\u0bcd\u0bb1\u0bc1\u0bae\u0bcd \u0b85\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc7\u0bbe\u0b9f\u0bc1\u0b95\u0bb3\u0bcd (_) \u0bae\u0b9f\u0bcd\u0b9f\u0bc1\u0bae\u0bc7 \u0b87\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bb2\u0bcd \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bcd.", -"You have unsaved changes are you sure you want to navigate away?": "\u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bbe\u0ba4 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0ba9; \u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb1\u0bc1\u0ba4\u0bbf\u0baf\u0bbe\u0b95 \u0bb5\u0bc6\u0bb3\u0bbf\u0baf\u0bc7\u0bb1 \u0bb5\u0bbf\u0bb0\u0bc1\u0bae\u0bcd\u0baa\u0bc1\u0b95\u0bbf\u0bb1\u0bc0\u0bb0\u0bcd\u0b95\u0bbe\u0bb3\u0bbe?", -"Restore last draft": "\u0b95\u0b9f\u0ba8\u0bcd\u0ba4 \u0bb5\u0bb0\u0bc8\u0bb5\u0bc8 \u0bae\u0bc0\u0b9f\u0bcd\u0b9f\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95", -"Special character": "\u0b9a\u0bbf\u0bb1\u0baa\u0bcd\u0baa\u0bc1 \u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb0\u0bc1", -"Source code": "\u0bae\u0bc2\u0bb2 \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1", -"Insert\/Edit code sample": "\u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1 \u0bae\u0bbe\u0ba4\u0bbf\u0bb0\u0bbf \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95\/\u0ba4\u0bca\u0b95\u0bc1\u0b95\u0bcd\u0b95", -"Language": "\u0bae\u0bca\u0bb4\u0bbf", -"Code sample": "\u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bc1 \u0bae\u0bbe\u0ba4\u0bbf\u0bb0\u0bbf", -"Color": "\u0ba8\u0bbf\u0bb1\u0bae\u0bcd", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "\u0b87\u0b9f\u0bae\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0bb5\u0bb2\u0bae\u0bcd", -"Right to left": "\u0bb5\u0bb2\u0bae\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bc1 \u0b87\u0b9f\u0bae\u0bcd", -"Emoticons": "\u0b89\u0ba3\u0bb0\u0bcd\u0b9a\u0bcd\u0b9a\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bbf\u0bae\u0b99\u0bcd\u0b95\u0bb3\u0bcd", -"Document properties": "\u0b86\u0bb5\u0ba3\u0ba4\u0bcd\u0ba4\u0bbf\u0ba9\u0bcd \u0baa\u0ba3\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Title": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", -"Keywords": "\u0bae\u0bc1\u0ba4\u0ba9\u0bcd\u0bae\u0bc8\u0b9a\u0bcd\u0b9a\u0bca\u0bb1\u0bcd\u0b95\u0bb3\u0bcd", -"Description": "\u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", -"Robots": "\u0baa\u0bca\u0bb1\u0bbf\u0baf\u0ba9\u0bcd\u0b95\u0bb3\u0bcd (Robots)", -"Author": "\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bbe\u0bb3\u0bb0\u0bcd", -"Encoding": "\u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bbe\u0b95\u0bcd\u0b95\u0bae\u0bcd", -"Fullscreen": "\u0bae\u0bc1\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0bb0\u0bc8", -"Action": "\u0b9a\u0bc6\u0baf\u0bb2\u0bcd", -"Shortcut": "\u0b95\u0bc1\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bb5\u0bb4\u0bbf", -"Help": "\u0b89\u0ba4\u0bb5\u0bbf", -"Address": "\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", -"Focus to menubar": "\u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b95\u0bb5\u0ba9\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95", -"Focus to toolbar": "\u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b95\u0bb5\u0ba9\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95", -"Focus to element path": "\u0bae\u0bc2\u0bb2\u0b95\u0baa\u0bcd \u0baa\u0bbe\u0ba4\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b95\u0bb5\u0ba9\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95", -"Focus to contextual toolbar": "\u0b9a\u0bc2\u0bb4\u0bcd\u0ba8\u0bbf\u0bb2\u0bc8 \u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b95\u0bb5\u0ba9\u0bae\u0bcd \u0b9a\u0bc6\u0bb2\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95", -"Insert link (if link plugin activated)": "\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bc6\u0bb0\u0bc1\u0b95\u0bc1\u0b95 (\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bbf \u0b9a\u0bc6\u0baf\u0bb2\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd)", -"Save (if save plugin activated)": "\u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95 (\u0b9a\u0bc7\u0bae\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bbf \u0b9a\u0bc6\u0baf\u0bb2\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd)", -"Find (if searchreplace plugin activated)": "\u0b95\u0ba3\u0bcd\u0b9f\u0bc1\u0baa\u0bbf\u0b9f\u0bbf\u0b95\u0bcd\u0b95 (\u0ba4\u0bc7\u0b9f\u0bbf\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bb2\u0bcd \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bbf \u0b9a\u0bc6\u0baf\u0bb2\u0bbe\u0b95\u0bcd\u0b95\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bbf\u0baf\u0bbf\u0bb0\u0bc1\u0ba8\u0bcd\u0ba4\u0bbe\u0bb2\u0bcd)", -"Plugins installed ({0}):": "\u0ba8\u0bbf\u0bb1\u0bc1\u0bb5\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc1\u0bb3\u0bcd\u0bb3 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bbf\u0b95\u0bb3\u0bcd ({0}):", -"Premium plugins:": "\u0b89\u0baf\u0bb0\u0bcd\u0bae\u0ba4\u0bbf\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bbf\u0b95\u0bb3\u0bcd:", -"Learn more...": "\u0bae\u0bc7\u0bb2\u0bc1\u0bae\u0bcd \u0b85\u0bb1\u0bbf\u0b95...", -"You are using {0}": "\u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0bb5\u0ba4\u0bc1 {0}", -"Plugins": "\u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bbf\u0b95\u0bb3\u0bcd", -"Handy Shortcuts": "\u0b8e\u0bb3\u0bbf\u0ba4\u0bbf\u0bb2\u0bcd \u0b95\u0bc8\u0baf\u0bbe\u0bb3\u0b95\u0bcd\u0b95\u0bc2\u0b9f\u0bbf\u0baf \u0b95\u0bc1\u0bb1\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0bb5\u0bb4\u0bbf\u0b95\u0bb3\u0bcd", -"Horizontal line": "\u0b95\u0bbf\u0b9f\u0bc8 \u0b95\u0bcb\u0b9f\u0bc1", -"Insert\/edit image": "\u0baa\u0b9f\u0bae\u0bcd \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95\/\u0ba4\u0bca\u0b95\u0bc1\u0b95\u0bcd\u0b95", -"Image description": "\u0baa\u0b9f \u0bb5\u0bbf\u0bb5\u0bb0\u0bae\u0bcd", -"Source": "\u0bae\u0bc2\u0bb2\u0bae\u0bcd", -"Dimensions": "\u0baa\u0bb0\u0bbf\u0bae\u0bbe\u0ba3\u0b99\u0bcd\u0b95\u0bb3\u0bcd", -"Constrain proportions": "\u0bb5\u0bbf\u0b95\u0bbf\u0ba4\u0bbe\u0b9a\u0bcd\u0b9a\u0bbe\u0bb0\u0ba4\u0bcd\u0ba4\u0bbf\u0bb2\u0bcd \u0b95\u0b9f\u0bcd\u0b9f\u0bc1\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95", -"General": "\u0baa\u0bca\u0ba4\u0bc1", -"Advanced": "\u0bae\u0bc7\u0bae\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0ba4\u0bc1", -"Style": "\u0baa\u0bbe\u0ba3\u0bbf", -"Vertical space": "\u0ba8\u0bc6\u0b9f\u0bc1\u0ba4\u0bb3 \u0b87\u0b9f\u0bc8\u0bb5\u0bc6\u0bb3\u0bbf", -"Horizontal space": "\u0b95\u0bbf\u0b9f\u0bc8\u0bae\u0b9f\u0bcd\u0b9f \u0b87\u0b9f\u0bc8\u0bb5\u0bc6\u0bb3\u0bbf", -"Border": "\u0b95\u0bb0\u0bc8", -"Insert image": "\u0baa\u0b9f\u0bae\u0bcd \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Image": "\u0baa\u0b9f\u0bae\u0bcd", -"Image list": "\u0baa\u0b9f\u0baa\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", -"Rotate counterclockwise": "\u0b95\u0b9f\u0bbf\u0b95\u0bbe\u0bb0 \u0b8e\u0ba4\u0bbf\u0bb0\u0bcd\u0ba4\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b9a\u0bc1\u0bb4\u0bb1\u0bcd\u0bb1\u0bc1", -"Rotate clockwise": "\u0b95\u0b9f\u0bbf\u0b95\u0bbe\u0bb0\u0ba4\u0bcd\u0ba4\u0bbf\u0b9a\u0bc8\u0baf\u0bbf\u0bb2\u0bcd \u0b9a\u0bc1\u0bb4\u0bb1\u0bcd\u0bb1\u0bc1", -"Flip vertically": "\u0b9a\u0bc6\u0b99\u0bcd\u0b95\u0bc1\u0ba4\u0bcd\u0ba4\u0bbe\u0b95 \u0baa\u0bc1\u0bb0\u0b9f\u0bcd\u0b9f\u0bc1", -"Flip horizontally": "\u0b95\u0bbf\u0b9f\u0bc8\u0bae\u0b9f\u0bcd\u0b9f\u0bae\u0bbe\u0b95 \u0baa\u0bc1\u0bb0\u0b9f\u0bcd\u0b9f\u0bc1", -"Edit image": "\u0baa\u0b9f\u0ba4\u0bcd\u0ba4\u0bc8 \u0ba4\u0bca\u0b95\u0bc1", -"Image options": "\u0baa\u0b9f \u0bb5\u0bbf\u0bb0\u0bc1\u0baa\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Zoom in": "\u0baa\u0bc6\u0bb0\u0bbf\u0ba4\u0bbe\u0b95\u0bcd\u0b95\u0bc1", -"Zoom out": "\u0b9a\u0bbf\u0bb1\u0bbf\u0ba4\u0bbe\u0b95\u0bcd\u0b95\u0bc1", -"Crop": "\u0b9a\u0bc6\u0ba4\u0bc1\u0b95\u0bcd\u0b95\u0bc1", -"Resize": "\u0bae\u0bb1\u0bc1\u0b85\u0bb3\u0bb5\u0bbf\u0b9f\u0bc1", -"Orientation": "\u0ba4\u0bbf\u0b9a\u0bc8\u0baf\u0bae\u0bc8\u0bb5\u0bc1", -"Brightness": "\u0b92\u0bb3\u0bbf\u0bb0\u0bcd\u0bb5\u0bc1", -"Sharpen": "\u0b95\u0bc2\u0bb0\u0bcd\u0bae\u0bc8\u0baf\u0bbe\u0b95\u0bcd\u0b95\u0bc1", -"Contrast": "\u0ba8\u0bbf\u0bb1\u0bae\u0bbe\u0bb1\u0bc1\u0baa\u0bbe\u0b9f\u0bc1", -"Color levels": "\u0bb5\u0ba3\u0bcd\u0ba3 \u0ba8\u0bbf\u0bb2\u0bc8\u0b95\u0bb3\u0bcd", -"Gamma": "Gamma", -"Invert": "\u0ba8\u0bc7\u0bb0\u0bcd\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1", -"Apply": "\u0baa\u0baf\u0ba9\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1", -"Back": "\u0baa\u0bbf\u0ba9\u0bcd", -"Insert date\/time": "\u0ba4\u0bc7\u0ba4\u0bbf\/\u0ba8\u0bc7\u0bb0\u0bae\u0bcd \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Date\/time": "\u0ba4\u0bc7\u0ba4\u0bbf\/\u0ba8\u0bc7\u0bb0\u0bae\u0bcd", -"Insert link": "\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Insert\/edit link": "\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95\/\u0ba4\u0bca\u0b95\u0bc1\u0b95\u0bcd\u0b95", -"Text to display": "\u0b95\u0bbe\u0b9f\u0bcd\u0b9a\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bbf\u0baf \u0b89\u0bb0\u0bc8", -"Url": "\u0b87\u0ba3\u0bc8\u0baf\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf", -"Target": "\u0b87\u0bb2\u0b95\u0bcd\u0b95\u0bc1", -"None": "\u0b8f\u0ba4\u0bc1\u0bae\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8", -"New window": "\u0baa\u0bc1\u0ba4\u0bbf\u0baf \u0b9a\u0bbe\u0bb3\u0bb0\u0bae\u0bcd", -"Remove link": "\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc8 \u0b85\u0b95\u0bb1\u0bcd\u0bb1\u0bc1\u0b95", -"Anchors": "\u0ba8\u0b99\u0bcd\u0b95\u0bc2\u0bb0\u0b99\u0bcd\u0b95\u0bb3\u0bcd", -"Link": "\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1", -"Paste or type a link": "\u0b92\u0bb0\u0bc1 \u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b92\u0b9f\u0bcd\u0b9f\u0bc1\u0b95 \u0b85\u0bb2\u0bcd\u0bb2\u0ba4\u0bc1 \u0ba4\u0b9f\u0bcd\u0b9f\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1\u0b95", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bcd\u0b9f \u0b87\u0ba3\u0bc8\u0baf\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf (URL) \u0b92\u0bb0\u0bc1 \u0bae\u0bbf\u0ba9\u0bcd-\u0b85\u0b9e\u0bcd\u0b9a\u0bb2\u0bcd \u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf \u0baa\u0bcb\u0bb2\u0bcd \u0ba4\u0bcb\u0ba9\u0bcd\u0bb1\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1. \u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 mailto: \u0bae\u0bc1\u0ba9\u0bcd-\u0b92\u0b9f\u0bcd\u0b9f\u0bc8\u0ba4\u0bcd (prefix) \u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bbe?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0bb3\u0bcd\u0bb3\u0bbf\u0b9f\u0bcd\u0b9f \u0b87\u0ba3\u0bc8\u0baf\u0bae\u0bc1\u0b95\u0bb5\u0bb0\u0bbf (URL) \u0b92\u0bb0\u0bc1 \u0bb5\u0bc6\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0bc1\u0bb1 \u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1 (external link) \u0baa\u0bcb\u0bb2\u0bcd \u0ba4\u0bcb\u0ba9\u0bcd\u0bb1\u0bc1\u0b95\u0bbf\u0bb1\u0ba4\u0bc1. \u0ba4\u0bc7\u0bb5\u0bc8\u0baf\u0bbe\u0ba9 http:\/\/ \u0bae\u0bc1\u0ba9\u0bcd-\u0b92\u0b9f\u0bcd\u0b9f\u0bc8\u0ba4\u0bcd (prefix) \u0ba4\u0bbe\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95 \u0bb5\u0bc7\u0ba3\u0bcd\u0b9f\u0bc1\u0bae\u0bbe?", -"Link list": "\u0b87\u0ba3\u0bc8\u0baa\u0bcd\u0baa\u0bc1\u0baa\u0bcd \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0baf\u0bb2\u0bcd", -"Insert video": "\u0b95\u0bbe\u0ba3\u0bca\u0bb3\u0bbf \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Insert\/edit video": "\u0b95\u0bbe\u0ba3\u0bca\u0bb3\u0bbf \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95\/\u0ba4\u0bca\u0b95\u0bc1\u0b95\u0bcd\u0b95", -"Insert\/edit media": "\u0b8a\u0b9f\u0b95\u0bae\u0bcd \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95\/\u0ba4\u0bca\u0b95\u0bc1\u0b95\u0bcd\u0b95", -"Alternative source": "\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1 \u0bae\u0bc2\u0bb2\u0bae\u0bcd", -"Poster": "\u0b9a\u0bc1\u0bb5\u0bb0\u0bca\u0b9f\u0bcd\u0b9f\u0bbf", -"Paste your embed code below:": "\u0ba4\u0b99\u0bcd\u0b95\u0bb3\u0bcd \u0b89\u0b9f\u0bcd\u0baa\u0bc6\u0bbe\u0ba4\u0bbf \u0b95\u0bc1\u0bb1\u0bbf\u0baf\u0bc0\u0b9f\u0bcd\u0b9f\u0bc8 \u0b95\u0bc0\u0bb4\u0bc7 \u0b92\u0b9f\u0bcd\u0b9f\u0bb5\u0bc1\u0bae\u0bcd:", -"Embed": "\u0b89\u0b9f\u0bcd\u0baa\u0bca\u0ba4\u0bbf", -"Media": "\u0b8a\u0b9f\u0b95\u0bae\u0bcd", -"Nonbreaking space": "\u0baa\u0bbf\u0bb0\u0bbf\u0baf\u0bbe\u0ba4 \u0b87\u0b9f\u0bc8\u0bb5\u0bc6\u0bb3\u0bbf", -"Page break": "\u0baa\u0b95\u0bcd\u0b95 \u0baa\u0bbf\u0bb0\u0bbf\u0baa\u0bcd\u0baa\u0bc1", -"Paste as text": "\u0b89\u0bb0\u0bc8\u0baf\u0bbe\u0b95 \u0b92\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Preview": "\u0bae\u0bc1\u0ba9\u0bcd\u0ba8\u0bcb\u0b95\u0bcd\u0b95\u0bc1", -"Print": "\u0b85\u0b9a\u0bcd\u0b9a\u0bbf\u0b9f\u0bc1\u0b95", -"Save": "\u0b9a\u0bc7\u0bae\u0bbf\u0b95\u0bcd\u0b95", -"Find": "\u0b95\u0ba3\u0bcd\u0b9f\u0bc1\u0baa\u0bbf\u0b9f\u0bbf\u0b95\u0bcd\u0b95", -"Replace with": "\u0b87\u0ba4\u0ba9\u0bc1\u0b9f\u0ba9\u0bcd \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1\u0b95", -"Replace": "\u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1\u0b95", -"Replace all": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1\u0b95", -"Prev": "\u0bae\u0bc1\u0ba8\u0bcd\u0ba4\u0bc8\u0baf", -"Next": "\u0b85\u0b9f\u0bc1\u0ba4\u0bcd\u0ba4", -"Find and replace": "\u0b95\u0ba3\u0bcd\u0b9f\u0bc1\u0baa\u0bbf\u0b9f\u0bbf\u0ba4\u0bcd\u0ba4\u0bc1 \u0bae\u0bbe\u0bb1\u0bcd\u0bb1\u0bc1\u0b95", -"Could not find the specified string.": "\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bbf\u0b9f\u0bcd\u0b9f \u0b9a\u0bb0\u0bae\u0bcd \u0b95\u0ba3\u0bcd\u0b9f\u0bc1\u0baa\u0bbf\u0b9f\u0bbf\u0b95\u0bcd\u0b95 \u0bae\u0bc1\u0b9f\u0bbf\u0baf\u0bb5\u0bbf\u0bb2\u0bcd\u0bb2\u0bc8", -"Match case": "\u0bb5\u0b9f\u0bbf\u0bb5\u0ba4\u0bcd\u0ba4\u0bc8 \u0baa\u0bca\u0bb0\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0b95", -"Whole words": "\u0bae\u0bc1\u0bb4\u0bc1 \u0b9a\u0bca\u0bb1\u0bcd\u0b95\u0bb3\u0bcd", -"Spellcheck": "\u0b8e\u0bb4\u0bc1\u0ba4\u0bcd\u0ba4\u0bc1\u0baa\u0bcd\u0baa\u0bbf\u0bb4\u0bc8\u0baf\u0bc8 \u0b9a\u0bb0\u0bbf\u0baa\u0bbe\u0bb0\u0bcd\u0b95\u0bcd\u0b95", -"Ignore": "\u0baa\u0bc1\u0bb1\u0b95\u0bcd\u0b95\u0ba3\u0bbf\u0b95\u0bcd\u0b95", -"Ignore all": "\u0b85\u0ba9\u0bc8\u0ba4\u0bcd\u0ba4\u0bc8\u0baf\u0bc1\u0bae\u0bcd \u0baa\u0bc1\u0bb1\u0b95\u0bcd\u0b95\u0ba3\u0bbf\u0b95\u0bcd\u0b95", -"Finish": "\u0bae\u0bc1\u0b9f\u0bbf\u0b95\u0bcd\u0b95", -"Add to Dictionary": "\u0b85\u0b95\u0bb0\u0bbe\u0ba4\u0bbf\u0baf\u0bbf\u0bb2\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95", -"Insert table": "\u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Table properties": "\u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0baa\u0ba3\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Delete table": "\u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8 \u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bc1\u0b95", -"Cell": "\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8", -"Row": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8", -"Column": "\u0ba8\u0bc6\u0b9f\u0bc1\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8", -"Cell properties": "\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8 \u0baa\u0ba3\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Merge cells": "\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8\u0b95\u0bb3\u0bcd \u0b9a\u0bc7\u0bb0\u0bcd\u0b95\u0bcd\u0b95", -"Split cell": "\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8 \u0baa\u0bbf\u0bb0\u0bbf\u0b95\u0bcd\u0b95", -"Insert row before": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Insert row after": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0baa\u0bbf\u0ba9\u0bcd \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Delete row": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bc1\u0b95", -"Row properties": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0baa\u0ba3\u0bcd\u0baa\u0bc1\u0b95\u0bb3\u0bcd", -"Cut row": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0bb5\u0bc6\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Copy row": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0ba8\u0b95\u0bb2\u0bc6\u0b9f\u0bc1\u0b95\u0bcd\u0b95", -"Paste row before": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b92\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Paste row after": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0baa\u0bbf\u0ba9\u0bcd \u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b92\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Insert column before": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0bae\u0bc1\u0ba9\u0bcd \u0ba8\u0bc6\u0b9f\u0bc1\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Insert column after": "\u0b87\u0ba4\u0bb1\u0bcd\u0b95\u0bc1 \u0baa\u0bbf\u0ba9\u0bcd \u0ba8\u0bc6\u0b9f\u0bc1\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Delete column": "\u0ba8\u0bc6\u0b9f\u0bc1\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0ba8\u0bc0\u0b95\u0bcd\u0b95\u0bc1\u0b95", -"Cols": "\u0ba8\u0bc6\u0b9f\u0bc1\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0b95\u0bb3\u0bcd", -"Rows": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8\u0b95\u0bb3\u0bcd", -"Width": "\u0b85\u0b95\u0bb2\u0bae\u0bcd", -"Height": "\u0b89\u0baf\u0bb0\u0bae\u0bcd", -"Cell spacing": "\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8 \u0b87\u0b9f\u0bc8\u0bb5\u0bc6\u0bb3\u0bbf", -"Cell padding": "\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8 \u0ba8\u0bbf\u0bb0\u0baa\u0bcd\u0baa\u0bb2\u0bcd", -"Caption": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", -"Left": "\u0b87\u0b9f\u0bae\u0bcd", -"Center": "\u0bae\u0bc8\u0baf\u0bae\u0bcd", -"Right": "\u0bb5\u0bb2\u0bae\u0bcd", -"Cell type": "\u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8 \u0bb5\u0b95\u0bc8", -"Scope": "\u0bb5\u0bb0\u0bc8\u0baf\u0bc6\u0bb2\u0bcd\u0bb2\u0bc8", -"Alignment": "\u0b9a\u0bc0\u0bb0\u0bae\u0bc8\u0bb5\u0bc1", -"H Align": "\u0b95\u0bbf (H) \u0b87\u0b9a\u0bc8\u0bb5\u0bc1", -"V Align": "\u0b9a\u0bc6 (V) \u0b87\u0b9a\u0bc8\u0bb5\u0bc1", -"Top": "\u0bae\u0bc7\u0bb2\u0bcd", -"Middle": "\u0ba8\u0b9f\u0bc1", -"Bottom": "\u0bae\u0bc7\u0bb2\u0bcd", -"Header cell": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1 \u0b9a\u0bbf\u0bb1\u0bcd\u0bb1\u0bb1\u0bc8", -"Row group": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", -"Column group": "\u0ba8\u0bc6\u0b9f\u0bc1\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0b95\u0bc1\u0bb4\u0bc1", -"Row type": "\u0bb5\u0bb0\u0bbf\u0b9a\u0bc8 \u0bb5\u0b95\u0bc8", -"Header": "\u0ba4\u0bb2\u0bc8\u0baa\u0bcd\u0baa\u0bc1", -"Body": "\u0b89\u0b9f\u0bb2\u0bcd", -"Footer": "\u0b85\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc1\u0bb1\u0bbf\u0baa\u0bcd\u0baa\u0bc1", -"Border color": "\u0b95\u0bb0\u0bc8\u0baf\u0bbf\u0ba9\u0bcd \u0ba8\u0bbf\u0bb1\u0bae\u0bcd", -"Insert template": "\u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1 \u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"Templates": "\u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bcd", -"Template": "\u0bb5\u0bbe\u0bb0\u0bcd\u0baa\u0bcd\u0baa\u0bc1\u0bb0\u0bc1", -"Text color": "\u0b89\u0bb0\u0bc8\u0baf\u0bbf\u0ba9\u0bcd \u0ba8\u0bbf\u0bb1\u0bae\u0bcd", -"Background color": "\u0baa\u0bbf\u0ba9\u0bcd\u0ba9\u0ba3\u0bbf \u0ba8\u0bbf\u0bb1\u0bae\u0bcd", -"Custom...": "\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bcd...", -"Custom color": "\u0ba4\u0ba9\u0bbf\u0baa\u0bcd\u0baa\u0baf\u0ba9\u0bcd \u0ba8\u0bbf\u0bb1\u0bae\u0bcd", -"No color": "\u0ba8\u0bbf\u0bb1\u0bae\u0bcd \u0b87\u0bb2\u0bcd\u0bb2\u0bc8", -"Table of Contents": "\u0baa\u0bca\u0bb0\u0bc1\u0bb3\u0b9f\u0b95\u0bcd\u0b95\u0bae\u0bcd", -"Show blocks": "\u0ba4\u0bca\u0b95\u0bc1\u0ba4\u0bbf\u0b95\u0bb3\u0bc8 \u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Show invisible characters": "\u0b95\u0ba3\u0bcd\u0ba3\u0bc1\u0b95\u0bcd\u0b95\u0bc1\u0ba4\u0bcd \u0ba4\u0bc6\u0bb0\u0bbf\u0baf\u0bbe\u0ba4 \u0b89\u0bb0\u0bc1\u0b95\u0bcd\u0b95\u0bb3\u0bc8 \u0b95\u0bbe\u0b9f\u0bcd\u0b9f\u0bc1\u0b95", -"Words: {0}": "\u0b9a\u0bca\u0bb1\u0bcd\u0b95\u0bb3\u0bcd: {0}", -"{0} words": "{0} \u0b9a\u0bca\u0bb1\u0bcd\u0b95\u0bb3\u0bcd", -"File": "\u0b95\u0bcb\u0baa\u0bcd\u0baa\u0bc1", -"Edit": "\u0ba4\u0bca\u0b95\u0bc1\u0b95\u0bcd\u0b95", -"Insert": "\u0b9a\u0bca\u0bb0\u0bc1\u0b95\u0bc1\u0b95", -"View": "\u0ba8\u0bcb\u0b95\u0bcd\u0b95\u0bc1\u0b95", -"Format": "\u0bb5\u0b9f\u0bbf\u0bb5\u0bae\u0bc8\u0baa\u0bcd\u0baa\u0bc1", -"Table": "\u0b85\u0b9f\u0bcd\u0b9f\u0bb5\u0ba3\u0bc8", -"Tools": "\u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0b95\u0bb3\u0bcd", -"Powered by {0}": "\u0bb5\u0bb2\u0bc1\u0bb5\u0bb3\u0bbf\u0baa\u0bcd\u0baa\u0ba4\u0bc1 {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u0b89\u0baf\u0bb0\u0bcd \u0b89\u0bb0\u0bc8 \u0baa\u0b95\u0bc1\u0ba4\u0bbf. \u0baa\u0b9f\u0bcd\u0b9f\u0bbf\u0b95\u0bcd\u0b95\u0bc1 ALT-F9 , \u0b95\u0bb0\u0bc1\u0bb5\u0bbf\u0baa\u0bcd\u0baa\u0b9f\u0bcd\u0b9f\u0bc8\u0b95\u0bcd\u0b95\u0bc1 ALT-F10 , \u0b89\u0ba4\u0bb5\u0bbf\u0b95\u0bcd\u0b95\u0bc1 ALT-0" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/th_TH.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/th_TH.js deleted file mode 100644 index 9e42a92..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/th_TH.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('th_TH',{ -"Redo": "\u0e17\u0e4d\u0e32\u0e0b\u0e49\u0e33", -"Undo": "\u0e40\u0e25\u0e34\u0e01\u0e17\u0e33", -"Cut": "\u0e15\u0e31\u0e14", -"Copy": "\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01", -"Paste": "\u0e27\u0e32\u0e07", -"Select all": "\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", -"New document": "\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e43\u0e2b\u0e21\u0e48", -"Ok": "\u0e15\u0e01\u0e25\u0e07", -"Cancel": "\u0e22\u0e01\u0e40\u0e25\u0e34\u0e01", -"Visual aids": "\u0e17\u0e31\u0e28\u0e19\u0e39\u0e1b\u0e01\u0e23\u0e13\u0e4c", -"Bold": "\u0e15\u0e31\u0e27\u0e2b\u0e19\u0e32", -"Italic": "\u0e15\u0e31\u0e27\u0e40\u0e2d\u0e35\u0e22\u0e07", -"Underline": "\u0e02\u0e35\u0e14\u0e40\u0e2a\u0e49\u0e19\u0e43\u0e15\u0e49", -"Strikethrough": "\u0e02\u0e35\u0e14\u0e17\u0e31\u0e1a", -"Superscript": "\u0e15\u0e31\u0e27\u0e22\u0e01", -"Subscript": "\u0e15\u0e31\u0e27\u0e2b\u0e49\u0e2d\u0e22", -"Clear formatting": "\u0e25\u0e49\u0e32\u0e07\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a", -"Align left": "\u0e08\u0e31\u0e14\u0e0a\u0e34\u0e14\u0e0b\u0e49\u0e32\u0e22", -"Align center": "\u0e08\u0e31\u0e14\u0e01\u0e36\u0e48\u0e07\u0e01\u0e25\u0e32\u0e07", -"Align right": "\u0e08\u0e31\u0e14\u0e0a\u0e34\u0e14\u0e02\u0e27\u0e32", -"Justify": "\u0e40\u0e15\u0e47\u0e21\u0e41\u0e19\u0e27", -"Bullet list": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e0d\u0e25\u0e31\u0e01\u0e29\u0e13\u0e4c\u0e2b\u0e31\u0e27\u0e02\u0e49\u0e2d\u0e22\u0e48\u0e2d\u0e22", -"Numbered list": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e25\u0e33\u0e14\u0e31\u0e1a\u0e40\u0e25\u0e02", -"Decrease indent": "\u0e25\u0e14\u0e01\u0e32\u0e23\u0e40\u0e22\u0e37\u0e49\u0e2d\u0e07", -"Increase indent": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e01\u0e32\u0e23\u0e40\u0e22\u0e37\u0e49\u0e2d\u0e07", -"Close": "\u0e1b\u0e34\u0e14", -"Formats": "\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0e40\u0e1a\u0e23\u0e32\u0e27\u0e4c\u0e40\u0e0b\u0e2d\u0e23\u0e4c\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e44\u0e21\u0e48\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e16\u0e36\u0e07\u0e42\u0e14\u0e22\u0e15\u0e23\u0e07\u0e44\u0e1b\u0e22\u0e31\u0e07\u0e04\u0e25\u0e34\u0e1b\u0e1a\u0e2d\u0e23\u0e4c\u0e14 \u0e01\u0e23\u0e38\u0e13\u0e32\u0e43\u0e0a\u0e49\u0e41\u0e1b\u0e49\u0e19\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e25\u0e31\u0e14 Ctrl+X\/C\/V \u0e41\u0e17\u0e19", -"Headers": "\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e31\u0e27", -"Header 1": "\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e31\u0e27 1", -"Header 2": "\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e31\u0e27 2", -"Header 3": "\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e31\u0e27 3", -"Header 4": "\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e31\u0e27 4", -"Header 5": "\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e31\u0e27 5", -"Header 6": "\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e31\u0e27 6", -"Headings": "\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", -"Heading 1": "\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 1", -"Heading 2": "\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 2", -"Heading 3": "\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 3", -"Heading 4": "\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 4", -"Heading 5": "\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 5", -"Heading 6": "\u0e2b\u0e31\u0e27\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07 6", -"Preformatted": "\u0e08\u0e31\u0e14\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a", -"Div": "Div", -"Pre": "\u0e01\u0e48\u0e2d\u0e19", -"Code": "\u0e42\u0e04\u0e49\u0e14", -"Paragraph": "\u0e22\u0e48\u0e2d\u0e2b\u0e19\u0e49\u0e32", -"Blockquote": "\u0e22\u0e01\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e17\u0e31\u0e49\u0e07\u0e22\u0e48\u0e2d\u0e2b\u0e19\u0e49\u0e32", -"Inline": "\u0e41\u0e1a\u0e1a\u0e2d\u0e34\u0e19\u0e44\u0e25\u0e19\u0e4c", -"Blocks": "\u0e1a\u0e25\u0e47\u0e2d\u0e01", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u0e01\u0e32\u0e23\u0e27\u0e32\u0e07\u0e15\u0e2d\u0e19\u0e19\u0e35\u0e49\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e42\u0e2b\u0e21\u0e14\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e18\u0e23\u0e23\u0e21\u0e14\u0e32 \u0e40\u0e19\u0e37\u0e49\u0e2d\u0e2b\u0e32\u0e08\u0e30\u0e16\u0e39\u0e01\u0e27\u0e32\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e18\u0e23\u0e23\u0e21\u0e14\u0e32\u0e08\u0e19\u0e01\u0e27\u0e48\u0e32\u0e04\u0e38\u0e13\u0e08\u0e30\u0e1b\u0e34\u0e14\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e19\u0e35\u0e49", -"Font Family": "\u0e15\u0e23\u0e30\u0e01\u0e39\u0e25\u0e41\u0e1a\u0e1a\u0e2d\u0e31\u0e01\u0e29\u0e23", -"Font Sizes": "\u0e02\u0e19\u0e32\u0e14\u0e41\u0e1a\u0e1a\u0e2d\u0e31\u0e01\u0e29\u0e23", -"Class": "\u0e04\u0e25\u0e32\u0e2a", -"Browse for an image": "\u0e40\u0e23\u0e35\u0e22\u0e01\u0e14\u0e39\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e", -"OR": "\u0e2b\u0e23\u0e37\u0e2d", -"Drop an image here": "\u0e27\u0e32\u0e07\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e\u0e17\u0e35\u0e48\u0e19\u0e35\u0e48", -"Upload": "\u0e2d\u0e31\u0e1b\u0e42\u0e2b\u0e25\u0e14", -"Block": "\u0e1a\u0e25\u0e47\u0e2d\u0e01", -"Align": "\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e41\u0e19\u0e27", -"Default": "\u0e04\u0e48\u0e32\u0e40\u0e23\u0e34\u0e48\u0e21\u0e15\u0e49\u0e19", -"Circle": "\u0e27\u0e07\u0e01\u0e25\u0e21", -"Disc": "\u0e14\u0e34\u0e2a\u0e01\u0e4c", -"Square": "\u0e08\u0e31\u0e15\u0e38\u0e23\u0e31\u0e2a", -"Lower Alpha": "\u0e2d\u0e31\u0e25\u0e1f\u0e32\u0e17\u0e35\u0e48\u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32", -"Lower Greek": "\u0e01\u0e23\u0e35\u0e01\u0e17\u0e35\u0e48\u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32", -"Lower Roman": "\u0e42\u0e23\u0e21\u0e31\u0e19\u0e17\u0e35\u0e48\u0e15\u0e48\u0e33\u0e01\u0e27\u0e48\u0e32", -"Upper Alpha": "\u0e2d\u0e31\u0e25\u0e1f\u0e32\u0e17\u0e35\u0e48\u0e2a\u0e39\u0e07\u0e01\u0e27\u0e48\u0e32", -"Upper Roman": "\u0e42\u0e23\u0e21\u0e31\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e39\u0e07\u0e01\u0e27\u0e48\u0e32", -"Anchor": "\u0e08\u0e38\u0e14\u0e22\u0e36\u0e14", -"Name": "\u0e0a\u0e37\u0e48\u0e2d", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id \u0e04\u0e27\u0e23\u0e08\u0e30\u0e02\u0e36\u0e49\u0e19\u0e15\u0e49\u0e19\u0e14\u0e49\u0e27\u0e22\u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23 \u0e15\u0e32\u0e21\u0e14\u0e49\u0e27\u0e22\u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23 \u0e15\u0e31\u0e27\u0e40\u0e25\u0e02 \u0e02\u0e35\u0e14\u0e01\u0e25\u0e32\u0e07 \u0e08\u0e38\u0e14 \u0e2d\u0e31\u0e12\u0e20\u0e32\u0e04 \u0e2b\u0e23\u0e37\u0e2d \u0e02\u0e35\u0e14\u0e25\u0e48\u0e32\u0e07", -"You have unsaved changes are you sure you want to navigate away?": "\u0e04\u0e38\u0e13\u0e21\u0e35\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e41\u0e1b\u0e25\u0e07\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e44\u0e14\u0e49\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 \u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e17\u0e35\u0e48\u0e08\u0e30\u0e2d\u0e2d\u0e01\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48?", -"Restore last draft": "\u0e04\u0e37\u0e19\u0e04\u0e48\u0e32\u0e41\u0e1a\u0e1a\u0e23\u0e48\u0e32\u0e07\u0e25\u0e48\u0e32\u0e2a\u0e38\u0e14", -"Special character": "\u0e2d\u0e31\u0e01\u0e02\u0e23\u0e30\u0e1e\u0e34\u0e40\u0e28\u0e29", -"Source code": "\u0e42\u0e04\u0e49\u0e14\u0e15\u0e49\u0e19\u0e09\u0e1a\u0e31\u0e1a", -"Insert\/Edit code sample": "\u0e41\u0e17\u0e23\u0e01\/\u0e41\u0e01\u0e49\u0e44\u0e02\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e42\u0e04\u0e49\u0e14", -"Language": "\u0e20\u0e32\u0e29\u0e32", -"Code sample": "\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e42\u0e04\u0e49\u0e14", -"Color": "\u0e2a\u0e35", -"R": "\u0e41\u0e14\u0e07", -"G": "\u0e40\u0e02\u0e35\u0e22\u0e27", -"B": "\u0e19\u0e49\u0e33\u0e40\u0e07\u0e34\u0e19", -"Left to right": "\u0e0b\u0e49\u0e32\u0e22\u0e44\u0e1b\u0e02\u0e27\u0e32", -"Right to left": "\u0e02\u0e27\u0e32\u0e44\u0e1b\u0e0b\u0e49\u0e32\u0e22", -"Emoticons": "\u0e2d\u0e34\u0e42\u0e21\u0e15\u0e34\u0e04\u0e2d\u0e19", -"Document properties": "\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23", -"Title": "\u0e0a\u0e37\u0e48\u0e2d\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07", -"Keywords": "\u0e04\u0e33\u0e2a\u0e33\u0e04\u0e31\u0e0d", -"Description": "\u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22", -"Robots": "\u0e2b\u0e38\u0e48\u0e19\u0e22\u0e19\u0e15\u0e4c", -"Author": "\u0e1c\u0e39\u0e49\u0e40\u0e02\u0e35\u0e22\u0e19", -"Encoding": "\u0e01\u0e32\u0e23\u0e40\u0e02\u0e49\u0e32\u0e23\u0e2b\u0e31\u0e2a", -"Fullscreen": "\u0e40\u0e15\u0e47\u0e21\u0e08\u0e2d", -"Action": "\u0e01\u0e32\u0e23\u0e01\u0e23\u0e30\u0e17\u0e33", -"Shortcut": "\u0e17\u0e32\u0e07\u0e25\u0e31\u0e14", -"Help": "\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e2b\u0e25\u0e37\u0e2d", -"Address": "\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48", -"Focus to menubar": "\u0e42\u0e1f\u0e01\u0e31\u0e2a\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e40\u0e21\u0e19\u0e39\u0e1a\u0e32\u0e23\u0e4c", -"Focus to toolbar": "\u0e42\u0e1f\u0e01\u0e31\u0e2a\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e41\u0e16\u0e1a\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d", -"Focus to element path": "\u0e42\u0e1f\u0e01\u0e31\u0e2a\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e40\u0e2a\u0e49\u0e19\u0e17\u0e32\u0e07\u0e02\u0e2d\u0e07\u0e2d\u0e07\u0e04\u0e4c\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a", -"Focus to contextual toolbar": "\u0e42\u0e1f\u0e01\u0e31\u0e2a\u0e44\u0e1b\u0e17\u0e35\u0e48\u0e41\u0e16\u0e1a\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e15\u0e32\u0e21\u0e1a\u0e23\u0e34\u0e1a\u0e17", -"Insert link (if link plugin activated)": "\u0e41\u0e17\u0e23\u0e01\u0e25\u0e34\u0e07\u0e01\u0e4c (\u0e2b\u0e32\u0e01\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e1b\u0e25\u0e31\u0e4a\u0e01\u0e2d\u0e34\u0e19\u0e25\u0e34\u0e07\u0e01\u0e4c)", -"Save (if save plugin activated)": "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 (\u0e2b\u0e32\u0e01\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e1b\u0e25\u0e31\u0e4a\u0e01\u0e2d\u0e34\u0e19\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01)", -"Find (if searchreplace plugin activated)": "\u0e04\u0e49\u0e19\u0e2b\u0e32 (\u0e2b\u0e32\u0e01\u0e40\u0e1b\u0e34\u0e14\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e1b\u0e25\u0e31\u0e4a\u0e01\u0e2d\u0e34\u0e19 searchreplace)", -"Plugins installed ({0}):": "\u0e1b\u0e25\u0e31\u0e4a\u0e01\u0e2d\u0e34\u0e19\u0e17\u0e35\u0e48\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07\u0e41\u0e25\u0e49\u0e27 ({0}):", -"Premium plugins:": "\u0e1b\u0e25\u0e31\u0e4a\u0e01\u0e2d\u0e34\u0e19\u0e1e\u0e23\u0e35\u0e40\u0e21\u0e35\u0e22\u0e21:", -"Learn more...": "\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e40\u0e15\u0e34\u0e21...", -"You are using {0}": "\u0e04\u0e38\u0e13\u0e01\u0e33\u0e25\u0e31\u0e07\u0e43\u0e0a\u0e49 {0}", -"Plugins": "\u0e1b\u0e25\u0e31\u0e4a\u0e01\u0e2d\u0e34\u0e19", -"Handy Shortcuts": "\u0e17\u0e32\u0e07\u0e25\u0e31\u0e14\u0e14\u0e49\u0e27\u0e22\u0e21\u0e37\u0e2d", -"Horizontal line": "\u0e40\u0e2a\u0e49\u0e19\u0e41\u0e19\u0e27\u0e19\u0e2d\u0e19", -"Insert\/edit image": "\u0e41\u0e17\u0e23\u0e01\/\u0e41\u0e01\u0e49\u0e44\u0e02\u0e23\u0e39\u0e1b", -"Image description": "\u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22\u0e23\u0e39\u0e1b", -"Source": "\u0e41\u0e2b\u0e25\u0e48\u0e07\u0e17\u0e35\u0e48\u0e21\u0e32", -"Dimensions": "\u0e02\u0e19\u0e32\u0e14", -"Constrain proportions": "\u0e08\u0e33\u0e01\u0e31\u0e14\u0e2a\u0e31\u0e14\u0e2a\u0e48\u0e27\u0e19", -"General": "\u0e17\u0e31\u0e48\u0e27\u0e44\u0e1b", -"Advanced": "\u0e02\u0e31\u0e49\u0e19\u0e2a\u0e39\u0e07", -"Style": "\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a", -"Vertical space": "\u0e0a\u0e48\u0e2d\u0e07\u0e27\u0e48\u0e32\u0e07\u0e41\u0e19\u0e27\u0e15\u0e31\u0e49\u0e07", -"Horizontal space": "\u0e0a\u0e48\u0e2d\u0e07\u0e27\u0e48\u0e32\u0e07\u0e41\u0e19\u0e27\u0e19\u0e2d\u0e19", -"Border": "\u0e40\u0e2a\u0e49\u0e19\u0e02\u0e2d\u0e1a", -"Insert image": "\u0e41\u0e17\u0e23\u0e01\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e", -"Image": "\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e", -"Image list": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e", -"Rotate counterclockwise": "\u0e2b\u0e21\u0e38\u0e19\u0e17\u0e27\u0e19\u0e40\u0e02\u0e47\u0e21\u0e19\u0e32\u0e2c\u0e34\u0e01\u0e32", -"Rotate clockwise": "\u0e2b\u0e21\u0e38\u0e19\u0e15\u0e32\u0e21\u0e40\u0e02\u0e47\u0e21\u0e19\u0e32\u0e2c\u0e34\u0e01\u0e32", -"Flip vertically": "\u0e1e\u0e25\u0e34\u0e01\u0e15\u0e32\u0e21\u0e41\u0e19\u0e27\u0e15\u0e31\u0e49\u0e07", -"Flip horizontally": "\u0e1e\u0e25\u0e34\u0e01\u0e15\u0e32\u0e21\u0e41\u0e19\u0e27\u0e19\u0e2d\u0e19", -"Edit image": "\u0e41\u0e01\u0e49\u0e44\u0e02\u0e23\u0e39\u0e1b", -"Image options": "\u0e15\u0e31\u0e27\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e23\u0e39\u0e1b\u0e20\u0e32\u0e1e", -"Zoom in": "\u0e02\u0e22\u0e32\u0e22\u0e40\u0e02\u0e49\u0e32", -"Zoom out": "\u0e22\u0e48\u0e2d\u0e2d\u0e2d\u0e01", -"Crop": "\u0e04\u0e23\u0e2d\u0e1b\u0e15\u0e31\u0e14", -"Resize": "\u0e1b\u0e23\u0e31\u0e1a\u0e02\u0e19\u0e32\u0e14", -"Orientation": "\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e27\u0e32\u0e07", -"Brightness": "\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e27\u0e48\u0e32\u0e07", -"Sharpen": "\u0e04\u0e27\u0e32\u0e21\u0e04\u0e21", -"Contrast": "\u0e04\u0e27\u0e32\u0e21\u0e40\u0e1b\u0e23\u0e35\u0e22\u0e1a\u0e15\u0e48\u0e32\u0e07", -"Color levels": "\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e2a\u0e35", -"Gamma": "\u0e41\u0e01\u0e21\u0e21\u0e32", -"Invert": "\u0e22\u0e49\u0e2d\u0e19\u0e01\u0e25\u0e31\u0e1a", -"Apply": "\u0e19\u0e33\u0e44\u0e1b\u0e43\u0e0a\u0e49", -"Back": "\u0e01\u0e25\u0e31\u0e1a", -"Insert date\/time": "\u0e41\u0e17\u0e23\u0e01\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\/\u0e40\u0e27\u0e25\u0e32", -"Date\/time": "\u0e27\u0e31\u0e19\u0e17\u0e35\u0e48\/\u0e40\u0e27\u0e25\u0e32", -"Insert link": "\u0e41\u0e17\u0e23\u0e01\u0e25\u0e34\u0e07\u0e01\u0e4c", -"Insert\/edit link": "\u0e41\u0e17\u0e23\u0e01\/\u0e41\u0e01\u0e49\u0e44\u0e02\u0e25\u0e34\u0e07\u0e01\u0e4c", -"Text to display": "\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21\u0e17\u0e35\u0e48\u0e08\u0e30\u0e41\u0e2a\u0e14\u0e07", -"Url": "URL", -"Target": "\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22", -"None": "\u0e44\u0e21\u0e48\u0e21\u0e35", -"New window": "\u0e40\u0e1b\u0e34\u0e14\u0e2b\u0e19\u0e49\u0e32\u0e15\u0e48\u0e32\u0e07\u0e43\u0e2b\u0e21\u0e48", -"Remove link": "\u0e40\u0e2d\u0e32\u0e25\u0e34\u0e07\u0e01\u0e4c\u0e2d\u0e2d\u0e01", -"Anchors": "\u0e08\u0e38\u0e14\u0e22\u0e36\u0e14", -"Link": "\u0e25\u0e34\u0e07\u0e01\u0e4c", -"Paste or type a link": "\u0e27\u0e32\u0e07\u0e2b\u0e23\u0e37\u0e2d\u0e1b\u0e49\u0e2d\u0e19\u0e25\u0e34\u0e07\u0e01\u0e4c", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "URL \u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e23\u0e30\u0e1a\u0e38\u0e14\u0e39\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e27\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e2d\u0e35\u0e40\u0e21\u0e25\u0e41\u0e2d\u0e14\u0e40\u0e14\u0e23\u0e2a \u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2a\u0e48 mailto: \u0e19\u0e33\u0e2b\u0e19\u0e49\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "URL \u0e17\u0e35\u0e48\u0e04\u0e38\u0e13\u0e23\u0e30\u0e1a\u0e38\u0e14\u0e39\u0e40\u0e2b\u0e21\u0e37\u0e2d\u0e19\u0e27\u0e48\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e25\u0e34\u0e07\u0e01\u0e4c\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01 \u0e04\u0e38\u0e13\u0e15\u0e49\u0e2d\u0e07\u0e01\u0e32\u0e23\u0e43\u0e2a\u0e48 http:\/\/ \u0e19\u0e33\u0e2b\u0e19\u0e49\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e44\u0e21\u0e48", -"Link list": "\u0e23\u0e32\u0e22\u0e01\u0e32\u0e23\u0e25\u0e34\u0e07\u0e01\u0e4c", -"Insert video": "\u0e41\u0e17\u0e23\u0e01\u0e27\u0e34\u0e14\u0e35\u0e42\u0e2d", -"Insert\/edit video": "\u0e41\u0e17\u0e23\u0e01\/\u0e41\u0e01\u0e49\u0e44\u0e02\u0e27\u0e34\u0e14\u0e35\u0e42\u0e2d", -"Insert\/edit media": "\u0e41\u0e17\u0e23\u0e01\/\u0e41\u0e01\u0e49\u0e44\u0e02\u0e2a\u0e37\u0e48\u0e2d", -"Alternative source": "\u0e41\u0e2b\u0e25\u0e48\u0e07\u0e17\u0e35\u0e48\u0e21\u0e32\u0e2a\u0e33\u0e23\u0e2d\u0e07", -"Poster": "\u0e42\u0e1b\u0e2a\u0e40\u0e15\u0e2d\u0e23\u0e4c", -"Paste your embed code below:": "\u0e27\u0e32\u0e07\u0e42\u0e04\u0e49\u0e14\u0e1d\u0e31\u0e07\u0e15\u0e31\u0e27\u0e02\u0e2d\u0e07\u0e04\u0e38\u0e13\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07:", -"Embed": "\u0e1d\u0e31\u0e07", -"Media": "\u0e2a\u0e37\u0e48\u0e2d", -"Nonbreaking space": "\u0e0a\u0e48\u0e2d\u0e07\u0e27\u0e48\u0e32\u0e07\u0e44\u0e21\u0e48\u0e41\u0e22\u0e01", -"Page break": "\u0e15\u0e31\u0e27\u0e41\u0e1a\u0e48\u0e07\u0e2b\u0e19\u0e49\u0e32", -"Paste as text": "\u0e27\u0e32\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21", -"Preview": "\u0e41\u0e2a\u0e14\u0e07\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07", -"Print": "\u0e1e\u0e34\u0e21\u0e1e\u0e4c", -"Save": "\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01", -"Find": "\u0e04\u0e49\u0e19\u0e2b\u0e32", -"Replace with": "\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48\u0e14\u0e49\u0e27\u0e22", -"Replace": "\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48", -"Replace all": "\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", -"Prev": "\u0e01\u0e48\u0e2d\u0e19\u0e2b\u0e19\u0e49\u0e32", -"Next": "\u0e16\u0e31\u0e14\u0e44\u0e1b", -"Find and replace": "\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e41\u0e25\u0e30\u0e41\u0e17\u0e19\u0e17\u0e35\u0e48", -"Could not find the specified string.": "\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e2a\u0e15\u0e23\u0e34\u0e07\u0e17\u0e35\u0e48\u0e23\u0e30\u0e1a\u0e38", -"Match case": "\u0e15\u0e23\u0e07\u0e15\u0e32\u0e21\u0e15\u0e31\u0e27\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e43\u0e2b\u0e0d\u0e48-\u0e40\u0e25\u0e47\u0e01", -"Whole words": "\u0e17\u0e31\u0e49\u0e07\u0e04\u0e33", -"Spellcheck": "\u0e15\u0e23\u0e27\u0e08\u0e01\u0e32\u0e23\u0e2a\u0e30\u0e01\u0e14", -"Ignore": "\u0e25\u0e30\u0e40\u0e27\u0e49\u0e19", -"Ignore all": "\u0e25\u0e30\u0e40\u0e27\u0e49\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14", -"Finish": "\u0e40\u0e2a\u0e23\u0e47\u0e08\u0e2a\u0e34\u0e49\u0e19", -"Add to Dictionary": "\u0e40\u0e1e\u0e34\u0e48\u0e21\u0e43\u0e19\u0e1e\u0e08\u0e19\u0e32\u0e19\u0e38\u0e01\u0e23\u0e21", -"Insert table": "\u0e41\u0e17\u0e23\u0e01\u0e15\u0e32\u0e23\u0e32\u0e07", -"Table properties": "\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e15\u0e32\u0e23\u0e32\u0e07", -"Delete table": "\u0e25\u0e1a\u0e15\u0e32\u0e23\u0e32\u0e07", -"Cell": "\u0e40\u0e0b\u0e25\u0e25\u0e4c", -"Row": "\u0e41\u0e16\u0e27", -"Column": "\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c", -"Cell properties": "\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e40\u0e0b\u0e25\u0e25\u0e4c", -"Merge cells": "\u0e1c\u0e2a\u0e32\u0e19\u0e40\u0e0b\u0e25\u0e25\u0e4c", -"Split cell": "\u0e41\u0e22\u0e01\u0e40\u0e0b\u0e25\u0e25\u0e4c", -"Insert row before": "\u0e41\u0e17\u0e23\u0e01\u0e41\u0e16\u0e27\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19", -"Insert row after": "\u0e41\u0e17\u0e23\u0e01\u0e41\u0e16\u0e27\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07", -"Delete row": "\u0e25\u0e1a\u0e41\u0e16\u0e27", -"Row properties": "\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34\u0e02\u0e2d\u0e07\u0e41\u0e16\u0e27", -"Cut row": "\u0e15\u0e31\u0e14\u0e41\u0e16\u0e27", -"Copy row": "\u0e04\u0e31\u0e14\u0e25\u0e2d\u0e01\u0e41\u0e16\u0e27", -"Paste row before": "\u0e27\u0e32\u0e07\u0e41\u0e16\u0e27\u0e14\u0e49\u0e32\u0e19\u0e1a\u0e19", -"Paste row after": "\u0e27\u0e32\u0e07\u0e41\u0e16\u0e27\u0e14\u0e49\u0e32\u0e19\u0e25\u0e48\u0e32\u0e07", -"Insert column before": "\u0e41\u0e17\u0e23\u0e01\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c\u0e02\u0e49\u0e32\u0e07\u0e2b\u0e19\u0e49\u0e32", -"Insert column after": "\u0e41\u0e17\u0e23\u0e01\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c\u0e02\u0e49\u0e32\u0e07\u0e2b\u0e25\u0e31\u0e07", -"Delete column": "\u0e25\u0e1a\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c", -"Cols": "\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c", -"Rows": "\u0e41\u0e16\u0e27", -"Width": "\u0e04\u0e27\u0e32\u0e21\u0e01\u0e27\u0e49\u0e32\u0e07", -"Height": "\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e39\u0e07", -"Cell spacing": "\u0e0a\u0e48\u0e2d\u0e07\u0e27\u0e48\u0e32\u0e07\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e40\u0e0b\u0e25\u0e25\u0e4c", -"Cell padding": "\u0e0a\u0e48\u0e2d\u0e07\u0e27\u0e48\u0e32\u0e07\u0e20\u0e32\u0e22\u0e43\u0e19\u0e40\u0e0b\u0e25\u0e25\u0e4c", -"Caption": "\u0e1b\u0e49\u0e32\u0e22\u0e04\u0e33\u0e2d\u0e18\u0e34\u0e1a\u0e32\u0e22", -"Left": "\u0e0b\u0e49\u0e32\u0e22", -"Center": "\u0e01\u0e36\u0e48\u0e07\u0e01\u0e25\u0e32\u0e07", -"Right": "\u0e02\u0e27\u0e32", -"Cell type": "\u0e0a\u0e19\u0e34\u0e14\u0e02\u0e2d\u0e07\u0e40\u0e0b\u0e25\u0e25\u0e4c", -"Scope": "\u0e02\u0e2d\u0e1a\u0e40\u0e02\u0e15", -"Alignment": "\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e41\u0e19\u0e27", -"H Align": "\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e07\u0e43\u0e19\u0e41\u0e19\u0e27\u0e19\u0e2d\u0e19", -"V Align": "\u0e01\u0e32\u0e23\u0e40\u0e23\u0e35\u0e22\u0e07\u0e43\u0e19\u0e41\u0e19\u0e27\u0e15\u0e31\u0e49\u0e07", -"Top": "\u0e1a\u0e19", -"Middle": "\u0e01\u0e25\u0e32\u0e07", -"Bottom": "\u0e25\u0e48\u0e32\u0e07", -"Header cell": "\u0e40\u0e0b\u0e25\u0e25\u0e4c\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e31\u0e27", -"Row group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e41\u0e16\u0e27", -"Column group": "\u0e01\u0e25\u0e38\u0e48\u0e21\u0e04\u0e2d\u0e25\u0e31\u0e21\u0e19\u0e4c", -"Row type": "\u0e0a\u0e19\u0e34\u0e14\u0e02\u0e2d\u0e07\u0e41\u0e16\u0e27", -"Header": "\u0e2a\u0e48\u0e27\u0e19\u0e2b\u0e31\u0e27", -"Body": "\u0e40\u0e19\u0e37\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21", -"Footer": "\u0e2a\u0e48\u0e27\u0e19\u0e17\u0e49\u0e32\u0e22", -"Border color": "\u0e2a\u0e35\u0e02\u0e2d\u0e1a", -"Insert template": "\u0e41\u0e17\u0e23\u0e01\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a", -"Templates": "\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a", -"Template": "\u0e41\u0e21\u0e48\u0e41\u0e1a\u0e1a", -"Text color": "\u0e2a\u0e35\u0e02\u0e49\u0e2d\u0e04\u0e27\u0e32\u0e21", -"Background color": "\u0e2a\u0e35\u0e1e\u0e37\u0e49\u0e19\u0e2b\u0e25\u0e31\u0e07", -"Custom...": "\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07", -"Custom color": "\u0e2a\u0e35\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\u0e40\u0e2d\u0e07", -"No color": "\u0e44\u0e21\u0e48\u0e21\u0e35\u0e2a\u0e35", -"Table of Contents": "\u0e2a\u0e32\u0e23\u0e1a\u0e31\u0e0d", -"Show blocks": "\u0e41\u0e2a\u0e14\u0e07\u0e1a\u0e25\u0e47\u0e2d\u0e01", -"Show invisible characters": "\u0e41\u0e2a\u0e14\u0e07\u0e15\u0e31\u0e27\u0e2d\u0e31\u0e01\u0e29\u0e23\u0e17\u0e35\u0e48\u0e21\u0e2d\u0e07\u0e44\u0e21\u0e48\u0e40\u0e2b\u0e47\u0e19", -"Words: {0}": "\u0e04\u0e33: {0}", -"{0} words": "{0} \u0e04\u0e33", -"File": "\u0e44\u0e1f\u0e25\u0e4c", -"Edit": "\u0e41\u0e01\u0e49\u0e44\u0e02", -"Insert": "\u0e41\u0e17\u0e23\u0e01", -"View": "\u0e21\u0e38\u0e21\u0e21\u0e2d\u0e07", -"Format": "\u0e23\u0e39\u0e1b\u0e41\u0e1a\u0e1a", -"Table": "\u0e15\u0e32\u0e23\u0e32\u0e07", -"Tools": "\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d", -"Powered by {0}": "\u0e02\u0e31\u0e1a\u0e40\u0e04\u0e25\u0e37\u0e48\u0e2d\u0e19\u0e42\u0e14\u0e22 {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48 Rich Text \u0e01\u0e14 ALT-F9 \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e40\u0e21\u0e19\u0e39 \u0e01\u0e14 ALT-F10 \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e41\u0e16\u0e1a\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d \u0e01\u0e14 ALT-0 \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e04\u0e27\u0e32\u0e21\u0e0a\u0e48\u0e27\u0e22\u0e40\u0e2b\u0e25\u0e37\u0e2d" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/tr.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/tr.js deleted file mode 100644 index 3dd22ca..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/tr.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('tr',{ -"Redo": "Yinele", -"Undo": "Geri al", -"Cut": "Kes", -"Copy": "Kopyala", -"Paste": "Yap\u0131\u015ft\u0131r", -"Select all": "T\u00fcm\u00fcn\u00fc se\u00e7", -"New document": "Yeni dok\u00fcman", -"Ok": "Tamam", -"Cancel": "\u0130ptal", -"Visual aids": "G\u00f6rsel ara\u00e7lar", -"Bold": "Kal\u0131n", -"Italic": "\u0130talik", -"Underline": "Alt\u0131 \u00e7izili", -"Strikethrough": "\u00dcst\u00fc \u00e7izili", -"Superscript": "\u00dcst simge", -"Subscript": "Alt simge", -"Clear formatting": "Bi\u00e7imi temizle", -"Align left": "Sola hizala", -"Align center": "Ortala", -"Align right": "Sa\u011fa hizala", -"Justify": "\u0130ki yana yasla", -"Bullet list": "\u0130\u015faretli liste", -"Numbered list": "Numaral\u0131 liste ", -"Decrease indent": "Girintiyi azalt", -"Increase indent": "Girintiyi art\u0131r", -"Close": "Kapat", -"Formats": "Bi\u00e7imler", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Taray\u0131c\u0131n\u0131z panoya do\u011frudan eri\u015fimi desteklemiyor. L\u00fctfen Ctrl+X\\\/C\\\/V klavye k\u0131sayollar\u0131n\u0131 kullan\u0131n\u0131z.", -"Headers": "Ba\u015fl\u0131klar", -"Header 1": "Ba\u015fl\u0131k 1", -"Header 2": "Ba\u015fl\u0131k 2", -"Header 3": "Ba\u015fl\u0131k 3", -"Header 4": "Ba\u015fl\u0131k 4", -"Header 5": "Ba\u015fl\u0131k 5", -"Header 6": "Ba\u015fl\u0131k 6", -"Headings": "Ba\u015fl\u0131klar", -"Heading 1": "Ba\u015fl\u0131k 1", -"Heading 2": "Ba\u015fl\u0131k 2", -"Heading 3": "Ba\u015fl\u0131k 3", -"Heading 4": "Ba\u015fl\u0131k 4", -"Heading 5": "Ba\u015fl\u0131k 5", -"Heading 6": "Ba\u015fl\u0131k 6", -"Preformatted": "\u00d6nceden bi\u00e7imlendirilmi\u015f", -"Div": "Div", -"Pre": "Pre", -"Code": "Kod", -"Paragraph": "Paragraf", -"Blockquote": "Al\u0131nt\u0131", -"Inline": "Sat\u0131r i\u00e7i", -"Blocks": "Bloklar", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "D\u00fcz metin modunda yap\u0131\u015ft\u0131r. Bu se\u00e7ene\u011fi kapatana kadar i\u00e7erikler d\u00fcz metin olarak yap\u0131\u015ft\u0131r\u0131l\u0131r.", -"Font Family": "Yaz\u0131 Tipleri", -"Font Sizes": "Yaz\u0131 Boyutlar\u0131", -"Class": "Class", -"Browse for an image": "G\u00f6rsel se\u00e7", -"OR": "ya da", -"Drop an image here": "G\u00f6rseli buraya s\u00fcr\u00fckleyin", -"Upload": "Y\u00fckle", -"Block": "Blok", -"Align": "Hizala", -"Default": "Varsay\u0131lan", -"Circle": "Daire", -"Disc": "Disk", -"Square": "Kare", -"Lower Alpha": "K\u00fc\u00e7\u00fck Harf", -"Lower Greek": "K\u00fc\u00e7\u00fck Yunan Harfleri", -"Lower Roman": "K\u00fc\u00e7\u00fck Roman Harfleri ", -"Upper Alpha": "B\u00fcy\u00fck Harf", -"Upper Roman": "B\u00fcy\u00fck Roman Harfleri ", -"Anchor": "\u00c7apa", -"Name": "\u0130sim", -"Id": "Kimlik", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id bir harf ile ba\u015flamal\u0131d\u0131r ve harf, rakam, \u00e7izgi, nokta, iki nokta \u00fcst\u00fcste veya alt \u00e7izgi kullan\u0131labilir.", -"You have unsaved changes are you sure you want to navigate away?": "Kaydedilmemi\u015f de\u011fi\u015fiklikler var, sayfadan ayr\u0131lmak istedi\u011finize emin misiniz?", -"Restore last draft": "Son tasla\u011f\u0131 geri y\u00fckle", -"Special character": "\u00d6zel karakter", -"Source code": "Kaynak kodu", -"Insert\/Edit code sample": "\u00d6rnek kod ekle\/d\u00fczenle", -"Language": "Dil", -"Code sample": "Code sample", -"Color": "Renk", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Soldan sa\u011fa", -"Right to left": "Sa\u011fdan sola", -"Emoticons": "\u0130fadeler", -"Document properties": "Dok\u00fcman \u00f6zellikleri", -"Title": "Ba\u015fl\u0131k", -"Keywords": "Anahtar kelimeler", -"Description": "A\u00e7\u0131klama", -"Robots": "Robotlar", -"Author": "Yazar", -"Encoding": "Kodlama", -"Fullscreen": "Tam ekran", -"Action": "Eylem", -"Shortcut": "K\u0131sayol", -"Help": "Yard\u0131m", -"Address": "Adres", -"Focus to menubar": "Men\u00fcye odaklan", -"Focus to toolbar": "Ara\u00e7 tak\u0131m\u0131na odaklan", -"Focus to element path": "\u00d6\u011fe yoluna odaklan", -"Focus to contextual toolbar": "Ba\u011flamsal ara\u00e7 tak\u0131m\u0131na odaklan", -"Insert link (if link plugin activated)": "Ba\u011flant\u0131 ekle (Ba\u011flant\u0131 eklentisi aktif ise)", -"Save (if save plugin activated)": "Kaydet (Kay\u0131t eklentisi aktif ise)", -"Find (if searchreplace plugin activated)": "Bul (Bul\/De\u011fi\u015ftir eklentisi aktif ise)", -"Plugins installed ({0}):": "Eklentiler y\u00fcklendi ({0}):", -"Premium plugins:": "Premium eklentiler:", -"Learn more...": "Detayl\u0131 bilgi...", -"You are using {0}": "\u015eu an {0} kullan\u0131yorsunuz", -"Plugins": "Plugins", -"Handy Shortcuts": "Handy Shortcuts", -"Horizontal line": "Yatay \u00e7izgi", -"Insert\/edit image": "Resim ekle\/d\u00fczenle", -"Image description": "Resim a\u00e7\u0131klamas\u0131", -"Source": "Kaynak", -"Dimensions": "Boyutlar", -"Constrain proportions": "Oranlar\u0131 koru", -"General": "Genel", -"Advanced": "Geli\u015fmi\u015f", -"Style": "Stil", -"Vertical space": "Dikey bo\u015fluk", -"Horizontal space": "Yatay bo\u015fluk", -"Border": "Kenarl\u0131k", -"Insert image": "Resim ekle", -"Image": "Resim", -"Image list": "G\u00f6rsel listesi", -"Rotate counterclockwise": "Saatin tersi y\u00f6n\u00fcnde d\u00f6nd\u00fcr", -"Rotate clockwise": "Saat y\u00f6n\u00fcnde d\u00f6nd\u00fcr", -"Flip vertically": "Dikine \u00e7evir", -"Flip horizontally": "Enine \u00e7evir", -"Edit image": "Resmi d\u00fczenle", -"Image options": "Resim ayarlar\u0131", -"Zoom in": "Yak\u0131nla\u015ft\u0131r", -"Zoom out": "Uzakla\u015ft\u0131r", -"Crop": "K\u0131rp", -"Resize": "Yeniden Boyutland\u0131r", -"Orientation": "Oryantasyon", -"Brightness": "Parlakl\u0131k", -"Sharpen": "Keskinle\u015ftir", -"Contrast": "Kontrast", -"Color levels": "Renk d\u00fczeyleri", -"Gamma": "Gama", -"Invert": "Ters \u00c7evir", -"Apply": "Uygula", -"Back": "Geri", -"Insert date\/time": "Tarih\/saat ekle", -"Date\/time": "Tarih\/saat", -"Insert link": "Ba\u011flant\u0131 ekle", -"Insert\/edit link": "Ba\u011flant\u0131 ekle\/d\u00fczenle", -"Text to display": "Yaz\u0131y\u0131 g\u00f6r\u00fcnt\u00fcle", -"Url": "URL", -"Target": "Hedef", -"None": "Hi\u00e7biri", -"New window": "Yeni pencere", -"Remove link": "Ba\u011flant\u0131y\u0131 kald\u0131r", -"Anchors": "\u00c7apalar", -"Link": "Ba\u011flant\u0131", -"Paste or type a link": "Bir ba\u011flant\u0131 yaz\u0131n yada yap\u0131\u015ft\u0131r\u0131n", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Girdi\u011finiz URL bir e-posta adresi gibi g\u00f6r\u00fcn\u00fcyor. Gerekli olan mailto: \u00f6nekini eklemek ister misiniz?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Girdi\u011finiz URL bir d\u0131\u015f ba\u011flant\u0131 gibi g\u00f6r\u00fcn\u00fcyor. Gerekli olan http:\/\/ \u00f6nekini eklemek ister misiniz?", -"Link list": "Ba\u011flant\u0131 listesi", -"Insert video": "Video ekle", -"Insert\/edit video": "Video ekle\/d\u00fczenle", -"Insert\/edit media": "Medya ekle\/d\u00fczenle", -"Alternative source": "Alternatif kaynak", -"Poster": "Poster", -"Paste your embed code below:": "Video g\u00f6mme kodunu a\u015fa\u011f\u0131ya yap\u0131\u015ft\u0131r\u0131n\u0131z:", -"Embed": "G\u00f6mme", -"Media": "Medya", -"Nonbreaking space": "B\u00f6l\u00fcnemez bo\u015fluk", -"Page break": "Sayfa sonu", -"Paste as text": "Metin olarak yap\u0131\u015ft\u0131r", -"Preview": "\u00d6nizleme", -"Print": "Yazd\u0131r", -"Save": "Kaydet", -"Find": "Bul", -"Replace with": "Bununla de\u011fi\u015ftir", -"Replace": "De\u011fi\u015ftir", -"Replace all": "T\u00fcm\u00fcn\u00fc de\u011fi\u015ftir", -"Prev": "\u00d6nceki", -"Next": "Sonraki", -"Find and replace": "Bul ve de\u011fi\u015ftir", -"Could not find the specified string.": "Herhangi bir sonu\u00e7 bulunamad\u0131.", -"Match case": "B\u00fcy\u00fck\/k\u00fc\u00e7\u00fck harf duyarl\u0131", -"Whole words": "Tam kelimeler", -"Spellcheck": "Yaz\u0131m denetimi", -"Ignore": "Yoksay", -"Ignore all": "T\u00fcm\u00fcn\u00fc yoksay", -"Finish": "Bitir", -"Add to Dictionary": "S\u00f6zl\u00fc\u011fe Ekle", -"Insert table": "Tablo ekle", -"Table properties": "Tablo \u00f6zellikleri", -"Delete table": "Tablo sil", -"Cell": "H\u00fccre", -"Row": "Sat\u0131r", -"Column": "S\u00fctun", -"Cell properties": "H\u00fccre \u00f6zellikleri", -"Merge cells": "H\u00fccreleri birle\u015ftir", -"Split cell": "H\u00fccre b\u00f6l", -"Insert row before": "\u00dcste sat\u0131r ekle", -"Insert row after": "Alta sat\u0131r ekle ", -"Delete row": "Sat\u0131r sil", -"Row properties": "Sat\u0131r \u00f6zellikleri", -"Cut row": "Sat\u0131r\u0131 kes", -"Copy row": "Sat\u0131r\u0131 kopyala", -"Paste row before": "\u00dcste sat\u0131r yap\u0131\u015ft\u0131r", -"Paste row after": "Alta sat\u0131r yap\u0131\u015ft\u0131r", -"Insert column before": "Sola s\u00fctun ekle", -"Insert column after": "Sa\u011fa s\u00fctun ekle", -"Delete column": "S\u00fctun sil", -"Cols": "S\u00fctunlar", -"Rows": "Sat\u0131rlar", -"Width": "Geni\u015flik", -"Height": "Y\u00fckseklik", -"Cell spacing": "H\u00fccre aral\u0131\u011f\u0131", -"Cell padding": "H\u00fccre dolgusu", -"Caption": "Ba\u015fl\u0131k", -"Left": "Sol", -"Center": "Orta", -"Right": "Sa\u011f", -"Cell type": "H\u00fccre tipi", -"Scope": "Kapsam", -"Alignment": "Hizalama", -"H Align": "Yatay Hizalama", -"V Align": "Dikey Hizalama", -"Top": "\u00dcst", -"Middle": "Orta", -"Bottom": "Alt", -"Header cell": "Ba\u015fl\u0131k h\u00fccresi", -"Row group": "Sat\u0131r grubu", -"Column group": "S\u00fctun grubu", -"Row type": "Sat\u0131r tipi", -"Header": "Ba\u015fl\u0131k", -"Body": "G\u00f6vde", -"Footer": "Alt", -"Border color": "Kenarl\u0131k rengi", -"Insert template": "\u015eablon ekle", -"Templates": "\u015eablonlar", -"Template": "Taslak", -"Text color": "Yaz\u0131 rengi", -"Background color": "Arka plan rengi", -"Custom...": "\u00d6zel...", -"Custom color": "\u00d6zel renk", -"No color": "Renk yok", -"Table of Contents": "\u0130\u00e7erik tablosu", -"Show blocks": "Bloklar\u0131 g\u00f6ster", -"Show invisible characters": "G\u00f6r\u00fcnmez karakterleri g\u00f6ster", -"Words: {0}": "Kelime: {0}", -"{0} words": "{0} words", -"File": "Dosya", -"Edit": "D\u00fczenle", -"Insert": "Ekle", -"View": "G\u00f6r\u00fcn\u00fcm", -"Format": "Bi\u00e7im", -"Table": "Tablo", -"Tools": "Ara\u00e7lar", -"Powered by {0}": "Powered by {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zengin Metin Alan\u0131. Men\u00fc i\u00e7in ALT-F9 tu\u015funa bas\u0131n\u0131z. Ara\u00e7 \u00e7ubu\u011fu i\u00e7in ALT-F10 tu\u015funa bas\u0131n\u0131z. Yard\u0131m i\u00e7in ALT-0 tu\u015funa bas\u0131n\u0131z." -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/tr_TR.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/tr_TR.js deleted file mode 100644 index 496fe3d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/tr_TR.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('tr_TR',{ -"Redo": "Yinele", -"Undo": "Geri Al", -"Cut": "Kes", -"Copy": "Kopyala", -"Paste": "Yap\u0131\u015ft\u0131r", -"Select all": "T\u00fcm\u00fcn\u00fc se\u00e7", -"New document": "Yeni dok\u00fcman", -"Ok": "Tamam", -"Cancel": "\u0130ptal", -"Visual aids": "G\u00f6rsel ara\u00e7lar", -"Bold": "Kal\u0131n", -"Italic": "\u0130talik", -"Underline": "Alt\u0131 \u00e7izili", -"Strikethrough": "\u00dcst\u00fc \u00e7izili", -"Superscript": "\u00dcst simge", -"Subscript": "Alt simge", -"Clear formatting": "Bi\u00e7imi temizle", -"Align left": "Sola hizala", -"Align center": "Ortala", -"Align right": "Sa\u011fa hizala", -"Justify": "\u0130ki yana yasla", -"Bullet list": "S\u0131ras\u0131z liste", -"Numbered list": "S\u0131ral\u0131 liste", -"Decrease indent": "Girintiyi azalt", -"Increase indent": "Girintiyi art\u0131r", -"Close": "Kapat", -"Formats": "Bi\u00e7imler", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Taray\u0131c\u0131n\u0131z panoya direk eri\u015fimi desteklemiyor. L\u00fctfen Ctrl+X\/C\/V klavye k\u0131sayollar\u0131n\u0131 kullan\u0131n.", -"Headers": "Ba\u015fl\u0131klar", -"Header 1": "Ba\u015fl\u0131k 1", -"Header 2": "Ba\u015fl\u0131k 2", -"Header 3": "Ba\u015fl\u0131k 3", -"Header 4": "Ba\u015fl\u0131k 4", -"Header 5": "Ba\u015fl\u0131k 5", -"Header 6": "Ba\u015fl\u0131k 6", -"Headings": "Ba\u015fl\u0131klar", -"Heading 1": "Ba\u015fl\u0131k 1", -"Heading 2": "Ba\u015fl\u0131k 2", -"Heading 3": "Ba\u015fl\u0131k 3", -"Heading 4": "Ba\u015fl\u0131k 4", -"Heading 5": "Ba\u015fl\u0131k 5", -"Heading 6": "Ba\u015fl\u0131k 6", -"Preformatted": "\u00d6nceden bi\u00e7imlendirilmi\u015f", -"Div": "Div", -"Pre": "\u00d6n", -"Code": "Kod", -"Paragraph": "Paragraf", -"Blockquote": "Al\u0131nt\u0131", -"Inline": "Sat\u0131r i\u00e7i", -"Blocks": "Bloklar", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "D\u00fcz metin modunda yap\u0131\u015ft\u0131r. Bu se\u00e7ene\u011fi kapatana kadar i\u00e7erikler d\u00fcz metin olarak yap\u0131\u015ft\u0131r\u0131l\u0131r.", -"Font Family": "Yaz\u0131tipi Ailesi", -"Font Sizes": "Yaz\u0131tipi B\u00fcy\u00fckl\u00fc\u011f\u00fc", -"Class": "S\u0131n\u0131f", -"Browse for an image": "Bir resim aray\u0131n", -"OR": "ya da", -"Drop an image here": "Buraya bir resim koy", -"Upload": "Y\u00fckle", -"Block": "Blok", -"Align": "Hizala", -"Default": "Varsay\u0131lan", -"Circle": "Daire", -"Disc": "Disk", -"Square": "Kare", -"Lower Alpha": "K\u00fc\u00e7\u00fck ABC", -"Lower Greek": "K\u00fc\u00e7\u00fck Yunan alfabesi", -"Lower Roman": "K\u00fc\u00e7\u00fck Roman alfabesi", -"Upper Alpha": "B\u00fcy\u00fck ABC", -"Upper Roman": "B\u00fcy\u00fck Roman alfabesi", -"Anchor": "\u00c7apa", -"Name": "\u0130sim", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id bir harf ile ba\u015flamal\u0131d\u0131r ve sadece harfleri, rakamlar\u0131, \u00e7izgileri, noktalar\u0131, virg\u00fclleri veya alt \u00e7izgileri i\u00e7ermelidir.", -"You have unsaved changes are you sure you want to navigate away?": "Kaydedilmemi\u015f de\u011fi\u015fiklikler var, sayfadan ayr\u0131lmak istedi\u011finize emin misiniz?", -"Restore last draft": "Son tasla\u011f\u0131 kurtar", -"Special character": "\u00d6zel karakter", -"Source code": "Kaynak kodu", -"Insert\/Edit code sample": "Kod \u00f6rne\u011fini Kaydet\/D\u00fczenle", -"Language": "Dil", -"Code sample": "Kod \u00f6rne\u011fi", -"Color": "Renk", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Soldan sa\u011fa", -"Right to left": "Sa\u011fdan sola", -"Emoticons": "G\u00fcl\u00fcc\u00fckler", -"Document properties": "Dok\u00fcman \u00f6zellikleri", -"Title": "Ba\u015fl\u0131k", -"Keywords": "Anahtar kelimeler", -"Description": "A\u00e7\u0131klama", -"Robots": "Robotlar", -"Author": "Yazar", -"Encoding": "Kodlama", -"Fullscreen": "Tam ekran", -"Action": "Eylem", -"Shortcut": "K\u0131sayol", -"Help": "Yard\u0131m", -"Address": "Adres", -"Focus to menubar": "Men\u00fc \u00e7ubu\u011funa odaklan.", -"Focus to toolbar": "Ara\u00e7 \u00e7ubu\u011funa odaklan.", -"Focus to element path": "Eleman yoluna odaklan", -"Focus to contextual toolbar": "Ba\u011flamsal ara\u00e7 \u00e7ubu\u011funa odaklan", -"Insert link (if link plugin activated)": "Link ekle (Link eklentisi aktif ise)", -"Save (if save plugin activated)": "Kaydet (Kay\u0131t eklentisi aktif ise)", -"Find (if searchreplace plugin activated)": "Bul (SearchReplace eklentisi aktif ise)", -"Plugins installed ({0}):": "Y\u00fckl\u00fc eklenti say\u0131s\u0131 : ({0}):", -"Premium plugins:": "Premium eklentileri", -"Learn more...": "Daha fazla bilgi edinin.", -"You are using {0}": "{0} kullan\u0131yorsun.", -"Plugins": "Eklentiler", -"Handy Shortcuts": "Kullan\u0131\u015fl\u0131 K\u0131sayollar", -"Horizontal line": "Yatay \u00e7izgi", -"Insert\/edit image": "Resim ekle\/d\u00fczenle", -"Image description": "Resim a\u00e7\u0131klamas\u0131", -"Source": "Kaynak", -"Dimensions": "Boyutlar", -"Constrain proportions": "En - Boy oran\u0131n\u0131 koru", -"General": "Genel", -"Advanced": "Geli\u015fmi\u015f", -"Style": "Stil", -"Vertical space": "Dikey bo\u015fluk", -"Horizontal space": "Yatay bo\u015fluk", -"Border": "\u00c7er\u00e7eve", -"Insert image": "Resim ekle", -"Image": "Resim", -"Image list": "Resim listesi", -"Rotate counterclockwise": "Saat y\u00f6n\u00fcn\u00fcn tersine d\u00f6nd\u00fcr", -"Rotate clockwise": "Saat y\u00f6n\u00fcnde d\u00f6nd\u00fcr", -"Flip vertically": "Dikey \u00e7evir", -"Flip horizontally": "Yatay \u00e7evir", -"Edit image": "G\u00f6r\u00fcnt\u00fcy\u00fc d\u00fczenle", -"Image options": "G\u00f6r\u00fcnt\u00fc se\u00e7enekleri", -"Zoom in": "Yak\u0131nla\u015ft\u0131r", -"Zoom out": "Uzakla\u015ft\u0131r", -"Crop": "Kes", -"Resize": "Yeniden Boyutland\u0131r", -"Orientation": "Y\u00f6n\u00fcn\u00fc Belirle", -"Brightness": "Parlakl\u0131k", -"Sharpen": "Keskinle\u015ftir", -"Contrast": "Kontrast", -"Color levels": "Renk seviyesi", -"Gamma": "Gama", -"Invert": "Tersine \u00e7evir", -"Apply": "Uygula", -"Back": "Geri", -"Insert date\/time": "Tarih \/ Zaman ekle", -"Date\/time": "Tarih\/zaman", -"Insert link": "Ba\u011flant\u0131 ekle", -"Insert\/edit link": "Ba\u011flant\u0131 ekle\/d\u00fczenle", -"Text to display": "G\u00f6r\u00fcnen yaz\u0131", -"Url": "URL", -"Target": "Hedef", -"None": "Hi\u00e7biri", -"New window": "Yeni pencere", -"Remove link": "Ba\u011flant\u0131y\u0131 kald\u0131r", -"Anchors": "\u00c7apalar", -"Link": "Ba\u011flant\u0131", -"Paste or type a link": "Bir ba\u011flant\u0131 yap\u0131\u015ft\u0131r\u0131n yada yaz\u0131n.", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Girdi\u011finiz URL bir eposta adresi gibi g\u00f6z\u00fck\u00fcyor. Gerekli olan mailto: \u00f6nekini eklemek ister misiniz?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Girdi\u011finiz URL bir d\u0131\u015f ba\u011flant\u0131 gibi g\u00f6z\u00fck\u00fcyor. Gerekli olan http:\/\/ \u00f6nekini eklemek ister misiniz?", -"Link list": "Link listesi", -"Insert video": "Video ekle", -"Insert\/edit video": "Video ekle\/d\u00fczenle", -"Insert\/edit media": "Medya ekle\/d\u00fczenle", -"Alternative source": "Alternatif kaynak", -"Poster": "Poster", -"Paste your embed code below:": "Medya g\u00f6mme kodunu buraya yap\u0131\u015ft\u0131r:", -"Embed": "G\u00f6mme", -"Media": "Medya", -"Nonbreaking space": "B\u00f6l\u00fcnemez bo\u015fluk", -"Page break": "Sayfa sonu", -"Paste as text": "Metin olarak yap\u0131\u015ft\u0131r", -"Preview": "\u00d6nizleme", -"Print": "Yazd\u0131r", -"Save": "Kaydet", -"Find": "Bul", -"Replace with": "Bununla de\u011fi\u015ftir", -"Replace": "De\u011fi\u015ftir", -"Replace all": "T\u00fcm\u00fcn\u00fc de\u011fi\u015ftir", -"Prev": "\u00d6nceki", -"Next": "Sonraki", -"Find and replace": "Bul ve de\u011fi\u015ftir", -"Could not find the specified string.": "Herhangi bir sonu\u00e7 bulunamad\u0131.", -"Match case": "B\u00fcy\u00fck \/ K\u00fc\u00e7\u00fck harfe duyarl\u0131", -"Whole words": "Tam s\u00f6zc\u00fckler", -"Spellcheck": "Yaz\u0131m denetimi", -"Ignore": "Yoksay", -"Ignore all": "T\u00fcm\u00fcn\u00fc yoksay", -"Finish": "Bitir", -"Add to Dictionary": "S\u00f6zl\u00fc\u011fe ekle", -"Insert table": "Tablo ekle", -"Table properties": "Tablo \u00f6zellikleri", -"Delete table": "Tabloyu sil", -"Cell": "H\u00fccre", -"Row": "Sat\u0131r", -"Column": "S\u00fctun", -"Cell properties": "H\u00fccre \u00f6zellikleri", -"Merge cells": "H\u00fccreleri birle\u015ftir", -"Split cell": "H\u00fccreleri ay\u0131r", -"Insert row before": "\u00d6ncesine yeni sat\u0131r ekle", -"Insert row after": "Sonras\u0131na yeni sat\u0131r ekle", -"Delete row": "Sat\u0131r\u0131 sil", -"Row properties": "Sat\u0131r \u00f6zellikleri", -"Cut row": "Sat\u0131r\u0131 kes", -"Copy row": "Sat\u0131r\u0131 kopyala", -"Paste row before": "\u00d6ncesine sat\u0131r yap\u0131\u015ft\u0131r", -"Paste row after": "Sonras\u0131na sat\u0131r yap\u0131\u015ft\u0131r", -"Insert column before": "\u00d6ncesine yeni s\u00fctun ekle", -"Insert column after": "Sonras\u0131na yeni s\u00fctun ekle", -"Delete column": "S\u00fctunu sil", -"Cols": "S\u00fctunlar", -"Rows": "Sat\u0131rlar", -"Width": "Geni\u015flik", -"Height": "Y\u00fckseklik", -"Cell spacing": "H\u00fccre aral\u0131\u011f\u0131", -"Cell padding": "H\u00fccre i\u00e7 bo\u015flu\u011fu", -"Caption": "Ba\u015fl\u0131k", -"Left": "Sol", -"Center": "Orta", -"Right": "Sa\u011f", -"Cell type": "H\u00fccre tipi", -"Scope": "Kapsam", -"Alignment": "Hizalama", -"H Align": "Yatay Hizalama", -"V Align": "Dikey Hizalama", -"Top": "\u00dcst", -"Middle": "Orta", -"Bottom": "Alt", -"Header cell": "Ba\u015fl\u0131k h\u00fccresi", -"Row group": "Sat\u0131r grubu", -"Column group": "S\u00fctun grubu", -"Row type": "Sat\u0131r tipi", -"Header": "Ba\u015fl\u0131k", -"Body": "G\u00f6vde", -"Footer": "Alt", -"Border color": "Kenarl\u0131k Rengi", -"Insert template": "\u015eablon ekle", -"Templates": "\u015eablonlar", -"Template": "Tema", -"Text color": "Yaz\u0131 rengi", -"Background color": "Arkaplan rengi", -"Custom...": "\u00d6zel", -"Custom color": "\u00d6zel Renk", -"No color": "Renk Yok", -"Table of Contents": "\u0130\u00e7indekiler", -"Show blocks": "Bloklar\u0131 g\u00f6r\u00fcnt\u00fcle", -"Show invisible characters": "G\u00f6r\u00fcnmez karakterleri g\u00f6ster", -"Words: {0}": "Kelime: {0}", -"{0} words": "{0} kelime", -"File": "Dosya", -"Edit": "D\u00fczenle", -"Insert": "Ekle", -"View": "G\u00f6r\u00fcnt\u00fcle", -"Format": "Bi\u00e7im", -"Table": "Tablo", -"Tools": "Ara\u00e7lar", -"Powered by {0}": "{0} taraf\u0131ndan yap\u0131lm\u0131\u015ft\u0131r ", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Zengin Metin Alan\u0131. Men\u00fc i\u00e7in ALT-F9 k\u0131sayolunu kullan\u0131n. Ara\u00e7 \u00e7ubu\u011fu i\u00e7in ALT-F10 k\u0131sayolunu kullan\u0131n. Yard\u0131m i\u00e7in ALT-0 k\u0131sayolunu kullan\u0131n." -}); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ug.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ug.js deleted file mode 100644 index 55fe840..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/ug.js +++ /dev/null @@ -1,260 +0,0 @@ -tinymce.addI18n('ug',{ -"Redo": "\u0642\u0627\u064a\u062a\u0627 \u0642\u0649\u0644\u0649\u0634", -"Undo": "\u0626\u0627\u0631\u0642\u0649\u063a\u0627 \u064a\u06d0\u0646\u0649\u0634", -"Cut": "\u0643\u06d0\u0633\u0649\u0634", -"Copy": "\u0643\u06c6\u0686\u06c8\u0631\u06c8\u0634", -"Paste": "\u0686\u0627\u067e\u0644\u0627\u0634", -"Select all": "\u06be\u06d5\u0645\u0645\u0649\u0646\u0649 \u062a\u0627\u0644\u0644\u0627\u0634", -"New document": "\u064a\u06d0\u06ad\u0649 \u067e\u06c8\u062a\u06c8\u0643", -"Ok": "\u062c\u06d5\u0632\u0649\u0645\u0644\u06d5\u0634", -"Cancel": "\u0642\u0627\u0644\u062f\u06c7\u0631\u06c7\u0634", -"Visual aids": "\u0626\u06d5\u0633\u0643\u06d5\u0631\u062a\u0649\u0634", -"Bold": "\u062a\u0648\u0645", -"Italic": "\u064a\u0627\u0646\u062a\u06c7", -"Underline": "\u0626\u0627\u0633\u062a\u0649 \u0633\u0649\u0632\u0649\u0642", -"Strikethrough": "\u0626\u06c6\u0686\u06c8\u0631\u06c8\u0634 \u0633\u0649\u0632\u0649\u0642\u0649", -"Superscript": "\u0626\u06c8\u0633\u062a\u06c8\u0646\u0643\u0649 \u0628\u06d5\u0644\u06af\u06d5", -"Subscript": "\u0626\u0627\u0633\u062a\u0649\u0646\u0642\u0649 \u0628\u06d5\u0644\u06af\u06d5", -"Clear formatting": "\u0641\u0648\u0631\u0645\u0627\u062a\u0646\u0649 \u062a\u0627\u0632\u0644\u0627\u0634", -"Align left": "\u0633\u0648\u0644\u063a\u0627 \u062a\u0648\u063a\u0631\u0649\u0644\u0627\u0634", -"Align center": "\u0645\u06d5\u0631\u0643\u06d5\u0632\u06af\u06d5 \u062a\u0648\u063a\u06c7\u0631\u0644\u0627\u0634", -"Align right": "\u0626\u0648\u06ad\u063a\u0627 \u062a\u0648\u063a\u06c7\u0631\u0644\u0627\u0634", -"Justify": "\u0626\u0649\u0643\u0643\u0649 \u064a\u0627\u0646\u063a\u0627 \u062a\u0648\u063a\u06c7\u0631\u0644\u0627\u0634", -"Bullet list": "\u0628\u06d5\u0644\u06af\u06d5 \u062a\u0649\u0632\u0649\u0645\u0644\u0649\u0643", -"Numbered list": "\u0633\u0627\u0646\u0644\u0649\u0642 \u062a\u0649\u0632\u0649\u0645\u0644\u0649\u0643", -"Decrease indent": "\u0626\u0627\u0644\u062f\u0649\u063a\u0627 \u0633\u06c8\u0631\u06c8\u0634", -"Increase indent": "\u0643\u06d5\u064a\u0646\u0649\u06af\u06d5 \u0633\u06c8\u0631\u06c8\u0634", -"Close": "\u062a\u0627\u0642\u0627\u0634", -"Formats": "\u0641\u0648\u0631\u0645\u0627\u062a", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0633\u0649\u0632\u0646\u0649\u06ad \u062a\u0648\u0631 \u0643\u06c6\u0631\u06af\u06c8\u0686\u0649\u06ad\u0649\u0632 \u0642\u0649\u064a\u0649\u067e \u0686\u0627\u067e\u0644\u0627\u0634 \u062a\u0627\u062e\u062a\u0649\u0633\u0649 \u0632\u0649\u064a\u0627\u0631\u06d5\u062a \u0642\u0649\u0644\u0649\u0634\u0646\u0649 \u0642\u0648\u0644\u0644\u0649\u0645\u0627\u064a\u062f\u06c7. Ctrl+X\/C\/V \u062a\u06d0\u0632\u0644\u06d5\u062a\u0645\u06d5 \u0643\u06c7\u0646\u06c7\u067e\u0643\u0649\u0633\u0649 \u0626\u0627\u0631\u0642\u0649\u0644\u0649\u0642 \u0643\u06d0\u0633\u0649\u067e \u0686\u0627\u067e\u0644\u0627\u0634 \u0645\u06d5\u0634\u063a\u06c7\u0644\u0627\u062a\u0649 \u0642\u0649\u0644\u0649\u06ad.", -"Headers": "\u0628\u06d0\u0634\u0649", -"Header 1": "\u062a\u06d0\u0645\u0627 1", -"Header 2": "\u062a\u06d0\u0645\u0627 2", -"Header 3": "\u062a\u06d0\u0645\u0627 3", -"Header 4": "\u062a\u06d0\u0645\u0627 4", -"Header 5": "\u062a\u06d0\u0645\u0627 5", -"Header 6": "\u062a\u06d0\u0645\u0627 6", -"Headings": "\u0645\u0627\u06cb\u0632\u06c7", -"Heading 1": "1 \u062f\u06d5\u0631\u0649\u062c\u0649\u0644\u0649\u0643 \u0645\u0627\u06cb\u0632\u06c7", -"Heading 2": "2 \u062f\u06d5\u0631\u0649\u062c\u0649\u0644\u0649\u0643 \u0645\u0627\u06cb\u0632\u06c7", -"Heading 3": "3 \u062f\u06d5\u0631\u0649\u062c\u0649\u0644\u0649\u0643 \u0645\u0627\u06cb\u0632\u06c7", -"Heading 4": "4 \u062f\u06d5\u0631\u0649\u062c\u0649\u0644\u0649\u0643 \u0645\u0627\u06cb\u0632\u06c7", -"Heading 5": "5 \u062f\u06d5\u0631\u0649\u062c\u0649\u0644\u0649\u0643 \u0645\u0627\u06cb\u0632\u06c7", -"Heading 6": "6 \u062f\u06d5\u0631\u0649\u062c\u0649\u0644\u0649\u0643 \u0645\u0627\u06cb\u0632\u06c7", -"Div": "Div", -"Pre": "Pre", -"Code": "\u0643\u0648\u062f", -"Paragraph": "\u067e\u0627\u0631\u0627\u06af\u0649\u0631\u0627 \u0641", -"Blockquote": "\u0626\u06d5\u0633\u0643\u06d5\u0631\u062a\u0649\u0634", -"Inline": "\u0626\u0649\u0686\u0643\u0649", -"Blocks": "\u0631\u0627\u064a\u0648\u0646", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u06be\u0627\u0632\u0649\u0631 \u0686\u0627\u067e\u0644\u0649\u0633\u0649\u06ad\u0649\u0632 \u0633\u0627\u067e \u062a\u06d0\u0643\u0649\u0634 \u0645\u06d5\u0632\u0645\u06c7\u0646\u0649 \u0686\u0627\u067e\u0644\u0649\u0646\u0649\u062f\u06c7. \u062a\u06d0\u0643\u0649\u0634 \u0634\u06d5\u0643\u0644\u0649\u062f\u06d5 \u0686\u0627\u067e\u0644\u0627\u0634 \u062a\u06d5\u06ad\u0634\u0649\u0643\u0649\u0646\u0649 \u062a\u0627\u0642\u0649\u06cb\u06d5\u062a\u0643\u06d5\u0646\u06af\u06d5 \u0642\u06d5\u062f\u06d5\u0631.", -"Font Family": "\u062e\u06d5\u062a \u0646\u06c7\u0633\u062e\u0649\u0633\u0649", -"Font Sizes": "\u062e\u06d5\u062a \u0686\u0648\u06ad\u0644\u06c7\u0642\u0649", -"Class": "\u062a\u06c8\u0631", -"Browse for an image": "\u0631\u06d5\u0633\u0649\u0645\u0646\u0649 \u0643\u06c6\u0631\u0633\u0649\u062a\u0649\u0634", -"OR": "\u064a\u0627\u0643\u0649", -"Drop an image here": "\u0628\u06c7 \u064a\u06d5\u0631\u062f\u0649\u0643\u0649 \u0631\u06d5\u0633\u0649\u0645\u0646\u0649 \u0626\u06c6\u0686\u06c8\u0631\u06c8\u0634", -"Upload": "\u0686\u0649\u0642\u0649\u0631\u0649\u0634", -"Block": "\u067e\u0627\u0631\u0686\u06d5", -"Align": "\u062a\u0648\u063a\u0631\u0649\u0644\u0649\u0646\u0649\u0634\u0649", -"Default": "\u0633\u06c8\u0643\u06c8\u062a", -"Circle": "\u0686\u06d5\u0645\u0628\u06d5\u0631", -"Disc": "\u062f\u06d0\u0633\u0643\u0627", -"Square": "\u0643\u06cb\u0627\u062f\u0631\u0627\u062a", -"Lower Alpha": "\u0626\u0649\u0646\u06af\u0649\u0644\u0649\u0632\u0686\u06d5 \u0643\u0649\u0686\u0649\u0643 \u064a\u06d0\u0632\u0649\u0644\u0649\u0634\u0649", -"Lower Greek": "\u06af\u0631\u06d0\u062a\u0633\u0649\u064a\u0649\u0686\u06d5 \u0643\u0649\u0686\u0649\u0643 \u064a\u06d0\u0632\u0649\u0644\u0649\u0634\u0649", -"Lower Roman": "\u0631\u0649\u0645\u0686\u06d5 \u0643\u0649\u0686\u0649\u0643 \u064a\u06d0\u0632\u0649\u0644\u0649\u0634\u0649", -"Upper Alpha": "\u0626\u0649\u0646\u06af\u0649\u0644\u0649\u0632\u0686\u06d5 \u0686\u0648\u06ad \u064a\u06d0\u0632\u0649\u0644\u0649\u0634\u0649", -"Upper Roman": "\u0631\u0649\u0645\u0686\u06d5 \u0686\u0648\u06ad \u064a\u06d0\u0632\u0649\u0644\u0649\u0634\u0649", -"Anchor": "\u0626\u06c7\u0644\u0627\u0646\u0645\u0627", -"Name": "\u0646\u0627\u0645\u0649", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "ID \u0686\u0648\u0642\u06c7\u0645 \u06be\u06d5\u0631\u0649\u067e \u0628\u0649\u0644\u06d5\u0646 \u0628\u0627\u0634\u0644\u0649\u0646\u0649\u0634\u0649 \u0643\u06d0\u0631\u06d5\u0643 \u060c \u0626\u0627\u0631\u0642\u0649\u0633\u0649 \u067e\u06d5\u0642\u06d5\u062a \u06be\u06d5\u0631\u0649\u067e \u060c \u0633\u0627\u0646 \u060c \u0626\u0627\u064a\u0631\u0649\u0634 \u0628\u06d5\u0644\u06af\u0649\u0633\u0649 \u060c \u0686\u0649\u0643\u0649\u062a \u06cb\u06d5 \u0626\u0627\u0633\u062a\u0649 \u0633\u0649\u0632\u0649\u0642\u0649 \u062f\u0649\u0646 \u0626\u0649\u0628\u0627\u0631\u06d5\u062a .", -"You have unsaved changes are you sure you want to navigate away?": "\u0633\u0649\u0632 \u062a\u06d0\u062e\u0649 \u0645\u06d5\u0632\u0645\u06c7\u0646\u0646\u0649 \u0633\u0627\u0642\u0644\u0649\u0645\u0649\u062f\u0649\u06ad\u0649\u0632\u060c \u0626\u0627\u064a\u0631\u0649\u0644\u0627\u0645\u0633\u0649\u0632\u061f", -"Restore last draft": "\u0626\u0627\u062e\u0649\u0631\u0642\u0649 \u0643\u06c7\u067e\u0649\u064a\u0649\u06af\u06d5 \u0642\u0627\u064a\u062a\u0649\u0634", -"Special character": "\u0626\u0627\u0644\u0627\u06be\u0649\u062f\u06d5 \u0628\u06d5\u0644\u06af\u0649\u0644\u06d5\u0631", -"Source code": "\u0626\u06d5\u0633\u0644\u0649 \u0643\u0648\u062f\u0649", -"Insert\/Edit code sample": "\u0643\u0648\u062f \u0645\u0649\u0633\u0627\u0644\u0649\\\u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634", -"Language": "\u062a\u0649\u0644", -"Code sample": "\u0643\u0648\u062f \u0645\u0649\u0633\u0627\u0644\u0649", -"Color": "\u0631\u06d5\u06ad", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "\u0633\u0648\u0644\u062f\u0649\u0646 \u0626\u0648\u06ad\u063a\u0627 ", -"Right to left": "\u0626\u0648\u06ad\u062f\u0649\u0646 \u0633\u0648\u0644\u063a\u0627", -"Emoticons": "\u0686\u0649\u0631\u0627\u064a \u0626\u0649\u067e\u0627\u062f\u06d5", -"Document properties": "\u06be\u06c6\u062c\u062c\u06d5\u062a \u062e\u0627\u0633\u0644\u0649\u0642\u0649", -"Title": "\u062a\u06d0\u0645\u0627", -"Keywords": "\u06be\u0627\u0644\u0642\u0649\u0644\u0649\u0642 \u0633\u06c6\u0632", -"Description": "\u062a\u06d5\u0633\u0649\u06cb\u0649\u0631", -"Robots": "\u0645\u0627\u0634\u0649\u0646\u0627 \u0626\u0627\u062f\u06d5\u0645", -"Author": "\u0626\u06c7\u0644\u0627\u0646\u0645\u0627", -"Encoding": "\u0643\u0648\u062f\u0644\u0627\u0634", -"Fullscreen": "\u067e\u06c8\u062a\u06c8\u0646 \u0626\u06d0\u0643\u0631\u0627\u0646", -"Action": "\u06be\u06d5\u0631\u0649\u0643\u06d5\u062a", -"Shortcut": "\u0642\u0649\u0633\u0642\u0627 \u064a\u0648\u0644", -"Help": "\u064a\u0627\u0631\u062f\u06d5\u0645", -"Address": "\u0626\u0627\u062f\u0649\u0631\u0649\u0633", -"Focus to menubar": "\u062a\u0649\u0632\u0649\u0645\u0644\u0649\u0643 \u0633\u0649\u062a\u0648\u0646\u0649\u063a\u0627 \u062f\u0649\u0642\u06d5\u062a", -"Focus to toolbar": "\u0642\u06c7\u0631\u0627\u0644 \u0633\u0649\u062a\u0648\u0646\u0649\u063a\u0627 \u062f\u0649\u0642\u06d5\u062a", -"Focus to element path": "\u0626\u06d0\u0644\u0649\u0645\u0649\u0646\u062a\u0644\u0627\u0631 \u064a\u0648\u0644\u0649\u063a\u0627 \u062f\u0649\u0642\u06d5\u062a", -"Focus to contextual toolbar": "\u0643\u0648\u0646\u062a\u06d0\u0643\u0649\u0633\u062a \u0642\u0648\u0631\u0627\u0644 \u0626\u0649\u0633\u062a\u0648\u0646\u0649\u063a\u0627 \u062f\u06d0\u0642\u06d5\u062a", -"Insert link (if link plugin activated)": "\u0626\u06c7\u0644\u0627\u0646\u0645\u0627 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u06ad (\u0626\u06c7\u0644\u0627\u0646\u0645\u0627 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634 \u0642\u0649\u0633\u062a\u06c7\u0631\u0645\u0649\u0633\u0649\u0646\u0649 \u0642\u0648\u0632\u063a\u0627\u062a\u0642\u0627\u0646 \u0626\u06d5\u06be\u06cb\u0627\u0644\u062f\u0627)", -"Save (if save plugin activated)": "\u0633\u0627\u0642\u0644\u0627\u0634 (\u0633\u0627\u0642\u0644\u0627\u0634 \u0642\u0649\u0633\u062a\u06c7\u0631\u0645\u0649\u0633\u0649\u0646\u0649 \u0642\u0648\u0632\u063a\u0627\u062a\u0642\u0627\u0646 \u0626\u06d5\u06be\u06cb\u0627\u0644\u062f\u0627)", -"Find (if searchreplace plugin activated)": "\u0626\u0649\u0632\u062f\u06d5\u0634 (\u0626\u0649\u0632\u062f\u06d5\u0634 \u0642\u0649\u0633\u062a\u06c7\u0631\u0645\u0649\u0633\u0649 \u0642\u0648\u0632\u063a\u0649\u062a\u0649\u0644\u063a\u0627\u0646 \u0626\u06d5\u06be\u06cb\u0627\u0644\u062f\u0627)", -"Plugins installed ({0}):": "\u0642\u0627\u0686\u0649\u0644\u0627\u0646\u063a\u0627\u0646 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0644\u0645\u0627 ({0}):", -"Premium plugins:": "\u064a\u06c7\u0642\u0649\u0631\u0649 \u062f\u06d5\u0631\u0649\u062c\u0649\u0644\u0649\u0643 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0644\u0645\u0627 :", -"Learn more...": "\u062a\u06d0\u062e\u0649\u0645\u06c7 \u0686\u06c8\u0634\u0649\u0646\u0649\u0634 ...", -"You are using {0}": "\u0626\u0649\u0634\u0644\u0649\u062a\u0649\u06cb\u0627\u062a\u0642\u0649\u0646\u0649\u06ad\u0649\u0632 {0}", -"Plugins": "\u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0644\u0645\u0627", -"Handy Shortcuts": "\u0642\u0648\u0644\u0627\u064a\u0644\u0649\u0642 \u0642\u0649\u0633\u0642\u0627 \u064a\u0648\u0644", -"Horizontal line": "\u06af\u0648\u0631\u0632\u0649\u0646\u062a\u0627\u0644 \u0642\u06c7\u0631", -"Insert\/edit image": "\u0631\u06d5\u0633\u0649\u0645 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634 \u064a\u0627\u0643\u0649 \u062a\u06d5\u06be\u0631\u0649\u0631\u0644\u06d5\u0634", -"Image description": "\u0631\u06d5\u0633\u0649\u0645 \u062a\u06d5\u0633\u06cb\u0649\u0631\u0649", -"Source": "\u0645\u06d5\u0646\u0628\u06d5", -"Dimensions": "\u0686\u0648\u06ad-\u0643\u0649\u0686\u0649\u0643", -"Constrain proportions": "\u0626\u06d0\u06af\u0649\u0632\u0644\u0649\u0643-\u0643\u06d5\u06ad\u0644\u0649\u0643 \u0646\u0649\u0633\u067e\u0649\u062a\u0649\u0646\u0649 \u0633\u0627\u0642\u0644\u0627\u0634", -"General": "\u0626\u0627\u062f\u06d5\u062a\u062a\u0649\u0643\u0649", -"Advanced": "\u0626\u0627\u0644\u0627\u06be\u0649\u062f\u06d5", -"Style": "\u0626\u06c7\u0633\u0644\u06c7\u067e", -"Vertical space": "\u06cb\u06d0\u0631\u062a\u0649\u0643\u0627\u0644 \u0628\u0648\u0634\u0644\u06c7\u0642", -"Horizontal space": "\u06af\u0648\u0631\u0632\u0649\u0646\u062a\u0627\u0644 \u0628\u0648\u0634\u0644\u06c7\u0642", -"Border": "\u064a\u0627\u0642\u0627", -"Insert image": "\u0631\u06d5\u0633\u0649\u0645 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634", -"Image": "\u0631\u06d5\u0633\u0649\u0645", -"Image list": "\u0631\u06d5\u0633\u0649\u0645 \u062a\u0649\u0632\u0649\u0645\u0644\u0649\u0643\u0649", -"Rotate counterclockwise": "\u200f\u200f\u0633\u0627\u0626\u06d5\u062a\u0643\u06d5 \u0642\u0627\u0631\u0634\u0649 \u0686\u06c6\u0631\u06c8\u0634", -"Rotate clockwise": "\u200f\u200f\u0633\u0627\u0626\u06d5\u062a \u064a\u06c6\u0646\u0649\u0644\u0649\u0634\u0649\u062f\u06d5 \u0686\u06c6\u0631\u06c8\u0634", -"Flip vertically": "\u06cb\u06d0\u0631\u062a\u0649\u0643\u0627\u0644 \u0626\u06c6\u0631\u06c8\u0634", -"Flip horizontally": "\u06af\u0648\u0631\u0649\u0632\u0648\u0646\u062a\u0627\u0644 \u0626\u06c6\u0631\u06c8\u0634", -"Edit image": "\u0631\u06d5\u0633\u0649\u0645 \u062a\u06d5\u06be\u0631\u0649\u0631\u0644\u06d5\u0634", -"Image options": "\u0631\u06d5\u0633\u0649\u0645 \u062a\u0627\u0644\u0644\u0627\u0646\u0645\u0649\u0644\u0649\u0631\u0649", -"Zoom in": "\u064a\u06d0\u0642\u0649\u0646\u0644\u0627\u062a\u0645\u0627\u0642", -"Zoom out": "\u064a\u0649\u0631\u0627\u0642\u0644\u0627\u062a\u0645\u0627\u0642", -"Crop": "\u0642\u0649\u064a\u0649\u0634", -"Resize": "\u0686\u0648\u06ad\u0644\u06c7\u0642\u0649\u0646\u0649 \u0626\u06c6\u0632\u06af\u06d5\u0631\u062a\u0649\u0634", -"Orientation": "\u064a\u06c6\u0646\u0649\u0644\u0649\u0634", -"Brightness": "\u064a\u0648\u0631\u06c7\u0642\u0644\u06c7\u0642\u0649", -"Sharpen": "\u0626\u06c6\u062a\u0643\u06c8\u0631\u0644\u06d5\u0634\u062a\u06c8\u0631\u06c8\u0634", -"Contrast": "\u0633\u06d0\u0644\u0649\u0634\u062a\u06c7\u0631\u0645\u0627", -"Color levels": "\u0631\u06d5\u06ad \u062f\u06d5\u0631\u0649\u062c\u0649\u0644\u0649\u0631\u0649", -"Gamma": "\u06af\u0627\u0645\u0645\u0627", -"Invert": "\u062a\u06d5\u062a\u06c8\u0631", -"Apply": "\u0642\u0648\u0644\u0644\u0649\u0646\u0649\u0634", -"Back": "\u0642\u0627\u064a\u062a\u0649\u0634", -"Insert date\/time": "\u0686\u0649\u0633\u0644\u0627\/\u06cb\u0627\u0642\u0649\u062a \u0643\u0649\u0631\u06af\u06c8\u0632\u06c8\u0634", -"Date\/time": "\u0686\u06d0\u0633\u0644\u0627\\\u06cb\u0627\u0642\u0649\u062a", -"Insert link": "\u0626\u06c7\u0644\u0649\u0646\u0649\u0634 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634", -"Insert\/edit link": "\u0626\u06c7\u0644\u0649\u0646\u0649\u0634 \u0642\u06c7\u0633\u062a\u06c7\u0631\u06c7\u0634\/\u062a\u06d5\u06be\u0631\u0649\u0631\u0644\u06d5\u0634", -"Text to display": "\u0643\u06c6\u0631\u06c8\u0646\u0649\u062f\u0649\u063a\u0627\u0646 \u0645\u06d5\u0632\u0645\u06c7\u0646", -"Url": "\u0626\u0627\u062f\u0631\u0649\u0633", -"Target": "\u0646\u0649\u0634\u0627\u0646", -"None": "\u064a\u0648\u0642", -"New window": "\u064a\u06d0\u06ad\u0649 \u0643\u06c6\u0632\u0646\u06d5\u0643", -"Remove link": "\u0626\u06c7\u0644\u0649\u0646\u0649\u0634 \u0626\u06c6\u0686\u06c8\u0631\u06c8\u0634", -"Anchors": "\u0626\u06c7\u0644\u0649\u0646\u0649\u0634", -"Link": "\u0626\u06c7\u0644\u0649\u0646\u0649\u0634", -"Paste or type a link": "\u0626\u06c7\u0644\u0649\u0646\u0649\u0634 \u0686\u0627\u067e\u0644\u0627\u06ad \u064a\u0627\u0643\u0649 \u0643\u0649\u0631\u06af\u06c8\u0632\u06c8\u06ad", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0633\u0649\u0632 \u0643\u0649\u0631\u06af\u06c8\u0632\u06af\u06d5\u0646 URL \u0628\u0649\u0631 \u0626\u06d0\u0644\u062e\u06d5\u062a \u0626\u0627\u062f\u0631\u06d0\u0633\u0649\u062f\u06d5\u0643 \u0642\u0649\u0644\u0649\u067e \u062a\u06c7\u0631\u0649\u062f\u06c7\u060c\u062a\u06d5\u0644\u06d5\u067e \u0642\u0649\u0644\u0649\u0646\u063a\u0627\u0646 mailto \u0646\u0649 \u0642\u06c7\u0634\u0627\u0645\u0633\u0649\u0632\u061f", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u0633\u0649\u0632 \u0643\u0649\u0631\u06af\u06c8\u0632\u06af\u06d5\u0646 \u062a\u0648\u0631 \u0626\u0627\u062f\u0631\u06d0\u0633\u0649 \u0633\u0649\u0631\u062a\u0642\u0649 \u0626\u06c7\u0644\u0627\u0646\u0645\u0649\u062f\u06d5\u0643 \u0642\u0649\u0644\u0649\u067e \u062a\u06c7\u0631\u0649\u062f\u06c7 \u060c\u062a\u06d5\u0644\u06d5\u067e \u0642\u0649\u0644\u0649\u0646\u063a\u0627\u0646 http:\/\/ \u0646\u0649 \u0642\u0648\u0634\u0627\u0645\u0633\u0649\u0632\u061f", -"Link list": "\u0626\u06c7\u0644\u0649\u0646\u0649\u0634 \u062a\u06c8\u0631\u0649", -"Insert video": "\u0633\u0649\u0646 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634", -"Insert\/edit video": "\u0633\u0649\u0646 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634\/\u062a\u06d5\u06be\u0631\u0649\u0631\u0644\u06d5\u0634", -"Insert\/edit media": "\u0645\u06d0\u062f\u0649\u064a\u0627 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634\/\u062a\u06d5\u06be\u0631\u0649\u0631\u0644\u06d5\u0634", -"Alternative source": "\u062a\u06d5\u0633\u06cb\u0649\u0631\u0649", -"Poster": "\u064a\u0648\u0644\u0644\u0649\u063a\u06c7\u0686\u0649", -"Paste your embed code below:": "\u0642\u0649\u0633\u062a\u06c7\u0631\u0645\u0627\u0642\u0686\u0649 \u0628\u0648\u0644\u063a\u0627\u0646 \u0643\u0648\u062f\u0646\u0649 \u0686\u0627\u067e\u0644\u0627\u06ad", -"Embed": "\u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634", -"Media": "\u0645\u06d0\u062f\u0649\u064a\u0627", -"Nonbreaking space": "\u0628\u0648\u0634\u0644\u06c7\u0642", -"Page break": "\u0628\u06d5\u062a \u0626\u0627\u062e\u0649\u0631\u0644\u0627\u0634\u062a\u06c7\u0631\u06c7\u0634", -"Paste as text": "\u062a\u06d0\u0643\u0649\u0634 \u0634\u06d5\u0643\u0644\u0649\u062f\u06d5 \u0686\u0627\u067e\u0644\u0627\u0634", -"Preview": "\u0643\u06c6\u0631\u06c8\u0634", -"Print": "\u0628\u06d0\u0633\u0649\u0634", -"Save": "\u0633\u0627\u0642\u0644\u0627\u0634", -"Find": "\u0626\u0649\u0632\u062f\u06d5\u0634", -"Replace with": "\u0626\u0627\u0644\u0645\u0627\u0634\u062a\u06c7\u0631\u06c7\u0634", -"Replace": "\u0626\u0627\u0644\u0645\u0627\u0634\u062a\u06c7\u0631\u06c7\u0634", -"Replace all": "\u06be\u06d5\u0645\u0645\u0649\u0646\u0649 \u0626\u0627\u0644\u0645\u0627\u0634\u062a\u06c7\u0631\u06c7\u0634", -"Prev": "\u0626\u0627\u0644\u062f\u0649\u0646\u0642\u0649\u0633\u0649", -"Next": "\u0643\u06d0\u064a\u0649\u0646\u0643\u0649\u0633\u0649", -"Find and replace": "\u0626\u0649\u0632\u062f\u06d5\u0634 \u06cb\u06d5 \u0626\u0627\u0644\u0645\u0627\u0634\u062a\u06c7\u0631\u06c7\u0634", -"Could not find the specified string.": "\u0626\u0649\u0632\u062f\u0649\u0645\u06d5\u0643\u0686\u0649 \u0628\u0648\u0644\u063a\u0627\u0646 \u0645\u06d5\u0632\u0645\u06c7\u0646\u0646\u0649 \u062a\u0627\u067e\u0627\u0644\u0645\u0649\u062f\u0649.", -"Match case": "\u0686\u0648\u06ad \u0643\u0649\u0686\u0649\u0643 \u06be\u06d5\u0631\u0649\u067e\u0646\u0649 \u067e\u06d5\u0631\u0649\u0642\u0644\u06d5\u0646\u062f\u06c8\u0631\u06c8\u0634", -"Whole words": "\u062a\u0648\u0644\u06c7\u0642 \u0645\u0627\u0633\u0644\u0627\u0634\u062a\u06c7\u0631\u06c7\u0634", -"Spellcheck": "\u0626\u0649\u0645\u0644\u0627 \u062a\u06d5\u0643\u0634\u06c8\u0631\u06c8\u0634", -"Ignore": "\u0626\u06c6\u062a\u0643\u06c8\u0632\u06c8\u0634", -"Ignore all": "\u06be\u06d5\u0645\u0645\u0649\u0646\u0649 \u0626\u06c6\u062a\u0643\u06c8\u0632\u06c8\u0634", -"Finish": "\u0626\u0627\u062e\u0649\u0631\u0644\u0627\u0634\u062a\u06c7\u0631\u06c7\u0634", -"Add to Dictionary": "\u0644\u06c7\u063a\u06d5\u062a \u0642\u0648\u0634\u06c7\u0634", -"Insert table": "\u062c\u06d5\u062f\u06cb\u06d5\u0644 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634", -"Table properties": "\u062c\u06d5\u062f\u06cb\u06d5\u0644 \u062e\u0627\u0633\u0644\u0649\u0642\u0649", -"Delete table": "\u062c\u06d5\u062f\u06cb\u06d5\u0644 \u0626\u06c6\u0686\u06c8\u0631\u0634", -"Cell": "\u0643\u0627\u062a\u06d5\u0643", -"Row": "\u0642\u06c7\u0631", -"Column": "\u0631\u06d5\u062a", -"Cell properties": "\u0643\u0627\u062a\u06d5\u0643 \u062e\u0627\u0633\u0644\u0649\u0642\u0649", -"Merge cells": "\u0643\u0627\u062a\u06d5\u0643 \u0628\u0649\u0631\u0644\u06d5\u0634\u062a\u06c8\u0631\u06c8\u0634", -"Split cell": "\u0643\u0627\u062a\u06d5\u0643 \u067e\u0627\u0631\u0686\u0649\u0644\u0627\u0634", -"Insert row before": "\u0626\u0627\u0644\u062f\u0649\u063a\u0627 \u0642\u06c7\u0631 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634", -"Insert row after": "\u0626\u0627\u0631\u0642\u0649\u063a\u0627 \u0642\u06c7\u0631 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634", -"Delete row": "\u0642\u06c7\u0631 \u0626\u06c6\u0686\u06c8\u0631\u06c8\u0634", -"Row properties": "\u0642\u06c7\u0631 \u062e\u0627\u0633\u0644\u0649\u0642\u0649", -"Cut row": "\u0642\u06c7\u0631 \u0643\u06d0\u0633\u0649\u0634", -"Copy row": "\u0642\u06c7\u0631 \u0643\u06c6\u0686\u06c8\u0631\u06c8\u0634", -"Paste row before": "\u0642\u06c7\u0631 \u0626\u0627\u0644\u062f\u0649\u063a\u0627 \u0686\u0627\u067e\u0644\u0627\u0634", -"Paste row after": "\u0642\u06c7\u0631 \u0643\u06d5\u064a\u0646\u0649\u06af\u06d5 \u0686\u0627\u067e\u0644\u0627\u0634", -"Insert column before": "\u0631\u06d5\u062a \u0626\u0627\u0644\u062f\u0649\u063a\u0627 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634", -"Insert column after": "\u0631\u06d5\u062a \u0643\u06d5\u064a\u0646\u0649\u06af\u06d5 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634", -"Delete column": "\u0631\u06d5\u062a \u0626\u06c6\u0686\u06c8\u0631\u06c8\u0634", -"Cols": "\u0631\u06d5\u062a", -"Rows": "\u0642\u06c7\u0631", -"Width": "\u0643\u06d5\u06ad\u0644\u0649\u0643\u0649", -"Height": "\u0626\u06d0\u06af\u0649\u0632\u0644\u0649\u0643\u0649", -"Cell spacing": "\u0643\u0627\u062a\u06d5\u0643 \u0633\u0649\u0631\u062a\u0642\u0649 \u0626\u0627\u0631\u0649\u0644\u0649\u0642\u0649", -"Cell padding": "\u0643\u0627\u062a\u06d5\u0643 \u0626\u0649\u0686\u0643\u0649 \u0626\u0627\u0631\u0649\u0644\u0649\u0642\u0649", -"Caption": "\u0686\u06c8\u0634\u06d5\u0646\u062f\u06c8\u0631\u06c8\u0634", -"Left": "\u0633\u0648\u0644", -"Center": "\u0645\u06d5\u0631\u0643\u06d5\u0632", -"Right": "\u0626\u0648\u06ad", -"Cell type": "\u0643\u0627\u062a\u06d5\u0643 \u062a\u0649\u067e\u0649", -"Scope": "\u062f\u0627\u0626\u0649\u0631\u06d5", -"Alignment": "\u064a\u06c6\u0644\u0649\u0646\u0649\u0634\u0649", -"H Align": "\u06af\u0648\u0631\u0632\u0649\u0646\u062a\u0627\u0644 \u062a\u0648\u063a\u0631\u0649\u0644\u0627\u0634", -"V Align": "\u06cb\u06d0\u0631\u062a\u0649\u0643\u0627\u0644 \u062a\u0648\u063a\u0631\u0649\u0644\u0627\u0634", -"Top": "\u0626\u06c8\u0633\u062a\u0649", -"Middle": "\u0626\u0648\u062a\u062a\u06c7\u0631\u0633\u0649", -"Bottom": "\u0626\u0627\u0633\u062a\u0649", -"Header cell": "\u0628\u0627\u0634 \u0643\u0627\u062a\u06d5\u0643", -"Row group": "\u0642\u06c7\u0631 \u06af\u06c7\u0631\u06c7\u067e\u067e\u0649\u0633\u0649", -"Column group": "\u0631\u06d5\u062a \u06af\u06c7\u0631\u06c7\u067e\u067e\u0649\u0633\u0649", -"Row type": "\u0642\u06c7\u0631 \u062a\u0649\u067e\u0649", -"Header": "\u0628\u06d0\u0634\u0649", -"Body": "\u0628\u06d5\u062f\u0649\u0646\u0649", -"Footer": "\u067e\u06c7\u062a\u0649", -"Border color": "\u0631\u0627\u0645\u0643\u0627 \u0631\u06d5\u06ad\u06af\u0649", -"Insert template": "\u0626\u06c8\u0644\u06af\u06d5 \u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634", -"Templates": "\u0626\u06c8\u0644\u06af\u0649\u0644\u06d5\u0631", -"Template": "\u0626\u06c8\u0644\u06af\u0649\u0644\u06d5\u0631", -"Text color": "\u062e\u06d5\u062a \u0631\u06d5\u06ad\u06af\u0649", -"Background color": "\u0626\u0627\u0631\u0642\u0627 \u0631\u06d5\u06ad\u06af\u0649", -"Custom...": "\u0626\u0649\u062e\u062a\u0649\u064a\u0627\u0631\u0649", -"Custom color": "\u0626\u0649\u062e\u062a\u0649\u064a\u0627\u0631\u0649 \u0631\u06d5\u06ad", -"No color": "\u0631\u06d5\u06ad \u064a\u0648\u0642", -"Table of Contents": "\u062c\u06d5\u062f\u06d5\u0644\u0646\u0649\u06ad \u0645\u06d5\u0632\u0645\u06c7\u0646\u0649", -"Show blocks": "\u0631\u0627\u064a\u0648\u0646 \u0643\u06c6\u0631\u0633\u0649\u062a\u0649\u0634", -"Show invisible characters": "\u0643\u06c6\u0631\u06c8\u0646\u0645\u06d5\u064a\u062f\u0649\u063a\u0627\u0646 \u06be\u06d5\u0631\u0649\u067e\u0644\u06d5\u0631\u0646\u0649 \u0643\u06c6\u0631\u0633\u0649\u062a\u0649\u0634", -"Words: {0}": "\u0633\u06c6\u0632: {0}", -"{0} words": "{0} \u0633\u06c6\u0632", -"File": "\u06be\u06c6\u062c\u062c\u06d5\u062a", -"Edit": "\u062a\u06d5\u06be\u0631\u0649\u0631\u0644\u06d5\u0634", -"Insert": "\u0642\u0649\u0633\u062a\u06c7\u0631\u06c7\u0634", -"View": "\u0643\u06c6\u0631\u06c8\u0634", -"Format": "\u0641\u0648\u0631\u0645\u0627\u062a", -"Table": "\u062c\u06d5\u062f\u06cb\u06d5\u0644", -"Tools": "\u0642\u06c7\u0631\u0627\u0644", -"Powered by {0}": "\u062a\u06d0\u062e\u0646\u0649\u0643\u0649\u062f\u0627 {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u0645\u0648\u0644 \u0645\u06d5\u0632\u0645\u06c7\u0646\u0644\u06c7\u0642 \u062a\u06d0\u0643\u06d0\u0633\u0649\u062a \u0631\u0627\u0645\u0643\u0649\u0633\u0649 \u0631\u0627\u064a\u0648\u0646\u0649\u062f\u0627 \u062a\u0649\u0632\u0649\u0645\u0644\u0649\u0643 \u0626\u06c8\u0686\u06c8\u0646 ALT-F9 \u0646\u0649\u060c \u0642\u0648\u0631\u0627\u0644 \u0628\u0627\u0644\u062f\u0649\u0642\u0649 \u0626\u06c8\u0686\u06c8\u0646 ALT-F10 \u0646\u0649\u060c \u064a\u0627\u0631\u062f\u06d5\u0645 \u0626\u06c8\u0686\u06c8\u0646 ALT-0 \u0646\u0649 \u0628\u06d0\u0633\u0649\u06ad" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/uk.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/uk.js deleted file mode 100644 index 976ca53..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/uk.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('uk',{ -"Redo": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u0438", -"Undo": "\u0421\u043a\u0430\u0441\u0443\u0432\u0430\u0442\u0438", -"Cut": "\u0412\u0438\u0440\u0456\u0437\u0430\u0442\u0438", -"Copy": "\u041a\u043e\u043f\u0456\u044e\u0432\u0430\u0442\u0438", -"Paste": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438", -"Select all": "\u0412\u0438\u0434\u0456\u043b\u0438\u0442\u0438 \u0432\u0441\u0435", -"New document": "\u041d\u043e\u0432\u0438\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442", -"Ok": "\u0413\u0430\u0440\u0430\u0437\u0434", -"Cancel": "\u0421\u043a\u0430\u0441\u0443\u0432\u0430\u0442\u0438", -"Visual aids": "\u041d\u0430\u043e\u0447\u043d\u0456 \u043f\u0440\u0438\u043b\u0430\u0434\u0434\u044f", -"Bold": "\u0416\u0438\u0440\u043d\u0438\u0439", -"Italic": "\u041a\u0443\u0440\u0441\u0438\u0432", -"Underline": "\u041f\u0456\u0434\u043a\u0440\u0435\u0441\u043b\u0435\u043d\u0438\u0439", -"Strikethrough": "\u0417\u0430\u043a\u0440\u0435\u0441\u043b\u0435\u043d\u0438\u0439", -"Superscript": "\u0412\u0435\u0440\u0445\u043d\u0456\u0439 \u0456\u043d\u0434\u0435\u043a\u0441", -"Subscript": "\u041d\u0438\u0436\u043d\u0456\u0439 \u0456\u043d\u0434\u0435\u043a\u0441", -"Clear formatting": "\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0443\u0432\u0430\u043d\u043d\u044f", -"Align left": "\u041f\u043e \u043b\u0456\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", -"Align center": "\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443", -"Align right": "\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", -"Justify": "\u041f\u043e \u0448\u0438\u0440\u0438\u043d\u0456", -"Bullet list": "\u041d\u0435\u043d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u043d\u0438\u0439 \u0441\u043f\u0438\u0441\u043e\u043a", -"Numbered list": "\u041d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u043d\u0438\u0439 \u0441\u043f\u0438\u0441\u043e\u043a", -"Decrease indent": "\u0417\u043c\u0435\u043d\u0448\u0438\u0442\u0438\u0442\u0438 \u0432\u0456\u0434\u0441\u0442\u0443\u043f", -"Increase indent": "\u0417\u0431\u0456\u043b\u044c\u0448\u0438\u0442\u0438 \u0432\u0456\u0434\u0441\u0442\u0443\u043f", -"Close": "\u0417\u0430\u043a\u0440\u0438\u0442\u0438", -"Formats": "\u0424\u043e\u0440\u043c\u0430\u0442\u0438", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0435 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0454 \u043f\u0440\u044f\u043c\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u0431\u0443\u0444\u0435\u0440\u0443 \u043e\u0431\u043c\u0456\u043d\u0443. \u0411\u0443\u0434\u044c \u043b\u0430\u0441\u043a\u0430, \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0439\u0442\u0435 \u0441\u043f\u043e\u043b\u0443\u0447\u0435\u043d\u043d\u044f \u043a\u043b\u0430\u0432\u0456\u0448 Ctrl+C\/V\/X.", -"Headers": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438", -"Header 1": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 1", -"Header 2": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 2", -"Header 3": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 3", -"Header 4": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 4", -"Header 5": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 5", -"Header 6": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 6", -"Headings": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", -"Heading 1": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 1", -"Heading 2": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 2", -"Heading 3": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 3", -"Heading 4": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 4", -"Heading 5": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 5", -"Heading 6": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 6", -"Preformatted": "\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u044c\u043e \u0432\u0456\u0434\u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432\u0430\u043d\u0438\u0439", -"Div": "\u0411\u043b\u043e\u043a", -"Pre": "\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0454 \u0444\u043e\u0440\u043c\u0430\u0442\u0443\u0432\u0430\u043d\u043d\u044f", -"Code": "\u041a\u043e\u0434", -"Paragraph": "\u041f\u0430\u0440\u0430\u0433\u0440\u0430\u0444", -"Blockquote": "\u0426\u0438\u0442\u0430\u0442\u0430", -"Inline": "\u0412\u0431\u0443\u0434\u043e\u0432\u0430\u043d\u0456", -"Blocks": "\u0411\u043b\u043e\u043a\u0438", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u0412\u0441\u0442\u0430\u0432\u043a\u0430 \u0437\u0434\u0456\u0439\u0441\u043d\u044e\u0454\u0442\u044c\u0441\u044f \u0443 \u0432\u0438\u0433\u043b\u044f\u0434\u0456 \u043f\u0440\u043e\u0441\u0442\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0443, \u043f\u043e\u043a\u0438 \u043d\u0435 \u0432\u0456\u0434\u043a\u043b\u044e\u0447\u0438\u0442\u0438 \u0434\u0430\u043d\u0443 \u043e\u043f\u0446\u0456\u044e.", -"Font Family": "\u0422\u0438\u043f \u0448\u0440\u0438\u0444\u0442\u0443", -"Font Sizes": "\u0420\u043e\u0437\u043c\u0456\u0440 \u0448\u0440\u0438\u0444\u0442\u0443", -"Class": "\u041a\u043b\u0430\u0441", -"Browse for an image": "\u0412\u0438\u0431\u0456\u0440 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"OR": "\u0410\u0411\u041e", -"Drop an image here": "\u041f\u0435\u0440\u0435\u043c\u0456\u0441\u0442\u0456\u0442\u044c \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f \u0441\u044e\u0434\u0438", -"Upload": "\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438", -"Block": "\u0411\u043b\u043e\u043a", -"Align": "\u0412\u0438\u0440\u0456\u0432\u043d\u044e\u0432\u0430\u043d\u043d\u044f", -"Default": "\u0421\u0442\u0430\u043d\u0434\u0430\u0440\u0442\u043d\u0438\u0439", -"Circle": "\u041e\u043a\u0440\u0443\u0436\u043d\u043e\u0441\u0442\u0456", -"Disc": "\u041a\u0440\u0443\u0433\u0438", -"Square": "\u041a\u0432\u0430\u0434\u0440\u0430\u0442\u0438", -"Lower Alpha": "\u041c\u0430\u043b\u0456 \u043b\u0430\u0442\u0438\u043d\u0441\u044c\u043a\u0456 \u0431\u0443\u043a\u0432\u0438", -"Lower Greek": "\u041c\u0430\u043b\u0456 \u0433\u0440\u0435\u0446\u044c\u043a\u0456 \u0431\u0443\u043a\u0432\u0438", -"Lower Roman": "\u041c\u0430\u043b\u0456 \u0440\u0438\u043c\u0441\u044c\u043a\u0456 \u0446\u0438\u0444\u0440\u0438", -"Upper Alpha": "\u0412\u0435\u043b\u0438\u043a\u0456 \u043b\u0430\u0442\u0438\u043d\u0441\u044c\u043a\u0456 \u0431\u0443\u043a\u0432\u0438", -"Upper Roman": "\u0420\u0438\u043c\u0441\u044c\u043a\u0456 \u0446\u0438\u0444\u0440\u0438", -"Anchor": "\u042f\u043a\u0456\u0440", -"Name": "\u041d\u0430\u0437\u0432\u0430", -"Id": "\u041a\u043e\u0434", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "\u041a\u043e\u0434 \u043c\u0430\u0454 \u043f\u043e\u0447\u0438\u043d\u0430\u0442\u0438\u0441\u044f \u0437 \u043b\u0456\u0442\u0435\u0440\u0438 \u0456 \u043c\u043e\u0436\u0435 \u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u043b\u0438\u0448\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u0438 \u043b\u0456\u0442\u0435\u0440, \u0446\u0438\u0444\u0440, \u0434\u0435\u0444\u0456\u0441\u0443, \u043a\u0440\u0430\u043f\u043a\u0438, \u043a\u043e\u043c\u0438 \u0430\u0431\u043e \u043d\u0438\u0436\u043d\u044c\u043e\u0433\u043e \u043f\u0456\u0434\u043a\u0440\u0435\u0441\u043b\u0435\u043d\u043d\u044f.", -"You have unsaved changes are you sure you want to navigate away?": "\u0423 \u0412\u0430\u0441 \u0454 \u043d\u0435\u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u0456 \u0437\u043c\u0456\u043d\u0438. \u0412\u0438 \u0432\u043f\u0435\u0432\u043d\u0435\u043d\u0456, \u0449\u043e \u0445\u043e\u0447\u0435\u0442\u0435 \u043f\u0456\u0442\u0438?", -"Restore last draft": "\u0412\u0456\u0434\u043d\u043e\u0432\u043b\u0435\u043d\u043d\u044f \u043e\u0441\u0442\u0430\u043d\u043d\u044c\u043e\u0433\u043e \u043f\u0440\u043e\u0435\u043a\u0442\u0443", -"Special character": "\u0421\u043f\u0435\u0446\u0456\u0430\u043b\u044c\u043d\u0456 \u0441\u0438\u043c\u0432\u043e\u043b\u0438", -"Source code": "\u0412\u0438\u0445\u0456\u0434\u043d\u0438\u0439 \u043a\u043e\u0434", -"Insert\/Edit code sample": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438\/\u0437\u043c\u0456\u043d\u0438\u0442\u0438 \u043f\u0440\u0438\u043a\u043b\u0430\u0434 \u043a\u043e\u0434\u0443", -"Language": "\u041c\u043e\u0432\u0430", -"Code sample": "\u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u043a\u043e\u0434\u0443", -"Color": "\u043a\u043e\u043b\u0456\u0440", -"R": "\u0427", -"G": "\u0417", -"B": "\u0411", -"Left to right": "\u0417\u043b\u0456\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e", -"Right to left": "\u0421\u043f\u0440\u0430\u0432\u0430 \u043d\u0430\u043b\u0456\u0432\u043e", -"Emoticons": "\u0415\u043c\u043e\u0446\u0456\u0457", -"Document properties": "\u0412\u043b\u0430\u0441\u0442\u0438\u0432\u043e\u0441\u0442\u0456 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0430", -"Title": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", -"Keywords": "\u041a\u043b\u044e\u0447\u043e\u0432\u0456 \u0441\u043b\u043e\u0432\u0430", -"Description": "\u041e\u043f\u0438\u0441", -"Robots": "\u0420\u043e\u0431\u043e\u0442\u0438", -"Author": "\u0410\u0432\u0442\u043e\u0440", -"Encoding": "\u041a\u043e\u0434\u0443\u0432\u0430\u043d\u043d\u044f", -"Fullscreen": "\u041f\u043e\u0432\u043d\u043e\u0435\u043a\u0440\u0430\u043d\u043d\u0438\u0439 \u0440\u0435\u0436\u0438\u043c", -"Action": "\u0414\u0456\u044f", -"Shortcut": "\u042f\u0440\u043b\u0438\u043a", -"Help": "\u0414\u043e\u043f\u043e\u043c\u043e\u0433\u0430", -"Address": "\u0410\u0434\u0440\u0435\u0441\u0430", -"Focus to menubar": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u043c\u0435\u043d\u044e", -"Focus to toolbar": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0445", -"Focus to element path": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u0448\u043b\u044f\u0445\u0443", -"Focus to contextual toolbar": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442\u0456", -"Insert link (if link plugin activated)": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f (\u044f\u043a\u0449\u043e \u043f\u043b\u0430\u0433\u0456\u043d \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u044c \u0430\u043a\u0442\u0438\u0432\u043e\u0432\u0430\u043d\u0438\u0439)", -"Save (if save plugin activated)": "\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438 (\u044f\u043a\u0449\u043e \u043f\u043b\u0430\u0433\u0456\u043d \u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u043d\u044f \u0430\u043a\u0442\u0438\u0432\u043e\u0432\u0430\u043d\u043e)", -"Find (if searchreplace plugin activated)": "\u0417\u043d\u0430\u0439\u0442\u0438 (\u044f\u043a\u0449\u043e \u043f\u043b\u0430\u0433\u0456\u043d \u043f\u043e\u0448\u0443\u043a\u0443 \u0430\u043a\u0442\u0438\u0432\u043e\u0432\u0430\u043d\u043e)", -"Plugins installed ({0}):": "\u0412\u0441\u0442\u0430\u043d\u043e\u0432\u043b\u0435\u043d\u0456 \u043f\u043b\u0430\u0433\u0456\u043d\u0438 ({0}):", -"Premium plugins:": "\u041f\u0440\u0435\u043c\u0456\u0443\u043c \u043f\u043b\u0430\u0433\u0456\u043d\u0438:", -"Learn more...": "\u0414\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u043e...", -"You are using {0}": "\u0423 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u0456 {0}", -"Plugins": "\u041f\u043b\u0430\u0433\u0456\u043d\u0438", -"Handy Shortcuts": "\u041a\u043b\u0430\u0432\u0456\u0430\u0442\u0443\u0440\u043d\u0456 \u0441\u043a\u043e\u0440\u043e\u0447\u0435\u043d\u043d\u044f", -"Horizontal line": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0430 \u043b\u0456\u043d\u0456\u044f", -"Insert\/edit image": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438\/\u0437\u043c\u0456\u043d\u0438\u0442\u0438 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Image description": "\u041e\u043f\u0438\u0441 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Source": "\u0414\u0436\u0435\u0440\u0435\u043b\u043e", -"Dimensions": "\u0420\u043e\u0437\u043c\u0456\u0440", -"Constrain proportions": "\u0417\u0431\u0435\u0440\u0456\u0433\u0430\u0442\u0438 \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0456\u0457", -"General": "\u0417\u0430\u0433\u0430\u043b\u044c\u043d\u0456", -"Advanced": "\u0420\u043e\u0437\u0448\u0438\u0440\u0435\u043d\u0456", -"Style": "\u0421\u0442\u0438\u043b\u044c", -"Vertical space": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u0438\u0439 \u0456\u043d\u0442\u0435\u0440\u0432\u0430\u043b", -"Horizontal space": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0438\u0439 \u0456\u043d\u0442\u0435\u0440\u0432\u0430\u043b", -"Border": "\u041c\u0435\u0436\u0430", -"Insert image": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Image": "\u0417\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Image list": "\u041f\u0435\u0440\u0435\u043b\u0456\u043a \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u044c", -"Rotate counterclockwise": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u0438 \u043f\u0440\u043e\u0442\u0438 \u0433\u043e\u0434\u0438\u043d\u043d\u0438\u043a\u043e\u0432\u043e\u0457 \u0441\u0442\u0440\u0456\u043b\u043a\u0438", -"Rotate clockwise": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u0438 \u0437\u0430 \u0433\u043e\u0434\u0438\u043d\u043d\u0438\u043a\u043e\u0432\u043e\u044e \u0441\u0442\u0440\u0456\u043b\u043a\u043e\u044e", -"Flip vertically": "\u0412\u0456\u0434\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u0438 \u043f\u043e \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0456", -"Flip horizontally": "\u0412\u0456\u0434\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u0438 \u043f\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u0456", -"Edit image": "\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Image options": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Zoom in": "\u041d\u0430\u0431\u043b\u0438\u0437\u0438\u0442\u0438", -"Zoom out": "\u0412\u0456\u0434\u0434\u0430\u043b\u0438\u0442\u0438", -"Crop": "\u041e\u0431\u0440\u0456\u0437\u0430\u0442\u0438", -"Resize": "\u0417\u043c\u0456\u043d\u0438\u0442\u0438 \u0440\u043e\u0437\u043c\u0456\u0440", -"Orientation": "\u041e\u0440\u0456\u0454\u043d\u0442\u0430\u0446\u0456\u044f", -"Brightness": "\u042f\u0441\u043a\u0440\u0430\u0432\u0456\u0441\u0442\u044c", -"Sharpen": "\u0427\u0456\u0442\u043a\u0456\u0441\u0442\u044c", -"Contrast": "\u041a\u043e\u043d\u0442\u0440\u0430\u0441\u0442", -"Color levels": "\u0420\u0456\u0432\u043d\u0456 \u043a\u043e\u043b\u044c\u043e\u0440\u0456\u0432", -"Gamma": "\u0413\u0430\u043c\u043c\u0430", -"Invert": "\u0406\u043d\u0432\u0435\u0440\u0441\u0456\u044f", -"Apply": "\u0417\u0430\u0441\u0442\u043e\u0441\u0443\u0432\u0430\u0442\u0438", -"Back": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u0438\u0441\u044f", -"Insert date\/time": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0434\u0430\u0442\u0443\/\u0447\u0430\u0441", -"Date\/time": "\u0414\u0430\u0442\u0430\/\u0447\u0430\u0441", -"Insert link": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"Insert\/edit link": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438\/\u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"Text to display": "\u0422\u0435\u043a\u0441\u0442 \u0434\u043b\u044f \u0432\u0456\u0434\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Url": "\u0410\u0434\u0440\u0435\u0441\u0430 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"Target": "\u0412\u0456\u0434\u043a\u0440\u0438\u0432\u0430\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"None": "\u041d\u0456", -"New window": "\u0423 \u043d\u043e\u0432\u043e\u043c\u0443 \u0432\u0456\u043a\u043d\u0456", -"Remove link": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"Anchors": "\u042f\u043a\u043e\u0440\u0456", -"Link": "\u041f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"Paste or type a link": "\u041d\u0430\u043f\u0438\u0441\u0430\u0442\u0438 \u0430\u0431\u043e \u0432\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0421\u0445\u043e\u0436\u0435, \u0449\u043e \u0432\u0438 \u0432\u0432\u0435\u043b\u0438 \u0430\u0434\u0440\u0435\u0441\u0443 \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0457 \u043f\u043e\u0448\u0442\u0438. \u0412\u0438 \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0434\u043e\u0434\u0430\u0442\u0438 mailto: \u043f\u0440\u0435\u0444\u0456\u043a\u0441?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u0421\u0445\u043e\u0436\u0435, \u0449\u043e \u0432\u0438 \u0432\u0432\u0435\u043b\u0438 \u0437\u043e\u0432\u043d\u0456\u0448\u043d\u0454 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f. \u0412\u0438 \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0434\u043e\u0434\u0430\u0442\u0438 http:\/\/ \u043f\u0440\u0435\u0444\u0456\u043a\u0441?", -"Link list": "\u041f\u0435\u0440\u0435\u043b\u0456\u043a \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u044c", -"Insert video": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0432\u0456\u0434\u0435\u043e", -"Insert\/edit video": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438\/\u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0432\u0456\u0434\u0435\u043e", -"Insert\/edit media": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438\/\u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0430\u0443\u0434\u0456\u043e", -"Alternative source": "\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u0435 \u0434\u0436\u0435\u0440\u0435\u043b\u043e", -"Poster": "\u0417\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Paste your embed code below:": "\u0412\u0441\u0442\u0430\u0432\u0442\u0435 \u0432\u0430\u0448 \u043a\u043e\u0434 \u043d\u0438\u0436\u0447\u0435:", -"Embed": "\u041a\u043e\u0434 \u0434\u043b\u044f \u0432\u0441\u0442\u0430\u0432\u043a\u0438", -"Media": "\u041c\u0435\u0434\u0456\u0430\u0434\u0430\u043d\u0456", -"Nonbreaking space": "\u041d\u0435\u0440\u043e\u0437\u0440\u0438\u0432\u043d\u0438\u0439 \u043f\u0440\u043e\u0431\u0456\u043b", -"Page break": "\u0420\u043e\u0437\u0440\u0438\u0432 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0438", -"Paste as text": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u044f\u043a \u0442\u0435\u043a\u0441\u0442", -"Preview": "\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434", -"Print": "\u0414\u0440\u0443\u043a\u0443\u0432\u0430\u0442\u0438", -"Save": "\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438", -"Find": "\u0417\u043d\u0430\u0439\u0442\u0438", -"Replace with": "\u0417\u0430\u043c\u0456\u043d\u0438\u0442\u0438 \u043d\u0430", -"Replace": "\u0417\u0430\u043c\u0456\u043d\u0438\u0442\u0438", -"Replace all": "\u0417\u0430\u043c\u0456\u043d\u0438\u0442\u0438 \u0432\u0441\u0435", -"Prev": "\u0412\u0433\u043e\u0440\u0443", -"Next": "\u0412\u043d\u0438\u0437", -"Find and replace": "\u041f\u043e\u0448\u0443\u043a \u0456 \u0437\u0430\u043c\u0456\u043d\u0430", -"Could not find the specified string.": "\u0412\u043a\u0430\u0437\u0430\u043d\u0438\u0439 \u0440\u044f\u0434\u043e\u043a \u043d\u0435 \u0437\u043d\u0430\u0439\u0434\u0435\u043d\u043e", -"Match case": "\u0412\u0440\u0430\u0445\u043e\u0432\u0443\u0432\u0430\u0442\u0438 \u0440\u0435\u0433\u0456\u0441\u0442\u0440", -"Whole words": "\u0426\u0456\u043b\u0456 \u0441\u043b\u043e\u0432\u0430", -"Spellcheck": "\u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430 \u043e\u0440\u0444\u043e\u0433\u0440\u0430\u0444\u0456\u0457", -"Ignore": "\u0406\u0433\u043d\u043e\u0440\u0443\u0432\u0430\u0442\u0438", -"Ignore all": "\u0406\u0433\u043d\u043e\u0440\u0443\u0432\u0430\u0442\u0438 \u0432\u0441\u0435", -"Finish": "\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0438", -"Add to Dictionary": "\u0414\u043e\u0434\u0430\u0442\u0438 \u0434\u043e \u0421\u043b\u043e\u0432\u043d\u0438\u043a\u0430", -"Insert table": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044e", -"Table properties": "\u0412\u043b\u0430\u0441\u0442\u0438\u0432\u043e\u0441\u0442\u0456 \u0442\u0430\u0431\u043b\u0438\u0446\u0456", -"Delete table": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044e", -"Cell": "\u041a\u043e\u043c\u0456\u0440\u043a\u0430", -"Row": "\u0420\u044f\u0434\u043e\u043a", -"Column": "\u0421\u0442\u043e\u0432\u043f\u0435\u0446\u044c", -"Cell properties": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 \u043a\u043e\u043c\u0456\u0440\u043a\u0438", -"Merge cells": "\u041e\u0431'\u0454\u0434\u043d\u0430\u0442\u0438 \u043a\u043e\u043c\u0456\u0440\u043a\u0438", -"Split cell": "\u0420\u043e\u0437\u0431\u0438\u0442\u0438 \u043a\u043e\u043c\u0456\u0440\u043a\u0443", -"Insert row before": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043f\u043e\u0440\u043e\u0436\u043d\u0456\u0439 \u0440\u044f\u0434\u043e\u043a \u0437\u0432\u0435\u0440\u0445\u0443", -"Insert row after": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043f\u043e\u0440\u043e\u0436\u043d\u0456\u0439 \u0440\u044f\u0434\u043e\u043a \u0437\u043d\u0438\u0437\u0443", -"Delete row": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0440\u044f\u0434\u043e\u043a", -"Row properties": "\u041f\u0430\u0440\u0430\u043c\u0435\u0442\u0440\u0438 \u0440\u044f\u0434\u043a\u0430", -"Cut row": "\u0412\u0438\u0440\u0456\u0437\u0430\u0442\u0438 \u0440\u044f\u0434\u043e\u043a", -"Copy row": "\u041a\u043e\u043f\u0456\u044e\u0432\u0430\u0442\u0438 \u0440\u044f\u0434\u043e\u043a", -"Paste row before": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0440\u044f\u0434\u043e\u043a \u0437\u0432\u0435\u0440\u0445\u0443", -"Paste row after": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0440\u044f\u0434\u043e\u043a \u0437\u043d\u0438\u0437\u0443", -"Insert column before": "\u0414\u043e\u0434\u0430\u0442\u0438 \u0441\u0442\u043e\u0432\u043f\u0435\u0446\u044c \u043b\u0456\u0432\u043e\u0440\u0443\u0447", -"Insert column after": "\u0414\u043e\u0434\u0430\u0442\u0438 \u0441\u0442\u043e\u0432\u043f\u0435\u0446\u044c \u043f\u0440\u0430\u0432\u043e\u0440\u0443\u0447", -"Delete column": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0441\u0442\u043e\u0432\u043f\u0435\u0446\u044c", -"Cols": "\u0421\u0442\u043e\u0432\u043f\u0446\u0456", -"Rows": "\u0420\u044f\u0434\u043a\u0438", -"Width": "\u0428\u0438\u0440\u0438\u043d\u0430", -"Height": "\u0412\u0438\u0441\u043e\u0442\u0430", -"Cell spacing": "\u0412\u0456\u0434\u0441\u0442\u0430\u043d\u044c \u043c\u0456\u0436 \u043a\u043e\u043c\u0456\u0440\u043a\u0430\u043c\u0438", -"Cell padding": "\u041f\u043e\u043b\u044f \u043a\u043e\u043c\u0456\u0440\u043e\u043a", -"Caption": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", -"Left": "\u041f\u043e \u043b\u0456\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", -"Center": "\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443", -"Right": "\u041f\u043e \u043f\u0440\u0430\u0432\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", -"Cell type": "\u0422\u0438\u043f \u043a\u043e\u043c\u0456\u0440\u043a\u0438", -"Scope": "\u0421\u0444\u0435\u0440\u0430", -"Alignment": "\u0412\u0438\u0440\u0456\u0432\u043d\u044e\u0432\u0430\u043d\u043d\u044f", -"H Align": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0435 \u0432\u0438\u0440\u0456\u0432\u043d\u044e\u0432\u0430\u043d\u043d\u044f", -"V Align": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u0435 \u0432\u0438\u0440\u0456\u0432\u043d\u044e\u0432\u0430\u043d\u043d\u044f", -"Top": "\u041f\u043e \u0432\u0435\u0440\u0445\u043d\u044c\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", -"Middle": "\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443", -"Bottom": "\u041f\u043e \u043d\u0438\u0436\u043d\u044c\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", -"Header cell": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", -"Row group": "\u0413\u0440\u0443\u043f\u0430 \u0440\u044f\u0434\u043a\u0456\u0432", -"Column group": "\u0413\u0440\u0443\u043f\u0430 \u0441\u0442\u043e\u0432\u043f\u0446\u0456\u0432", -"Row type": "\u0422\u0438\u043f \u0440\u044f\u0434\u043a\u0430", -"Header": "\u0412\u0435\u0440\u0445\u043d\u0456\u0439 \u043a\u043e\u043b\u043e\u043d\u0442\u0438\u0442\u0443\u043b", -"Body": "\u0422\u0456\u043b\u043e", -"Footer": "\u041d\u0438\u0436\u043d\u0456\u0439 \u043a\u043e\u043b\u043e\u043d\u0442\u0438\u0442\u0443\u043b", -"Border color": "\u043a\u043e\u043b\u0456\u0440 \u0440\u0430\u043c\u043a\u0438", -"Insert template": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0448\u0430\u0431\u043b\u043e\u043d", -"Templates": "\u0428\u0430\u0431\u043b\u043e\u043d\u0438", -"Template": "\u0428\u0430\u0431\u043b\u043e\u043d", -"Text color": "\u041a\u043e\u043b\u0456\u0440 \u0442\u0435\u043a\u0441\u0442\u0443", -"Background color": "\u041a\u043e\u043b\u0456\u0440 \u0444\u043e\u043d\u0443", -"Custom...": "\u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0446\u044c\u043a\u0438\u0439", -"Custom color": "\u043a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0446\u044c\u043a\u0438\u0439 \u043a\u043e\u043b\u0456\u0440", -"No color": "\u0431\u0435\u0437 \u043a\u043e\u043b\u044c\u043e\u0440\u0443", -"Table of Contents": "\u0417\u043c\u0456\u0441\u0442", -"Show blocks": "\u041f\u043e\u043a\u0430\u0437\u0443\u0432\u0430\u0442\u0438 \u0431\u043b\u043e\u043a\u0438", -"Show invisible characters": "\u041f\u043e\u043a\u0430\u0437\u0443\u0432\u0430\u0442\u0438 \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u0456 \u0441\u0438\u043c\u0432\u043e\u043b\u0438", -"Words: {0}": "\u041a\u0456\u043b\u044c\u043a\u0456\u0441\u0442\u044c \u0441\u043b\u0456\u0432: {0}", -"{0} words": "{0} \u0441\u043b\u0456\u0432", -"File": "\u0424\u0430\u0439\u043b", -"Edit": "\u0417\u043c\u0456\u043d\u0438\u0442\u0438", -"Insert": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438", -"View": "\u0412\u0438\u0433\u043b\u044f\u0434", -"Format": "\u0424\u043e\u0440\u043c\u0430\u0442", -"Table": "\u0422\u0430\u0431\u043b\u0438\u0446\u044f", -"Tools": "\u0406\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438", -"Powered by {0}": "\u041f\u0440\u0430\u0446\u044e\u0454 \u043d\u0430 {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u0422\u0435\u043a\u0441\u0442\u043e\u0432\u0435 \u043f\u043e\u043b\u0435. \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c ALT-F9 \u0449\u043e\u0431 \u0432\u0438\u043a\u043b\u0438\u043a\u0430\u0442\u0438 \u043c\u0435\u043d\u044e, ALT-F10 \u043f\u0430\u043d\u0435\u043b\u044c \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0456\u0432, ALT-0 \u0434\u043b\u044f \u0432\u0438\u043a\u043b\u0438\u043a\u0443 \u0434\u043e\u043f\u043e\u043c\u043e\u0433\u0438." -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/uk_UA.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/uk_UA.js deleted file mode 100644 index b2d3bae..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/uk_UA.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('uk_UA',{ -"Redo": "\u0412\u0456\u0434\u043d\u043e\u0432\u0438\u0442\u0438", -"Undo": "\u0412\u0456\u0434\u043c\u0456\u043d\u0438\u0442\u0438", -"Cut": "\u0412\u0438\u0440\u0456\u0437\u0430\u0442\u0438", -"Copy": "\u041a\u043e\u043f\u0456\u044e\u0432\u0430\u0442\u0438", -"Paste": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438", -"Select all": "\u0412\u0438\u0431\u0435\u0440\u0456\u0442\u044c \u0443\u0441\u0435", -"New document": "\u041d\u043e\u0432\u0438\u0439 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442", -"Ok": "Ok", -"Cancel": "\u0412\u0456\u0434\u043c\u0456\u043d\u0438\u0442\u0438", -"Visual aids": "\u0412\u0456\u0437\u0443\u0430\u043b\u044c\u043d\u0456 \u0437\u0430\u0441\u043e\u0431\u0438", -"Bold": "\u0416\u0438\u0440\u043d\u0438\u0439", -"Italic": "\u041a\u0443\u0440\u0441\u0438\u0432", -"Underline": "\u041f\u0456\u0434\u043a\u0440\u0435\u0441\u043b\u0435\u043d\u0438\u0439", -"Strikethrough": "\u041f\u0435\u0440\u0435\u043a\u0440\u0435\u0441\u043b\u0435\u043d\u0438\u0439", -"Superscript": "\u0412\u0435\u0440\u0445\u043d\u0456\u0439 \u0456\u043d\u0434\u0435\u043a\u0441", -"Subscript": "\u0406\u043d\u0434\u0435\u043a\u0441", -"Clear formatting": "\u041e\u0447\u0438\u0441\u0442\u0438\u0442\u0438 \u0444\u043e\u0440\u043c\u0430\u0442\u0443\u0432\u0430\u043d\u043d\u044f", -"Align left": "\u041b\u0456\u0432\u043e\u0440\u0443\u0447", -"Align center": "\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443", -"Align right": "\u041f\u0440\u0430\u0432\u043e\u0440\u0443\u0447", -"Justify": "\u0412\u0438\u0440\u0456\u0432\u043d\u044f\u0442\u0438", -"Bullet list": "\u041c\u0430\u0440\u043a\u0456\u0440\u043e\u0432\u0430\u043d\u0438\u0439 \u0441\u043f\u0438\u0441\u043e\u043a", -"Numbered list": "\u041f\u0440\u043e\u043d\u0443\u043c\u0435\u0440\u043e\u0432\u0430\u043d\u0438\u0439 \u0441\u043f\u0438\u0441\u043e\u043a", -"Decrease indent": "\u0417\u043c\u0435\u043d\u0448\u0438\u0442\u0438 \u0432\u0456\u0434\u0441\u0442\u0443\u043f", -"Increase indent": "\u0417\u0431\u0456\u043b\u044c\u0448\u0438\u0442\u0438 \u0432\u0456\u0434\u0441\u0442\u0443\u043f", -"Close": "\u0417\u0430\u043a\u0440\u0438\u0442\u0438", -"Formats": "\u0424\u043e\u0440\u043c\u0430\u0442\u0438", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u0412\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043d\u0435 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0443\u0454 \u043f\u0440\u044f\u043c\u0438\u0439 \u0434\u043e\u0441\u0442\u0443\u043f \u0434\u043e \u0431\u0443\u0444\u0435\u0440\u0430 \u043e\u0431\u043c\u0456\u043d\u0443. \u0417\u0430\u043c\u0456\u0441\u0442\u044c \u0446\u044c\u043e\u0433\u043e \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u043e\u0432\u0443\u0439\u0442\u0435 \u043f\u043e\u0454\u0434\u043d\u0430\u043d\u043d\u044f \u043a\u043b\u0430\u0432\u0456\u0448 Ctrl + X\/C\/V.", -"Headers": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438", -"Header 1": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 1", -"Header 2": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 2", -"Header 3": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 3", -"Header 4": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 4", -"Header 5": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 5", -"Header 6": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 6", -"Headings": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0438", -"Heading 1": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 1", -"Heading 2": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 2", -"Heading 3": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 3", -"Heading 4": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 4", -"Heading 5": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 5", -"Heading 6": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a 6", -"Preformatted": "\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u044c\u043e \u0432\u0456\u0434\u0444\u043e\u0440\u043c\u0430\u0442\u043e\u0432\u0430\u043d\u0438\u0439", -"Div": "Div", -"Pre": "Pre", -"Code": "\u041a\u043e\u0434", -"Paragraph": "\u0410\u0431\u0437\u0430\u0446", -"Blockquote": "\u0426\u0438\u0442\u0430\u0442\u0430", -"Inline": "\u0412\u0431\u0443\u0434\u043e\u0432\u0430\u043d\u0438\u0439", -"Blocks": "\u0411\u043b\u043e\u043a\u0438", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u0412\u0441\u0442\u0430\u0432\u043a\u0430 \u0437\u0430\u0440\u0430\u0437 \u0432 \u0440\u0435\u0436\u0438\u043c\u0456 \u0437\u0432\u0438\u0447\u0430\u0439\u043d\u043e\u0433\u043e \u0442\u0435\u043a\u0441\u0442\u0443. \u0417\u043c\u0456\u0441\u0442 \u0431\u0443\u0434\u0435 \u0432\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u0439 \u044f\u043a \u043f\u0440\u043e\u0441\u0442\u0438\u0439 \u0442\u0435\u043a\u0441\u0442, \u043f\u043e\u043a\u0438 \u0412\u0438 \u043d\u0435 \u0432\u0438\u043c\u043a\u043d\u0435\u0442\u0435 \u0446\u044e \u043e\u043f\u0446\u0456\u044e.", -"Font Family": "\u0428\u0440\u0438\u0444\u0442", -"Font Sizes": "\u0420\u043e\u0437\u043c\u0456\u0440 \u0448\u0440\u0438\u0444\u0442\u0430", -"Class": "\u041a\u043b\u0430\u0441", -"Browse for an image": "\u0412\u0438\u0431\u0456\u0440 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"OR": "\u0410\u0411\u041e", -"Drop an image here": "\u041f\u0435\u0440\u0435\u043c\u0456\u0441\u0442\u0456\u0442\u044c \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f \u0441\u044e\u0434\u0438", -"Upload": "\u0417\u0430\u0432\u0430\u043d\u0442\u0430\u0436\u0438\u0442\u0438", -"Block": "\u0411\u043b\u043e\u043a", -"Align": "\u0412\u0438\u0440\u0456\u0432\u043d\u044e\u0432\u0430\u043d\u043d\u044f", -"Default": "\u0423\u043c\u043e\u0432\u0447\u0430\u043d\u043d\u044f", -"Circle": "\u041a\u043e\u043b\u043e", -"Disc": "\u0414\u0438\u0441\u043a", -"Square": "\u041a\u0432\u0430\u0434\u0440\u0430\u0442", -"Lower Alpha": "\u041d\u0438\u0436\u043d\u0456\u0439 \u0440\u0435\u0433\u0456\u0441\u0442\u0440", -"Lower Greek": "\u041c\u0430\u043b\u0456 \u0433\u0440\u0435\u0446\u044c\u043a\u0456 \u043b\u0456\u0442\u0435\u0440\u0438", -"Lower Roman": "\u0420\u0438\u043c\u0441\u044c\u043a\u0456 \u0446\u0438\u0444\u0440\u0438 \u0443 \u043d\u0438\u0436\u043d\u044c\u043e\u043c\u0443 \u0440\u0435\u0433\u0456\u0441\u0442\u0440\u0456", -"Upper Alpha": "\u0412\u0435\u0440\u0445\u043d\u0456\u0439 \u0440\u0435\u0433\u0456\u0441\u0442\u0440", -"Upper Roman": "\u0420\u0438\u043c\u0441\u044c\u043a\u0456 \u0446\u0438\u0444\u0440\u0438 \u0443 \u0432\u0435\u0440\u0445\u043d\u044c\u043e\u043c\u0443 \u0440\u0435\u0433\u0456\u0441\u0442\u0440\u0456", -"Anchor": "\u041f\u0440\u0438\u0432'\u044f\u0437\u043a\u0430", -"Name": "\u0406\u043c'\u044f", -"Id": "\u041a\u043e\u0434", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "\u041a\u043e\u0434 \u043c\u0430\u0454 \u043f\u043e\u0447\u0438\u043d\u0430\u0442\u0438\u0441\u044f \u0437 \u043b\u0456\u0442\u0435\u0440\u0438 \u0456 \u043c\u043e\u0436\u0435 \u043c\u0456\u0441\u0442\u0438\u0442\u0438 \u043b\u0438\u0448\u0435 \u0441\u0438\u043c\u0432\u043e\u043b\u0438 \u043b\u0456\u0442\u0435\u0440, \u0446\u0438\u0444\u0440, \u0434\u0435\u0444\u0456\u0441\u0443, \u043a\u0440\u0430\u043f\u043a\u0438, \u043a\u043e\u043c\u0438 \u0430\u0431\u043e \u043d\u0438\u0436\u043d\u044c\u043e\u0433\u043e \u043f\u0456\u0434\u043a\u0440\u0435\u0441\u043b\u0435\u043d\u043d\u044f.", -"You have unsaved changes are you sure you want to navigate away?": "\u0423 \u0432\u0430\u0441 \u0454 \u043d\u0435\u0437\u0431\u0435\u0440\u0435\u0436\u0435\u043d\u0456 \u0437\u043c\u0456\u043d\u0438. \u0412\u0438 \u0432\u043f\u0435\u0432\u043d\u0435\u043d\u0456, \u0449\u043e \u0445\u043e\u0447\u0435\u0442\u0435 \u043f\u0456\u0442\u0438 ?", -"Restore last draft": "\u0412\u0456\u0434\u043d\u043e\u0432\u0438\u0442\u0438 \u043e\u0441\u0442\u0430\u043d\u043d\u0456\u0439 \u043f\u0440\u043e\u0435\u043a\u0442", -"Special character": "\u0421\u043f\u0435\u0446\u0456\u0430\u043b\u044c\u043d\u0438\u0439 \u0441\u0438\u043c\u0432\u043e\u043b", -"Source code": "\u0414\u0436\u0435\u0440\u0435\u043b\u043e", -"Insert\/Edit code sample": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438\/\u041d\u0430\u043f\u0438\u0441\u0430\u0442\u0438 \u043f\u0440\u0438\u043a\u043b\u0430\u0434 \u043a\u043e\u0434\u0443", -"Language": "\u041c\u043e\u0432\u0430", -"Code sample": "\u041f\u0440\u0438\u043a\u043b\u0430\u0434 \u043a\u043e\u0434\u0443", -"Color": "\u041a\u043e\u043b\u0456\u0440", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "\u0417\u043b\u0456\u0432\u0430 \u043d\u0430\u043f\u0440\u0430\u0432\u043e", -"Right to left": "\u0421\u043f\u0440\u0430\u0432\u0430 \u043d\u0430\u043b\u0456\u0432\u043e", -"Emoticons": "\u0421\u043c\u0430\u0439\u043b\u0438", -"Document properties": "\u0412\u043b\u0430\u0441\u0442\u0438\u0432\u043e\u0441\u0442\u0456 \u0434\u043e\u043a\u0443\u043c\u0435\u043d\u0442\u0443", -"Title": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", -"Keywords": "\u041a\u043b\u044e\u0447\u043e\u0432\u0456 \u0441\u043b\u043e\u0432\u0430", -"Description": "\u041e\u043f\u0438\u0441", -"Robots": "\u0420\u043e\u0431\u043e\u0442\u0438", -"Author": "\u0410\u0432\u0442\u043e\u0440", -"Encoding": "\u041a\u043e\u0434\u0443\u0432\u0430\u043d\u043d\u044f", -"Fullscreen": "\u041d\u0430 \u0432\u0435\u0441\u044c \u0435\u043a\u0440\u0430\u043d", -"Action": "\u0414\u0456\u044f", -"Shortcut": "\u042f\u0440\u043b\u0438\u043a", -"Help": "\u0414\u043e\u043f\u043e\u043c\u043e\u0433\u0430", -"Address": "\u0410\u0434\u0440\u0435\u0441\u0430", -"Focus to menubar": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u043c\u0435\u043d\u044e", -"Focus to toolbar": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u0456\u043d\u0441\u0442\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0430\u0445", -"Focus to element path": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u0448\u043b\u044f\u0445\u0443", -"Focus to contextual toolbar": "\u0424\u043e\u043a\u0443\u0441 \u043d\u0430 \u043a\u043e\u043d\u0442\u0435\u043a\u0441\u0442", -"Insert link (if link plugin activated)": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f (\u044f\u043a\u0449\u043e \u0434\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e)", -"Save (if save plugin activated)": "\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438 (\u044f\u043a\u0449\u043e \u0434\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e)", -"Find (if searchreplace plugin activated)": "\u0417\u043d\u0430\u0439\u0442\u0438 (\u044f\u043a\u0449\u043e \u0434\u043e\u0437\u0432\u043e\u043b\u0435\u043d\u043e)", -"Plugins installed ({0}):": "\u041d\u0430\u044f\u0432\u043d\u0456 \u0434\u043e\u0434\u0430\u0442\u043a\u0438 ({0}):", -"Premium plugins:": "\u041f\u0440\u0435\u043c\u0456\u0430\u043b\u044c\u043d\u0456 \u0434\u043e\u0434\u0430\u0442\u043a\u0438:", -"Learn more...": "\u0414\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u043e...", -"You are using {0}": "\u0423 \u0432\u0438\u043a\u043e\u0440\u0438\u0441\u0442\u0430\u043d\u043d\u0456 {0}", -"Plugins": "\u041f\u043b\u0430\u0433\u0456\u043d\u0438", -"Handy Shortcuts": "\u041a\u043e\u0440\u0438\u0441\u043d\u0456 \u044f\u0440\u043b\u0438\u043a\u0438", -"Horizontal line": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0430 \u043b\u0456\u043d\u0456\u044f", -"Insert\/edit image": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438\/\u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Image description": "\u041e\u043f\u0438\u0441 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Source": "\u0414\u0436\u0435\u0440\u0435\u043b\u043e", -"Dimensions": "\u0420\u043e\u0437\u043c\u0456\u0440", -"Constrain proportions": "\u0417\u0431\u0435\u0440\u0456\u0433\u0430\u0442\u0438 \u043f\u0440\u043e\u043f\u043e\u0440\u0446\u0456\u0457", -"General": "\u0417\u0430\u0433\u0430\u043b\u044c\u043d\u0435", -"Advanced": "\u0414\u043e\u0434\u0430\u0442\u043a\u043e\u0432\u043e", -"Style": "\u0421\u0442\u0438\u043b\u044c", -"Vertical space": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u0438\u0439 \u043f\u0440\u043e\u043f\u0443\u0441\u043a", -"Horizontal space": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0438\u0439 \u043f\u0440\u043e\u043f\u0443\u0441\u043a", -"Border": "\u041c\u0435\u0436\u0430", -"Insert image": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Image": "\u0417\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Image list": "\u0421\u043f\u0438\u0441\u043e\u043a \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u044c", -"Rotate counterclockwise": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u0438 \u043f\u0440\u043e\u0442\u0438 \u0433\u043e\u0434\u0438\u043d\u043d\u0438\u043a\u043e\u0432\u043e\u0457 \u0441\u0442\u0440\u0456\u043b\u043a\u0438", -"Rotate clockwise": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u0438 \u0437\u0430 \u0433\u043e\u0434\u0438\u043d\u043d\u0438\u043a\u043e\u0432\u043e\u044e \u0441\u0442\u0440\u0456\u043b\u043a\u043e\u044e", -"Flip vertically": "\u0412\u0456\u0434\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u0438 \u043f\u043e \u0432\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u0456", -"Flip horizontally": "\u0412\u0456\u0434\u043e\u0431\u0440\u0430\u0437\u0438\u0442\u0438 \u043f\u043e \u0433\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u0456", -"Edit image": "\u0420\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Image options": "\u041d\u0430\u043b\u0430\u0448\u0442\u0443\u0432\u0430\u043d\u043d\u044f \u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Zoom in": "\u0417\u0431\u0456\u043b\u044c\u0448\u0438\u0442\u0438", -"Zoom out": "\u0417\u043c\u0435\u043d\u0448\u0438\u0442\u0438", -"Crop": "\u041e\u0431\u0440\u0456\u0437\u0430\u0442\u0438", -"Resize": "\u0417\u043c\u0456\u043d\u0438\u0442\u0438 \u0440\u043e\u0437\u043c\u0456\u0440", -"Orientation": "\u041e\u0440\u0456\u0454\u043d\u0442\u0430\u0446\u0456\u044f", -"Brightness": "\u042f\u0441\u043a\u0440\u0430\u0432\u0456\u0441\u0442\u044c", -"Sharpen": "\u0427\u0456\u0442\u043a\u0456\u0441\u0442\u044c", -"Contrast": "\u041a\u043e\u043d\u0442\u0440\u0430\u0441\u0442", -"Color levels": "\u0420\u0456\u0432\u043d\u0456 \u043a\u043e\u043b\u044c\u043e\u0440\u0456\u0432", -"Gamma": "\u0413\u0430\u043c\u043c\u0430", -"Invert": "\u0406\u043d\u0432\u0435\u0440\u0441\u0456\u044f", -"Apply": "\u0417\u0430\u0441\u0442\u043e\u0441\u0443\u0432\u0430\u0442\u0438", -"Back": "\u041f\u043e\u0432\u0435\u0440\u043d\u0443\u0442\u0438\u0441\u044f", -"Insert date\/time": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0434\u0430\u0442\u0443\/\u0447\u0430\u0441", -"Date\/time": "\u0414\u0430\u0442\u0430\/\u0447\u0430\u0441", -"Insert link": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"Insert\/edit link": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438\/\u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"Text to display": "\u0422\u0435\u043a\u0441\u0442 \u0434\u043b\u044f \u0432\u0456\u0434\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u043d\u044f", -"Url": "URL", -"Target": "\u041c\u0435\u0442\u0430", -"None": "\u041d\u0456", -"New window": "\u041d\u043e\u0432\u0435 \u0432\u0456\u043a\u043d\u043e", -"Remove link": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"Anchors": "\u042f\u043a\u043e\u0440\u044f", -"Link": "\u041f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"Paste or type a link": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0430\u0431\u043e \u043d\u0430\u043f\u0438\u0441\u0430\u0442\u0438 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u0421\u0445\u043e\u0436\u0435, \u0449\u043e \u0432\u0438 \u0432\u0432\u0435\u043b\u0438 \u0430\u0434\u0440\u0435\u0441\u0443 \u0435\u043b\u0435\u043a\u0442\u0440\u043e\u043d\u043d\u043e\u0457 \u043f\u043e\u0448\u0442\u0438. \u0412\u0438 \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0434\u043e\u0434\u0430\u0442\u0438 \u043f\u0440\u0435\u0444\u0456\u043a\u0441 mailto:?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u0421\u0445\u043e\u0436\u0435, \u0449\u043e \u0432\u0438 \u0432\u0432\u0435\u043b\u0438 \u0437\u043e\u0432\u043d\u0456\u0448\u043d\u0454 \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u043d\u044f. \u0412\u0438 \u0431\u0430\u0436\u0430\u0454\u0442\u0435 \u0434\u043e\u0434\u0430\u0442\u0438 \u043f\u0440\u0435\u0444\u0456\u043a\u0441 http:\/\/?", -"Link list": "\u0421\u043f\u0438\u0441\u043e\u043a \u043f\u043e\u0441\u0438\u043b\u0430\u043d\u044c", -"Insert video": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0432\u0456\u0434\u0435\u043e", -"Insert\/edit video": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438\/\u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u0432\u0456\u0434\u0435\u043e", -"Insert\/edit media": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438\/\u0440\u0435\u0434\u0430\u0433\u0443\u0432\u0430\u0442\u0438 \u043c\u0435\u0434\u0456\u0430\u0434\u0430\u043d\u0456", -"Alternative source": "\u0410\u043b\u044c\u0442\u0435\u0440\u043d\u0430\u0442\u0438\u0432\u043d\u0435 \u0434\u0436\u0435\u0440\u0435\u043b\u043e", -"Poster": "\u041f\u043b\u0430\u043a\u0430\u0442", -"Paste your embed code below:": "\u0412\u0441\u0442\u0430\u0432\u0442\u0435 \u0432\u0430\u0448 \u043a\u043e\u0434 \u043d\u0438\u0436\u0447\u0435:", -"Embed": "\u0412\u043f\u0440\u043e\u0432\u0430\u0434\u0438\u0442\u0438", -"Media": "\u041c\u0435\u0434\u0456\u0430\u0434\u0430\u043d\u0456", -"Nonbreaking space": "\u041d\u0435\u0440\u043e\u0437\u0440\u0438\u0432\u043d\u0438\u0439 \u043f\u0440\u043e\u043f\u0443\u0441\u043a", -"Page break": "\u0420\u043e\u0437\u0440\u0438\u0432 \u0441\u0442\u043e\u0440\u0456\u043d\u043a\u0438", -"Paste as text": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u044f\u043a \u0442\u0435\u043a\u0441\u0442", -"Preview": "\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456\u0439 \u043f\u0435\u0440\u0435\u0433\u043b\u044f\u0434", -"Print": "\u0414\u0440\u0443\u043a", -"Save": "\u0417\u0431\u0435\u0440\u0435\u0433\u0442\u0438", -"Find": "\u0417\u043d\u0430\u0439\u0442\u0438", -"Replace with": "\u0417\u0430\u043c\u0456\u043d\u0438\u0442\u0438 \u043d\u0430", -"Replace": "\u0417\u0430\u043c\u0456\u043d\u0438\u0442\u0438", -"Replace all": "\u0417\u0430\u043c\u0456\u043d\u0438\u0442\u0438 \u0432\u0441\u0435", -"Prev": "\u041f\u043e\u043f\u0435\u0440\u0435\u0434\u043d\u0456\u0439", -"Next": "\u041d\u0430\u0441\u0442\u0443\u043f\u043d\u0438\u0439", -"Find and replace": "\u0417\u043d\u0430\u0439\u0442\u0438 \u0456 \u0437\u0430\u043c\u0456\u043d\u0438\u0442\u0438", -"Could not find the specified string.": "\u041d\u0435 \u0432\u0434\u0430\u043b\u043e\u0441\u044f \u0437\u043d\u0430\u0439\u0442\u0438 \u0437\u0430\u0437\u043d\u0430\u0447\u0435\u043d\u0438\u0439 \u0440\u044f\u0434\u043e\u043a.", -"Match case": "\u0417 \u0443\u0440\u0430\u0445\u0443\u0432\u0430\u043d\u043d\u044f\u043c \u0440\u0435\u0433\u0456\u0441\u0442\u0440\u0443", -"Whole words": "\u0426\u0456\u043b\u0456 \u0441\u043b\u043e\u0432\u0430", -"Spellcheck": "\u041f\u0435\u0440\u0435\u0432\u0456\u0440\u043a\u0430 \u043e\u0440\u0444\u043e\u0433\u0440\u0430\u0444\u0456\u0457", -"Ignore": "\u0406\u0433\u043d\u043e\u0440\u0443\u0432\u0430\u0442\u0438", -"Ignore all": "\u0406\u0433\u043d\u043e\u0440\u0443\u0432\u0430\u0442\u0438 \u0432\u0441\u0435", -"Finish": "\u0417\u0430\u0432\u0435\u0440\u0448\u0438\u0442\u0438", -"Add to Dictionary": "\u0414\u043e\u0434\u0430\u0442\u0438 \u0432 \u0441\u043b\u043e\u0432\u043d\u0438\u043a", -"Insert table": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044e", -"Table properties": "\u0412\u043b\u0430\u0441\u0442\u0438\u0432\u043e\u0441\u0442\u0456 \u0442\u0430\u0431\u043b\u0438\u0446\u0456", -"Delete table": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0442\u0430\u0431\u043b\u0438\u0446\u044e", -"Cell": "\u041a\u043e\u043c\u0456\u0440\u043a\u0430", -"Row": "\u0420\u044f\u0434\u043e\u043a", -"Column": "\u0421\u0442\u043e\u0432\u043f\u0435\u0446\u044c", -"Cell properties": "\u0412\u043b\u0430\u0441\u0442\u0438\u0432\u043e\u0441\u0442\u0456 \u043a\u043e\u043c\u0456\u0440\u043a\u0438", -"Merge cells": "\u041e\u0431'\u0454\u0434\u043d\u0430\u0442\u0438 \u043a\u043e\u043c\u0456\u0440\u043a\u0438", -"Split cell": "\u0420\u043e\u0437\u0431\u0438\u0442\u0438 \u043a\u043e\u043c\u0456\u0440\u043a\u0443", -"Insert row before": "\u0412\u0441\u0442\u0430\u0432\u0442\u0435 \u0440\u044f\u0434\u043e\u043a \u043f\u0435\u0440\u0435\u0434", -"Insert row after": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0440\u044f\u0434\u043e\u043a \u043f\u0456\u0441\u043b\u044f", -"Delete row": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0440\u044f\u0434\u043e\u043a", -"Row properties": "\u0412\u043b\u0430\u0441\u0442\u0438\u0432\u043e\u0441\u0442\u0456 \u0440\u044f\u0434\u043a\u0430", -"Cut row": "\u0412\u0438\u0440\u0456\u0437\u0430\u0442\u0438 \u0440\u044f\u0434\u043e\u043a", -"Copy row": "\u041a\u043e\u043f\u0456\u044e\u0432\u0430\u0442\u0438 \u0440\u044f\u0434\u043e\u043a", -"Paste row before": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0440\u044f\u0434\u043e\u043a \u043f\u0435\u0440\u0435\u0434", -"Paste row after": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0440\u044f\u0434\u043e\u043a \u043f\u0456\u0441\u043b\u044f", -"Insert column before": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0441\u0442\u043e\u0432\u043f\u0435\u0446\u044c \u043f\u0435\u0440\u0435\u0434", -"Insert column after": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0441\u0442\u043e\u0432\u043f\u0435\u0446\u044c \u043f\u0456\u0441\u043b\u044f", -"Delete column": "\u0412\u0438\u0434\u0430\u043b\u0438\u0442\u0438 \u0441\u0442\u043e\u0432\u043f\u0435\u0446\u044c", -"Cols": "\u0421\u0442\u043e\u0432\u043f\u0446\u0456", -"Rows": "\u0420\u044f\u0434\u043a\u0438", -"Width": "\u0428\u0438\u0440\u0438\u043d\u0430", -"Height": "\u0412\u0438\u0441\u043e\u0442\u0430", -"Cell spacing": "\u0406\u043d\u0442\u0435\u0440\u0432\u0430\u043b \u043c\u0456\u0436 \u043a\u043e\u043c\u0456\u0440\u043a\u0430\u043c\u0438", -"Cell padding": "\u0417\u0430\u043f\u043e\u0432\u043d\u0435\u043d\u043d\u044f \u043a\u043e\u043c\u0456\u0440\u043e\u043a", -"Caption": "\u0417\u0430\u0433\u043e\u043b\u043e\u0432\u043e\u043a", -"Left": "\u041b\u0456\u0432\u043e\u0440\u0443\u0447", -"Center": "\u0426\u0435\u043d\u0442\u0440", -"Right": "\u041f\u0440\u0430\u0432\u043e\u0440\u0443\u0447", -"Cell type": "\u0422\u0438\u043f \u043a\u043e\u043c\u0456\u0440\u043a\u0438", -"Scope": "\u0423 \u043c\u0435\u0436\u0430\u0445", -"Alignment": "\u0412\u0438\u0440\u0456\u0432\u043d\u044e\u0432\u0430\u043d\u043d\u044f", -"H Align": "\u0413\u043e\u0440\u0438\u0437\u043e\u043d\u0442\u0430\u043b\u044c\u043d\u0435 \u0432\u0438\u0440\u0456\u0432\u043d\u044e\u0432\u0430\u043d\u043d\u044f", -"V Align": "\u0412\u0435\u0440\u0442\u0438\u043a\u0430\u043b\u044c\u043d\u0435 \u0432\u0438\u0440\u0456\u0432\u043d\u044e\u0432\u0430\u043d\u043d\u044f", -"Top": "\u041f\u043e \u0432\u0435\u0440\u0445\u043d\u044c\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", -"Middle": "\u041f\u043e \u0446\u0435\u043d\u0442\u0440\u0443", -"Bottom": "\u041f\u043e \u043d\u0438\u0436\u043d\u044c\u043e\u043c\u0443 \u043a\u0440\u0430\u044e", -"Header cell": "\u041a\u043e\u043c\u0456\u0440\u043a\u0430 \u0437\u0430\u0433\u043e\u043b\u043e\u0432\u043a\u0443", -"Row group": "\u0413\u0440\u0443\u043f\u0430 \u0440\u044f\u0434\u043a\u0456\u0432", -"Column group": "\u0413\u0440\u0443\u043f\u0430 \u0441\u0442\u043e\u0432\u043f\u0446\u0456\u0432", -"Row type": "\u0422\u0438\u043f \u0440\u044f\u0434\u043a\u0430", -"Header": "\u0412\u0435\u0440\u0445\u043d\u0456\u0439 \u043a\u043e\u043b\u043e\u043d\u0442\u0438\u0442\u0443\u043b", -"Body": "\u0422\u0456\u043b\u043e", -"Footer": "\u041d\u0438\u0436\u043d\u0456\u0439 \u043a\u043e\u043b\u043e\u043d\u0442\u0438\u0442\u0443\u043b", -"Border color": "\u041a\u043e\u043b\u0456\u0440 \u043c\u0435\u0436\u0456", -"Insert template": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438 \u0448\u0430\u0431\u043b\u043e\u043d", -"Templates": "\u0428\u0430\u0431\u043b\u043e\u043d\u0438", -"Template": "\u0428\u0430\u0431\u043b\u043e\u043d", -"Text color": "\u041a\u043e\u043b\u0456\u0440 \u0442\u0435\u043a\u0441\u0442\u0443", -"Background color": "\u041a\u043e\u043b\u0456\u0440 \u0444\u043e\u043d\u0443", -"Custom...": "\u0406\u043d\u0448\u0438\u0439...", -"Custom color": "\u041a\u043e\u0440\u0438\u0441\u0442\u0443\u0432\u0430\u0446\u044c\u043a\u0438\u0439 \u043a\u043e\u043b\u0456\u0440", -"No color": "\u0411\u0435\u0437 \u043a\u043e\u043b\u044c\u043e\u0440\u0443", -"Table of Contents": "\u0417\u043c\u0456\u0441\u0442", -"Show blocks": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u0438 \u0431\u043b\u043e\u043a\u0438", -"Show invisible characters": "\u041f\u043e\u043a\u0430\u0437\u0430\u0442\u0438 \u043d\u0435\u0432\u0438\u0434\u0438\u043c\u0456 \u0441\u0438\u043c\u0432\u043e\u043b\u0438", -"Words: {0}": "\u0421\u043b\u043e\u0432\u0430: {0}", -"{0} words": "{0} \u0441\u043b\u0456\u0432", -"File": "\u0424\u0430\u0439\u043b", -"Edit": "\u041f\u0440\u0430\u0432\u043a\u0430", -"Insert": "\u0412\u0441\u0442\u0430\u0432\u0438\u0442\u0438", -"View": "\u0412\u0438\u0434", -"Format": "\u0424\u043e\u0440\u043c\u0430\u0442", -"Table": "\u0422\u0430\u0431\u043b\u0438\u0446\u044f", -"Tools": "\u0406\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0438", -"Powered by {0}": "\u0417\u0430 \u043f\u0456\u0434\u0442\u0440\u0438\u043c\u0438\u043a\u0438 {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u041e\u0431\u043b\u0430\u0441\u0442\u044c Rich \u0442\u0435\u043a\u0441\u0442\u0443. \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c ALT-F9 - \u043c\u0435\u043d\u044e. \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c ALT-F10 - \u043f\u0430\u043d\u0435\u043b\u044c \u0456\u043d\u0441\u0442\u0440\u0443\u043c\u0435\u043d\u0442\u0456\u0432. \u041d\u0430\u0442\u0438\u0441\u043d\u0456\u0442\u044c ALT-0 - \u0434\u043e\u0432\u0456\u0434\u043a\u0430" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/uz.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/uz.js deleted file mode 100644 index 5e977a0..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/uz.js +++ /dev/null @@ -1,260 +0,0 @@ -tinymce.addI18n('uz',{ -"Redo": "Bekor qilish", -"Undo": "Orqaga qaytarish", -"Cut": "Kesib olish", -"Copy": "Nusxa olish", -"Paste": "Qo\u2018yish", -"Select all": "Barchasini belgilash", -"New document": "Yangi hujjat", -"Ok": "Bajarish", -"Cancel": "Bekor qilish", -"Visual aids": "Ko\u2018rgazmali o\u2018quv qurollar", -"Bold": "Yo'g'on", -"Italic": "Yotiq", -"Underline": "Tagi chizilgan", -"Strikethrough": "O'chirilgan yozuv", -"Superscript": "Yuqori yozuv", -"Subscript": "Quyi yozuv", -"Clear formatting": "Formatlashni tozalash", -"Align left": "Chapga tekislash", -"Align center": "Markazga tekislash", -"Align right": "O'ngga tekislash", -"Justify": "Ikki tomondan tekislash", -"Bullet list": "Nuqtali ro\u2018yxat", -"Numbered list": "Raqamli ro\u2018yxat", -"Decrease indent": "Satr boshini kamaytirish", -"Increase indent": "Satr boshini oshirish", -"Close": "Yopish", -"Formats": "Formatlar", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Sizning brauzeringiz buferga to\u2018g\u2018ridan-to\u2018g\u2018ri kirish qo\u2018llab-quvvatlamaydi. O\u2018rniga klaviaturaning Ctrl+X\/C\/V qisqartirishlarni foydalaning.", -"Headers": "Sarlavhalar", -"Header 1": "Sarlavha 1", -"Header 2": "Sarlavha 2", -"Header 3": "Sarlavha 3", -"Header 4": "Sarlavha 4", -"Header 5": "Sarlavha 5", -"Header 6": "Sarlavha 6", -"Headings": "Sarlavhalar", -"Heading 1": "Sarlavha 1", -"Heading 2": "Sarlavha 2", -"Heading 3": "Sarlavha 3", -"Heading 4": "Sarlavha 4", -"Heading 5": "Sarlavha 5", -"Heading 6": "Sarlavha 6", -"Div": "Div", -"Pre": "Pre", -"Code": "Kod", -"Paragraph": "Paragraf", -"Blockquote": "Matn blok parchasi", -"Inline": "Bir qator ketma-ketlikda", -"Blocks": "Bloklar", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "Qo'shish oddiy matn rejimida amalga oshiriladi. Ushbu hususiyatni o'chirmaguningizcha, kontent oddiy matn sifatida qo'shiladi.", -"Font Family": "Srift turi", -"Font Sizes": "Shrift kattaligi", -"Class": "Klass", -"Browse for an image": "Rasmni yuklash", -"OR": "YOKI", -"Drop an image here": "Bu erga rasmni olib o'ting", -"Upload": "Yuklash", -"Block": "Blok", -"Align": "Saflamoq", -"Default": "Standart", -"Circle": "Doira", -"Disc": "Disk", -"Square": "Kvadrat", -"Lower Alpha": "Kichik lotincha", -"Lower Greek": "Pastki yunon", -"Lower Roman": "Kichik kirilcha", -"Upper Alpha": "Katta lotincha", -"Upper Roman": "Katta kirilcha", -"Anchor": "Langar", -"Name": "Nomi", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id faqat harf bilan boshlanishi lozim, o'z ichiga faqat harflar, sonlar, tire, nuqtalar, pastgi chiziqlardan iborat bo'lishi mumkin", -"You have unsaved changes are you sure you want to navigate away?": "Sizda saqlanmagan o'zgartirishlar bor. Boshqa yerga chiqib ketish uchun ishonchingiz komilmi?", -"Restore last draft": "Oxirgi ", -"Special character": "Maxsus belgilar", -"Source code": "Manba kodi", -"Insert\/Edit code sample": "Kod namunasini qo'shish \/ tahrirlash", -"Language": "Til", -"Code sample": "Kod namunasi", -"Color": "Rang", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Chapdan o'ngga", -"Right to left": "O'ngdan chapga", -"Emoticons": "Hissiyot ikonkalari", -"Document properties": "Hujjatning xususiyatlari", -"Title": "Nomi", -"Keywords": "Kalit so'zlar", -"Description": "Tavsif", -"Robots": "Robotlar", -"Author": "Muallif", -"Encoding": "Kodlash", -"Fullscreen": "Butun ekran rejimi", -"Action": "Harakat", -"Shortcut": "Yorliq", -"Help": "Yordam", -"Address": "Manzil", -"Focus to menubar": "Menubarga e'tibor qaratish", -"Focus to toolbar": "Vositalar paneliga e'tibor qaratish", -"Focus to element path": "Elementlar manziliga e'tibor qaratish", -"Focus to contextual toolbar": "Kontekstli vositalar paneliga e'tibor qaratish", -"Insert link (if link plugin activated)": "Havolani qo'shish (havola plagini o'rnatilgan bo'lsa)", -"Save (if save plugin activated)": "Saqlash (saqlash plagini o'rnatilgan bo'lsa)", -"Find (if searchreplace plugin activated)": "Qidirish (qidirish plagini o'rnatilgan bo'lsa)", -"Plugins installed ({0}):": "O'rnatilgan plaginlar ({0})", -"Premium plugins:": "Premium plaginlar:", -"Learn more...": "Batafsil ma'lumot...", -"You are using {0}": "Siz {0} ishlatmoqdasiz", -"Plugins": "Plaginlar", -"Handy Shortcuts": "Foydalanadigan yorliqlar", -"Horizontal line": "Gorizontal chiziq", -"Insert\/edit image": "Rasmni qo'shish \/ tahrirlash", -"Image description": "Rasm tavsifi", -"Source": "Manba", -"Dimensions": "O'lchamlari", -"Constrain proportions": "Nisbatlarni cheklash", -"General": "Umumiy", -"Advanced": "Ilg'or", -"Style": "Uslub", -"Vertical space": "Vertikal o'lchov", -"Horizontal space": "Gorizontal o'lchov", -"Border": "Chegara", -"Insert image": "Rasm qo'shish", -"Image": "Rasm", -"Image list": "Rasmlar ro'yhati", -"Rotate counterclockwise": "Soatga qarshi yo'nalishda aylantirish", -"Rotate clockwise": "Soat yo'nalishda aylantirish", -"Flip vertically": "Vertikal o'girish", -"Flip horizontally": "Gorizontal o'girish", -"Edit image": "Rasmni tahrirlash", -"Image options": "Rasm imkoniyatlari", -"Zoom in": "Yaqinlashtirish", -"Zoom out": "Uzoqlashtirish", -"Crop": "Kesib olish", -"Resize": "O'lchamini o'zgartirish", -"Orientation": "Orientatsiya", -"Brightness": "Yorqinligi", -"Sharpen": "Keskinligi", -"Contrast": "Ravshanligi", -"Color levels": "Rang sathi", -"Gamma": "Gamma", -"Invert": "Ranglarni ag'darish", -"Apply": "Qo'llash", -"Back": "Ortga qaytish", -"Insert date\/time": "Kun \/ vaqtni qo'shish", -"Date\/time": "Kun\/vaqt", -"Insert link": "Havola qo'shish", -"Insert\/edit link": "Havola qo'shish \/ tahrirlash", -"Text to display": "Ko'rsatiladigan matn", -"Url": "URL", -"Target": "Nishon", -"None": "Hech bir", -"New window": "Yangi oyna", -"Remove link": "Havolani olib tashlash", -"Anchors": "Langarlar", -"Link": "Havola", -"Paste or type a link": "Havolani joylashtirish yoki kiritish", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "Siz kiritgan URL elektron pochta manziliga oxshayapti. \"mailto:\" prefiksi qo'shilsinmi?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "Siz kiritgan URL tashqi havolaga oxshayapti. \"http:\/\/\" prefiksi qo'shilsinmi?", -"Link list": "Havolalar ro'yhati", -"Insert video": "Video qo'shish", -"Insert\/edit video": "Videoni qo'shish \/ tahrirlash", -"Insert\/edit media": "Media qo'shish \/ tahrirlash", -"Alternative source": "Muqobil manba", -"Poster": "Poster", -"Paste your embed code below:": "Kodni quyiga joylashtiring:", -"Embed": "Ichiga olgan", -"Media": "Media", -"Nonbreaking space": "Buzilmas bo'sh joy", -"Page break": "Yangi bet", -"Paste as text": "Tekst qo'shish", -"Preview": "Tahrirni avvaldan ko'rish", -"Print": "Chop etish", -"Save": "Saqlash", -"Find": "Qidirish", -"Replace with": "bilan almashtirish", -"Replace": "Almashtirish", -"Replace all": "Barchasini almashtirish", -"Prev": "Avvalgisi", -"Next": "Keyingisi", -"Find and replace": "Topib almashtirish", -"Could not find the specified string.": "Belgilangan satr topilmadi.", -"Match case": "O'xshashliklar", -"Whole words": "Butun so'z", -"Spellcheck": "Imloni tekshirish", -"Ignore": "E'tiborsiz qoldirish", -"Ignore all": "Barchasini e'tiborsiz qoldirish", -"Finish": "Tugatish", -"Add to Dictionary": "Lug'atga qo'shish", -"Insert table": "Jadvalni qo'shish", -"Table properties": "Jadval xususiyatlari", -"Delete table": "Jadvalni o'chirib tashlash", -"Cell": "Katak", -"Row": "Satr", -"Column": "Ustun", -"Cell properties": "Katak hususiyatlari", -"Merge cells": "Kataklarni birlashtirish", -"Split cell": "Kataklarni bo'lish", -"Insert row before": "Yuqorisiga satr qo'shish", -"Insert row after": "Ketidan satr qo'shish", -"Delete row": "Satrni olib tashlash", -"Row properties": "Satr hususiyatlari", -"Cut row": "Satrni kesib olish", -"Copy row": "Satrdan nusxa ko'chirish", -"Paste row before": "Yuqorisiga satrni joylashtirish", -"Paste row after": "Ketidan satrni joylashtirish", -"Insert column before": "Ustunni oldi tomoniga qo'shish", -"Insert column after": "Ustunni ketidan qo'shish", -"Delete column": "Ustunni olib tashlash", -"Cols": "Ustunlar", -"Rows": "Satrlar", -"Width": "Kengligi", -"Height": "Balandligi", -"Cell spacing": "Kataklar orasi", -"Cell padding": "Kataklar chegarasidan bo'sh joy", -"Caption": "Taglavha", -"Left": "Chapga", -"Center": "Markazga", -"Right": "O'ngga", -"Cell type": "Katak turi", -"Scope": "Muhit", -"Alignment": "Tekislash", -"H Align": "Gorizontal tekislash", -"V Align": "Vertikal tekislash", -"Top": "Yuqoriga", -"Middle": "Markaziga", -"Bottom": "Tagiga", -"Header cell": "Sarlavha katagi", -"Row group": "Satrlar guruhi", -"Column group": "Ustunlar guruhi", -"Row type": "Satr turi", -"Header": "Sarlavha", -"Body": "Tanasi", -"Footer": "Tag qismi", -"Border color": "Chegara rangi", -"Insert template": "Andozani qo'shish", -"Templates": "Andozalar", -"Template": "Andoza", -"Text color": "Matn rangi", -"Background color": "Orqa fon rangi", -"Custom...": "O'zgacha...", -"Custom color": "O'zgacha rang", -"No color": "Rangsiz", -"Table of Contents": "Mundarija", -"Show blocks": "Bloklarni ko'rsatish", -"Show invisible characters": "Ko'rinmas belgilarni ko'rsatish", -"Words: {0}": "So'zlar soni: {0}", -"{0} words": "{0} so`z", -"File": "Fayl", -"Edit": "Tahrirlash", -"Insert": "Qo'shish", -"View": "Ko'rish", -"Format": "Shakllar", -"Table": "Jadval", -"Tools": "Vositalar", -"Powered by {0}": "{0} bilan ishlaydi", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Murakkab matn maydoni. Menyu uchun ALT-F9 tugmalarini bosing. Vositalar paneli uchun ALT-F10 tugmasini bosing. Yordamni chaqirish uchun ALT-0-ni bosing" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/vi_VN.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/vi_VN.js deleted file mode 100644 index 3c0a859..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/vi_VN.js +++ /dev/null @@ -1,260 +0,0 @@ -tinymce.addI18n('vi_VN',{ -"Redo": "Ho\u00e0n t\u00e1t", -"Undo": "Hu\u1ef7 thao t\u00e1c", -"Cut": "C\u1eaft", -"Copy": "Ch\u00e9p", -"Paste": "D\u00e1n", -"Select all": "Ch\u1ecdn t\u1ea5t c\u1ea3", -"New document": "T\u1ea1o t\u00e0i li\u1ec7u m\u1edbi", -"Ok": "OK", -"Cancel": "Hu\u1ef7", -"Visual aids": "Hi\u1ec7n khung so\u1ea1n th\u1ea3o", -"Bold": "T\u00f4 \u0111\u1eadm", -"Italic": "In nghi\u00eang", -"Underline": "G\u1ea1ch d\u01b0\u1edbi", -"Strikethrough": "G\u1ea1ch ngang", -"Superscript": "Tr\u00ean d\u00f2ng", -"Subscript": "D\u01b0\u1edbi d\u00f2ng", -"Clear formatting": "Xo\u00e1 \u0111\u1ecbnh d\u1ea1ng", -"Align left": "Canh tr\u00e1i", -"Align center": "Canh gi\u1eefa", -"Align right": "Canh ph\u1ea3i", -"Justify": "Canh \u0111\u1ec1u hai b\u00ean", -"Bullet list": "D\u1ea5u \u0111\u1ea7u d\u00f2ng", -"Numbered list": "Danh s\u00e1ch s\u1ed1", -"Decrease indent": "L\u00f9i ra", -"Increase indent": "L\u00f9i v\u00e0o", -"Close": "\u0110\u00f3ng", -"Formats": "\u0110\u1ecbnh d\u1ea1ng", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "Tr\u00ecnh duy\u1ec7t c\u1ee7a b\u1ea1n kh\u00f4ng h\u1ed7 tr\u1ee3 truy c\u1eadp clipboard, vui l\u00f2ng s\u1eed d\u1ee5ng c\u00e1c t\u1ed5 h\u1ee3p Ctrl + X, C, V.", -"Headers": "\u0110\u1ea7u trang", -"Header 1": "Ti\u00eau \u0111\u1ec1 1", -"Header 2": "Ti\u00eau \u0111\u1ec1 2", -"Header 3": "Ti\u00eau \u0111\u1ec1 3", -"Header 4": "Ti\u00eau \u0111\u1ec1 4", -"Header 5": "Ti\u00eau \u0111\u1ec1 5", -"Header 6": "Ti\u00eau \u0111\u1ec1 6", -"Headings": "Ti\u00eau \u0111\u1ec1", -"Heading 1": "Ti\u00eau \u0111\u1ec1 1", -"Heading 2": "Ti\u00eau \u0111\u1ec1 2", -"Heading 3": "Ti\u00eau \u0111\u1ec1 3", -"Heading 4": "Ti\u00eau \u0111\u1ec1 4", -"Heading 5": "Ti\u00eau \u0111\u1ec1 5", -"Heading 6": "Ti\u00eau \u0111\u1ec1 6", -"Div": "Khung", -"Pre": "\u0110\u1ecbnh d\u1ea1ng", -"Code": "M\u00e3", -"Paragraph": "\u0110o\u1ea1n v\u0103n", -"Blockquote": "Tr\u00edch", -"Inline": "C\u00f9ng d\u00f2ng", -"Blocks": "Bao", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "D\u00e1n b\u00e2y gi\u1edd l\u00e0 \u1edf ch\u1ebf \u0111\u1ed9 v\u0103n b\u1ea3n \u0111\u01a1n gi\u1ea3n. N\u1ed9i dung s\u1ebd \u0111\u01b0\u1ee3c d\u00e1n nh\u01b0 \u0111\u1ed3ng b\u1eb1ng v\u0103n b\u1ea3n cho \u0111\u1ebfn khi b\u1ea1n chuy\u1ec3n \u0111\u1ed5i t\u00f9y ch\u1ecdn n\u00e0y.", -"Font Family": "Ph\u00f4ng", -"Font Sizes": "K\u00edch th\u01b0\u1edbc ph\u00f4ng", -"Class": "L\u1edbp", -"Browse for an image": "Duy\u1ec7t \u1ea3nh", -"OR": "HO\u1eb6C", -"Drop an image here": "Th\u1ea3 h\u00ecnh \u1ea3nh \u1edf \u0111\u00e2y", -"Upload": "T\u1ea3i l\u00ean", -"Block": "Kh\u1ed1i", -"Align": "C\u0103n ch\u1ec9nh", -"Default": "Ng\u1ea7m \u0111\u1ecbnh", -"Circle": "H\u00ecnh tr\u00f2n", -"Disc": "H\u00ecnh tr\u00f2n m\u1ecfng", -"Square": "\u00d4 vu\u00f4ng", -"Lower Alpha": "K\u00fd t\u1ef1 th\u01b0\u1eddng", -"Lower Greek": "S\u1ed1 hy l\u1ea1p th\u01b0\u1eddng", -"Lower Roman": "S\u1ed1 la m\u00e3 th\u01b0\u1eddng", -"Upper Alpha": "K\u00fd t\u1ef1 hoa", -"Upper Roman": "S\u1ed1 la m\u00e3 hoa", -"Anchor": "Neo", -"Name": "T\u00ean", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id ph\u1ea3i b\u1eaft \u0111\u1ea7u b\u1eb1ng m\u1ed9t ch\u1eef c\u00e1i, ch\u1ec9 theo sau b\u1edfi c\u00e1c ch\u1eef c\u00e1i, s\u1ed1, d\u1ea5u g\u1ea1ch ngang, d\u1ea5u ch\u1ea5m, d\u1ea5u hai ch\u1ea5m ho\u1eb7c d\u1ea5u g\u1ea1ch d\u01b0\u1edbi.", -"You have unsaved changes are you sure you want to navigate away?": "B\u1ea1n ch\u01b0a l\u01b0u c\u00e1c thay \u0111\u1ed5i, b\u1ea1n c\u00f3 th\u1eadt s\u1ef1 mu\u1ed1n \u0111\u00f3ng ?", -"Restore last draft": "Ph\u1ee5c h\u1ed3i b\u1ea3n l\u01b0u g\u1ea7n nh\u1ea5t", -"Special character": "K\u00fd t\u1ef1 \u0111\u1eb7c bi\u1ec7t", -"Source code": "M\u00e3 ngu\u1ed3n", -"Insert\/Edit code sample": "Ch\u00e8n\/Ch\u1ec9nh s\u1eeda m\u1eabu", -"Language": "Ng\u00f4n ng\u1eef", -"Code sample": "\u0110o\u1ea1n m\u00e3 m\u1eabu", -"Color": "M\u00e0u", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "Tr\u00e1i sang ph\u1ea3i", -"Right to left": "Ph\u1ea3i sang tr\u00e1i", -"Emoticons": "Bi\u1ec3u t\u01b0\u1ee3ng c\u1ea3m x\u00fac", -"Document properties": "Thu\u1ed9c t\u00ednh t\u00e0i li\u1ec7u", -"Title": "Ti\u00eau \u0111\u1ec1", -"Keywords": "T\u1eeb kho\u00e1", -"Description": "Mi\u00eau t\u1ea3", -"Robots": "Robots", -"Author": "Neo", -"Encoding": "M\u00e3 ho\u00e1", -"Fullscreen": "\u0110\u1ea7y m\u00e0n h\u00ecnh", -"Action": "H\u00e0nh \u0111\u1ed9ng", -"Shortcut": "L\u1ed1i t\u1eaft", -"Help": "Tr\u1ee3 gi\u00fap", -"Address": "\u0110\u1ecba ch\u1ec9", -"Focus to menubar": "G\u1eafn l\u00ean thanh tr\u00ecnh \u0111\u01a1n", -"Focus to toolbar": "G\u1eafn l\u00ean thanh c\u00f4ng c\u1ee5", -"Focus to element path": "G\u1eafn v\u00e0o \u0111\u01b0\u1eddng d\u1eabn", -"Focus to contextual toolbar": "G\u1eafn v\u00e0o thanh c\u00f4ng c\u1ee5 ng\u1eef c\u1ea3nh", -"Insert link (if link plugin activated)": "Ch\u00e8n li\u00ean k\u1ebft (n\u1ebfu plugin li\u00ean k\u1ebft \u0111\u1ea3 k\u00edch ho\u1ea1t)", -"Save (if save plugin activated)": "L\u01b0u (n\u1ebfu plugin l\u01b0u \u0111\u1ea3 k\u00edch ho\u1ea1t)", -"Find (if searchreplace plugin activated)": "T\u00ecm (n\u1ebfu plugin t\u00ecm v\u00e0 thay th\u1ebf \u0111\u1ea3 k\u00edch ho\u1ea1t)", -"Plugins installed ({0}):": "Plugin \u0111\u00e3 c\u00e0i \u0111\u1eb7t ({0}):", -"Premium plugins:": "C\u00e1c Plugin tr\u1ea3 ph\u00ed:", -"Learn more...": "T\u00ecm hi\u1ec3u th\u00eam...", -"You are using {0}": "B\u1ea1n \u0111ang s\u1eed d\u1ee5ng {0}", -"Plugins": "Plugins", -"Handy Shortcuts": "Ph\u00edm t\u1eaft ti\u1ec7n d\u1ee5ng", -"Horizontal line": "G\u1ea1ch ngang", -"Insert\/edit image": "Th\u00eam \/ s\u1eeda h\u00ecnh \u1ea3nh", -"Image description": "Mi\u00eau t\u1ea3 h\u00ecnh \u1ea3nh", -"Source": "Ngu\u1ed3n", -"Dimensions": "K\u00edch th\u01b0\u1edbc", -"Constrain proportions": "H\u1ea1n ch\u1ebf t\u1ef7 l\u1ec7", -"General": "T\u1ed5ng h\u1ee3p", -"Advanced": "N\u00e2ng cao", -"Style": "Ki\u1ec3u", -"Vertical space": "Kho\u1ea3ng c\u00e1ch d\u1ecdc", -"Horizontal space": "Kho\u1ea3ng c\u00e1ch ngang", -"Border": "\u0110\u01b0\u1eddng vi\u1ec1n", -"Insert image": "Ch\u00e8n \u1ea3nh", -"Image": "H\u00ecnh \u1ea3nh", -"Image list": "Danh s\u00e1ch \u1ea3nh", -"Rotate counterclockwise": "Xoay ng\u01b0\u1ee3c chi\u1ec1u kim \u0111\u1ed3ng", -"Rotate clockwise": "Xoay theo chi\u1ec1u kim \u0111\u1ed3ng h\u1ed3", -"Flip vertically": "L\u1eadt d\u1ecdc", -"Flip horizontally": "L\u1eadt ngang", -"Edit image": "S\u1eeda \u1ea3nh", -"Image options": "T\u00f9y ch\u1ecdn h\u00ecnh \u1ea3nh", -"Zoom in": "Ph\u00f3ng to", -"Zoom out": "Thu nh\u1ecf", -"Crop": "X\u00e9n", -"Resize": "Thay \u0111\u1ed5i k\u00edch th\u01b0\u1edbc", -"Orientation": "\u0110\u1ecbnh h\u01b0\u1edbng", -"Brightness": "\u0110\u1ed9 s\u00e1ng", -"Sharpen": "\u0110\u1ed9 s\u1eafc n\u00e9t", -"Contrast": "\u0110\u1ed9 t\u01b0\u01a1ng ph\u1ea3n", -"Color levels": "M\u1ee9c \u0111\u1ed9 m\u00e0u s\u1eafc", -"Gamma": "M\u00e0u Gamma", -"Invert": "\u0110\u1ea3o ng\u01b0\u1ee3c", -"Apply": "\u00c1p d\u1ee5ng", -"Back": "Tr\u1edf l\u1ea1i", -"Insert date\/time": "Th\u00eam ng\u00e0y \/ gi\u1edd", -"Date\/time": "Ng\u00e0y\/gi\u1edd", -"Insert link": "Th\u00eam li\u00ean k\u1ebft", -"Insert\/edit link": "Th\u00eam \/ s\u1eeda li\u00ean k\u1ebft", -"Text to display": "Ch\u1eef hi\u1ec3n th\u1ecb", -"Url": "Li\u00ean k\u1ebft", -"Target": "M\u1ee5c ti\u00eau", -"None": "Kh\u00f4ng", -"New window": "C\u1eeda s\u1ed5 m\u1edbi", -"Remove link": "Xo\u00e1 li\u00ean k\u1ebft", -"Anchors": "Ghim", -"Link": "Li\u00ean k\u1ebft", -"Paste or type a link": "D\u00e1n ho\u1eb7c nh\u1eadp li\u00ean k\u1ebft", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "URL b\u1ea1n nh\u1eadp v\u00e0o c\u00f3 v\u1ebb l\u00e0 m\u1ed9t \u0111\u1ecba ch\u1ec9 email. B\u1ea1n c\u00f3 mu\u1ed1n th\u00eam c\u00e1c y\u00eau c\u1ea7u mailto: ti\u1ec1n t\u1ed1?", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "URL b\u1ea1n nh\u1eadp v\u00e0o c\u00f3 v\u1ebb l\u00e0 m\u1ed9t li\u00ean k\u1ebft b\u00ean ngo\u00e0i. B\u1ea1n c\u00f3 mu\u1ed1n th\u00eam ti\u1ec1n t\u1ed1 http:\/\/ c\u1ea7n thi\u1ebft?", -"Link list": "Danh s\u00e1ch li\u00ean k\u1ebft", -"Insert video": "Th\u00eam video", -"Insert\/edit video": "Th\u00eam \/ s\u1eeda video", -"Insert\/edit media": "Ch\u00e8n\/ch\u1ec9nh s\u1eeda ph\u01b0\u01a1ng ti\u1ec7n truy\u1ec1n th\u00f4ng", -"Alternative source": "Ngu\u1ed3n thay th\u1ebf", -"Poster": "Ng\u01b0\u1eddi \u0111\u0103ng", -"Paste your embed code below:": "D\u00e1n m\u00e3 embed v\u00e0o:", -"Embed": "Embed", -"Media": "Ph\u01b0\u01a1ng ti\u1ec7n truy\u1ec1n th\u00f4ng", -"Nonbreaking space": "Kh\u00f4ng ng\u1eaft kho\u1ea3ng", -"Page break": "Ng\u1eaft trang", -"Paste as text": "D\u00e1n nh\u01b0 v\u0103n b\u1ea3n", -"Preview": "Xem tr\u01b0\u1edbc", -"Print": "In", -"Save": "L\u01b0u", -"Find": "T\u00ecm", -"Replace with": "Thay th\u1ebf b\u1eb1ng", -"Replace": "Thay th\u1ebf", -"Replace all": "Thay th\u1ebf t\u1ea5t c\u1ea3", -"Prev": "Tr\u01b0\u1edbc", -"Next": "Sau", -"Find and replace": "T\u00ecm v\u00e0 thay th\u1ebf", -"Could not find the specified string.": "Kh\u00f4ng t\u00ecm th\u1ea5y chu\u1ed7i y\u00eau c\u1ea7u", -"Match case": "Ph\u00e2n bi\u1ec7t hoa th\u01b0\u1eddng", -"Whole words": "T\u1ea5t c\u1ea3 \u0111o\u1ea1n", -"Spellcheck": "Ki\u1ec3m tra ch\u00ednh t\u1ea3", -"Ignore": "L\u1edd qua", -"Ignore all": "L\u1edd t\u1ea5t c\u1ea3", -"Finish": "Ho\u00e0n t\u1ea5t", -"Add to Dictionary": "Th\u00eam v\u00e0o t\u1eeb \u0111i\u1ec3n", -"Insert table": "Th\u00eam b\u1ea3ng", -"Table properties": "Thu\u1ed9c t\u00ednh b\u1ea3ng", -"Delete table": "Xo\u00e1 b\u1ea3ng", -"Cell": "\u00d4", -"Row": "D\u00f2ng", -"Column": "C\u1ed9t", -"Cell properties": "Thu\u1ed9c t\u00ednh \u00f4", -"Merge cells": "N\u1ed1i \u00f4", -"Split cell": "Chia \u00f4", -"Insert row before": "Th\u00eam d\u00f2ng ph\u00eda tr\u00ean", -"Insert row after": "Th\u00eam d\u00f2ng ph\u00eda d\u01b0\u1edbi", -"Delete row": "Xo\u00e1 d\u00f2ng", -"Row properties": "Thu\u1ed9c t\u00ednh d\u00f2ng", -"Cut row": "C\u1eaft d\u00f2ng", -"Copy row": "Ch\u00e9p d\u00f2ng", -"Paste row before": "D\u00e1n v\u00e0o ph\u00eda tr\u01b0\u1edbc, tr\u00ean", -"Paste row after": "D\u00e1n v\u00e0o ph\u00eda sau, d\u01b0\u1edbi", -"Insert column before": "Th\u00eam c\u1ed9t b\u00ean tr\u00e1i", -"Insert column after": "Th\u00eam c\u1ed9t b\u00ean ph\u1ea3i", -"Delete column": "Xo\u00e1 c\u1ed9t", -"Cols": "C\u1ed9t", -"Rows": "D\u00f2ng", -"Width": "R\u1ed9ng", -"Height": "Cao", -"Cell spacing": "Kho\u1ea3ng c\u00e1ch \u00f4", -"Cell padding": "Kho\u1ea3ng c\u00e1ch trong \u00f4", -"Caption": "Ti\u00eau \u0111\u1ec1", -"Left": "Tr\u00e1i", -"Center": "Gi\u1eefa", -"Right": "Ph\u1ea3i", -"Cell type": "Lo\u1ea1i \u00f4", -"Scope": "Quy\u1ec1n", -"Alignment": "Canh ch\u1ec9nh", -"H Align": "X\u1ebfp ngang", -"V Align": "X\u1ebfp d\u1ecdc", -"Top": "\u0110\u1ec9nh", -"Middle": "Gi\u1eefa", -"Bottom": "\u0110\u00e1y", -"Header cell": "Ti\u00eau \u0111\u1ec1 \u00f4", -"Row group": "Nh\u00f3m d\u00f2ng", -"Column group": "Nh\u00f3m c\u1ed9t", -"Row type": "Lo\u1ea1i d\u00f2ng", -"Header": "Ti\u00eau \u0111\u1ec1", -"Body": "N\u1ed9i dung", -"Footer": "Ch\u00e2n", -"Border color": "M\u00e0u vi\u1ec1n", -"Insert template": "Th\u00eam m\u1eabu", -"Templates": "M\u1eabu", -"Template": "B\u1ea3n m\u1eabu", -"Text color": "M\u00e0u ch\u1eef", -"Background color": "M\u00e0u n\u1ec1n", -"Custom...": "T\u00f9y ch\u1ecdn...", -"Custom color": "M\u00e0u t\u00f9y ch\u1ecdn", -"No color": "Kh\u00f4ng m\u00e0u", -"Table of Contents": "M\u1ee5c l\u1ee5c", -"Show blocks": "Hi\u1ec3n th\u1ecb kh\u1ed1i", -"Show invisible characters": "Hi\u1ec3n th\u1ecb c\u00e1c k\u00fd t\u1ef1 \u1ea9n", -"Words: {0}": "T\u1eeb: {0}", -"{0} words": "{0} t\u1eeb", -"File": "T\u1eadp tin", -"Edit": "S\u1eeda", -"Insert": "Th\u00eam", -"View": "Xem", -"Format": "\u0110\u1ecbnh d\u1ea1ng", -"Table": "B\u1ea3ng", -"Tools": "C\u00f4ng c\u1ee5", -"Powered by {0}": "\u0110\u01b0\u1ee3c cung c\u1ea5p b\u1edfi {0}", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "Khu v\u1ef1c so\u1ea1n th\u1ea3o. Nh\u1ea5n ALT-F9 \u0111\u1ec3 hi\u1ec7n menu, ALT-F10 \u0111\u1ec3 hi\u1ec7n thanh c\u00f4ng c\u1ee5. C\u1ea7n tr\u1ee3 gi\u00fap nh\u1ea5n ALT-0" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/zh_CN.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/zh_CN.js deleted file mode 100644 index 0f3cf92..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/zh_CN.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('zh_CN',{ -"Redo": "\u91cd\u590d", -"Undo": "\u64a4\u6d88", -"Cut": "\u526a\u5207", -"Copy": "\u590d\u5236", -"Paste": "\u7c98\u8d34", -"Select all": "\u5168\u9009", -"New document": "\u65b0\u6587\u6863", -"Ok": "\u786e\u5b9a", -"Cancel": "\u53d6\u6d88", -"Visual aids": "\u7f51\u683c\u7ebf", -"Bold": "\u7c97\u4f53", -"Italic": "\u659c\u4f53", -"Underline": "\u4e0b\u5212\u7ebf", -"Strikethrough": "\u5220\u9664\u7ebf", -"Superscript": "\u4e0a\u6807", -"Subscript": "\u4e0b\u6807", -"Clear formatting": "\u6e05\u9664\u683c\u5f0f", -"Align left": "\u5de6\u5bf9\u9f50", -"Align center": "\u5c45\u4e2d", -"Align right": "\u53f3\u5bf9\u9f50", -"Justify": "\u4e24\u7aef\u5bf9\u9f50", -"Bullet list": "\u9879\u76ee\u7b26\u53f7", -"Numbered list": "\u7f16\u53f7\u5217\u8868", -"Decrease indent": "\u51cf\u5c11\u7f29\u8fdb", -"Increase indent": "\u589e\u52a0\u7f29\u8fdb", -"Close": "\u5173\u95ed", -"Formats": "\u683c\u5f0f", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u4f60\u7684\u6d4f\u89c8\u5668\u4e0d\u652f\u6301\u5bf9\u526a\u8d34\u677f\u7684\u8bbf\u95ee\uff0c\u8bf7\u4f7f\u7528Ctrl+X\/C\/V\u952e\u8fdb\u884c\u590d\u5236\u7c98\u8d34\u3002", -"Headers": "\u6807\u9898", -"Header 1": "\u6807\u98981", -"Header 2": "\u6807\u98982", -"Header 3": "\u6807\u98983", -"Header 4": "\u6807\u98984", -"Header 5": "\u6807\u98985", -"Header 6": "\u6807\u98986", -"Headings": "\u6807\u9898", -"Heading 1": "\u6807\u98981", -"Heading 2": "\u6807\u98982", -"Heading 3": "\u6807\u98983", -"Heading 4": "\u6807\u98984", -"Heading 5": "\u6807\u98985", -"Heading 6": "\u6807\u98986", -"Preformatted": "\u9884\u683c\u5f0f\u5316", -"Div": "Div\u533a\u5757", -"Pre": "\u9884\u683c\u5f0f\u6587\u672c", -"Code": "\u4ee3\u7801", -"Paragraph": "\u6bb5\u843d", -"Blockquote": "\u5f15\u7528", -"Inline": "\u6587\u672c", -"Blocks": "\u533a\u5757", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u5f53\u524d\u4e3a\u7eaf\u6587\u672c\u7c98\u8d34\u6a21\u5f0f\uff0c\u518d\u6b21\u70b9\u51fb\u53ef\u4ee5\u56de\u5230\u666e\u901a\u7c98\u8d34\u6a21\u5f0f\u3002", -"Font Family": "\u5b57\u4f53", -"Font Sizes": "\u5b57\u53f7", -"Class": "Class", -"Browse for an image": "\u6d4f\u89c8\u56fe\u50cf", -"OR": "\u6216", -"Drop an image here": "\u62d6\u653e\u4e00\u5f20\u56fe\u50cf\u81f3\u6b64", -"Upload": "\u4e0a\u4f20", -"Block": "\u5757", -"Align": "\u5bf9\u9f50", -"Default": "\u9ed8\u8ba4", -"Circle": "\u7a7a\u5fc3\u5706", -"Disc": "\u5b9e\u5fc3\u5706", -"Square": "\u65b9\u5757", -"Lower Alpha": "\u5c0f\u5199\u82f1\u6587\u5b57\u6bcd", -"Lower Greek": "\u5c0f\u5199\u5e0c\u814a\u5b57\u6bcd", -"Lower Roman": "\u5c0f\u5199\u7f57\u9a6c\u5b57\u6bcd", -"Upper Alpha": "\u5927\u5199\u82f1\u6587\u5b57\u6bcd", -"Upper Roman": "\u5927\u5199\u7f57\u9a6c\u5b57\u6bcd", -"Anchor": "\u951a\u70b9", -"Name": "\u540d\u79f0", -"Id": "\u6807\u8bc6\u7b26", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "\u6807\u8bc6\u7b26\u5e94\u8be5\u4ee5\u5b57\u6bcd\u5f00\u5934\uff0c\u540e\u8ddf\u5b57\u6bcd\u3001\u6570\u5b57\u3001\u7834\u6298\u53f7\u3001\u70b9\u3001\u5192\u53f7\u6216\u4e0b\u5212\u7ebf\u3002", -"You have unsaved changes are you sure you want to navigate away?": "\u4f60\u8fd8\u6709\u6587\u6863\u5c1a\u672a\u4fdd\u5b58\uff0c\u786e\u5b9a\u8981\u79bb\u5f00\uff1f", -"Restore last draft": "\u6062\u590d\u4e0a\u6b21\u7684\u8349\u7a3f", -"Special character": "\u7279\u6b8a\u7b26\u53f7", -"Source code": "\u6e90\u4ee3\u7801", -"Insert\/Edit code sample": "\u63d2\u5165\/\u7f16\u8f91\u4ee3\u7801\u793a\u4f8b", -"Language": "\u8bed\u8a00", -"Code sample": "\u4ee3\u7801\u793a\u4f8b", -"Color": "\u989c\u8272", -"R": "R", -"G": "G", -"B": "B", -"Left to right": "\u4ece\u5de6\u5230\u53f3", -"Right to left": "\u4ece\u53f3\u5230\u5de6", -"Emoticons": "\u8868\u60c5", -"Document properties": "\u6587\u6863\u5c5e\u6027", -"Title": "\u6807\u9898", -"Keywords": "\u5173\u952e\u8bcd", -"Description": "\u63cf\u8ff0", -"Robots": "\u673a\u5668\u4eba", -"Author": "\u4f5c\u8005", -"Encoding": "\u7f16\u7801", -"Fullscreen": "\u5168\u5c4f", -"Action": "\u64cd\u4f5c", -"Shortcut": "\u5feb\u6377\u952e", -"Help": "\u5e2e\u52a9", -"Address": "\u5730\u5740", -"Focus to menubar": "\u79fb\u52a8\u7126\u70b9\u5230\u83dc\u5355\u680f", -"Focus to toolbar": "\u79fb\u52a8\u7126\u70b9\u5230\u5de5\u5177\u680f", -"Focus to element path": "\u79fb\u52a8\u7126\u70b9\u5230\u5143\u7d20\u8def\u5f84", -"Focus to contextual toolbar": "\u79fb\u52a8\u7126\u70b9\u5230\u4e0a\u4e0b\u6587\u83dc\u5355", -"Insert link (if link plugin activated)": "\u63d2\u5165\u94fe\u63a5 (\u5982\u679c\u94fe\u63a5\u63d2\u4ef6\u5df2\u6fc0\u6d3b)", -"Save (if save plugin activated)": "\u4fdd\u5b58(\u5982\u679c\u4fdd\u5b58\u63d2\u4ef6\u5df2\u6fc0\u6d3b)", -"Find (if searchreplace plugin activated)": "\u67e5\u627e(\u5982\u679c\u67e5\u627e\u66ff\u6362\u63d2\u4ef6\u5df2\u6fc0\u6d3b)", -"Plugins installed ({0}):": "\u5df2\u5b89\u88c5\u63d2\u4ef6 ({0}):", -"Premium plugins:": "\u4f18\u79c0\u63d2\u4ef6\uff1a", -"Learn more...": "\u4e86\u89e3\u66f4\u591a...", -"You are using {0}": "\u4f60\u6b63\u5728\u4f7f\u7528 {0}", -"Plugins": "\u63d2\u4ef6", -"Handy Shortcuts": "\u5feb\u6377\u952e", -"Horizontal line": "\u6c34\u5e73\u5206\u5272\u7ebf", -"Insert\/edit image": "\u63d2\u5165\/\u7f16\u8f91\u56fe\u7247", -"Image description": "\u56fe\u7247\u63cf\u8ff0", -"Source": "\u5730\u5740", -"Dimensions": "\u5927\u5c0f", -"Constrain proportions": "\u4fdd\u6301\u7eb5\u6a2a\u6bd4", -"General": "\u666e\u901a", -"Advanced": "\u9ad8\u7ea7", -"Style": "\u6837\u5f0f", -"Vertical space": "\u5782\u76f4\u8fb9\u8ddd", -"Horizontal space": "\u6c34\u5e73\u8fb9\u8ddd", -"Border": "\u8fb9\u6846", -"Insert image": "\u63d2\u5165\u56fe\u7247", -"Image": "\u56fe\u7247", -"Image list": "\u56fe\u7247\u5217\u8868", -"Rotate counterclockwise": "\u9006\u65f6\u9488\u65cb\u8f6c", -"Rotate clockwise": "\u987a\u65f6\u9488\u65cb\u8f6c", -"Flip vertically": "\u5782\u76f4\u7ffb\u8f6c", -"Flip horizontally": "\u6c34\u5e73\u7ffb\u8f6c", -"Edit image": "\u7f16\u8f91\u56fe\u7247", -"Image options": "\u56fe\u7247\u9009\u9879", -"Zoom in": "\u653e\u5927", -"Zoom out": "\u7f29\u5c0f", -"Crop": "\u88c1\u526a", -"Resize": "\u8c03\u6574\u5927\u5c0f", -"Orientation": "\u65b9\u5411", -"Brightness": "\u4eae\u5ea6", -"Sharpen": "\u9510\u5316", -"Contrast": "\u5bf9\u6bd4\u5ea6", -"Color levels": "\u989c\u8272\u5c42\u6b21", -"Gamma": "\u4f3d\u9a6c\u503c", -"Invert": "\u53cd\u8f6c", -"Apply": "\u5e94\u7528", -"Back": "\u540e\u9000", -"Insert date\/time": "\u63d2\u5165\u65e5\u671f\/\u65f6\u95f4", -"Date\/time": "\u65e5\u671f\/\u65f6\u95f4", -"Insert link": "\u63d2\u5165\u94fe\u63a5", -"Insert\/edit link": "\u63d2\u5165\/\u7f16\u8f91\u94fe\u63a5", -"Text to display": "\u663e\u793a\u6587\u5b57", -"Url": "\u5730\u5740", -"Target": "\u6253\u5f00\u65b9\u5f0f", -"None": "\u65e0", -"New window": "\u5728\u65b0\u7a97\u53e3\u6253\u5f00", -"Remove link": "\u5220\u9664\u94fe\u63a5", -"Anchors": "\u951a\u70b9", -"Link": "\u94fe\u63a5", -"Paste or type a link": "\u7c98\u8d34\u6216\u8f93\u5165\u94fe\u63a5", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u4f60\u6240\u586b\u5199\u7684URL\u5730\u5740\u4e3a\u90ae\u4ef6\u5730\u5740\uff0c\u9700\u8981\u52a0\u4e0amailto:\u524d\u7f00\u5417\uff1f", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u4f60\u6240\u586b\u5199\u7684URL\u5730\u5740\u5c5e\u4e8e\u5916\u90e8\u94fe\u63a5\uff0c\u9700\u8981\u52a0\u4e0ahttp:\/\/:\u524d\u7f00\u5417\uff1f", -"Link list": "\u94fe\u63a5\u5217\u8868", -"Insert video": "\u63d2\u5165\u89c6\u9891", -"Insert\/edit video": "\u63d2\u5165\/\u7f16\u8f91\u89c6\u9891", -"Insert\/edit media": "\u63d2\u5165\/\u7f16\u8f91\u5a92\u4f53", -"Alternative source": "\u955c\u50cf", -"Poster": "\u5c01\u9762", -"Paste your embed code below:": "\u5c06\u5185\u5d4c\u4ee3\u7801\u7c98\u8d34\u5728\u4e0b\u9762:", -"Embed": "\u5185\u5d4c", -"Media": "\u5a92\u4f53", -"Nonbreaking space": "\u4e0d\u95f4\u65ad\u7a7a\u683c", -"Page break": "\u5206\u9875\u7b26", -"Paste as text": "\u7c98\u8d34\u4e3a\u6587\u672c", -"Preview": "\u9884\u89c8", -"Print": "\u6253\u5370", -"Save": "\u4fdd\u5b58", -"Find": "\u67e5\u627e", -"Replace with": "\u66ff\u6362\u4e3a", -"Replace": "\u66ff\u6362", -"Replace all": "\u5168\u90e8\u66ff\u6362", -"Prev": "\u4e0a\u4e00\u4e2a", -"Next": "\u4e0b\u4e00\u4e2a", -"Find and replace": "\u67e5\u627e\u548c\u66ff\u6362", -"Could not find the specified string.": "\u672a\u627e\u5230\u641c\u7d22\u5185\u5bb9.", -"Match case": "\u533a\u5206\u5927\u5c0f\u5199", -"Whole words": "\u5168\u5b57\u5339\u914d", -"Spellcheck": "\u62fc\u5199\u68c0\u67e5", -"Ignore": "\u5ffd\u7565", -"Ignore all": "\u5168\u90e8\u5ffd\u7565", -"Finish": "\u5b8c\u6210", -"Add to Dictionary": "\u6dfb\u52a0\u5230\u5b57\u5178", -"Insert table": "\u63d2\u5165\u8868\u683c", -"Table properties": "\u8868\u683c\u5c5e\u6027", -"Delete table": "\u5220\u9664\u8868\u683c", -"Cell": "\u5355\u5143\u683c", -"Row": "\u884c", -"Column": "\u5217", -"Cell properties": "\u5355\u5143\u683c\u5c5e\u6027", -"Merge cells": "\u5408\u5e76\u5355\u5143\u683c", -"Split cell": "\u62c6\u5206\u5355\u5143\u683c", -"Insert row before": "\u5728\u4e0a\u65b9\u63d2\u5165", -"Insert row after": "\u5728\u4e0b\u65b9\u63d2\u5165", -"Delete row": "\u5220\u9664\u884c", -"Row properties": "\u884c\u5c5e\u6027", -"Cut row": "\u526a\u5207\u884c", -"Copy row": "\u590d\u5236\u884c", -"Paste row before": "\u7c98\u8d34\u5230\u4e0a\u65b9", -"Paste row after": "\u7c98\u8d34\u5230\u4e0b\u65b9", -"Insert column before": "\u5728\u5de6\u4fa7\u63d2\u5165", -"Insert column after": "\u5728\u53f3\u4fa7\u63d2\u5165", -"Delete column": "\u5220\u9664\u5217", -"Cols": "\u5217", -"Rows": "\u884c", -"Width": "\u5bbd", -"Height": "\u9ad8", -"Cell spacing": "\u5355\u5143\u683c\u5916\u95f4\u8ddd", -"Cell padding": "\u5355\u5143\u683c\u5185\u8fb9\u8ddd", -"Caption": "\u6807\u9898", -"Left": "\u5de6\u5bf9\u9f50", -"Center": "\u5c45\u4e2d", -"Right": "\u53f3\u5bf9\u9f50", -"Cell type": "\u5355\u5143\u683c\u7c7b\u578b", -"Scope": "\u8303\u56f4", -"Alignment": "\u5bf9\u9f50\u65b9\u5f0f", -"H Align": "\u6c34\u5e73\u5bf9\u9f50", -"V Align": "\u5782\u76f4\u5bf9\u9f50", -"Top": "\u9876\u90e8\u5bf9\u9f50", -"Middle": "\u5782\u76f4\u5c45\u4e2d", -"Bottom": "\u5e95\u90e8\u5bf9\u9f50", -"Header cell": "\u8868\u5934\u5355\u5143\u683c", -"Row group": "\u884c\u7ec4", -"Column group": "\u5217\u7ec4", -"Row type": "\u884c\u7c7b\u578b", -"Header": "\u8868\u5934", -"Body": "\u8868\u4f53", -"Footer": "\u8868\u5c3e", -"Border color": "\u8fb9\u6846\u989c\u8272", -"Insert template": "\u63d2\u5165\u6a21\u677f", -"Templates": "\u6a21\u677f", -"Template": "\u6a21\u677f", -"Text color": "\u6587\u5b57\u989c\u8272", -"Background color": "\u80cc\u666f\u8272", -"Custom...": "\u81ea\u5b9a\u4e49...", -"Custom color": "\u81ea\u5b9a\u4e49\u989c\u8272", -"No color": "\u65e0", -"Table of Contents": "\u5185\u5bb9\u5217\u8868", -"Show blocks": "\u663e\u793a\u533a\u5757\u8fb9\u6846", -"Show invisible characters": "\u663e\u793a\u4e0d\u53ef\u89c1\u5b57\u7b26", -"Words: {0}": "\u5b57\u6570\uff1a{0}", -"{0} words": "{0} \u5b57", -"File": "\u6587\u4ef6", -"Edit": "\u7f16\u8f91", -"Insert": "\u63d2\u5165", -"View": "\u89c6\u56fe", -"Format": "\u683c\u5f0f", -"Table": "\u8868\u683c", -"Tools": "\u5de5\u5177", -"Powered by {0}": "\u7531{0}\u9a71\u52a8", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u5728\u7f16\u8f91\u533a\u6309ALT-F9\u6253\u5f00\u83dc\u5355\uff0c\u6309ALT-F10\u6253\u5f00\u5de5\u5177\u680f\uff0c\u6309ALT-0\u67e5\u770b\u5e2e\u52a9" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/zh_TW.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/zh_TW.js deleted file mode 100644 index cc5f157..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/langs/zh_TW.js +++ /dev/null @@ -1,261 +0,0 @@ -tinymce.addI18n('zh_TW',{ -"Redo": "\u53d6\u6d88\u5fa9\u539f", -"Undo": "\u5fa9\u539f", -"Cut": "\u526a\u4e0b", -"Copy": "\u8907\u88fd", -"Paste": "\u8cbc\u4e0a", -"Select all": "\u5168\u9078", -"New document": "\u65b0\u6587\u4ef6", -"Ok": "\u78ba\u5b9a", -"Cancel": "\u53d6\u6d88", -"Visual aids": "\u5c0f\u5e6b\u624b", -"Bold": "\u7c97\u9ad4", -"Italic": "\u659c\u9ad4", -"Underline": "\u5e95\u7dda", -"Strikethrough": "\u522a\u9664\u7dda", -"Superscript": "\u4e0a\u6a19", -"Subscript": "\u4e0b\u6a19", -"Clear formatting": "\u6e05\u9664\u683c\u5f0f", -"Align left": "\u7f6e\u5de6\u5c0d\u9f4a", -"Align center": "\u7f6e\u4e2d\u5c0d\u9f4a", -"Align right": "\u7f6e\u53f3\u5c0d\u9f4a", -"Justify": "\u5de6\u53f3\u5c0d\u9f4a", -"Bullet list": "\u9805\u76ee\u6e05\u55ae", -"Numbered list": "\u6578\u5b57\u6e05\u55ae", -"Decrease indent": "\u6e1b\u5c11\u7e2e\u6392", -"Increase indent": "\u589e\u52a0\u7e2e\u6392", -"Close": "\u95dc\u9589", -"Formats": "\u683c\u5f0f", -"Your browser doesn't support direct access to the clipboard. Please use the Ctrl+X\/C\/V keyboard shortcuts instead.": "\u60a8\u7684\u700f\u89bd\u5668\u4e0d\u652f\u63f4\u5b58\u53d6\u526a\u8cbc\u7c3f\uff0c\u53ef\u4ee5\u4f7f\u7528\u5feb\u901f\u9375 Ctrl + X\/C\/V \u4ee3\u66ff\u526a\u4e0b\u3001\u8907\u88fd\u8207\u8cbc\u4e0a\u3002", -"Headers": "\u6a19\u984c", -"Header 1": "\u6a19\u984c 1", -"Header 2": "\u6a19\u984c 2", -"Header 3": "\u6a19\u984c 3", -"Header 4": "\u6a19\u984c 4", -"Header 5": "\u6a19\u984c 5", -"Header 6": "\u6a19\u984c 6", -"Headings": "\u6a19\u984c", -"Heading 1": "\u6a19\u984c 1", -"Heading 2": "\u6a19\u984c 2", -"Heading 3": "\u6a19\u984c 3", -"Heading 4": "\u6a19\u984c 4", -"Heading 5": "\u6a19\u984c 5", -"Heading 6": "\u6a19\u984c 6", -"Preformatted": "\u9810\u5148\u6392\u7248", -"Div": "Div", -"Pre": "Pre", -"Code": "\u7a0b\u5f0f\u78bc", -"Paragraph": "\u6bb5\u843d", -"Blockquote": "\u5f15\u7528", -"Inline": "Inline", -"Blocks": "\u5340\u584a", -"Paste is now in plain text mode. Contents will now be pasted as plain text until you toggle this option off.": "\u76ee\u524d\u5c07\u4ee5\u7d14\u6587\u5b57\u7684\u6a21\u5f0f\u8cbc\u4e0a\uff0c\u60a8\u53ef\u4ee5\u518d\u9ede\u9078\u4e00\u6b21\u53d6\u6d88\u3002", -"Font Family": "\u5b57\u9ad4", -"Font Sizes": "\u5b57\u578b\u5927\u5c0f", -"Class": "\u985e\u5225", -"Browse for an image": "\u5f9e\u5716\u7247\u4e2d\u700f\u89bd", -"OR": "\u6216", -"Drop an image here": "\u62d6\u66f3\u5716\u7247\u81f3\u6b64", -"Upload": "\u4e0a\u50b3", -"Block": "\u5340\u584a", -"Align": "\u5c0d\u9f4a", -"Default": "\u9810\u8a2d", -"Circle": "\u7a7a\u5fc3\u5713", -"Disc": "\u5be6\u5fc3\u5713", -"Square": "\u6b63\u65b9\u5f62", -"Lower Alpha": "\u5c0f\u5beb\u82f1\u6587\u5b57\u6bcd", -"Lower Greek": "\u5e0c\u81d8\u5b57\u6bcd", -"Lower Roman": "\u5c0f\u5beb\u7f85\u99ac\u6578\u5b57", -"Upper Alpha": "\u5927\u5beb\u82f1\u6587\u5b57\u6bcd", -"Upper Roman": "\u5927\u5beb\u7f85\u99ac\u6578\u5b57", -"Anchor": "\u52a0\u5165\u9328\u9ede", -"Name": "\u540d\u7a31", -"Id": "Id", -"Id should start with a letter, followed only by letters, numbers, dashes, dots, colons or underscores.": "Id\u61c9\u4ee5\u5b57\u6bcd\u958b\u982d\uff0c\u5f8c\u9762\u63a5\u8457\u5b57\u6bcd\uff0c\u6578\u5b57\uff0c\u7834\u6298\u865f\uff0c\u9ede\u6578\uff0c\u5192\u865f\u6216\u4e0b\u5283\u7dda\u3002", -"You have unsaved changes are you sure you want to navigate away?": "\u7de8\u8f2f\u5c1a\u672a\u88ab\u5132\u5b58\uff0c\u4f60\u78ba\u5b9a\u8981\u96e2\u958b\uff1f", -"Restore last draft": "\u8f09\u5165\u4e0a\u4e00\u6b21\u7de8\u8f2f\u7684\u8349\u7a3f", -"Special character": "\u7279\u6b8a\u5b57\u5143", -"Source code": "\u539f\u59cb\u78bc", -"Insert\/Edit code sample": "\u63d2\u5165\/\u7de8\u8f2f \u7a0b\u5f0f\u78bc\u7bc4\u4f8b", -"Language": "\u8a9e\u8a00", -"Code sample": "\u7a0b\u5f0f\u78bc\u7bc4\u4f8b", -"Color": "\u984f\u8272", -"R": "\u7d05", -"G": "\u7da0", -"B": "\u85cd", -"Left to right": "\u5f9e\u5de6\u5230\u53f3", -"Right to left": "\u5f9e\u53f3\u5230\u5de6", -"Emoticons": "\u8868\u60c5", -"Document properties": "\u6587\u4ef6\u7684\u5c6c\u6027", -"Title": "\u6a19\u984c", -"Keywords": "\u95dc\u9375\u5b57", -"Description": "\u63cf\u8ff0", -"Robots": "\u6a5f\u5668\u4eba", -"Author": "\u4f5c\u8005", -"Encoding": "\u7de8\u78bc", -"Fullscreen": "\u5168\u87a2\u5e55", -"Action": "\u52d5\u4f5c", -"Shortcut": "\u5feb\u901f\u9375", -"Help": "\u5e6b\u52a9", -"Address": "\u5730\u5740", -"Focus to menubar": "\u8df3\u81f3\u9078\u55ae\u5217", -"Focus to toolbar": "\u8df3\u81f3\u5de5\u5177\u5217", -"Focus to element path": "\u8df3\u81f3HTML\u5143\u7d20\u5217", -"Focus to contextual toolbar": "\u8df3\u81f3\u5feb\u6377\u9078\u55ae", -"Insert link (if link plugin activated)": "\u65b0\u589e\u6377\u5f91 (\u6377\u5f91\u5916\u639b\u555f\u7528\u6642)", -"Save (if save plugin activated)": "\u5132\u5b58 (\u5132\u5b58\u5916\u639b\u555f\u7528\u6642)", -"Find (if searchreplace plugin activated)": "\u5c0b\u627e (\u5c0b\u627e\u53d6\u4ee3\u5916\u639b\u555f\u7528\u6642)", -"Plugins installed ({0}):": "({0}) \u500b\u5916\u639b\u5df2\u5b89\u88dd\uff1a", -"Premium plugins:": "\u52a0\u503c\u5916\u639b\uff1a", -"Learn more...": "\u4e86\u89e3\u66f4\u591a...", -"You are using {0}": "\u60a8\u6b63\u5728\u4f7f\u7528 {0}", -"Plugins": "\u5916\u639b", -"Handy Shortcuts": "\u5feb\u901f\u9375", -"Horizontal line": "\u6c34\u5e73\u7dda", -"Insert\/edit image": "\u63d2\u5165\/\u7de8\u8f2f \u5716\u7247", -"Image description": "\u5716\u7247\u63cf\u8ff0", -"Source": "\u5716\u7247\u7db2\u5740", -"Dimensions": "\u5c3a\u5bf8", -"Constrain proportions": "\u7b49\u6bd4\u4f8b\u7e2e\u653e", -"General": "\u4e00\u822c", -"Advanced": "\u9032\u968e", -"Style": "\u6a23\u5f0f", -"Vertical space": "\u9ad8\u5ea6", -"Horizontal space": "\u5bec\u5ea6", -"Border": "\u908a\u6846", -"Insert image": "\u63d2\u5165\u5716\u7247", -"Image": "\u5716\u7247", -"Image list": "\u5716\u7247\u6e05\u55ae", -"Rotate counterclockwise": "\u9006\u6642\u91dd\u65cb\u8f49", -"Rotate clockwise": "\u9806\u6642\u91dd\u65cb\u8f49", -"Flip vertically": "\u5782\u76f4\u7ffb\u8f49", -"Flip horizontally": "\u6c34\u5e73\u7ffb\u8f49", -"Edit image": "\u7de8\u8f2f\u5716\u7247", -"Image options": "\u5716\u7247\u9078\u9805", -"Zoom in": "\u653e\u5927", -"Zoom out": "\u7e2e\u5c0f", -"Crop": "\u88c1\u526a", -"Resize": "\u8abf\u6574\u5927\u5c0f", -"Orientation": "\u65b9\u5411", -"Brightness": "\u4eae\u5ea6", -"Sharpen": "\u92b3\u5316", -"Contrast": "\u5c0d\u6bd4", -"Color levels": "\u984f\u8272\u5c64\u6b21", -"Gamma": "\u4f3d\u99ac\u503c", -"Invert": "\u53cd\u8f49", -"Apply": "\u61c9\u7528", -"Back": "\u5f8c\u9000", -"Insert date\/time": "\u63d2\u5165 \u65e5\u671f\/\u6642\u9593", -"Date\/time": "\u65e5\u671f\/\u6642\u9593", -"Insert link": "\u63d2\u5165\u9023\u7d50", -"Insert\/edit link": "\u63d2\u5165\/\u7de8\u8f2f\u9023\u7d50", -"Text to display": "\u986f\u793a\u6587\u5b57", -"Url": "\u7db2\u5740", -"Target": "\u958b\u555f\u65b9\u5f0f", -"None": "\u7121", -"New window": "\u53e6\u958b\u8996\u7a97", -"Remove link": "\u79fb\u9664\u9023\u7d50", -"Anchors": "\u52a0\u5165\u9328\u9ede", -"Link": "\u9023\u7d50", -"Paste or type a link": "\u8cbc\u4e0a\u6216\u8f38\u5165\u9023\u7d50", -"The URL you entered seems to be an email address. Do you want to add the required mailto: prefix?": "\u4f60\u6240\u586b\u5beb\u7684URL\u70ba\u96fb\u5b50\u90f5\u4ef6\uff0c\u9700\u8981\u52a0\u4e0amailto:\u524d\u7db4\u55ce\uff1f", -"The URL you entered seems to be an external link. Do you want to add the required http:\/\/ prefix?": "\u4f60\u6240\u586b\u5beb\u7684URL\u5c6c\u65bc\u5916\u90e8\u93c8\u63a5\uff0c\u9700\u8981\u52a0\u4e0ahttp:\/\/:\u524d\u7db4\u55ce\uff1f", -"Link list": "\u9023\u7d50\u6e05\u55ae", -"Insert video": "\u63d2\u5165\u5f71\u97f3", -"Insert\/edit video": "\u63d2\u4ef6\/\u7de8\u8f2f \u5f71\u97f3", -"Insert\/edit media": "\u63d2\u5165\/\u7de8\u8f2f \u5a92\u9ad4", -"Alternative source": "\u66ff\u4ee3\u5f71\u97f3", -"Poster": "\u9810\u89bd\u5716\u7247", -"Paste your embed code below:": "\u8acb\u5c07\u60a8\u7684\u5d4c\u5165\u5f0f\u7a0b\u5f0f\u78bc\u8cbc\u5728\u4e0b\u9762:", -"Embed": "\u5d4c\u5165\u78bc", -"Media": "\u5a92\u9ad4", -"Nonbreaking space": "\u4e0d\u5206\u884c\u7684\u7a7a\u683c", -"Page break": "\u5206\u9801", -"Paste as text": "\u4ee5\u7d14\u6587\u5b57\u8cbc\u4e0a", -"Preview": "\u9810\u89bd", -"Print": "\u5217\u5370", -"Save": "\u5132\u5b58", -"Find": "\u641c\u5c0b", -"Replace with": "\u66f4\u63db", -"Replace": "\u66ff\u63db", -"Replace all": "\u66ff\u63db\u5168\u90e8", -"Prev": "\u4e0a\u4e00\u500b", -"Next": "\u4e0b\u4e00\u500b", -"Find and replace": "\u5c0b\u627e\u53ca\u53d6\u4ee3", -"Could not find the specified string.": "\u7121\u6cd5\u67e5\u8a62\u5230\u6b64\u7279\u5b9a\u5b57\u4e32", -"Match case": "\u76f8\u5339\u914d\u6848\u4ef6", -"Whole words": "\u6574\u500b\u55ae\u5b57", -"Spellcheck": "\u62fc\u5b57\u6aa2\u67e5", -"Ignore": "\u5ffd\u7565", -"Ignore all": "\u5ffd\u7565\u6240\u6709", -"Finish": "\u5b8c\u6210", -"Add to Dictionary": "\u52a0\u5165\u5b57\u5178\u4e2d", -"Insert table": "\u63d2\u5165\u8868\u683c", -"Table properties": "\u8868\u683c\u5c6c\u6027", -"Delete table": "\u522a\u9664\u8868\u683c", -"Cell": "\u5132\u5b58\u683c", -"Row": "\u5217", -"Column": "\u884c", -"Cell properties": "\u5132\u5b58\u683c\u5c6c\u6027", -"Merge cells": "\u5408\u4f75\u5132\u5b58\u683c", -"Split cell": "\u5206\u5272\u5132\u5b58\u683c", -"Insert row before": "\u63d2\u5165\u5217\u5728...\u4e4b\u524d", -"Insert row after": "\u63d2\u5165\u5217\u5728...\u4e4b\u5f8c", -"Delete row": "\u522a\u9664\u5217", -"Row properties": "\u5217\u5c6c\u6027", -"Cut row": "\u526a\u4e0b\u5217", -"Copy row": "\u8907\u88fd\u5217", -"Paste row before": "\u8cbc\u4e0a\u5217\u5728...\u4e4b\u524d", -"Paste row after": "\u8cbc\u4e0a\u5217\u5728...\u4e4b\u5f8c", -"Insert column before": "\u63d2\u5165\u6b04\u4f4d\u5728...\u4e4b\u524d", -"Insert column after": "\u63d2\u5165\u6b04\u4f4d\u5728...\u4e4b\u5f8c", -"Delete column": "\u522a\u9664\u884c", -"Cols": "\u6b04\u4f4d\u6bb5", -"Rows": "\u5217", -"Width": "\u5bec\u5ea6", -"Height": "\u9ad8\u5ea6", -"Cell spacing": "\u5132\u5b58\u683c\u5f97\u9593\u8ddd", -"Cell padding": "\u5132\u5b58\u683c\u7684\u908a\u8ddd", -"Caption": "\u8868\u683c\u6a19\u984c", -"Left": "\u5de6\u908a", -"Center": "\u4e2d\u9593", -"Right": "\u53f3\u908a", -"Cell type": "\u5132\u5b58\u683c\u7684\u985e\u578b", -"Scope": "\u7bc4\u570d", -"Alignment": "\u5c0d\u9f4a", -"H Align": "\u6c34\u5e73\u4f4d\u7f6e", -"V Align": "\u5782\u76f4\u4f4d\u7f6e", -"Top": "\u7f6e\u9802", -"Middle": "\u7f6e\u4e2d", -"Bottom": "\u7f6e\u5e95", -"Header cell": "\u6a19\u982d\u5132\u5b58\u683c", -"Row group": "\u5217\u7fa4\u7d44", -"Column group": "\u6b04\u4f4d\u7fa4\u7d44", -"Row type": "\u884c\u7684\u985e\u578b", -"Header": "\u6a19\u982d", -"Body": "\u4e3b\u9ad4", -"Footer": "\u9801\u5c3e", -"Border color": "\u908a\u6846\u984f\u8272", -"Insert template": "\u63d2\u5165\u6a23\u7248", -"Templates": "\u6a23\u7248", -"Template": "\u6a23\u677f", -"Text color": "\u6587\u5b57\u984f\u8272", -"Background color": "\u80cc\u666f\u984f\u8272", -"Custom...": "\u81ea\u8a02", -"Custom color": "\u81ea\u8a02\u984f\u8272", -"No color": "No color", -"Table of Contents": "\u76ee\u9304", -"Show blocks": "\u986f\u793a\u5340\u584a\u8cc7\u8a0a", -"Show invisible characters": "\u986f\u793a\u96b1\u85cf\u5b57\u5143", -"Words: {0}": "\u5b57\u6578\uff1a{0}", -"{0} words": "{0} \u5b57\u5143", -"File": "\u6a94\u6848", -"Edit": "\u7de8\u8f2f", -"Insert": "\u63d2\u5165", -"View": "\u6aa2\u8996", -"Format": "\u683c\u5f0f", -"Table": "\u8868\u683c", -"Tools": "\u5de5\u5177", -"Powered by {0}": "\u7531 {0} \u63d0\u4f9b", -"Rich Text Area. Press ALT-F9 for menu. Press ALT-F10 for toolbar. Press ALT-0 for help": "\u8c50\u5bcc\u7684\u6587\u672c\u5340\u57df\u3002\u6309ALT-F9\u524d\u5f80\u4e3b\u9078\u55ae\u3002\u6309ALT-F10\u547c\u53eb\u5de5\u5177\u6b04\u3002\u6309ALT-0\u5c0b\u6c42\u5e6b\u52a9" -}); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/advlist/index.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/advlist/index.js deleted file mode 100644 index 7428d10..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/advlist/index.js +++ /dev/null @@ -1,7 +0,0 @@ -// Exports the "advlist" plugin for usage with module loaders -// Usage: -// CommonJS: -// require('tinymce/plugins/advlist') -// ES2015: -// import 'tinymce/plugins/advlist' -require('./plugin.js'); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/advlist/plugin.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/advlist/plugin.js deleted file mode 100644 index 6dc32b6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/advlist/plugin.js +++ /dev/null @@ -1,160 +0,0 @@ -(function () { -var advlist = (function () { - 'use strict'; - - var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); - - var global$1 = tinymce.util.Tools.resolve('tinymce.util.Tools'); - - var applyListFormat = function (editor, listName, styleValue) { - var cmd = listName === 'UL' ? 'InsertUnorderedList' : 'InsertOrderedList'; - editor.execCommand(cmd, false, styleValue === false ? null : { 'list-style-type': styleValue }); - }; - var Actions = { applyListFormat: applyListFormat }; - - var register = function (editor) { - editor.addCommand('ApplyUnorderedListStyle', function (ui, value) { - Actions.applyListFormat(editor, 'UL', value['list-style-type']); - }); - editor.addCommand('ApplyOrderedListStyle', function (ui, value) { - Actions.applyListFormat(editor, 'OL', value['list-style-type']); - }); - }; - var Commands = { register: register }; - - var getNumberStyles = function (editor) { - var styles = editor.getParam('advlist_number_styles', 'default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman'); - return styles ? styles.split(/[ ,]/) : []; - }; - var getBulletStyles = function (editor) { - var styles = editor.getParam('advlist_bullet_styles', 'default,circle,disc,square'); - return styles ? styles.split(/[ ,]/) : []; - }; - var Settings = { - getNumberStyles: getNumberStyles, - getBulletStyles: getBulletStyles - }; - - var isChildOfBody = function (editor, elm) { - return editor.$.contains(editor.getBody(), elm); - }; - var isTableCellNode = function (node) { - return node && /^(TH|TD)$/.test(node.nodeName); - }; - var isListNode = function (editor) { - return function (node) { - return node && /^(OL|UL|DL)$/.test(node.nodeName) && isChildOfBody(editor, node); - }; - }; - var getSelectedStyleType = function (editor) { - var listElm = editor.dom.getParent(editor.selection.getNode(), 'ol,ul'); - return editor.dom.getStyle(listElm, 'listStyleType') || ''; - }; - var ListUtils = { - isTableCellNode: isTableCellNode, - isListNode: isListNode, - getSelectedStyleType: getSelectedStyleType - }; - - var styleValueToText = function (styleValue) { - return styleValue.replace(/\-/g, ' ').replace(/\b\w/g, function (chr) { - return chr.toUpperCase(); - }); - }; - var toMenuItems = function (styles) { - return global$1.map(styles, function (styleValue) { - var text = styleValueToText(styleValue); - var data = styleValue === 'default' ? '' : styleValue; - return { - text: text, - data: data - }; - }); - }; - var ListStyles = { toMenuItems: toMenuItems }; - - var findIndex = function (list, predicate) { - for (var index = 0; index < list.length; index++) { - var element = list[index]; - if (predicate(element)) { - return index; - } - } - return -1; - }; - var listState = function (editor, listName) { - return function (e) { - var ctrl = e.control; - editor.on('NodeChange', function (e) { - var tableCellIndex = findIndex(e.parents, ListUtils.isTableCellNode); - var parents = tableCellIndex !== -1 ? e.parents.slice(0, tableCellIndex) : e.parents; - var lists = global$1.grep(parents, ListUtils.isListNode(editor)); - ctrl.active(lists.length > 0 && lists[0].nodeName === listName); - }); - }; - }; - var updateSelection = function (editor) { - return function (e) { - var listStyleType = ListUtils.getSelectedStyleType(editor); - e.control.items().each(function (ctrl) { - ctrl.active(ctrl.settings.data === listStyleType); - }); - }; - }; - var addSplitButton = function (editor, id, tooltip, cmd, nodeName, styles) { - editor.addButton(id, { - active: false, - type: 'splitbutton', - tooltip: tooltip, - menu: ListStyles.toMenuItems(styles), - onPostRender: listState(editor, nodeName), - onshow: updateSelection(editor), - onselect: function (e) { - Actions.applyListFormat(editor, nodeName, e.control.settings.data); - }, - onclick: function () { - editor.execCommand(cmd); - } - }); - }; - var addButton = function (editor, id, tooltip, cmd, nodeName, styles) { - editor.addButton(id, { - active: false, - type: 'button', - tooltip: tooltip, - onPostRender: listState(editor, nodeName), - onclick: function () { - editor.execCommand(cmd); - } - }); - }; - var addControl = function (editor, id, tooltip, cmd, nodeName, styles) { - if (styles.length > 0) { - addSplitButton(editor, id, tooltip, cmd, nodeName, styles); - } else { - addButton(editor, id, tooltip, cmd, nodeName); - } - }; - var register$1 = function (editor) { - addControl(editor, 'numlist', 'Numbered list', 'InsertOrderedList', 'OL', Settings.getNumberStyles(editor)); - addControl(editor, 'bullist', 'Bullet list', 'InsertUnorderedList', 'UL', Settings.getBulletStyles(editor)); - }; - var Buttons = { register: register$1 }; - - global.add('advlist', function (editor) { - var hasPlugin = function (editor, plugin) { - var plugins = editor.settings.plugins ? editor.settings.plugins : ''; - return global$1.inArray(plugins.split(/[ ,]/), plugin) !== -1; - }; - if (hasPlugin(editor, 'lists')) { - Buttons.register(editor); - Commands.register(editor); - } - }); - function Plugin () { - } - - return Plugin; - -}()); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/advlist/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/advlist/plugin.min.js deleted file mode 100644 index 122cd8f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/advlist/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),a=tinymce.util.Tools.resolve("tinymce.util.Tools"),s=function(t,e,n){var r="UL"===e?"InsertUnorderedList":"InsertOrderedList";t.execCommand(r,!1,!1===n?null:{"list-style-type":n})},o=function(n){n.addCommand("ApplyUnorderedListStyle",function(t,e){s(n,"UL",e["list-style-type"])}),n.addCommand("ApplyOrderedListStyle",function(t,e){s(n,"OL",e["list-style-type"])})},e=function(t){var e=t.getParam("advlist_number_styles","default,lower-alpha,lower-greek,lower-roman,upper-alpha,upper-roman");return e?e.split(/[ ,]/):[]},n=function(t){var e=t.getParam("advlist_bullet_styles","default,circle,disc,square");return e?e.split(/[ ,]/):[]},u=function(t){return t&&/^(TH|TD)$/.test(t.nodeName)},c=function(r){return function(t){return t&&/^(OL|UL|DL)$/.test(t.nodeName)&&(n=t,(e=r).$.contains(e.getBody(),n));var e,n}},d=function(t){var e=t.dom.getParent(t.selection.getNode(),"ol,ul");return t.dom.getStyle(e,"listStyleType")||""},p=function(t){return a.map(t,function(t){return{text:t.replace(/\-/g," ").replace(/\b\w/g,function(t){return t.toUpperCase()}),data:"default"===t?"":t}})},f=function(i,l){return function(t){var o=t.control;i.on("NodeChange",function(t){var e=function(t,e){for(var n=0;n len) { - index = len; - } - } - return index; - }; - var setStart = function (rng, container, offset) { - if (container.nodeType !== 1 || container.hasChildNodes()) { - rng.setStart(container, scopeIndex(container, offset)); - } else { - rng.setStartBefore(container); - } - }; - var setEnd = function (rng, container, offset) { - if (container.nodeType !== 1 || container.hasChildNodes()) { - rng.setEnd(container, scopeIndex(container, offset)); - } else { - rng.setEndAfter(container); - } - }; - var parseCurrentLine = function (editor, endOffset, delimiter) { - var rng, end, start, endContainer, bookmark, text, matches, prev, len, rngText; - var autoLinkPattern = Settings.getAutoLinkPattern(editor); - var defaultLinkTarget = Settings.getDefaultLinkTarget(editor); - if (editor.selection.getNode().tagName === 'A') { - return; - } - rng = editor.selection.getRng(true).cloneRange(); - if (rng.startOffset < 5) { - prev = rng.endContainer.previousSibling; - if (!prev) { - if (!rng.endContainer.firstChild || !rng.endContainer.firstChild.nextSibling) { - return; - } - prev = rng.endContainer.firstChild.nextSibling; - } - len = prev.length; - setStart(rng, prev, len); - setEnd(rng, prev, len); - if (rng.endOffset < 5) { - return; - } - end = rng.endOffset; - endContainer = prev; - } else { - endContainer = rng.endContainer; - if (endContainer.nodeType !== 3 && endContainer.firstChild) { - while (endContainer.nodeType !== 3 && endContainer.firstChild) { - endContainer = endContainer.firstChild; - } - if (endContainer.nodeType === 3) { - setStart(rng, endContainer, 0); - setEnd(rng, endContainer, endContainer.nodeValue.length); - } - } - if (rng.endOffset === 1) { - end = 2; - } else { - end = rng.endOffset - 1 - endOffset; - } - } - start = end; - do { - setStart(rng, endContainer, end >= 2 ? end - 2 : 0); - setEnd(rng, endContainer, end >= 1 ? end - 1 : 0); - end -= 1; - rngText = rng.toString(); - } while (rngText !== ' ' && rngText !== '' && rngText.charCodeAt(0) !== 160 && end - 2 >= 0 && rngText !== delimiter); - if (rangeEqualsDelimiterOrSpace(rng.toString(), delimiter)) { - setStart(rng, endContainer, end); - setEnd(rng, endContainer, start); - end += 1; - } else if (rng.startOffset === 0) { - setStart(rng, endContainer, 0); - setEnd(rng, endContainer, start); - } else { - setStart(rng, endContainer, end); - setEnd(rng, endContainer, start); - } - text = rng.toString(); - if (text.charAt(text.length - 1) === '.') { - setEnd(rng, endContainer, start - 1); - } - text = rng.toString().trim(); - matches = text.match(autoLinkPattern); - if (matches) { - if (matches[1] === 'www.') { - matches[1] = 'http://www.'; - } else if (/@$/.test(matches[1]) && !/^mailto:/.test(matches[1])) { - matches[1] = 'mailto:' + matches[1]; - } - bookmark = editor.selection.getBookmark(); - editor.selection.setRng(rng); - editor.execCommand('createlink', false, matches[1] + matches[2]); - if (defaultLinkTarget) { - editor.dom.setAttrib(editor.selection.getNode(), 'target', defaultLinkTarget); - } - editor.selection.moveToBookmark(bookmark); - editor.nodeChanged(); - } - }; - var setup = function (editor) { - var autoUrlDetectState; - editor.on('keydown', function (e) { - if (e.keyCode === 13) { - return handleEnter(editor); - } - }); - if (global$1.ie) { - editor.on('focus', function () { - if (!autoUrlDetectState) { - autoUrlDetectState = true; - try { - editor.execCommand('AutoUrlDetect', false, true); - } catch (ex) { - } - } - }); - return; - } - editor.on('keypress', function (e) { - if (e.keyCode === 41) { - return handleEclipse(editor); - } - }); - editor.on('keyup', function (e) { - if (e.keyCode === 32) { - return handleSpacebar(editor); - } - }); - }; - var Keys = { setup: setup }; - - global.add('autolink', function (editor) { - Keys.setup(editor); - }); - function Plugin () { - } - - return Plugin; - -}()); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autolink/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autolink/plugin.min.js deleted file mode 100644 index 1238a1d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autolink/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),i=tinymce.util.Tools.resolve("tinymce.Env"),m=function(e){return e.getParam("autolink_pattern",/^(https?:\/\/|ssh:\/\/|ftp:\/\/|file:\/|www\.|(?:mailto:)?[A-Z0-9._%+\-]+@)(.+)$/i)},y=function(e){return e.getParam("default_link_target","")},o=function(e,t){if(t<0&&(t=0),3===e.nodeType){var n=e.data.length;n Settings.getAutoResizeMinHeight(editor)) { - resizeHeight = myHeight; - } - var maxHeight = Settings.getAutoResizeMaxHeight(editor); - if (maxHeight && myHeight > maxHeight) { - resizeHeight = maxHeight; - toggleScrolling(editor, true); - } else { - toggleScrolling(editor, false); - } - if (resizeHeight !== oldSize.get()) { - deltaSize = resizeHeight - oldSize.get(); - dom.setStyle(editor.iframeElement, 'height', resizeHeight + 'px'); - oldSize.set(resizeHeight); - if (global$1.webkit && deltaSize < 0) { - resize(editor, oldSize); - } - } - }; - var setup = function (editor, oldSize) { - editor.on('init', function () { - var overflowPadding, bottomMargin; - var dom = editor.dom; - overflowPadding = Settings.getAutoResizeOverflowPadding(editor); - bottomMargin = Settings.getAutoResizeBottomMargin(editor); - if (overflowPadding !== false) { - dom.setStyles(editor.getBody(), { - paddingLeft: overflowPadding, - paddingRight: overflowPadding - }); - } - if (bottomMargin !== false) { - dom.setStyles(editor.getBody(), { paddingBottom: bottomMargin }); - } - }); - editor.on('nodechange setcontent keyup FullscreenStateChanged', function (e) { - resize(editor, oldSize); - }); - if (Settings.shouldAutoResizeOnInit(editor)) { - editor.on('init', function () { - wait(editor, oldSize, 20, 100, function () { - wait(editor, oldSize, 5, 1000); - }); - }); - } - }; - var Resize = { - setup: setup, - resize: resize - }; - - var register = function (editor, oldSize) { - editor.addCommand('mceAutoResize', function () { - Resize.resize(editor, oldSize); - }); - }; - var Commands = { register: register }; - - global.add('autoresize', function (editor) { - if (!editor.inline) { - var oldSize = Cell(0); - Commands.register(editor, oldSize); - Resize.setup(editor, oldSize); - } - }); - function Plugin () { - } - - return Plugin; - -}()); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autoresize/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autoresize/plugin.min.js deleted file mode 100644 index f639456..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autoresize/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var i=function(t){var e=t,n=function(){return e};return{get:n,set:function(t){e=t},clone:function(){return i(n())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),y=tinymce.util.Tools.resolve("tinymce.Env"),r=tinymce.util.Tools.resolve("tinymce.util.Delay"),h=function(t){return parseInt(t.getParam("autoresize_min_height",t.getElement().offsetHeight),10)},v=function(t){return parseInt(t.getParam("autoresize_max_height",0),10)},o=function(t){return t.getParam("autoresize_overflow_padding",1)},a=function(t){return t.getParam("autoresize_bottom_margin",50)},n=function(t){return t.getParam("autoresize_on_init",!0)},u=function(t,e,n,i,o){r.setEditorTimeout(t,function(){_(t,e),n--?u(t,e,n,i,o):o&&o()},i)},S=function(t,e){var n=t.getBody();n&&(n.style.overflowY=e?"":"hidden",e||(n.scrollTop=0))},_=function(t,e){var n,i,o,r,a,u,s,l,g,c,f,d=t.dom;if(i=t.getDoc())if((m=t).plugins.fullscreen&&m.plugins.fullscreen.isFullscreen())S(t,!0);else{var m;o=i.body,r=h(t),u=d.getStyle(o,"margin-top",!0),s=d.getStyle(o,"margin-bottom",!0),l=d.getStyle(o,"padding-top",!0),g=d.getStyle(o,"padding-bottom",!0),c=d.getStyle(o,"border-top-width",!0),f=d.getStyle(o,"border-bottom-width",!0),a=o.offsetHeight+parseInt(u,10)+parseInt(s,10)+parseInt(l,10)+parseInt(g,10)+parseInt(c,10)+parseInt(f,10),(isNaN(a)||a<=0)&&(a=y.ie?o.scrollHeight:y.webkit&&0===o.clientHeight?0:o.offsetHeight),a>h(t)&&(r=a);var p=v(t);p&&p]*>((\xA0| |[ \t]|]*>)+?|)|
      $', 'i').test(html); - }; - var hasDraft = function (editor) { - var time = parseInt(global$1.getItem(getAutoSavePrefix(editor) + 'time'), 10) || 0; - if (new Date().getTime() - time > getAutoSaveRetention(editor)) { - removeDraft(editor, false); - return false; - } - return true; - }; - var removeDraft = function (editor, fire) { - var prefix = getAutoSavePrefix(editor); - global$1.removeItem(prefix + 'draft'); - global$1.removeItem(prefix + 'time'); - if (fire !== false) { - fireRemoveDraft(editor); - } - }; - var storeDraft = function (editor) { - var prefix = getAutoSavePrefix(editor); - if (!isEmpty(editor) && editor.isDirty()) { - global$1.setItem(prefix + 'draft', editor.getContent({ - format: 'raw', - no_events: true - })); - global$1.setItem(prefix + 'time', new Date().getTime().toString()); - fireStoreDraft(editor); - } - }; - var restoreDraft = function (editor) { - var prefix = getAutoSavePrefix(editor); - if (hasDraft(editor)) { - editor.setContent(global$1.getItem(prefix + 'draft'), { format: 'raw' }); - fireRestoreDraft(editor); - } - }; - var startStoreDraft = function (editor, started) { - var interval = getAutoSaveInterval(editor); - if (!started.get()) { - setInterval(function () { - if (!editor.removed) { - storeDraft(editor); - } - }, interval); - started.set(true); - } - }; - var restoreLastDraft = function (editor) { - editor.undoManager.transact(function () { - restoreDraft(editor); - removeDraft(editor); - }); - editor.focus(); - }; - - function curry(fn) { - var initialArgs = []; - for (var _i = 1; _i < arguments.length; _i++) { - initialArgs[_i - 1] = arguments[_i]; - } - return function () { - var restArgs = []; - for (var _i = 0; _i < arguments.length; _i++) { - restArgs[_i] = arguments[_i]; - } - var all = initialArgs.concat(restArgs); - return fn.apply(null, all); - }; - } - - var get = function (editor) { - return { - hasDraft: curry(hasDraft, editor), - storeDraft: curry(storeDraft, editor), - restoreDraft: curry(restoreDraft, editor), - removeDraft: curry(removeDraft, editor), - isEmpty: curry(isEmpty, editor) - }; - }; - - var global$3 = tinymce.util.Tools.resolve('tinymce.EditorManager'); - - global$3._beforeUnloadHandler = function () { - var msg; - global$2.each(global$3.get(), function (editor) { - if (editor.plugins.autosave) { - editor.plugins.autosave.storeDraft(); - } - if (!msg && editor.isDirty() && shouldAskBeforeUnload(editor)) { - msg = editor.translate('You have unsaved changes are you sure you want to navigate away?'); - } - }); - return msg; - }; - var setup = function (editor) { - domGlobals.window.onbeforeunload = global$3._beforeUnloadHandler; - }; - - var postRender = function (editor, started) { - return function (e) { - var ctrl = e.control; - ctrl.disabled(!hasDraft(editor)); - editor.on('StoreDraft RestoreDraft RemoveDraft', function () { - ctrl.disabled(!hasDraft(editor)); - }); - startStoreDraft(editor, started); - }; - }; - var register = function (editor, started) { - editor.addButton('restoredraft', { - title: 'Restore last draft', - onclick: function () { - restoreLastDraft(editor); - }, - onPostRender: postRender(editor, started) - }); - editor.addMenuItem('restoredraft', { - text: 'Restore last draft', - onclick: function () { - restoreLastDraft(editor); - }, - onPostRender: postRender(editor, started), - context: 'file' - }); - }; - - global.add('autosave', function (editor) { - var started = Cell(false); - setup(); - register(editor, started); - editor.on('init', function () { - if (shouldRestoreWhenEmpty(editor) && editor.dom.isEmpty(editor.getBody())) { - restoreDraft(editor); - } - }); - return get(editor); - }); - function Plugin () { - } - - return Plugin; - -}(window)); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autosave/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autosave/plugin.min.js deleted file mode 100644 index 1eab720..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/autosave/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(a){"use strict";var i=function(t){var e=t,n=function(){return e};return{get:n,set:function(t){e=t},clone:function(){return i(n())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),r=tinymce.util.Tools.resolve("tinymce.util.LocalStorage"),o=tinymce.util.Tools.resolve("tinymce.util.Tools"),u=function(t,e){var n=t||e,r=/^(\d+)([ms]?)$/.exec(""+n);return(r[2]?{s:1e3,m:6e4}[r[2]]:1)*parseInt(n,10)},s=function(t){var e=t.getParam("autosave_prefix","tinymce-autosave-{path}{query}{hash}-{id}-");return e=(e=(e=(e=e.replace(/\{path\}/g,a.document.location.pathname)).replace(/\{query\}/g,a.document.location.search)).replace(/\{hash\}/g,a.document.location.hash)).replace(/\{id\}/g,t.id)},c=function(t,e){var n=t.settings.forced_root_block;return""===(e=o.trim(void 0===e?t.getBody().innerHTML:e))||new RegExp("^<"+n+"[^>]*>((\xa0| |[ \t]|]*>)+?|)|
      $","i").test(e)},f=function(t){var e=parseInt(r.getItem(s(t)+"time"),10)||0;return!((new Date).getTime()-e>u(t.settings.autosave_retention,"20m")&&(l(t,!1),1))},l=function(t,e){var n=s(t);r.removeItem(n+"draft"),r.removeItem(n+"time"),!1!==e&&t.fire("RemoveDraft")},m=function(t){var e=s(t);!c(t)&&t.isDirty()&&(r.setItem(e+"draft",t.getContent({format:"raw",no_events:!0})),r.setItem(e+"time",(new Date).getTime().toString()),t.fire("StoreDraft"))},v=function(t){var e=s(t);f(t)&&(t.setContent(r.getItem(e+"draft"),{format:"raw"}),t.fire("RestoreDraft"))},d=function(t,e){var n=u(t.settings.autosave_interval,"30s");e.get()||(setInterval(function(){t.removed||m(t)},n),e.set(!0))},g=function(t){t.undoManager.transact(function(){v(t),l(t)}),t.focus()};function y(r){for(var o=[],t=1;t(.*?)<\/a>/gi, '[url=$1]$2[/url]'); - rep(/(.*?)<\/font>/gi, '[code][color=$1]$2[/color][/code]'); - rep(/(.*?)<\/font>/gi, '[quote][color=$1]$2[/color][/quote]'); - rep(/(.*?)<\/font>/gi, '[code][color=$1]$2[/color][/code]'); - rep(/(.*?)<\/font>/gi, '[quote][color=$1]$2[/color][/quote]'); - rep(/(.*?)<\/span>/gi, '[color=$1]$2[/color]'); - rep(/(.*?)<\/font>/gi, '[color=$1]$2[/color]'); - rep(/(.*?)<\/span>/gi, '[size=$1]$2[/size]'); - rep(/(.*?)<\/font>/gi, '$1'); - rep(//gi, '[img]$1[/img]'); - rep(/(.*?)<\/span>/gi, '[code]$1[/code]'); - rep(/(.*?)<\/span>/gi, '[quote]$1[/quote]'); - rep(/(.*?)<\/strong>/gi, '[code][b]$1[/b][/code]'); - rep(/(.*?)<\/strong>/gi, '[quote][b]$1[/b][/quote]'); - rep(/(.*?)<\/em>/gi, '[code][i]$1[/i][/code]'); - rep(/(.*?)<\/em>/gi, '[quote][i]$1[/i][/quote]'); - rep(/(.*?)<\/u>/gi, '[code][u]$1[/u][/code]'); - rep(/(.*?)<\/u>/gi, '[quote][u]$1[/u][/quote]'); - rep(/<\/(strong|b)>/gi, '[/b]'); - rep(/<(strong|b)>/gi, '[b]'); - rep(/<\/(em|i)>/gi, '[/i]'); - rep(/<(em|i)>/gi, '[i]'); - rep(/<\/u>/gi, '[/u]'); - rep(/(.*?)<\/span>/gi, '[u]$1[/u]'); - rep(//gi, '[u]'); - rep(/]*>/gi, '[quote]'); - rep(/<\/blockquote>/gi, '[/quote]'); - rep(/
      /gi, '\n'); - rep(//gi, '\n'); - rep(/
      /gi, '\n'); - rep(/

      /gi, ''); - rep(/<\/p>/gi, '\n'); - rep(/ |\u00a0/gi, ' '); - rep(/"/gi, '"'); - rep(/</gi, '<'); - rep(/>/gi, '>'); - rep(/&/gi, '&'); - return s; - }; - var bbcode2html = function (s) { - s = global$1.trim(s); - var rep = function (re, str) { - s = s.replace(re, str); - }; - rep(/\n/gi, '
      '); - rep(/\[b\]/gi, ''); - rep(/\[\/b\]/gi, ''); - rep(/\[i\]/gi, ''); - rep(/\[\/i\]/gi, ''); - rep(/\[u\]/gi, ''); - rep(/\[\/u\]/gi, ''); - rep(/\[url=([^\]]+)\](.*?)\[\/url\]/gi, '$2'); - rep(/\[url\](.*?)\[\/url\]/gi, '$1'); - rep(/\[img\](.*?)\[\/img\]/gi, ''); - rep(/\[color=(.*?)\](.*?)\[\/color\]/gi, '$2'); - rep(/\[code\](.*?)\[\/code\]/gi, '$1 '); - rep(/\[quote.*?\](.*?)\[\/quote\]/gi, '$1 '); - return s; - }; - var Convert = { - html2bbcode: html2bbcode, - bbcode2html: bbcode2html - }; - - global.add('bbcode', function () { - return { - init: function (editor) { - editor.on('beforeSetContent', function (e) { - e.content = Convert.bbcode2html(e.content); - }); - editor.on('postProcess', function (e) { - if (e.set) { - e.content = Convert.bbcode2html(e.content); - } - if (e.get) { - e.content = Convert.html2bbcode(e.content); - } - }); - } - }; - }); - function Plugin () { - } - - return Plugin; - -}()); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/bbcode/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/bbcode/plugin.min.js deleted file mode 100644 index b2b9d70..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/bbcode/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var o=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=tinymce.util.Tools.resolve("tinymce.util.Tools"),e=function(e){e=t.trim(e);var o=function(o,t){e=e.replace(o,t)};return o(/(.*?)<\/a>/gi,"[url=$1]$2[/url]"),o(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"),o(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"),o(/(.*?)<\/font>/gi,"[code][color=$1]$2[/color][/code]"),o(/(.*?)<\/font>/gi,"[quote][color=$1]$2[/color][/quote]"),o(/(.*?)<\/span>/gi,"[color=$1]$2[/color]"),o(/(.*?)<\/font>/gi,"[color=$1]$2[/color]"),o(/(.*?)<\/span>/gi,"[size=$1]$2[/size]"),o(/(.*?)<\/font>/gi,"$1"),o(//gi,"[img]$1[/img]"),o(/(.*?)<\/span>/gi,"[code]$1[/code]"),o(/(.*?)<\/span>/gi,"[quote]$1[/quote]"),o(/(.*?)<\/strong>/gi,"[code][b]$1[/b][/code]"),o(/(.*?)<\/strong>/gi,"[quote][b]$1[/b][/quote]"),o(/(.*?)<\/em>/gi,"[code][i]$1[/i][/code]"),o(/(.*?)<\/em>/gi,"[quote][i]$1[/i][/quote]"),o(/(.*?)<\/u>/gi,"[code][u]$1[/u][/code]"),o(/(.*?)<\/u>/gi,"[quote][u]$1[/u][/quote]"),o(/<\/(strong|b)>/gi,"[/b]"),o(/<(strong|b)>/gi,"[b]"),o(/<\/(em|i)>/gi,"[/i]"),o(/<(em|i)>/gi,"[i]"),o(/<\/u>/gi,"[/u]"),o(/(.*?)<\/span>/gi,"[u]$1[/u]"),o(//gi,"[u]"),o(/]*>/gi,"[quote]"),o(/<\/blockquote>/gi,"[/quote]"),o(/
      /gi,"\n"),o(//gi,"\n"),o(/
      /gi,"\n"),o(/

      /gi,""),o(/<\/p>/gi,"\n"),o(/ |\u00a0/gi," "),o(/"/gi,'"'),o(/</gi,"<"),o(/>/gi,">"),o(/&/gi,"&"),e},i=function(e){e=t.trim(e);var o=function(o,t){e=e.replace(o,t)};return o(/\n/gi,"
      "),o(/\[b\]/gi,""),o(/\[\/b\]/gi,""),o(/\[i\]/gi,""),o(/\[\/i\]/gi,""),o(/\[u\]/gi,""),o(/\[\/u\]/gi,""),o(/\[url=([^\]]+)\](.*?)\[\/url\]/gi,'$2'),o(/\[url\](.*?)\[\/url\]/gi,'$1'),o(/\[img\](.*?)\[\/img\]/gi,''),o(/\[color=(.*?)\](.*?)\[\/color\]/gi,'$2'),o(/\[code\](.*?)\[\/code\]/gi,'$1 '),o(/\[quote.*?\](.*?)\[\/quote\]/gi,'$1 '),e};o.add("bbcode",function(){return{init:function(o){o.on("beforeSetContent",function(o){o.content=i(o.content)}),o.on("postProcess",function(o){o.set&&(o.content=i(o.content)),o.get&&(o.content=e(o.content))})}}})}(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/charmap/index.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/charmap/index.js deleted file mode 100644 index 13a1673..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/charmap/index.js +++ /dev/null @@ -1,7 +0,0 @@ -// Exports the "charmap" plugin for usage with module loaders -// Usage: -// CommonJS: -// require('tinymce/plugins/charmap') -// ES2015: -// import 'tinymce/plugins/charmap' -require('./plugin.js'); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/charmap/plugin.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/charmap/plugin.js deleted file mode 100644 index 48b26f1..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/charmap/plugin.js +++ /dev/null @@ -1,1275 +0,0 @@ -(function () { -var charmap = (function () { - 'use strict'; - - var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); - - var fireInsertCustomChar = function (editor, chr) { - return editor.fire('insertCustomChar', { chr: chr }); - }; - var Events = { fireInsertCustomChar: fireInsertCustomChar }; - - var insertChar = function (editor, chr) { - var evtChr = Events.fireInsertCustomChar(editor, chr).chr; - editor.execCommand('mceInsertContent', false, evtChr); - }; - var Actions = { insertChar: insertChar }; - - var global$1 = tinymce.util.Tools.resolve('tinymce.util.Tools'); - - var getCharMap = function (editor) { - return editor.settings.charmap; - }; - var getCharMapAppend = function (editor) { - return editor.settings.charmap_append; - }; - var Settings = { - getCharMap: getCharMap, - getCharMapAppend: getCharMapAppend - }; - - var isArray = global$1.isArray; - var getDefaultCharMap = function () { - return [ - [ - '160', - 'no-break space' - ], - [ - '173', - 'soft hyphen' - ], - [ - '34', - 'quotation mark' - ], - [ - '162', - 'cent sign' - ], - [ - '8364', - 'euro sign' - ], - [ - '163', - 'pound sign' - ], - [ - '165', - 'yen sign' - ], - [ - '169', - 'copyright sign' - ], - [ - '174', - 'registered sign' - ], - [ - '8482', - 'trade mark sign' - ], - [ - '8240', - 'per mille sign' - ], - [ - '181', - 'micro sign' - ], - [ - '183', - 'middle dot' - ], - [ - '8226', - 'bullet' - ], - [ - '8230', - 'three dot leader' - ], - [ - '8242', - 'minutes / feet' - ], - [ - '8243', - 'seconds / inches' - ], - [ - '167', - 'section sign' - ], - [ - '182', - 'paragraph sign' - ], - [ - '223', - 'sharp s / ess-zed' - ], - [ - '8249', - 'single left-pointing angle quotation mark' - ], - [ - '8250', - 'single right-pointing angle quotation mark' - ], - [ - '171', - 'left pointing guillemet' - ], - [ - '187', - 'right pointing guillemet' - ], - [ - '8216', - 'left single quotation mark' - ], - [ - '8217', - 'right single quotation mark' - ], - [ - '8220', - 'left double quotation mark' - ], - [ - '8221', - 'right double quotation mark' - ], - [ - '8218', - 'single low-9 quotation mark' - ], - [ - '8222', - 'double low-9 quotation mark' - ], - [ - '60', - 'less-than sign' - ], - [ - '62', - 'greater-than sign' - ], - [ - '8804', - 'less-than or equal to' - ], - [ - '8805', - 'greater-than or equal to' - ], - [ - '8211', - 'en dash' - ], - [ - '8212', - 'em dash' - ], - [ - '175', - 'macron' - ], - [ - '8254', - 'overline' - ], - [ - '164', - 'currency sign' - ], - [ - '166', - 'broken bar' - ], - [ - '168', - 'diaeresis' - ], - [ - '161', - 'inverted exclamation mark' - ], - [ - '191', - 'turned question mark' - ], - [ - '710', - 'circumflex accent' - ], - [ - '732', - 'small tilde' - ], - [ - '176', - 'degree sign' - ], - [ - '8722', - 'minus sign' - ], - [ - '177', - 'plus-minus sign' - ], - [ - '247', - 'division sign' - ], - [ - '8260', - 'fraction slash' - ], - [ - '215', - 'multiplication sign' - ], - [ - '185', - 'superscript one' - ], - [ - '178', - 'superscript two' - ], - [ - '179', - 'superscript three' - ], - [ - '188', - 'fraction one quarter' - ], - [ - '189', - 'fraction one half' - ], - [ - '190', - 'fraction three quarters' - ], - [ - '402', - 'function / florin' - ], - [ - '8747', - 'integral' - ], - [ - '8721', - 'n-ary sumation' - ], - [ - '8734', - 'infinity' - ], - [ - '8730', - 'square root' - ], - [ - '8764', - 'similar to' - ], - [ - '8773', - 'approximately equal to' - ], - [ - '8776', - 'almost equal to' - ], - [ - '8800', - 'not equal to' - ], - [ - '8801', - 'identical to' - ], - [ - '8712', - 'element of' - ], - [ - '8713', - 'not an element of' - ], - [ - '8715', - 'contains as member' - ], - [ - '8719', - 'n-ary product' - ], - [ - '8743', - 'logical and' - ], - [ - '8744', - 'logical or' - ], - [ - '172', - 'not sign' - ], - [ - '8745', - 'intersection' - ], - [ - '8746', - 'union' - ], - [ - '8706', - 'partial differential' - ], - [ - '8704', - 'for all' - ], - [ - '8707', - 'there exists' - ], - [ - '8709', - 'diameter' - ], - [ - '8711', - 'backward difference' - ], - [ - '8727', - 'asterisk operator' - ], - [ - '8733', - 'proportional to' - ], - [ - '8736', - 'angle' - ], - [ - '180', - 'acute accent' - ], - [ - '184', - 'cedilla' - ], - [ - '170', - 'feminine ordinal indicator' - ], - [ - '186', - 'masculine ordinal indicator' - ], - [ - '8224', - 'dagger' - ], - [ - '8225', - 'double dagger' - ], - [ - '192', - 'A - grave' - ], - [ - '193', - 'A - acute' - ], - [ - '194', - 'A - circumflex' - ], - [ - '195', - 'A - tilde' - ], - [ - '196', - 'A - diaeresis' - ], - [ - '197', - 'A - ring above' - ], - [ - '256', - 'A - macron' - ], - [ - '198', - 'ligature AE' - ], - [ - '199', - 'C - cedilla' - ], - [ - '200', - 'E - grave' - ], - [ - '201', - 'E - acute' - ], - [ - '202', - 'E - circumflex' - ], - [ - '203', - 'E - diaeresis' - ], - [ - '274', - 'E - macron' - ], - [ - '204', - 'I - grave' - ], - [ - '205', - 'I - acute' - ], - [ - '206', - 'I - circumflex' - ], - [ - '207', - 'I - diaeresis' - ], - [ - '298', - 'I - macron' - ], - [ - '208', - 'ETH' - ], - [ - '209', - 'N - tilde' - ], - [ - '210', - 'O - grave' - ], - [ - '211', - 'O - acute' - ], - [ - '212', - 'O - circumflex' - ], - [ - '213', - 'O - tilde' - ], - [ - '214', - 'O - diaeresis' - ], - [ - '216', - 'O - slash' - ], - [ - '332', - 'O - macron' - ], - [ - '338', - 'ligature OE' - ], - [ - '352', - 'S - caron' - ], - [ - '217', - 'U - grave' - ], - [ - '218', - 'U - acute' - ], - [ - '219', - 'U - circumflex' - ], - [ - '220', - 'U - diaeresis' - ], - [ - '362', - 'U - macron' - ], - [ - '221', - 'Y - acute' - ], - [ - '376', - 'Y - diaeresis' - ], - [ - '562', - 'Y - macron' - ], - [ - '222', - 'THORN' - ], - [ - '224', - 'a - grave' - ], - [ - '225', - 'a - acute' - ], - [ - '226', - 'a - circumflex' - ], - [ - '227', - 'a - tilde' - ], - [ - '228', - 'a - diaeresis' - ], - [ - '229', - 'a - ring above' - ], - [ - '257', - 'a - macron' - ], - [ - '230', - 'ligature ae' - ], - [ - '231', - 'c - cedilla' - ], - [ - '232', - 'e - grave' - ], - [ - '233', - 'e - acute' - ], - [ - '234', - 'e - circumflex' - ], - [ - '235', - 'e - diaeresis' - ], - [ - '275', - 'e - macron' - ], - [ - '236', - 'i - grave' - ], - [ - '237', - 'i - acute' - ], - [ - '238', - 'i - circumflex' - ], - [ - '239', - 'i - diaeresis' - ], - [ - '299', - 'i - macron' - ], - [ - '240', - 'eth' - ], - [ - '241', - 'n - tilde' - ], - [ - '242', - 'o - grave' - ], - [ - '243', - 'o - acute' - ], - [ - '244', - 'o - circumflex' - ], - [ - '245', - 'o - tilde' - ], - [ - '246', - 'o - diaeresis' - ], - [ - '248', - 'o slash' - ], - [ - '333', - 'o macron' - ], - [ - '339', - 'ligature oe' - ], - [ - '353', - 's - caron' - ], - [ - '249', - 'u - grave' - ], - [ - '250', - 'u - acute' - ], - [ - '251', - 'u - circumflex' - ], - [ - '252', - 'u - diaeresis' - ], - [ - '363', - 'u - macron' - ], - [ - '253', - 'y - acute' - ], - [ - '254', - 'thorn' - ], - [ - '255', - 'y - diaeresis' - ], - [ - '563', - 'y - macron' - ], - [ - '913', - 'Alpha' - ], - [ - '914', - 'Beta' - ], - [ - '915', - 'Gamma' - ], - [ - '916', - 'Delta' - ], - [ - '917', - 'Epsilon' - ], - [ - '918', - 'Zeta' - ], - [ - '919', - 'Eta' - ], - [ - '920', - 'Theta' - ], - [ - '921', - 'Iota' - ], - [ - '922', - 'Kappa' - ], - [ - '923', - 'Lambda' - ], - [ - '924', - 'Mu' - ], - [ - '925', - 'Nu' - ], - [ - '926', - 'Xi' - ], - [ - '927', - 'Omicron' - ], - [ - '928', - 'Pi' - ], - [ - '929', - 'Rho' - ], - [ - '931', - 'Sigma' - ], - [ - '932', - 'Tau' - ], - [ - '933', - 'Upsilon' - ], - [ - '934', - 'Phi' - ], - [ - '935', - 'Chi' - ], - [ - '936', - 'Psi' - ], - [ - '937', - 'Omega' - ], - [ - '945', - 'alpha' - ], - [ - '946', - 'beta' - ], - [ - '947', - 'gamma' - ], - [ - '948', - 'delta' - ], - [ - '949', - 'epsilon' - ], - [ - '950', - 'zeta' - ], - [ - '951', - 'eta' - ], - [ - '952', - 'theta' - ], - [ - '953', - 'iota' - ], - [ - '954', - 'kappa' - ], - [ - '955', - 'lambda' - ], - [ - '956', - 'mu' - ], - [ - '957', - 'nu' - ], - [ - '958', - 'xi' - ], - [ - '959', - 'omicron' - ], - [ - '960', - 'pi' - ], - [ - '961', - 'rho' - ], - [ - '962', - 'final sigma' - ], - [ - '963', - 'sigma' - ], - [ - '964', - 'tau' - ], - [ - '965', - 'upsilon' - ], - [ - '966', - 'phi' - ], - [ - '967', - 'chi' - ], - [ - '968', - 'psi' - ], - [ - '969', - 'omega' - ], - [ - '8501', - 'alef symbol' - ], - [ - '982', - 'pi symbol' - ], - [ - '8476', - 'real part symbol' - ], - [ - '978', - 'upsilon - hook symbol' - ], - [ - '8472', - 'Weierstrass p' - ], - [ - '8465', - 'imaginary part' - ], - [ - '8592', - 'leftwards arrow' - ], - [ - '8593', - 'upwards arrow' - ], - [ - '8594', - 'rightwards arrow' - ], - [ - '8595', - 'downwards arrow' - ], - [ - '8596', - 'left right arrow' - ], - [ - '8629', - 'carriage return' - ], - [ - '8656', - 'leftwards double arrow' - ], - [ - '8657', - 'upwards double arrow' - ], - [ - '8658', - 'rightwards double arrow' - ], - [ - '8659', - 'downwards double arrow' - ], - [ - '8660', - 'left right double arrow' - ], - [ - '8756', - 'therefore' - ], - [ - '8834', - 'subset of' - ], - [ - '8835', - 'superset of' - ], - [ - '8836', - 'not a subset of' - ], - [ - '8838', - 'subset of or equal to' - ], - [ - '8839', - 'superset of or equal to' - ], - [ - '8853', - 'circled plus' - ], - [ - '8855', - 'circled times' - ], - [ - '8869', - 'perpendicular' - ], - [ - '8901', - 'dot operator' - ], - [ - '8968', - 'left ceiling' - ], - [ - '8969', - 'right ceiling' - ], - [ - '8970', - 'left floor' - ], - [ - '8971', - 'right floor' - ], - [ - '9001', - 'left-pointing angle bracket' - ], - [ - '9002', - 'right-pointing angle bracket' - ], - [ - '9674', - 'lozenge' - ], - [ - '9824', - 'black spade suit' - ], - [ - '9827', - 'black club suit' - ], - [ - '9829', - 'black heart suit' - ], - [ - '9830', - 'black diamond suit' - ], - [ - '8194', - 'en space' - ], - [ - '8195', - 'em space' - ], - [ - '8201', - 'thin space' - ], - [ - '8204', - 'zero width non-joiner' - ], - [ - '8205', - 'zero width joiner' - ], - [ - '8206', - 'left-to-right mark' - ], - [ - '8207', - 'right-to-left mark' - ] - ]; - }; - var charmapFilter = function (charmap) { - return global$1.grep(charmap, function (item) { - return isArray(item) && item.length === 2; - }); - }; - var getCharsFromSetting = function (settingValue) { - if (isArray(settingValue)) { - return [].concat(charmapFilter(settingValue)); - } - if (typeof settingValue === 'function') { - return settingValue(); - } - return []; - }; - var extendCharMap = function (editor, charmap) { - var userCharMap = Settings.getCharMap(editor); - if (userCharMap) { - charmap = getCharsFromSetting(userCharMap); - } - var userCharMapAppend = Settings.getCharMapAppend(editor); - if (userCharMapAppend) { - return [].concat(charmap).concat(getCharsFromSetting(userCharMapAppend)); - } - return charmap; - }; - var getCharMap$1 = function (editor) { - return extendCharMap(editor, getDefaultCharMap()); - }; - var CharMap = { getCharMap: getCharMap$1 }; - - var get = function (editor) { - var getCharMap = function () { - return CharMap.getCharMap(editor); - }; - var insertChar = function (chr) { - Actions.insertChar(editor, chr); - }; - return { - getCharMap: getCharMap, - insertChar: insertChar - }; - }; - var Api = { get: get }; - - var getHtml = function (charmap) { - var gridHtml, x, y; - var width = Math.min(charmap.length, 25); - var height = Math.ceil(charmap.length / width); - gridHtml = ''; - for (y = 0; y < height; y++) { - gridHtml += ''; - for (x = 0; x < width; x++) { - var index = y * width + x; - if (index < charmap.length) { - var chr = charmap[index]; - var charCode = parseInt(chr[0], 10); - var chrText = chr ? String.fromCharCode(charCode) : ' '; - gridHtml += ''; - } else { - gridHtml += ''; - } - gridHtml += ''; - return gridHtml; - }; - var GridHtml = { getHtml: getHtml }; - - var getParentTd = function (elm) { - while (elm) { - if (elm.nodeName === 'TD') { - return elm; - } - elm = elm.parentNode; - } - }; - var open = function (editor) { - var win; - var charMapPanel = { - type: 'container', - html: GridHtml.getHtml(CharMap.getCharMap(editor)), - onclick: function (e) { - var target = e.target; - if (/^(TD|DIV)$/.test(target.nodeName)) { - var charDiv = getParentTd(target).firstChild; - if (charDiv && charDiv.hasAttribute('data-chr')) { - var charCodeString = charDiv.getAttribute('data-chr'); - var charCode = parseInt(charCodeString, 10); - if (!isNaN(charCode)) { - Actions.insertChar(editor, String.fromCharCode(charCode)); - } - if (!e.ctrlKey) { - win.close(); - } - } - } - }, - onmouseover: function (e) { - var td = getParentTd(e.target); - if (td && td.firstChild) { - win.find('#preview').text(td.firstChild.firstChild.data); - win.find('#previewTitle').text(td.title); - } else { - win.find('#preview').text(' '); - win.find('#previewTitle').text(' '); - } - } - }; - win = editor.windowManager.open({ - title: 'Special character', - spacing: 10, - padding: 10, - items: [ - charMapPanel, - { - type: 'container', - layout: 'flex', - direction: 'column', - align: 'center', - spacing: 5, - minWidth: 160, - minHeight: 160, - items: [ - { - type: 'label', - name: 'preview', - text: ' ', - style: 'font-size: 40px; text-align: center', - border: 1, - minWidth: 140, - minHeight: 80 - }, - { - type: 'spacer', - minHeight: 20 - }, - { - type: 'label', - name: 'previewTitle', - text: ' ', - style: 'white-space: pre-wrap;', - border: 1, - minWidth: 140 - } - ] - } - ], - buttons: [{ - text: 'Close', - onclick: function () { - win.close(); - } - }] - }); - }; - var Dialog = { open: open }; - - var register = function (editor) { - editor.addCommand('mceShowCharmap', function () { - Dialog.open(editor); - }); - }; - var Commands = { register: register }; - - var register$1 = function (editor) { - editor.addButton('charmap', { - icon: 'charmap', - tooltip: 'Special character', - cmd: 'mceShowCharmap' - }); - editor.addMenuItem('charmap', { - icon: 'charmap', - text: 'Special character', - cmd: 'mceShowCharmap', - context: 'insert' - }); - }; - var Buttons = { register: register$1 }; - - global.add('charmap', function (editor) { - Commands.register(editor); - Buttons.register(editor); - return Api.get(editor); - }); - function Plugin () { - } - - return Plugin; - -}()); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/charmap/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/charmap/plugin.min.js deleted file mode 100644 index 9ea3f75..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/charmap/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),i=function(e,t){return e.fire("insertCustomChar",{chr:t})},l=function(e,t){var a=i(e,t).chr;e.execCommand("mceInsertContent",!1,a)},a=tinymce.util.Tools.resolve("tinymce.util.Tools"),r=function(e){return e.settings.charmap},n=function(e){return e.settings.charmap_append},o=a.isArray,c=function(e){return o(e)?[].concat((t=e,a.grep(t,function(e){return o(e)&&2===e.length}))):"function"==typeof e?e():[];var t},s=function(e){return function(e,t){var a=r(e);a&&(t=c(a));var i=n(e);return i?[].concat(t).concat(c(i)):t}(e,[["160","no-break space"],["173","soft hyphen"],["34","quotation mark"],["162","cent sign"],["8364","euro sign"],["163","pound sign"],["165","yen sign"],["169","copyright sign"],["174","registered sign"],["8482","trade mark sign"],["8240","per mille sign"],["181","micro sign"],["183","middle dot"],["8226","bullet"],["8230","three dot leader"],["8242","minutes / feet"],["8243","seconds / inches"],["167","section sign"],["182","paragraph sign"],["223","sharp s / ess-zed"],["8249","single left-pointing angle quotation mark"],["8250","single right-pointing angle quotation mark"],["171","left pointing guillemet"],["187","right pointing guillemet"],["8216","left single quotation mark"],["8217","right single quotation mark"],["8220","left double quotation mark"],["8221","right double quotation mark"],["8218","single low-9 quotation mark"],["8222","double low-9 quotation mark"],["60","less-than sign"],["62","greater-than sign"],["8804","less-than or equal to"],["8805","greater-than or equal to"],["8211","en dash"],["8212","em dash"],["175","macron"],["8254","overline"],["164","currency sign"],["166","broken bar"],["168","diaeresis"],["161","inverted exclamation mark"],["191","turned question mark"],["710","circumflex accent"],["732","small tilde"],["176","degree sign"],["8722","minus sign"],["177","plus-minus sign"],["247","division sign"],["8260","fraction slash"],["215","multiplication sign"],["185","superscript one"],["178","superscript two"],["179","superscript three"],["188","fraction one quarter"],["189","fraction one half"],["190","fraction three quarters"],["402","function / florin"],["8747","integral"],["8721","n-ary sumation"],["8734","infinity"],["8730","square root"],["8764","similar to"],["8773","approximately equal to"],["8776","almost equal to"],["8800","not equal to"],["8801","identical to"],["8712","element of"],["8713","not an element of"],["8715","contains as member"],["8719","n-ary product"],["8743","logical and"],["8744","logical or"],["172","not sign"],["8745","intersection"],["8746","union"],["8706","partial differential"],["8704","for all"],["8707","there exists"],["8709","diameter"],["8711","backward difference"],["8727","asterisk operator"],["8733","proportional to"],["8736","angle"],["180","acute accent"],["184","cedilla"],["170","feminine ordinal indicator"],["186","masculine ordinal indicator"],["8224","dagger"],["8225","double dagger"],["192","A - grave"],["193","A - acute"],["194","A - circumflex"],["195","A - tilde"],["196","A - diaeresis"],["197","A - ring above"],["256","A - macron"],["198","ligature AE"],["199","C - cedilla"],["200","E - grave"],["201","E - acute"],["202","E - circumflex"],["203","E - diaeresis"],["274","E - macron"],["204","I - grave"],["205","I - acute"],["206","I - circumflex"],["207","I - diaeresis"],["298","I - macron"],["208","ETH"],["209","N - tilde"],["210","O - grave"],["211","O - acute"],["212","O - circumflex"],["213","O - tilde"],["214","O - diaeresis"],["216","O - slash"],["332","O - macron"],["338","ligature OE"],["352","S - caron"],["217","U - grave"],["218","U - acute"],["219","U - circumflex"],["220","U - diaeresis"],["362","U - macron"],["221","Y - acute"],["376","Y - diaeresis"],["562","Y - macron"],["222","THORN"],["224","a - grave"],["225","a - acute"],["226","a - circumflex"],["227","a - tilde"],["228","a - diaeresis"],["229","a - ring above"],["257","a - macron"],["230","ligature ae"],["231","c - cedilla"],["232","e - grave"],["233","e - acute"],["234","e - circumflex"],["235","e - diaeresis"],["275","e - macron"],["236","i - grave"],["237","i - acute"],["238","i - circumflex"],["239","i - diaeresis"],["299","i - macron"],["240","eth"],["241","n - tilde"],["242","o - grave"],["243","o - acute"],["244","o - circumflex"],["245","o - tilde"],["246","o - diaeresis"],["248","o slash"],["333","o macron"],["339","ligature oe"],["353","s - caron"],["249","u - grave"],["250","u - acute"],["251","u - circumflex"],["252","u - diaeresis"],["363","u - macron"],["253","y - acute"],["254","thorn"],["255","y - diaeresis"],["563","y - macron"],["913","Alpha"],["914","Beta"],["915","Gamma"],["916","Delta"],["917","Epsilon"],["918","Zeta"],["919","Eta"],["920","Theta"],["921","Iota"],["922","Kappa"],["923","Lambda"],["924","Mu"],["925","Nu"],["926","Xi"],["927","Omicron"],["928","Pi"],["929","Rho"],["931","Sigma"],["932","Tau"],["933","Upsilon"],["934","Phi"],["935","Chi"],["936","Psi"],["937","Omega"],["945","alpha"],["946","beta"],["947","gamma"],["948","delta"],["949","epsilon"],["950","zeta"],["951","eta"],["952","theta"],["953","iota"],["954","kappa"],["955","lambda"],["956","mu"],["957","nu"],["958","xi"],["959","omicron"],["960","pi"],["961","rho"],["962","final sigma"],["963","sigma"],["964","tau"],["965","upsilon"],["966","phi"],["967","chi"],["968","psi"],["969","omega"],["8501","alef symbol"],["982","pi symbol"],["8476","real part symbol"],["978","upsilon - hook symbol"],["8472","Weierstrass p"],["8465","imaginary part"],["8592","leftwards arrow"],["8593","upwards arrow"],["8594","rightwards arrow"],["8595","downwards arrow"],["8596","left right arrow"],["8629","carriage return"],["8656","leftwards double arrow"],["8657","upwards double arrow"],["8658","rightwards double arrow"],["8659","downwards double arrow"],["8660","left right double arrow"],["8756","therefore"],["8834","subset of"],["8835","superset of"],["8836","not a subset of"],["8838","subset of or equal to"],["8839","superset of or equal to"],["8853","circled plus"],["8855","circled times"],["8869","perpendicular"],["8901","dot operator"],["8968","left ceiling"],["8969","right ceiling"],["8970","left floor"],["8971","right floor"],["9001","left-pointing angle bracket"],["9002","right-pointing angle bracket"],["9674","lozenge"],["9824","black spade suit"],["9827","black club suit"],["9829","black heart suit"],["9830","black diamond suit"],["8194","en space"],["8195","em space"],["8201","thin space"],["8204","zero width non-joiner"],["8205","zero width joiner"],["8206","left-to-right mark"],["8207","right-to-left mark"]])},t=function(t){return{getCharMap:function(){return s(t)},insertChar:function(e){l(t,e)}}},u=function(e){var t,a,i,r=Math.min(e.length,25),n=Math.ceil(e.length/r);for(t='',i=0;i",a=0;a
      '+s+"
      "}else t+="
      "}return t+=""},d=function(e){for(;e;){if("TD"===e.nodeName)return e;e=e.parentNode}},m=function(n){var o,e={type:"container",html:u(s(n)),onclick:function(e){var t=e.target;if(/^(TD|DIV)$/.test(t.nodeName)){var a=d(t).firstChild;if(a&&a.hasAttribute("data-chr")){var i=a.getAttribute("data-chr"),r=parseInt(i,10);isNaN(r)||l(n,String.fromCharCode(r)),e.ctrlKey||o.close()}}},onmouseover:function(e){var t=d(e.target);t&&t.firstChild?(o.find("#preview").text(t.firstChild.firstChild.data),o.find("#previewTitle").text(t.title)):(o.find("#preview").text(" "),o.find("#previewTitle").text(" "))}};o=n.windowManager.open({title:"Special character",spacing:10,padding:10,items:[e,{type:"container",layout:"flex",direction:"column",align:"center",spacing:5,minWidth:160,minHeight:160,items:[{type:"label",name:"preview",text:" ",style:"font-size: 40px; text-align: center",border:1,minWidth:140,minHeight:80},{type:"spacer",minHeight:20},{type:"label",name:"previewTitle",text:" ",style:"white-space: pre-wrap;",border:1,minWidth:140}]}],buttons:[{text:"Close",onclick:function(){o.close()}}]})},g=function(e){e.addCommand("mceShowCharmap",function(){m(e)})},p=function(e){e.addButton("charmap",{icon:"charmap",tooltip:"Special character",cmd:"mceShowCharmap"}),e.addMenuItem("charmap",{icon:"charmap",text:"Special character",cmd:"mceShowCharmap",context:"insert"})};e.add("charmap",function(e){return g(e),p(e),t(e)})}(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/code/index.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/code/index.js deleted file mode 100644 index 1e412f3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/code/index.js +++ /dev/null @@ -1,7 +0,0 @@ -// Exports the "code" plugin for usage with module loaders -// Usage: -// CommonJS: -// require('tinymce/plugins/code') -// ES2015: -// import 'tinymce/plugins/code' -require('./plugin.js'); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/code/plugin.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/code/plugin.js deleted file mode 100644 index e4cfd54..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/code/plugin.js +++ /dev/null @@ -1,94 +0,0 @@ -(function () { -var code = (function () { - 'use strict'; - - var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); - - var global$1 = tinymce.util.Tools.resolve('tinymce.dom.DOMUtils'); - - var getMinWidth = function (editor) { - return editor.getParam('code_dialog_width', 600); - }; - var getMinHeight = function (editor) { - return editor.getParam('code_dialog_height', Math.min(global$1.DOM.getViewPort().h - 200, 500)); - }; - var Settings = { - getMinWidth: getMinWidth, - getMinHeight: getMinHeight - }; - - var setContent = function (editor, html) { - editor.focus(); - editor.undoManager.transact(function () { - editor.setContent(html); - }); - editor.selection.setCursorLocation(); - editor.nodeChanged(); - }; - var getContent = function (editor) { - return editor.getContent({ source_view: true }); - }; - var Content = { - setContent: setContent, - getContent: getContent - }; - - var open = function (editor) { - var minWidth = Settings.getMinWidth(editor); - var minHeight = Settings.getMinHeight(editor); - var win = editor.windowManager.open({ - title: 'Source code', - body: { - type: 'textbox', - name: 'code', - multiline: true, - minWidth: minWidth, - minHeight: minHeight, - spellcheck: false, - style: 'direction: ltr; text-align: left' - }, - onSubmit: function (e) { - Content.setContent(editor, e.data.code); - } - }); - win.find('#code').value(Content.getContent(editor)); - }; - var Dialog = { open: open }; - - var register = function (editor) { - editor.addCommand('mceCodeEditor', function () { - Dialog.open(editor); - }); - }; - var Commands = { register: register }; - - var register$1 = function (editor) { - editor.addButton('code', { - icon: 'code', - tooltip: 'Source code', - onclick: function () { - Dialog.open(editor); - } - }); - editor.addMenuItem('code', { - icon: 'code', - text: 'Source code', - onclick: function () { - Dialog.open(editor); - } - }); - }; - var Buttons = { register: register$1 }; - - global.add('code', function (editor) { - Commands.register(editor); - Buttons.register(editor); - return {}; - }); - function Plugin () { - } - - return Plugin; - -}()); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/code/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/code/plugin.min.js deleted file mode 100644 index 7afcca6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/code/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),n=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),o=function(t){return t.getParam("code_dialog_width",600)},i=function(t){return t.getParam("code_dialog_height",Math.min(n.DOM.getViewPort().h-200,500))},c=function(t,n){t.focus(),t.undoManager.transact(function(){t.setContent(n)}),t.selection.setCursorLocation(),t.nodeChanged()},d=function(t){return t.getContent({source_view:!0})},e=function(n){var t=o(n),e=i(n);n.windowManager.open({title:"Source code",body:{type:"textbox",name:"code",multiline:!0,minWidth:t,minHeight:e,spellcheck:!1,style:"direction: ltr; text-align: left"},onSubmit:function(t){c(n,t.data.code)}}).find("#code").value(d(n))},u=function(t){t.addCommand("mceCodeEditor",function(){e(t)})},a=function(t){t.addButton("code",{icon:"code",tooltip:"Source code",onclick:function(){e(t)}}),t.addMenuItem("code",{icon:"code",text:"Source code",onclick:function(){e(t)}})};t.add("code",function(t){return u(t),a(t),{}})}(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/css/prism.css b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/css/prism.css deleted file mode 100644 index 128237f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/css/prism.css +++ /dev/null @@ -1,138 +0,0 @@ -/* http://prismjs.com/download.html?themes=prism&languages=markup+css+clike+javascript */ -/** - * prism.js default theme for JavaScript, CSS and HTML - * Based on dabblet (http://dabblet.com) - * @author Lea Verou - */ - -code[class*="language-"], -pre[class*="language-"] { - color: black; - text-shadow: 0 1px white; - font-family: Consolas, Monaco, 'Andale Mono', 'Ubuntu Mono', monospace; - direction: ltr; - text-align: left; - white-space: pre; - word-spacing: normal; - word-break: normal; - word-wrap: normal; - line-height: 1.5; - - -moz-tab-size: 4; - -o-tab-size: 4; - tab-size: 4; - - -webkit-hyphens: none; - -moz-hyphens: none; - -ms-hyphens: none; - hyphens: none; -} - -pre[class*="language-"]::-moz-selection, pre[class*="language-"] ::-moz-selection, -code[class*="language-"]::-moz-selection, code[class*="language-"] ::-moz-selection { - text-shadow: none; - background: #b3d4fc; -} - -pre[class*="language-"]::selection, pre[class*="language-"] ::selection, -code[class*="language-"]::selection, code[class*="language-"] ::selection { - text-shadow: none; - background: #b3d4fc; -} - -@media print { - code[class*="language-"], - pre[class*="language-"] { - text-shadow: none; - } -} - -/* Code blocks */ -pre[class*="language-"] { - padding: 1em; - margin: .5em 0; - overflow: auto; -} - -:not(pre) > code[class*="language-"], -pre[class*="language-"] { - background: #f5f2f0; -} - -/* Inline code */ -:not(pre) > code[class*="language-"] { - padding: .1em; - border-radius: .3em; -} - -.token.comment, -.token.prolog, -.token.doctype, -.token.cdata { - color: slategray; -} - -.token.punctuation { - color: #999; -} - -.namespace { - opacity: .7; -} - -.token.property, -.token.tag, -.token.boolean, -.token.number, -.token.constant, -.token.symbol, -.token.deleted { - color: #905; -} - -.token.selector, -.token.attr-name, -.token.string, -.token.char, -.token.builtin, -.token.inserted { - color: #690; -} - -.token.operator, -.token.entity, -.token.url, -.language-css .token.string, -.style .token.string { - color: #a67f59; - background: hsla(0, 0%, 100%, .5); -} - -.token.atrule, -.token.attr-value, -.token.keyword { - color: #07a; -} - -.token.function { - color: #DD4A68; -} - -.token.regex, -.token.important, -.token.variable { - color: #e90; -} - -.token.important, -.token.bold { - font-weight: bold; -} -.token.italic { - font-style: italic; -} - -.token.entity { - cursor: help; -} - diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/index.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/index.js deleted file mode 100644 index c400ec3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/index.js +++ /dev/null @@ -1,7 +0,0 @@ -// Exports the "codesample" plugin for usage with module loaders -// Usage: -// CommonJS: -// require('tinymce/plugins/codesample') -// ES2015: -// import 'tinymce/plugins/codesample' -require('./plugin.js'); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/plugin.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/plugin.js deleted file mode 100644 index b6e8818..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/plugin.js +++ /dev/null @@ -1,967 +0,0 @@ -(function () { -var codesample = (function (domGlobals) { - 'use strict'; - - var Cell = function (initial) { - var value = initial; - var get = function () { - return value; - }; - var set = function (v) { - value = v; - }; - var clone = function () { - return Cell(get()); - }; - return { - get: get, - set: set, - clone: clone - }; - }; - - var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); - - var global$1 = tinymce.util.Tools.resolve('tinymce.dom.DOMUtils'); - - var getContentCss = function (editor) { - return editor.settings.codesample_content_css; - }; - var getLanguages = function (editor) { - return editor.settings.codesample_languages; - }; - var getDialogMinWidth = function (editor) { - return Math.min(global$1.DOM.getViewPort().w, editor.getParam('codesample_dialog_width', 800)); - }; - var getDialogMinHeight = function (editor) { - return Math.min(global$1.DOM.getViewPort().w, editor.getParam('codesample_dialog_height', 650)); - }; - var Settings = { - getContentCss: getContentCss, - getLanguages: getLanguages, - getDialogMinWidth: getDialogMinWidth, - getDialogMinHeight: getDialogMinHeight - }; - - var window = {}; - var global$2 = window; - var _self = typeof window !== 'undefined' ? window : typeof WorkerGlobalScope !== 'undefined' && domGlobals.self instanceof WorkerGlobalScope ? domGlobals.self : {}; - var Prism = function () { - var lang = /\blang(?:uage)?-(?!\*)(\w+)\b/i; - var _ = _self.Prism = { - util: { - encode: function (tokens) { - if (tokens instanceof Token) { - return new Token(tokens.type, _.util.encode(tokens.content), tokens.alias); - } else if (_.util.type(tokens) === 'Array') { - return tokens.map(_.util.encode); - } else { - return tokens.replace(/&/g, '&').replace(/ text.length) { - break tokenloop; - } - if (str instanceof Token) { - continue; - } - pattern.lastIndex = 0; - var match = pattern.exec(str); - if (match) { - if (lookbehind) { - lookbehindLength = match[1].length; - } - var from = match.index - 1 + lookbehindLength; - match = match[0].slice(lookbehindLength); - var len = match.length, to = from + len, before = str.slice(0, from + 1), after = str.slice(to + 1); - var args = [ - i, - 1 - ]; - if (before) { - args.push(before); - } - var wrapped = new Token(token, inside ? _.tokenize(match, inside) : match, alias); - args.push(wrapped); - if (after) { - args.push(after); - } - Array.prototype.splice.apply(strarr, args); - } - } - } - } - return strarr; - }, - hooks: { - all: {}, - add: function (name, callback) { - var hooks = _.hooks.all; - hooks[name] = hooks[name] || []; - hooks[name].push(callback); - }, - run: function (name, env) { - var callbacks = _.hooks.all[name]; - if (!callbacks || !callbacks.length) { - return; - } - for (var i = 0, callback = void 0; callback = callbacks[i++];) { - callback(env); - } - } - } - }; - var Token = _.Token = function (type, content, alias) { - this.type = type; - this.content = content; - this.alias = alias; - }; - Token.stringify = function (o, language, parent) { - if (typeof o === 'string') { - return o; - } - if (_.util.type(o) === 'Array') { - return o.map(function (element) { - return Token.stringify(element, language, o); - }).join(''); - } - var env = { - type: o.type, - content: Token.stringify(o.content, language, parent), - tag: 'span', - classes: [ - 'token', - o.type - ], - attributes: {}, - language: language, - parent: parent - }; - if (env.type === 'comment') { - env.attributes.spellcheck = 'true'; - } - if (o.alias) { - var aliases = _.util.type(o.alias) === 'Array' ? o.alias : [o.alias]; - Array.prototype.push.apply(env.classes, aliases); - } - _.hooks.run('wrap', env); - var attributes = ''; - for (var name in env.attributes) { - attributes += (attributes ? ' ' : '') + name + '="' + (env.attributes[name] || '') + '"'; - } - return '<' + env.tag + ' class="' + env.classes.join(' ') + '" ' + attributes + '>' + env.content + ''; - }; - if (!_self.document) { - if (!_self.addEventListener) { - return _self.Prism; - } - _self.addEventListener('message', function (evt) { - var message = JSON.parse(evt.data), lang = message.language, code = message.code, immediateClose = message.immediateClose; - _self.postMessage(_.highlight(code, _.languages[lang], lang)); - if (immediateClose) { - _self.close(); - } - }, false); - return _self.Prism; - } - }(); - if (typeof global$2 !== 'undefined') { - global$2.Prism = Prism; - } - Prism.languages.markup = { - comment: //, - prolog: /<\?[\w\W]+?\?>/, - doctype: //, - cdata: //i, - tag: { - pattern: /<\/?[^\s>\/=.]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\\1|\\?(?!\1)[\w\W])*\1|[^\s'">=]+))?)*\s*\/?>/i, - inside: { - 'tag': { - pattern: /^<\/?[^\s>\/]+/i, - inside: { - punctuation: /^<\/?/, - namespace: /^[^\s>\/:]+:/ - } - }, - 'attr-value': { - pattern: /=(?:('|")[\w\W]*?(\1)|[^\s>]+)/i, - inside: { punctuation: /[=>"']/ } - }, - 'punctuation': /\/?>/, - 'attr-name': { - pattern: /[^\s>\/]+/, - inside: { namespace: /^[^\s>\/:]+:/ } - } - } - }, - entity: /&#?[\da-z]{1,8};/i - }; - Prism.hooks.add('wrap', function (env) { - if (env.type === 'entity') { - env.attributes.title = env.content.replace(/&/, '&'); - } - }); - Prism.languages.xml = Prism.languages.markup; - Prism.languages.html = Prism.languages.markup; - Prism.languages.mathml = Prism.languages.markup; - Prism.languages.svg = Prism.languages.markup; - Prism.languages.css = { - comment: /\/\*[\w\W]*?\*\//, - atrule: { - pattern: /@[\w-]+?.*?(;|(?=\s*\{))/i, - inside: { rule: /@[\w-]+/ } - }, - url: /url\((?:(["'])(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1|.*?)\)/i, - selector: /[^\{\}\s][^\{\};]*?(?=\s*\{)/, - string: /("|')(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1/, - property: /(\b|\B)[\w-]+(?=\s*:)/i, - important: /\B!important\b/i, - function: /[-a-z0-9]+(?=\()/i, - punctuation: /[(){};:]/ - }; - Prism.languages.css.atrule.inside.rest = Prism.util.clone(Prism.languages.css); - if (Prism.languages.markup) { - Prism.languages.insertBefore('markup', 'tag', { - style: { - pattern: /[\w\W]*?<\/style>/i, - inside: { - tag: { - pattern: /|<\/style>/i, - inside: Prism.languages.markup.tag.inside - }, - rest: Prism.languages.css - }, - alias: 'language-css' - } - }); - Prism.languages.insertBefore('inside', 'attr-value', { - 'style-attr': { - pattern: /\s*style=("|').*?\1/i, - inside: { - 'attr-name': { - pattern: /^\s*style/i, - inside: Prism.languages.markup.tag.inside - }, - 'punctuation': /^\s*=\s*['"]|['"]\s*$/, - 'attr-value': { - pattern: /.+/i, - inside: Prism.languages.css - } - }, - alias: 'language-css' - } - }, Prism.languages.markup.tag); - } - Prism.languages.clike = { - 'comment': [ - { - pattern: /(^|[^\\])\/\*[\w\W]*?\*\//, - lookbehind: true - }, - { - pattern: /(^|[^\\:])\/\/.*/, - lookbehind: true - } - ], - 'string': /(["'])(\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/, - 'class-name': { - pattern: /((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/i, - lookbehind: true, - inside: { punctuation: /(\.|\\)/ } - }, - 'keyword': /\b(if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/, - 'boolean': /\b(true|false)\b/, - 'function': /[a-z0-9_]+(?=\()/i, - 'number': /\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)\b/i, - 'operator': /--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/, - 'punctuation': /[{}[\];(),.:]/ - }; - Prism.languages.javascript = Prism.languages.extend('clike', { - keyword: /\b(as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/, - number: /\b-?(0x[\dA-Fa-f]+|0b[01]+|0o[0-7]+|\d*\.?\d+([Ee][+-]?\d+)?|NaN|Infinity)\b/, - function: /[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*(?=\()/i - }); - Prism.languages.insertBefore('javascript', 'keyword', { - regex: { - pattern: /(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\\\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})]))/, - lookbehind: true - } - }); - Prism.languages.insertBefore('javascript', 'class-name', { - 'template-string': { - pattern: /`(?:\\`|\\?[^`])*`/, - inside: { - interpolation: { - pattern: /\$\{[^}]+\}/, - inside: { - 'interpolation-punctuation': { - pattern: /^\$\{|\}$/, - alias: 'punctuation' - }, - 'rest': Prism.languages.javascript - } - }, - string: /[\s\S]+/ - } - } - }); - if (Prism.languages.markup) { - Prism.languages.insertBefore('markup', 'tag', { - script: { - pattern: /[\w\W]*?<\/script>/i, - inside: { - tag: { - pattern: /|<\/script>/i, - inside: Prism.languages.markup.tag.inside - }, - rest: Prism.languages.javascript - }, - alias: 'language-javascript' - } - }); - } - Prism.languages.js = Prism.languages.javascript; - Prism.languages.c = Prism.languages.extend('clike', { - keyword: /\b(asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/, - operator: /\-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*\/]/, - number: /\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)[ful]*\b/i - }); - Prism.languages.insertBefore('c', 'string', { - macro: { - pattern: /(^\s*)#\s*[a-z]+([^\r\n\\]|\\.|\\(?:\r\n?|\n))*/im, - lookbehind: true, - alias: 'property', - inside: { - string: { - pattern: /(#\s*include\s*)(<.+?>|("|')(\\?.)+?\3)/, - lookbehind: true - } - } - } - }); - delete Prism.languages.c['class-name']; - delete Prism.languages.c.boolean; - Prism.languages.csharp = Prism.languages.extend('clike', { - keyword: /\b(abstract|as|async|await|base|bool|break|byte|case|catch|char|checked|class|const|continue|decimal|default|delegate|do|double|else|enum|event|explicit|extern|false|finally|fixed|float|for|foreach|goto|if|implicit|in|int|interface|internal|is|lock|long|namespace|new|null|object|operator|out|override|params|private|protected|public|readonly|ref|return|sbyte|sealed|short|sizeof|stackalloc|static|string|struct|switch|this|throw|true|try|typeof|uint|ulong|unchecked|unsafe|ushort|using|virtual|void|volatile|while|add|alias|ascending|async|await|descending|dynamic|from|get|global|group|into|join|let|orderby|partial|remove|select|set|value|var|where|yield)\b/, - string: [ - /@("|')(\1\1|\\\1|\\?(?!\1)[\s\S])*\1/, - /("|')(\\?.)*?\1/ - ], - number: /\b-?(0x[\da-f]+|\d*\.?\d+)\b/i - }); - Prism.languages.insertBefore('csharp', 'keyword', { - preprocessor: { - pattern: /(^\s*)#.*/m, - lookbehind: true - } - }); - Prism.languages.cpp = Prism.languages.extend('c', { - keyword: /\b(alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|class|compl|const|constexpr|const_cast|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/, - boolean: /\b(true|false)\b/, - operator: /[-+]{1,2}|!=?|<{1,2}=?|>{1,2}=?|\->|:{1,2}|={1,2}|\^|~|%|&{1,2}|\|?\||\?|\*|\/|\b(and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/ - }); - Prism.languages.insertBefore('cpp', 'keyword', { - 'class-name': { - pattern: /(class\s+)[a-z0-9_]+/i, - lookbehind: true - } - }); - Prism.languages.java = Prism.languages.extend('clike', { - keyword: /\b(abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while)\b/, - number: /\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp\-]+\b|\b\d*\.?\d+(?:e[+-]?\d+)?[df]?\b/i, - operator: { - pattern: /(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m, - lookbehind: true - } - }); - Prism.languages.php = Prism.languages.extend('clike', { - keyword: /\b(and|or|xor|array|as|break|case|cfunction|class|const|continue|declare|default|die|do|else|elseif|enddeclare|endfor|endforeach|endif|endswitch|endwhile|extends|for|foreach|function|include|include_once|global|if|new|return|static|switch|use|require|require_once|var|while|abstract|interface|public|implements|private|protected|parent|throw|null|echo|print|trait|namespace|final|yield|goto|instanceof|finally|try|catch)\b/i, - constant: /\b[A-Z0-9_]{2,}\b/, - comment: { - pattern: /(^|[^\\])(?:\/\*[\w\W]*?\*\/|\/\/.*)/, - lookbehind: true - } - }); - Prism.languages.insertBefore('php', 'class-name', { - 'shell-comment': { - pattern: /(^|[^\\])#.*/, - lookbehind: true, - alias: 'comment' - } - }); - Prism.languages.insertBefore('php', 'keyword', { - delimiter: /\?>|<\?(?:php)?/i, - variable: /\$\w+\b/i, - package: { - pattern: /(\\|namespace\s+|use\s+)[\w\\]+/, - lookbehind: true, - inside: { punctuation: /\\/ } - } - }); - Prism.languages.insertBefore('php', 'operator', { - property: { - pattern: /(->)[\w]+/, - lookbehind: true - } - }); - if (Prism.languages.markup) { - Prism.hooks.add('before-highlight', function (env) { - if (env.language !== 'php') { - return; - } - env.tokenStack = []; - env.backupCode = env.code; - env.code = env.code.replace(/(?:<\?php|<\?)[\w\W]*?(?:\?>)/ig, function (match) { - env.tokenStack.push(match); - return '{{{PHP' + env.tokenStack.length + '}}}'; - }); - }); - Prism.hooks.add('before-insert', function (env) { - if (env.language === 'php') { - env.code = env.backupCode; - delete env.backupCode; - } - }); - Prism.hooks.add('after-highlight', function (env) { - if (env.language !== 'php') { - return; - } - for (var i = 0, t = void 0; t = env.tokenStack[i]; i++) { - env.highlightedCode = env.highlightedCode.replace('{{{PHP' + (i + 1) + '}}}', Prism.highlight(t, env.grammar, 'php').replace(/\$/g, '$$$$')); - } - env.element.innerHTML = env.highlightedCode; - }); - Prism.hooks.add('wrap', function (env) { - if (env.language === 'php' && env.type === 'markup') { - env.content = env.content.replace(/(\{\{\{PHP[0-9]+\}\}\})/g, '$1'); - } - }); - Prism.languages.insertBefore('php', 'comment', { - markup: { - pattern: /<[^?]\/?(.*?)>/, - inside: Prism.languages.markup - }, - php: /\{\{\{PHP[0-9]+\}\}\}/ - }); - } - Prism.languages.python = { - 'comment': { - pattern: /(^|[^\\])#.*/, - lookbehind: true - }, - 'string': /"""[\s\S]+?"""|'''[\s\S]+?'''|("|')(?:\\?.)*?\1/, - 'function': { - pattern: /((?:^|\s)def[ \t]+)[a-zA-Z_][a-zA-Z0-9_]*(?=\()/g, - lookbehind: true - }, - 'class-name': { - pattern: /(\bclass\s+)[a-z0-9_]+/i, - lookbehind: true - }, - 'keyword': /\b(?:as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|pass|print|raise|return|try|while|with|yield)\b/, - 'boolean': /\b(?:True|False)\b/, - 'number': /\b-?(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i, - 'operator': /[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not)\b/, - 'punctuation': /[{}[\];(),.:]/ - }; - (function (Prism) { - Prism.languages.ruby = Prism.languages.extend('clike', { - comment: /#(?!\{[^\r\n]*?\}).*/, - keyword: /\b(alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|false|for|if|in|module|new|next|nil|not|or|raise|redo|require|rescue|retry|return|self|super|then|throw|true|undef|unless|until|when|while|yield)\b/ - }); - var interpolation = { - pattern: /#\{[^}]+\}/, - inside: { - delimiter: { - pattern: /^#\{|\}$/, - alias: 'tag' - }, - rest: Prism.util.clone(Prism.languages.ruby) - } - }; - Prism.languages.insertBefore('ruby', 'keyword', { - regex: [ - { - pattern: /%r([^a-zA-Z0-9\s\{\(\[<])(?:[^\\]|\\[\s\S])*?\1[gim]{0,3}/, - inside: { interpolation: interpolation } - }, - { - pattern: /%r\((?:[^()\\]|\\[\s\S])*\)[gim]{0,3}/, - inside: { interpolation: interpolation } - }, - { - pattern: /%r\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}[gim]{0,3}/, - inside: { interpolation: interpolation } - }, - { - pattern: /%r\[(?:[^\[\]\\]|\\[\s\S])*\][gim]{0,3}/, - inside: { interpolation: interpolation } - }, - { - pattern: /%r<(?:[^<>\\]|\\[\s\S])*>[gim]{0,3}/, - inside: { interpolation: interpolation } - }, - { - pattern: /(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/, - lookbehind: true - } - ], - variable: /[@$]+[a-zA-Z_][a-zA-Z_0-9]*(?:[?!]|\b)/, - symbol: /:[a-zA-Z_][a-zA-Z_0-9]*(?:[?!]|\b)/ - }); - Prism.languages.insertBefore('ruby', 'number', { - builtin: /\b(Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|File|Fixnum|Fload|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/, - constant: /\b[A-Z][a-zA-Z_0-9]*(?:[?!]|\b)/ - }); - Prism.languages.ruby.string = [ - { - pattern: /%[qQiIwWxs]?([^a-zA-Z0-9\s\{\(\[<])(?:[^\\]|\\[\s\S])*?\1/, - inside: { interpolation: interpolation } - }, - { - pattern: /%[qQiIwWxs]?\((?:[^()\\]|\\[\s\S])*\)/, - inside: { interpolation: interpolation } - }, - { - pattern: /%[qQiIwWxs]?\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/, - inside: { interpolation: interpolation } - }, - { - pattern: /%[qQiIwWxs]?\[(?:[^\[\]\\]|\\[\s\S])*\]/, - inside: { interpolation: interpolation } - }, - { - pattern: /%[qQiIwWxs]?<(?:[^<>\\]|\\[\s\S])*>/, - inside: { interpolation: interpolation } - }, - { - pattern: /("|')(#\{[^}]+\}|\\(?:\r?\n|\r)|\\?.)*?\1/, - inside: { interpolation: interpolation } - } - ]; - }(Prism)); - - function isCodeSample(elm) { - return elm && elm.nodeName === 'PRE' && elm.className.indexOf('language-') !== -1; - } - function trimArg(predicateFn) { - return function (arg1, arg2) { - return predicateFn(arg2); - }; - } - var Utils = { - isCodeSample: isCodeSample, - trimArg: trimArg - }; - - var getSelectedCodeSample = function (editor) { - var node = editor.selection.getNode(); - if (Utils.isCodeSample(node)) { - return node; - } - return null; - }; - var insertCodeSample = function (editor, language, code) { - editor.undoManager.transact(function () { - var node = getSelectedCodeSample(editor); - code = global$1.DOM.encode(code); - if (node) { - editor.dom.setAttrib(node, 'class', 'language-' + language); - node.innerHTML = code; - Prism.highlightElement(node); - editor.selection.select(node); - } else { - editor.insertContent('

      ' + code + '
      '); - editor.selection.select(editor.$('#__new').removeAttr('id')[0]); - } - }); - }; - var getCurrentCode = function (editor) { - var node = getSelectedCodeSample(editor); - if (node) { - return node.textContent; - } - return ''; - }; - var CodeSample = { - getSelectedCodeSample: getSelectedCodeSample, - insertCodeSample: insertCodeSample, - getCurrentCode: getCurrentCode - }; - - var getLanguages$1 = function (editor) { - var defaultLanguages = [ - { - text: 'HTML/XML', - value: 'markup' - }, - { - text: 'JavaScript', - value: 'javascript' - }, - { - text: 'CSS', - value: 'css' - }, - { - text: 'PHP', - value: 'php' - }, - { - text: 'Ruby', - value: 'ruby' - }, - { - text: 'Python', - value: 'python' - }, - { - text: 'Java', - value: 'java' - }, - { - text: 'C', - value: 'c' - }, - { - text: 'C#', - value: 'csharp' - }, - { - text: 'C++', - value: 'cpp' - } - ]; - var customLanguages = Settings.getLanguages(editor); - return customLanguages ? customLanguages : defaultLanguages; - }; - var getCurrentLanguage = function (editor) { - var matches; - var node = CodeSample.getSelectedCodeSample(editor); - if (node) { - matches = node.className.match(/language-(\w+)/); - return matches ? matches[1] : ''; - } - return ''; - }; - var Languages = { - getLanguages: getLanguages$1, - getCurrentLanguage: getCurrentLanguage - }; - - var Dialog = { - open: function (editor) { - var minWidth = Settings.getDialogMinWidth(editor); - var minHeight = Settings.getDialogMinHeight(editor); - var currentLanguage = Languages.getCurrentLanguage(editor); - var currentLanguages = Languages.getLanguages(editor); - var currentCode = CodeSample.getCurrentCode(editor); - editor.windowManager.open({ - title: 'Insert/Edit code sample', - minWidth: minWidth, - minHeight: minHeight, - layout: 'flex', - direction: 'column', - align: 'stretch', - body: [ - { - type: 'listbox', - name: 'language', - label: 'Language', - maxWidth: 200, - value: currentLanguage, - values: currentLanguages - }, - { - type: 'textbox', - name: 'code', - multiline: true, - spellcheck: false, - ariaLabel: 'Code view', - flex: 1, - style: 'direction: ltr; text-align: left', - classes: 'monospace', - value: currentCode, - autofocus: true - } - ], - onSubmit: function (e) { - CodeSample.insertCodeSample(editor, e.data.language, e.data.code); - } - }); - } - }; - - var register = function (editor) { - editor.addCommand('codesample', function () { - var node = editor.selection.getNode(); - if (editor.selection.isCollapsed() || Utils.isCodeSample(node)) { - Dialog.open(editor); - } else { - editor.formatter.toggle('code'); - } - }); - }; - var Commands = { register: register }; - - var setup = function (editor) { - var $ = editor.$; - editor.on('PreProcess', function (e) { - $('pre[contenteditable=false]', e.node).filter(Utils.trimArg(Utils.isCodeSample)).each(function (idx, elm) { - var $elm = $(elm), code = elm.textContent; - $elm.attr('class', $.trim($elm.attr('class'))); - $elm.removeAttr('contentEditable'); - $elm.empty().append($('').each(function () { - this.textContent = code; - })); - }); - }); - editor.on('SetContent', function () { - var unprocessedCodeSamples = $('pre').filter(Utils.trimArg(Utils.isCodeSample)).filter(function (idx, elm) { - return elm.contentEditable !== 'false'; - }); - if (unprocessedCodeSamples.length) { - editor.undoManager.transact(function () { - unprocessedCodeSamples.each(function (idx, elm) { - $(elm).find('br').each(function (idx, elm) { - elm.parentNode.replaceChild(editor.getDoc().createTextNode('\n'), elm); - }); - elm.contentEditable = false; - elm.innerHTML = editor.dom.encode(elm.textContent); - Prism.highlightElement(elm); - elm.className = $.trim(elm.className); - }); - }); - } - }); - }; - var FilterContent = { setup: setup }; - - var loadCss = function (editor, pluginUrl, addedInlineCss, addedCss) { - var linkElm; - var contentCss = Settings.getContentCss(editor); - if (editor.inline && addedInlineCss.get()) { - return; - } - if (!editor.inline && addedCss.get()) { - return; - } - if (editor.inline) { - addedInlineCss.set(true); - } else { - addedCss.set(true); - } - if (contentCss !== false) { - linkElm = editor.dom.create('link', { - rel: 'stylesheet', - href: contentCss ? contentCss : pluginUrl + '/css/prism.css' - }); - editor.getDoc().getElementsByTagName('head')[0].appendChild(linkElm); - } - }; - var LoadCss = { loadCss: loadCss }; - - var register$1 = function (editor) { - editor.addButton('codesample', { - cmd: 'codesample', - title: 'Insert/Edit code sample' - }); - editor.addMenuItem('codesample', { - cmd: 'codesample', - text: 'Code sample', - icon: 'codesample' - }); - }; - var Buttons = { register: register$1 }; - - var addedInlineCss = Cell(false); - global.add('codesample', function (editor, pluginUrl) { - var addedCss = Cell(false); - FilterContent.setup(editor); - Buttons.register(editor); - Commands.register(editor); - editor.on('init', function () { - LoadCss.loadCss(editor, pluginUrl, addedInlineCss, addedCss); - }); - editor.on('dblclick', function (ev) { - if (Utils.isCodeSample(ev.target)) { - Dialog.open(editor); - } - }); - }); - function Plugin () { - } - - return Plugin; - -}(window)); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/plugin.min.js deleted file mode 100644 index c50f3b2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/codesample/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(u){"use strict";var n=function(e){var t=e,a=function(){return t};return{get:a,set:function(e){t=e},clone:function(){return n(a())}}},e=tinymce.util.Tools.resolve("tinymce.PluginManager"),i=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),s=function(e){return e.settings.codesample_content_css},a=function(e){return e.settings.codesample_languages},o=function(e){return Math.min(i.DOM.getViewPort().w,e.getParam("codesample_dialog_width",800))},l=function(e){return Math.min(i.DOM.getViewPort().w,e.getParam("codesample_dialog_height",650))},t={},r=t,g=void 0!==t?t:"undefined"!=typeof WorkerGlobalScope&&u.self instanceof WorkerGlobalScope?u.self:{},c=function(){var c=/\blang(?:uage)?-(?!\*)(\w+)\b/i,S=g.Prism={util:{encode:function(e){return e instanceof o?new o(e.type,S.util.encode(e.content),e.alias):"Array"===S.util.type(e)?e.map(S.util.encode):e.replace(/&/g,"&").replace(/e.length)break e;if(!(h instanceof n)){c.lastIndex=0;var m=c.exec(h);if(m){g&&(d=m[1].length);var b=m.index-1+d,y=b+(m=m[0].slice(d)).length,v=h.slice(0,b+1),k=h.slice(y+1),w=[f,1];v&&w.push(v);var x=new n(s,u?S.tokenize(m,u):m,p);w.push(x),k&&w.push(k),Array.prototype.splice.apply(i,w)}}}}}return i},hooks:{all:{},add:function(e,t){var a=S.hooks.all;a[e]=a[e]||[],a[e].push(t)},run:function(e,t){var a=S.hooks.all[e];if(a&&a.length)for(var n=0,i=void 0;i=a[n++];)i(t)}}},o=S.Token=function(e,t,a){this.type=e,this.content=t,this.alias=a};if(o.stringify=function(t,a,e){if("string"==typeof t)return t;if("Array"===S.util.type(t))return t.map(function(e){return o.stringify(e,a,t)}).join("");var n={type:t.type,content:o.stringify(t.content,a,e),tag:"span",classes:["token",t.type],attributes:{},language:a,parent:e};if("comment"===n.type&&(n.attributes.spellcheck="true"),t.alias){var i="Array"===S.util.type(t.alias)?t.alias:[t.alias];Array.prototype.push.apply(n.classes,i)}S.hooks.run("wrap",n);var r="";for(var s in n.attributes)r+=(r?" ":"")+s+'="'+(n.attributes[s]||"")+'"';return"<"+n.tag+' class="'+n.classes.join(" ")+'" '+r+">"+n.content+""},!g.document)return g.addEventListener&&g.addEventListener("message",function(e){var t=JSON.parse(e.data),a=t.language,n=t.code,i=t.immediateClose;g.postMessage(S.highlight(n,S.languages[a],a)),i&&g.close()},!1),g.Prism}();void 0!==r&&(r.Prism=c),c.languages.markup={comment://,prolog:/<\?[\w\W]+?\?>/,doctype://,cdata://i,tag:{pattern:/<\/?[^\s>\/=.]+(?:\s+[^\s>\/=]+(?:=(?:("|')(?:\\\1|\\?(?!\1)[\w\W])*\1|[^\s'">=]+))?)*\s*\/?>/i,inside:{tag:{pattern:/^<\/?[^\s>\/]+/i,inside:{punctuation:/^<\/?/,namespace:/^[^\s>\/:]+:/}},"attr-value":{pattern:/=(?:('|")[\w\W]*?(\1)|[^\s>]+)/i,inside:{punctuation:/[=>"']/}},punctuation:/\/?>/,"attr-name":{pattern:/[^\s>\/]+/,inside:{namespace:/^[^\s>\/:]+:/}}}},entity:/&#?[\da-z]{1,8};/i},c.hooks.add("wrap",function(e){"entity"===e.type&&(e.attributes.title=e.content.replace(/&/,"&"))}),c.languages.xml=c.languages.markup,c.languages.html=c.languages.markup,c.languages.mathml=c.languages.markup,c.languages.svg=c.languages.markup,c.languages.css={comment:/\/\*[\w\W]*?\*\//,atrule:{pattern:/@[\w-]+?.*?(;|(?=\s*\{))/i,inside:{rule:/@[\w-]+/}},url:/url\((?:(["'])(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1|.*?)\)/i,selector:/[^\{\}\s][^\{\};]*?(?=\s*\{)/,string:/("|')(\\(?:\r\n|[\w\W])|(?!\1)[^\\\r\n])*\1/,property:/(\b|\B)[\w-]+(?=\s*:)/i,important:/\B!important\b/i,"function":/[-a-z0-9]+(?=\()/i,punctuation:/[(){};:]/},c.languages.css.atrule.inside.rest=c.util.clone(c.languages.css),c.languages.markup&&(c.languages.insertBefore("markup","tag",{style:{pattern:/[\w\W]*?<\/style>/i,inside:{tag:{pattern:/|<\/style>/i,inside:c.languages.markup.tag.inside},rest:c.languages.css},alias:"language-css"}}),c.languages.insertBefore("inside","attr-value",{"style-attr":{pattern:/\s*style=("|').*?\1/i,inside:{"attr-name":{pattern:/^\s*style/i,inside:c.languages.markup.tag.inside},punctuation:/^\s*=\s*['"]|['"]\s*$/,"attr-value":{pattern:/.+/i,inside:c.languages.css}},alias:"language-css"}},c.languages.markup.tag)),c.languages.clike={comment:[{pattern:/(^|[^\\])\/\*[\w\W]*?\*\//,lookbehind:!0},{pattern:/(^|[^\\:])\/\/.*/,lookbehind:!0}],string:/(["'])(\\(?:\r\n|[\s\S])|(?!\1)[^\\\r\n])*\1/,"class-name":{pattern:/((?:\b(?:class|interface|extends|implements|trait|instanceof|new)\s+)|(?:catch\s+\())[a-z0-9_\.\\]+/i,lookbehind:!0,inside:{punctuation:/(\.|\\)/}},keyword:/\b(if|else|while|do|for|return|in|instanceof|function|new|try|throw|catch|finally|null|break|continue)\b/,"boolean":/\b(true|false)\b/,"function":/[a-z0-9_]+(?=\()/i,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)\b/i,operator:/--?|\+\+?|!=?=?|<=?|>=?|==?=?|&&?|\|\|?|\?|\*|\/|~|\^|%/,punctuation:/[{}[\];(),.:]/},c.languages.javascript=c.languages.extend("clike",{keyword:/\b(as|async|await|break|case|catch|class|const|continue|debugger|default|delete|do|else|enum|export|extends|false|finally|for|from|function|get|if|implements|import|in|instanceof|interface|let|new|null|of|package|private|protected|public|return|set|static|super|switch|this|throw|true|try|typeof|var|void|while|with|yield)\b/,number:/\b-?(0x[\dA-Fa-f]+|0b[01]+|0o[0-7]+|\d*\.?\d+([Ee][+-]?\d+)?|NaN|Infinity)\b/,"function":/[_$a-zA-Z\xA0-\uFFFF][_$a-zA-Z0-9\xA0-\uFFFF]*(?=\()/i}),c.languages.insertBefore("javascript","keyword",{regex:{pattern:/(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\\\r\n])+\/[gimyu]{0,5}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0}}),c.languages.insertBefore("javascript","class-name",{"template-string":{pattern:/`(?:\\`|\\?[^`])*`/,inside:{interpolation:{pattern:/\$\{[^}]+\}/,inside:{"interpolation-punctuation":{pattern:/^\$\{|\}$/,alias:"punctuation"},rest:c.languages.javascript}},string:/[\s\S]+/}}}),c.languages.markup&&c.languages.insertBefore("markup","tag",{script:{pattern:/[\w\W]*?<\/script>/i,inside:{tag:{pattern:/|<\/script>/i,inside:c.languages.markup.tag.inside},rest:c.languages.javascript},alias:"language-javascript"}}),c.languages.js=c.languages.javascript,c.languages.c=c.languages.extend("clike",{keyword:/\b(asm|typeof|inline|auto|break|case|char|const|continue|default|do|double|else|enum|extern|float|for|goto|if|int|long|register|return|short|signed|sizeof|static|struct|switch|typedef|union|unsigned|void|volatile|while)\b/,operator:/\-[>-]?|\+\+?|!=?|<>?=?|==?|&&?|\|?\||[~^%?*\/]/,number:/\b-?(?:0x[\da-f]+|\d*\.?\d+(?:e[+-]?\d+)?)[ful]*\b/i}),c.languages.insertBefore("c","string",{macro:{pattern:/(^\s*)#\s*[a-z]+([^\r\n\\]|\\.|\\(?:\r\n?|\n))*/im,lookbehind:!0,alias:"property",inside:{string:{pattern:/(#\s*include\s*)(<.+?>|("|')(\\?.)+?\3)/,lookbehind:!0}}}}),delete c.languages.c["class-name"],delete c.languages.c["boolean"],c.languages.csharp=c.languages.extend("clike",{keyword:/\b(abstract|as|async|await|base|bool|break|byte|case|catch|char|checked|class|const|continue|decimal|default|delegate|do|double|else|enum|event|explicit|extern|false|finally|fixed|float|for|foreach|goto|if|implicit|in|int|interface|internal|is|lock|long|namespace|new|null|object|operator|out|override|params|private|protected|public|readonly|ref|return|sbyte|sealed|short|sizeof|stackalloc|static|string|struct|switch|this|throw|true|try|typeof|uint|ulong|unchecked|unsafe|ushort|using|virtual|void|volatile|while|add|alias|ascending|async|await|descending|dynamic|from|get|global|group|into|join|let|orderby|partial|remove|select|set|value|var|where|yield)\b/,string:[/@("|')(\1\1|\\\1|\\?(?!\1)[\s\S])*\1/,/("|')(\\?.)*?\1/],number:/\b-?(0x[\da-f]+|\d*\.?\d+)\b/i}),c.languages.insertBefore("csharp","keyword",{preprocessor:{pattern:/(^\s*)#.*/m,lookbehind:!0}}),c.languages.cpp=c.languages.extend("c",{keyword:/\b(alignas|alignof|asm|auto|bool|break|case|catch|char|char16_t|char32_t|class|compl|const|constexpr|const_cast|continue|decltype|default|delete|do|double|dynamic_cast|else|enum|explicit|export|extern|float|for|friend|goto|if|inline|int|long|mutable|namespace|new|noexcept|nullptr|operator|private|protected|public|register|reinterpret_cast|return|short|signed|sizeof|static|static_assert|static_cast|struct|switch|template|this|thread_local|throw|try|typedef|typeid|typename|union|unsigned|using|virtual|void|volatile|wchar_t|while)\b/,"boolean":/\b(true|false)\b/,operator:/[-+]{1,2}|!=?|<{1,2}=?|>{1,2}=?|\->|:{1,2}|={1,2}|\^|~|%|&{1,2}|\|?\||\?|\*|\/|\b(and|and_eq|bitand|bitor|not|not_eq|or|or_eq|xor|xor_eq)\b/}),c.languages.insertBefore("cpp","keyword",{"class-name":{pattern:/(class\s+)[a-z0-9_]+/i,lookbehind:!0}}),c.languages.java=c.languages.extend("clike",{keyword:/\b(abstract|continue|for|new|switch|assert|default|goto|package|synchronized|boolean|do|if|private|this|break|double|implements|protected|throw|byte|else|import|public|throws|case|enum|instanceof|return|transient|catch|extends|int|short|try|char|final|interface|static|void|class|finally|long|strictfp|volatile|const|float|native|super|while)\b/,number:/\b0b[01]+\b|\b0x[\da-f]*\.?[\da-fp\-]+\b|\b\d*\.?\d+(?:e[+-]?\d+)?[df]?\b/i,operator:{pattern:/(^|[^.])(?:\+[+=]?|-[-=]?|!=?|<>?>?=?|==?|&[&=]?|\|[|=]?|\*=?|\/=?|%=?|\^=?|[?:~])/m,lookbehind:!0}}),c.languages.php=c.languages.extend("clike",{keyword:/\b(and|or|xor|array|as|break|case|cfunction|class|const|continue|declare|default|die|do|else|elseif|enddeclare|endfor|endforeach|endif|endswitch|endwhile|extends|for|foreach|function|include|include_once|global|if|new|return|static|switch|use|require|require_once|var|while|abstract|interface|public|implements|private|protected|parent|throw|null|echo|print|trait|namespace|final|yield|goto|instanceof|finally|try|catch)\b/i,constant:/\b[A-Z0-9_]{2,}\b/,comment:{pattern:/(^|[^\\])(?:\/\*[\w\W]*?\*\/|\/\/.*)/,lookbehind:!0}}),c.languages.insertBefore("php","class-name",{"shell-comment":{pattern:/(^|[^\\])#.*/,lookbehind:!0,alias:"comment"}}),c.languages.insertBefore("php","keyword",{delimiter:/\?>|<\?(?:php)?/i,variable:/\$\w+\b/i,"package":{pattern:/(\\|namespace\s+|use\s+)[\w\\]+/,lookbehind:!0,inside:{punctuation:/\\/}}}),c.languages.insertBefore("php","operator",{property:{pattern:/(->)[\w]+/,lookbehind:!0}}),c.languages.markup&&(c.hooks.add("before-highlight",function(t){"php"===t.language&&(t.tokenStack=[],t.backupCode=t.code,t.code=t.code.replace(/(?:<\?php|<\?)[\w\W]*?(?:\?>)/gi,function(e){return t.tokenStack.push(e),"{{{PHP"+t.tokenStack.length+"}}}"}))}),c.hooks.add("before-insert",function(e){"php"===e.language&&(e.code=e.backupCode,delete e.backupCode)}),c.hooks.add("after-highlight",function(e){if("php"===e.language){for(var t=0,a=void 0;a=e.tokenStack[t];t++)e.highlightedCode=e.highlightedCode.replace("{{{PHP"+(t+1)+"}}}",c.highlight(a,e.grammar,"php").replace(/\$/g,"$$$$"));e.element.innerHTML=e.highlightedCode}}),c.hooks.add("wrap",function(e){"php"===e.language&&"markup"===e.type&&(e.content=e.content.replace(/(\{\{\{PHP[0-9]+\}\}\})/g,'$1'))}),c.languages.insertBefore("php","comment",{markup:{pattern:/<[^?]\/?(.*?)>/,inside:c.languages.markup},php:/\{\{\{PHP[0-9]+\}\}\}/})),c.languages.python={comment:{pattern:/(^|[^\\])#.*/,lookbehind:!0},string:/"""[\s\S]+?"""|'''[\s\S]+?'''|("|')(?:\\?.)*?\1/,"function":{pattern:/((?:^|\s)def[ \t]+)[a-zA-Z_][a-zA-Z0-9_]*(?=\()/g,lookbehind:!0},"class-name":{pattern:/(\bclass\s+)[a-z0-9_]+/i,lookbehind:!0},keyword:/\b(?:as|assert|async|await|break|class|continue|def|del|elif|else|except|exec|finally|for|from|global|if|import|in|is|lambda|pass|print|raise|return|try|while|with|yield)\b/,"boolean":/\b(?:True|False)\b/,number:/\b-?(?:0[bo])?(?:(?:\d|0x[\da-f])[\da-f]*\.?\d*|\.\d+)(?:e[+-]?\d+)?j?\b/i,operator:/[-+%=]=?|!=|\*\*?=?|\/\/?=?|<[<=>]?|>[=>]?|[&|^~]|\b(?:or|and|not)\b/,punctuation:/[{}[\];(),.:]/},function(e){e.languages.ruby=e.languages.extend("clike",{comment:/#(?!\{[^\r\n]*?\}).*/,keyword:/\b(alias|and|BEGIN|begin|break|case|class|def|define_method|defined|do|each|else|elsif|END|end|ensure|false|for|if|in|module|new|next|nil|not|or|raise|redo|require|rescue|retry|return|self|super|then|throw|true|undef|unless|until|when|while|yield)\b/});var t={pattern:/#\{[^}]+\}/,inside:{delimiter:{pattern:/^#\{|\}$/,alias:"tag"},rest:e.util.clone(e.languages.ruby)}};e.languages.insertBefore("ruby","keyword",{regex:[{pattern:/%r([^a-zA-Z0-9\s\{\(\[<])(?:[^\\]|\\[\s\S])*?\1[gim]{0,3}/,inside:{interpolation:t}},{pattern:/%r\((?:[^()\\]|\\[\s\S])*\)[gim]{0,3}/,inside:{interpolation:t}},{pattern:/%r\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}[gim]{0,3}/,inside:{interpolation:t}},{pattern:/%r\[(?:[^\[\]\\]|\\[\s\S])*\][gim]{0,3}/,inside:{interpolation:t}},{pattern:/%r<(?:[^<>\\]|\\[\s\S])*>[gim]{0,3}/,inside:{interpolation:t}},{pattern:/(^|[^/])\/(?!\/)(\[.+?]|\\.|[^/\r\n])+\/[gim]{0,3}(?=\s*($|[\r\n,.;})]))/,lookbehind:!0}],variable:/[@$]+[a-zA-Z_][a-zA-Z_0-9]*(?:[?!]|\b)/,symbol:/:[a-zA-Z_][a-zA-Z_0-9]*(?:[?!]|\b)/}),e.languages.insertBefore("ruby","number",{builtin:/\b(Array|Bignum|Binding|Class|Continuation|Dir|Exception|FalseClass|File|Stat|File|Fixnum|Fload|Hash|Integer|IO|MatchData|Method|Module|NilClass|Numeric|Object|Proc|Range|Regexp|String|Struct|TMS|Symbol|ThreadGroup|Thread|Time|TrueClass)\b/,constant:/\b[A-Z][a-zA-Z_0-9]*(?:[?!]|\b)/}),e.languages.ruby.string=[{pattern:/%[qQiIwWxs]?([^a-zA-Z0-9\s\{\(\[<])(?:[^\\]|\\[\s\S])*?\1/,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\((?:[^()\\]|\\[\s\S])*\)/,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\{(?:[^#{}\\]|#(?:\{[^}]+\})?|\\[\s\S])*\}/,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?\[(?:[^\[\]\\]|\\[\s\S])*\]/,inside:{interpolation:t}},{pattern:/%[qQiIwWxs]?<(?:[^<>\\]|\\[\s\S])*>/,inside:{interpolation:t}},{pattern:/("|')(#\{[^}]+\}|\\(?:\r?\n|\r)|\\?.)*?\1/,inside:{interpolation:t}}]}(c);var d={isCodeSample:function(e){return e&&"PRE"===e.nodeName&&-1!==e.className.indexOf("language-")},trimArg:function(a){return function(e,t){return a(t)}}},p=function(e){var t=e.selection.getNode();return d.isCodeSample(t)?t:null},f=p,h=function(t,a,n){t.undoManager.transact(function(){var e=p(t);n=i.DOM.encode(n),e?(t.dom.setAttrib(e,"class","language-"+a),e.innerHTML=n,c.highlightElement(e),t.selection.select(e)):(t.insertContent('
      '+n+"
      "),t.selection.select(t.$("#__new").removeAttr("id")[0]))})},m=function(e){var t=p(e);return t?t.textContent:""},b=function(e){var t=a(e);return t||[{text:"HTML/XML",value:"markup"},{text:"JavaScript",value:"javascript"},{text:"CSS",value:"css"},{text:"PHP",value:"php"},{text:"Ruby",value:"ruby"},{text:"Python",value:"python"},{text:"Java",value:"java"},{text:"C",value:"c"},{text:"C#",value:"csharp"},{text:"C++",value:"cpp"}]},y=function(e){var t,a=f(e);return a&&(t=a.className.match(/language-(\w+)/))?t[1]:""},v=function(t){var e=o(t),a=l(t),n=y(t),i=b(t),r=m(t);t.windowManager.open({title:"Insert/Edit code sample",minWidth:e,minHeight:a,layout:"flex",direction:"column",align:"stretch",body:[{type:"listbox",name:"language",label:"Language",maxWidth:200,value:n,values:i},{type:"textbox",name:"code",multiline:!0,spellcheck:!1,ariaLabel:"Code view",flex:1,style:"direction: ltr; text-align: left",classes:"monospace",value:r,autofocus:!0}],onSubmit:function(e){h(t,e.data.language,e.data.code)}})},k=function(t){t.addCommand("codesample",function(){var e=t.selection.getNode();t.selection.isCollapsed()||d.isCodeSample(e)?v(t):t.formatter.toggle("code")})},w=function(a){var i=a.$;a.on("PreProcess",function(e){i("pre[contenteditable=false]",e.node).filter(d.trimArg(d.isCodeSample)).each(function(e,t){var a=i(t),n=t.textContent;a.attr("class",i.trim(a.attr("class"))),a.removeAttr("contentEditable"),a.empty().append(i("").each(function(){this.textContent=n}))})}),a.on("SetContent",function(){var e=i("pre").filter(d.trimArg(d.isCodeSample)).filter(function(e,t){return"false"!==t.contentEditable});e.length&&a.undoManager.transact(function(){e.each(function(e,t){i(t).find("br").each(function(e,t){t.parentNode.replaceChild(a.getDoc().createTextNode("\n"),t)}),t.contentEditable=!1,t.innerHTML=a.dom.encode(t.textContent),c.highlightElement(t),t.className=i.trim(t.className)})})})},x=function(e,t,a,n){var i,r=s(e);e.inline&&a.get()||!e.inline&&n.get()||(e.inline?a.set(!0):n.set(!0),!1!==r&&(i=e.dom.create("link",{rel:"stylesheet",href:r||t+"/css/prism.css"}),e.getDoc().getElementsByTagName("head")[0].appendChild(i)))},S=function(e){e.addButton("codesample",{cmd:"codesample",title:"Insert/Edit code sample"}),e.addMenuItem("codesample",{cmd:"codesample",text:"Code sample",icon:"codesample"})},C=n(!1);e.add("codesample",function(t,e){var a=n(!1);w(t),S(t),k(t),t.on("init",function(){x(t,e,C,a)}),t.on("dblclick",function(e){d.isCodeSample(e.target)&&v(t)})})}(window); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/colorpicker/index.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/colorpicker/index.js deleted file mode 100644 index 1af1ae6..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/colorpicker/index.js +++ /dev/null @@ -1,7 +0,0 @@ -// Exports the "colorpicker" plugin for usage with module loaders -// Usage: -// CommonJS: -// require('tinymce/plugins/colorpicker') -// ES2015: -// import 'tinymce/plugins/colorpicker' -require('./plugin.js'); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/colorpicker/plugin.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/colorpicker/plugin.js deleted file mode 100644 index 04872b3..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/colorpicker/plugin.js +++ /dev/null @@ -1,126 +0,0 @@ -(function () { -var colorpicker = (function () { - 'use strict'; - - var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); - - var global$1 = tinymce.util.Tools.resolve('tinymce.util.Color'); - - var showPreview = function (win, hexColor) { - win.find('#preview')[0].getEl().style.background = hexColor; - }; - var setColor = function (win, value) { - var color = global$1(value), rgb = color.toRgb(); - win.fromJSON({ - r: rgb.r, - g: rgb.g, - b: rgb.b, - hex: color.toHex().substr(1) - }); - showPreview(win, color.toHex()); - }; - var open = function (editor, callback, value) { - var win = editor.windowManager.open({ - title: 'Color', - items: { - type: 'container', - layout: 'flex', - direction: 'row', - align: 'stretch', - padding: 5, - spacing: 10, - items: [ - { - type: 'colorpicker', - value: value, - onchange: function () { - var rgb = this.rgb(); - if (win) { - win.find('#r').value(rgb.r); - win.find('#g').value(rgb.g); - win.find('#b').value(rgb.b); - win.find('#hex').value(this.value().substr(1)); - showPreview(win, this.value()); - } - } - }, - { - type: 'form', - padding: 0, - labelGap: 5, - defaults: { - type: 'textbox', - size: 7, - value: '0', - flex: 1, - spellcheck: false, - onchange: function () { - var colorPickerCtrl = win.find('colorpicker')[0]; - var name, value; - name = this.name(); - value = this.value(); - if (name === 'hex') { - value = '#' + value; - setColor(win, value); - colorPickerCtrl.value(value); - return; - } - value = { - r: win.find('#r').value(), - g: win.find('#g').value(), - b: win.find('#b').value() - }; - colorPickerCtrl.value(value); - setColor(win, value); - } - }, - items: [ - { - name: 'r', - label: 'R', - autofocus: 1 - }, - { - name: 'g', - label: 'G' - }, - { - name: 'b', - label: 'B' - }, - { - name: 'hex', - label: '#', - value: '000000' - }, - { - name: 'preview', - type: 'container', - border: 1 - } - ] - } - ] - }, - onSubmit: function () { - callback('#' + win.toJSON().hex); - } - }); - setColor(win, value); - }; - var Dialog = { open: open }; - - global.add('colorpicker', function (editor) { - if (!editor.settings.color_picker_callback) { - editor.settings.color_picker_callback = function (callback, value) { - Dialog.open(editor, callback, value); - }; - } - }); - function Plugin () { - } - - return Plugin; - -}()); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/colorpicker/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/colorpicker/plugin.min.js deleted file mode 100644 index 10317a5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/colorpicker/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),l=tinymce.util.Tools.resolve("tinymce.util.Color"),a=function(e,n){e.find("#preview")[0].getEl().style.background=n},o=function(e,n){var i=l(n),t=i.toRgb();e.fromJSON({r:t.r,g:t.g,b:t.b,hex:i.toHex().substr(1)}),a(e,i.toHex())},t=function(e,n,i){var t=e.windowManager.open({title:"Color",items:{type:"container",layout:"flex",direction:"row",align:"stretch",padding:5,spacing:10,items:[{type:"colorpicker",value:i,onchange:function(){var e=this.rgb();t&&(t.find("#r").value(e.r),t.find("#g").value(e.g),t.find("#b").value(e.b),t.find("#hex").value(this.value().substr(1)),a(t,this.value()))}},{type:"form",padding:0,labelGap:5,defaults:{type:"textbox",size:7,value:"0",flex:1,spellcheck:!1,onchange:function(){var e,n,i=t.find("colorpicker")[0];if(e=this.name(),n=this.value(),"hex"===e)return o(t,n="#"+n),void i.value(n);n={r:t.find("#r").value(),g:t.find("#g").value(),b:t.find("#b").value()},i.value(n),o(t,n)}},items:[{name:"r",label:"R",autofocus:1},{name:"g",label:"G"},{name:"b",label:"B"},{name:"hex",label:"#",value:"000000"},{name:"preview",type:"container",border:1}]}]},onSubmit:function(){n("#"+t.toJSON().hex)}});o(t,i)};e.add("colorpicker",function(i){i.settings.color_picker_callback||(i.settings.color_picker_callback=function(e,n){t(i,e,n)})})}(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/contextmenu/index.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/contextmenu/index.js deleted file mode 100644 index ae837e2..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/contextmenu/index.js +++ /dev/null @@ -1,7 +0,0 @@ -// Exports the "contextmenu" plugin for usage with module loaders -// Usage: -// CommonJS: -// require('tinymce/plugins/contextmenu') -// ES2015: -// import 'tinymce/plugins/contextmenu' -require('./plugin.js'); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/contextmenu/plugin.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/contextmenu/plugin.js deleted file mode 100644 index 5550f9f..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/contextmenu/plugin.js +++ /dev/null @@ -1,168 +0,0 @@ -(function () { -var contextmenu = (function () { - 'use strict'; - - var Cell = function (initial) { - var value = initial; - var get = function () { - return value; - }; - var set = function (v) { - value = v; - }; - var clone = function () { - return Cell(get()); - }; - return { - get: get, - set: set, - clone: clone - }; - }; - - var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); - - var get = function (visibleState) { - var isContextMenuVisible = function () { - return visibleState.get(); - }; - return { isContextMenuVisible: isContextMenuVisible }; - }; - var Api = { get: get }; - - var shouldNeverUseNative = function (editor) { - return editor.settings.contextmenu_never_use_native; - }; - var getContextMenu = function (editor) { - return editor.getParam('contextmenu', 'link openlink image inserttable | cell row column deletetable'); - }; - var Settings = { - shouldNeverUseNative: shouldNeverUseNative, - getContextMenu: getContextMenu - }; - - var global$1 = tinymce.util.Tools.resolve('tinymce.dom.DOMUtils'); - - var getUiContainer = function (editor) { - return global$1.DOM.select(editor.settings.ui_container)[0]; - }; - - var nu = function (x, y) { - return { - x: x, - y: y - }; - }; - var transpose = function (pos, dx, dy) { - return nu(pos.x + dx, pos.y + dy); - }; - var fromPageXY = function (e) { - return nu(e.pageX, e.pageY); - }; - var fromClientXY = function (e) { - return nu(e.clientX, e.clientY); - }; - var transposeUiContainer = function (element, pos) { - if (element && global$1.DOM.getStyle(element, 'position', true) !== 'static') { - var containerPos = global$1.DOM.getPos(element); - var dx = containerPos.x - element.scrollLeft; - var dy = containerPos.y - element.scrollTop; - return transpose(pos, -dx, -dy); - } else { - return transpose(pos, 0, 0); - } - }; - var transposeContentAreaContainer = function (element, pos) { - var containerPos = global$1.DOM.getPos(element); - return transpose(pos, containerPos.x, containerPos.y); - }; - var getPos = function (editor, e) { - if (editor.inline) { - return transposeUiContainer(getUiContainer(editor), fromPageXY(e)); - } else { - var iframePos = transposeContentAreaContainer(editor.getContentAreaContainer(), fromClientXY(e)); - return transposeUiContainer(getUiContainer(editor), iframePos); - } - }; - var Coords = { getPos: getPos }; - - var global$2 = tinymce.util.Tools.resolve('tinymce.ui.Factory'); - - var global$3 = tinymce.util.Tools.resolve('tinymce.util.Tools'); - - var renderMenu = function (editor, visibleState) { - var menu, contextmenu; - var items = []; - contextmenu = Settings.getContextMenu(editor); - global$3.each(contextmenu.split(/[ ,]/), function (name) { - var item = editor.menuItems[name]; - if (name === '|') { - item = { text: name }; - } - if (item) { - item.shortcut = ''; - items.push(item); - } - }); - for (var i = 0; i < items.length; i++) { - if (items[i].text === '|') { - if (i === 0 || i === items.length - 1) { - items.splice(i, 1); - } - } - } - menu = global$2.create('menu', { - items: items, - context: 'contextmenu', - classes: 'contextmenu' - }); - menu.uiContainer = getUiContainer(editor); - menu.renderTo(getUiContainer(editor)); - menu.on('hide', function (e) { - if (e.control === this) { - visibleState.set(false); - } - }); - editor.on('remove', function () { - menu.remove(); - menu = null; - }); - return menu; - }; - var show = function (editor, pos, visibleState, menu) { - if (menu.get() === null) { - menu.set(renderMenu(editor, visibleState)); - } else { - menu.get().show(); - } - menu.get().moveTo(pos.x, pos.y); - visibleState.set(true); - }; - var ContextMenu = { show: show }; - - var isNativeOverrideKeyEvent = function (editor, e) { - return e.ctrlKey && !Settings.shouldNeverUseNative(editor); - }; - var setup = function (editor, visibleState, menu) { - editor.on('contextmenu', function (e) { - if (isNativeOverrideKeyEvent(editor, e)) { - return; - } - e.preventDefault(); - ContextMenu.show(editor, Coords.getPos(editor, e), visibleState, menu); - }); - }; - var Bind = { setup: setup }; - - global.add('contextmenu', function (editor) { - var menu = Cell(null), visibleState = Cell(false); - Bind.setup(editor, visibleState, menu); - return Api.get(visibleState); - }); - function Plugin () { - } - - return Plugin; - -}()); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/contextmenu/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/contextmenu/plugin.min.js deleted file mode 100644 index a2e2c75..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/contextmenu/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var o=function(t){var n=t,e=function(){return n};return{get:e,set:function(t){n=t},clone:function(){return o(e())}}},t=tinymce.util.Tools.resolve("tinymce.PluginManager"),i=function(t){return{isContextMenuVisible:function(){return t.get()}}},r=function(t){return t.settings.contextmenu_never_use_native},u=function(t){return t.getParam("contextmenu","link openlink image inserttable | cell row column deletetable")},l=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),s=function(t){return l.DOM.select(t.settings.ui_container)[0]},a=function(t,n){return{x:t,y:n}},f=function(t,n,e){return a(t.x+n,t.y+e)},m=function(t,n){if(t&&"static"!==l.DOM.getStyle(t,"position",!0)){var e=l.DOM.getPos(t),o=e.x-t.scrollLeft,i=e.y-t.scrollTop;return f(n,-o,-i)}return f(n,0,0)},c=function(t,n){if(t.inline)return m(s(t),a((u=n).pageX,u.pageY));var e,o,i,r,u,c=(e=t.getContentAreaContainer(),o=a((r=n).clientX,r.clientY),i=l.DOM.getPos(e),f(o,i.x,i.y));return m(s(t),c)},g=tinymce.util.Tools.resolve("tinymce.ui.Factory"),v=tinymce.util.Tools.resolve("tinymce.util.Tools"),y=function(t,n,e,o){null===o.get()?o.set(function(e,n){var t,o,i=[];o=u(e),v.each(o.split(/[ ,]/),function(t){var n=e.menuItems[t];"|"===t&&(n={text:t}),n&&(n.shortcut="",i.push(n))});for(var r=0;rKx}s1_F$4FCWDA^8LW0018VEC2ui01^Na000Hw;3tYzX_jM3Qpv$_M?zI9i5=0S zX-{-uv=l3%&P0s%m9Ox_a(m_c|u z01g3U0`Wll5)poVdma=N8y<3f0Sf~hXmTC}2oxMW4FdxUj+z4<0}lrX2nP=qkDRIt z9Ge*(qzMrj3jrIOjvI{`5eWzt3`G_T8yChG8w(a19SkK12@M(+799Zr9n=~PzBCmA z5)BU-)YKUd4H5!D9|!^o9kWIe9SH(WDHRk92}DZ?3})2$P@$55g90f0N)ZA8JID5J Aw*UYD diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-cry.gif b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-cry.gif deleted file mode 100644 index 74d897a4f6d22e814e2b054e98b8a75fb464b4be..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 329 zcmV-P0k-}}Nk%w1VG;lm0Mr-&E)xPSit@9T3%;vR+|V+?t0A(pllJjXrMl7n=_A_a za^B+Su$LjvyC3@TIQZNZa##w=!k(SO^P#bO*w(eU#;{U83XFCU_V)J5wrb+;g2vkN z#>U24qVoOvY5)KLA^8LW0018VEC2ui01^Na000HX;3tY$X_jM3QUfCh%s^o(nF++< zc?Th6v=oL>*by8K!mhvwelUXuuW&&U9iGO3hM@>Njw{l^#0q9mWpcefdI;O$;efnY zkd~@r-o$*74FCWI1%d((4+jDz0va0>69^fI6%`W{8w!gU1pyL>prH>E0R<%k6Aq%H z4ij+^9TEwM5P}eh2@)L<~6+>@EpxfA0YrcPNsSu diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-embarassed.gif b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-embarassed.gif deleted file mode 100644 index 963a96b8a7593b1d8bcbab073abe5ee4e539dbf6..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 331 zcmV-R0kr-{Nk%w1VG;lm0MrryDh>j~yq&6%75dW~z^P39(NxsGDE{UkxtkIEq(S-a zRKlwv+S=Lr?>hbYY~sQ?c3T&ZcN_Nh_EU3s(>Io6B&>WW`@bsw**)Ocy1bht z{*G6|uwwqUQ2+n{A^8LW0018VEC2ui01^Na000HZ;3tYwX_jM3YQ!c88=*-m*&&bO zILd=`w3KAC;8hxpif*w9ek6oqV-Z0L77fROK$BSR@5BAv-%C>6y>>#+D4e#&nz^qMDItlpp zTG728+|V&?R13PIEBW(C`uh6d*t-1sZ^XQv;oDD}iYLOV7uVO;{`xl4#4tJ{0;h@! z>)kdc3IhA?Hvj+tA^8La0018VEC2ui01^Na06+!P;3tYuX_ljS7!u|-O)I}TzP1q%xT4HOFwMJaO;2ml)!00$)141pU08x3594IX?4 o5YuAA8yXz~76K1c;3^jg77WP185Rf^u}23N0sR5^q(T4yJ1sVN5dZ)H diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-frown.gif b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-frown.gif deleted file mode 100644 index 716f55e161bfebb1c3d34f0b0f40c177fc82c30b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 340 zcmV-a0jvH;Nk%w1VG;lm0MroxK_>;q#>Sw62=mns-On=0wransPVevT^YK{Dy(0YY zH)vE6x0?;Wqb>gZas1^OT0si>`ugD5y87}*#H$s=yq(wA*8cf7{`y+(+9J7|9QfT7 z`ROHiU=Y&6FaQ7mA^8LW0018VEC2ui01^Na000Hi;3tYvX_jM3N`@u~nju9hSuh^r zIEcp-wA7(NL0~2d#RP+(G!CPPA>o*KJjv_CkucCA5=K?AfF#RG2V*8BU@jL304|4P z2;PGRF@bj$et;Jf2pR_mVsIA<85|n}kQ*Bq42Ovqj*yy>6P0=h3X&9Z01yyk~2N4w%7#RW^55W%`0vQ+-6(y_*2pqz~90*;x9}yM}%$UI(7t#$D mK_3Se1{4HKM+6iG7EmeH6$V631{L5n)#CyC0qx-*Apkoyg?w!Q diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-innocent.gif b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-innocent.gif deleted file mode 100644 index 334d49e0e60f2997c9ba24071764f95d9e08a5cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 336 zcmV-W0k8f?Nk%w1VG;lm0MrryI4TI-%dP0m5~*+Y`T~ z7Rth){q{I_X%*S48uRZ|(b3V&wIKTX`u+WJzo<^$#wuY;3W|Cf{O29IkTAcaE&lpe z+P*^H)-tknA^-pYA^8LW0018VEC2ui01^Na000He;3tYwX_n)75QgVvNQ`6#5gcMm zEEG~blgXokptKAJgCU?%JT?yos!R6cPtcQWh2siHlNI2L}ifQhgX02^InZ2?-ktkqVRyZJY^Trk|lv zovp437?1~d46O)?2(1i+2NDYk8<+_Kil!K!3njA^!I#dL8x<729}*B65mC=m5gHH@ iDi9P3f*VjB3KS4HDb_qqRul{0DIT=Nk%w1VG;lm0Mrx!QauaC#>Vb6G=_5=^YB^9wrc376Sb5I-qJGf@9vZ# z5WlKU(!eVB+7tfnDXp0zyB`?BZ5IChalob*`uh6d*t+@dKGHcU+L|83yq*5~IoH?L zy`?Gp<{bX|SpWb4A^8LW0018VEC2ui01^Na000Hg;3tYyX_jM3R?Bl7&r(q;SsVx< zNd$5fv{ZsKA$SlL3&KN~a1tZRf*~1Ltkx9~2uL3&z-yb0WJDRY082|tP diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-laughing.gif b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-laughing.gif deleted file mode 100644 index 82c5b182e61d32bd394acae551eff180f1eebd26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 343 zcmV-d0jT~*Nk%w1VG;lm0Q4UK!lp8=s;1-69HWK?p_PpF=Pd8~Ygtcnp*fHAL z**;z>w3iC}`fmL6IkKB1N;3zEa}&zKpsu1;_V)HocR5-{J~BcYvE`YXhBnc@CfU=! za(Ec zG>66zv=rqr;2j)}gKqE$ekcSD?}0=WLB?AWp85)qALd+P=4)6X4oXy{bw2>K^d$ z@6ERvva+(4ib~41YUkTEn1&#?rzrOHT>1I=Y*h`+%*@WtPUPg|!@EEI_d5LgZ>^Og z-qyBKJqy*wF8}}lA^8La0018VEC2ui01^Na06+!6;3tYxX_lj?7+U61R3gAaEg8x< zT>%mSfCwURnWQF&g=Q0ZxH1ulW`QtH0>O!5%iT_X0VBy_@EkOngU8?ye~=H!t21{= z9@Uj3a_UbE88~kh5Eq7rh!7QSBn1c?0|Off1&k^`5*QE<4-gmSR<4C>Dj%C>6W(lWoQPVevT^YB^Fy&h6M z4YZgH{O~qtR1(Ci8T;lQ`uh6d*t-7xar*K{#Jrulo-Wtd*44u?{`oh#n;gQXGXDEo z_}UUC3IeK%0ssI2A^8La0018VEC2ui01^Na06+!R;3tYuX_ljSEE482&%+G^XK%|f zLKbCc4u{4-u|QG~LqamSTo?@JM3OKZAr!|Z2IzP@fY`=CIg$vA3qm46TowfLCt29I z6pDKuvnf~)83+sm9yW#?9s>^(89F=~2?!W44-6Ox2^vNza}fp^9v&G65pp936%Gg+ z6HpTy2o4oGoh+>l3Q)KVQwybl2oo*<4a3D469|nfEii|MH4`}p1_cZp0ssj%2>=2d q41Na?)CpS;4gvxWVpZcR76uLludD?Q1{SnP2NnVU0rZ&)0RTIit8@_n diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-surprised.gif b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-surprised.gif deleted file mode 100644 index 0cc9bb71cca4cdeafbb248ce7e07c3708c1cbd64..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 338 zcmV-Y0j>T=Nk%w1VG;lm0Q4UK`{WwN#>SnDDC*4*{OcpiwransPVevTQacIr@mkQp zCf(06s)_=>r7UYx48o@u`uh6d*t-7rH~ji<`P&oj;5Wp)o!8ga`SV6TA_BIW5#ZWV z{`*)c32kA}f=futY?#YE7kxGD|7L}4&OEDw$hkm+~<00QS>F_H?J#bz?uEHnl42f5(9 z5O)`6Q9V2o5;YVLUK)Y`7!Nr+4GMq?85s%^2?`BGDRU798Vn2?1`%>22R{iO0u>bk z9tlA?nk*O<3zHJH6&Mp5qALj)E(mxM!Y&vII4dm@1Ov{`f*8pL3xPEVUI>D>1_uxa kNm?`6VH{N6Di;P13m6<67z+;u7qCYM7XkVK^`jvGJD~P?KL7v# diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-tongue-out.gif b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-tongue-out.gif deleted file mode 100644 index 2075dc16058f1f17912167675ce5cfb9986fc71d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 328 zcmV-O0k{4~Nk%w1VG;lm0Mrx!CJF+^#>SU@3-{U*rx+Q^wrc$ABfqLn@9*x?z8(4X zSW-O=@){bmmI~g|GQXoP);cvj3|f1M8e@{G*!tYaiCEujj1NGxRN#6#tiCETo+{x{Hkzt z5k-kPvcD=V2nbmjCgL6k{uF&2nP-t0s;w<385Nx2oxDb z9T5Pp7qJl?3Kkh9oe2sCr5F$p7zPSlsUH*@54w*83=9Or4;w)r2pcU95(FL|1Th;< aDaRQH4;Tal7#Y$v#?=Au0pHUfApkpvZg^t= diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-undecided.gif b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-undecided.gif deleted file mode 100644 index bef7e257303f8243c89787e7a7f9955dd1f112e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 337 zcmV-X0j~Z>Nk%w1VG;lm0MroxDi#99#>R?y8~4}{%C>6#>?OadPVevTr-=vi@LATn z4rERY-qJF+n+?CCE&B3D{{3Shh?>WT0o%`b%*Voqm`dL;(4F35y zc485^n;g!+Bme*aA^8LW0018VEC2ui01^Na000Hf;3tYvX_jM3N=AnuogqakNi<9X zK?&0kwA8^tNn{?C$|IAYI1ZzT!2>}iuMddFK#NEkRl!7%6brJAnUs;)XcnA}TNBSP zxQ9;SvEfwYeSaGd2^|LqU~(QF1qBxr3Ii7x84ZVt8wCTKoSYAqc?p`G2onnpk`IOl z1`HLGj}riN2p1K12N4z&8IBDc6tEWs859;JtRB6>lf+xO9}yT19toMv8wnl`7(pKg j7zPv!OGgY81{hE&(iR3pP6ig;HPPS!_yOwPA0Yrc)=Yf3 diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-wink.gif b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/img/smiley-wink.gif deleted file mode 100644 index 0631c7616ec8624ddeee02b633326f697ee72f80..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 350 zcmV-k0ipg!Nk%w1VG;lm0Q4UK(ZVUl#>Sn03F^-g-qAA3wransPV?|t@9*x%vmQ`7 z4E*pcw3rOOq%3t@4*K#({N^40{c-yG`rz2Q!KfI-yq*61HrBop*VoqW<}&{JS@_x# zwwfF$4Fdh~IsgCwA^8La0018VEC2ui01^Na06+!X;3tYwX_ljiFp=e23$zWxW@`*G zN?2ty6iUNT!AMdPLn89IbS7WCB_mWF$+hzY-{PWkp(?(Xf;zbH~P z3jOdj?W+^YwrakfE8fyG&5jTBz!3WS`fgM_;MltQ+c}4GO8)(E`S3`@yq&d~5!ct& z)v79NObo)O7XSbNA^8LW0018VEC2ui01^Na000He;3tYwX_jM3QifI(nn6h_*=Wyk zUB{y}v=qYOIUF#R3dZPhAVv~H;(|a2yN_5FH&J0|$eJ3kw4gj1Y?v5d#>LMV12^6BYy$1)ZKA zga!|m2?POz0R)f>4+aPl8KD{gz`+G_9vLMFQU?RU!8uyH9}*i52|cC+7S0YEK_3Vk i1|APfM-Ltb8&4_H83sg61{vHn(cc000qNZzApkp'; - }); - emoticonsHtml += ''; - }); - emoticonsHtml += ''; - return emoticonsHtml; - }; - var PanelHtml = { getHtml: getHtml }; - - var insertEmoticon = function (editor, src, alt) { - editor.insertContent(editor.dom.createHTML('img', { - src: src, - alt: alt - })); - }; - var register = function (editor, pluginUrl) { - var panelHtml = PanelHtml.getHtml(pluginUrl); - editor.addButton('emoticons', { - type: 'panelbutton', - panel: { - role: 'application', - autohide: true, - html: panelHtml, - onclick: function (e) { - var linkElm = editor.dom.getParent(e.target, 'a'); - if (linkElm) { - insertEmoticon(editor, linkElm.getAttribute('data-mce-url'), linkElm.getAttribute('data-mce-alt')); - this.hide(); - } - } - }, - tooltip: 'Emoticons' - }); - }; - var Buttons = { register: register }; - - global.add('emoticons', function (editor, pluginUrl) { - Buttons.register(editor, pluginUrl); - }); - function Plugin () { - } - - return Plugin; - -}()); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/plugin.min.js deleted file mode 100644 index 4e3cd25..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/emoticons/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var t=tinymce.util.Tools.resolve("tinymce.PluginManager"),e=tinymce.util.Tools.resolve("tinymce.util.Tools"),n=[["cool","cry","embarassed","foot-in-mouth"],["frown","innocent","kiss","laughing"],["money-mouth","sealed","smile","surprised"],["tongue-out","undecided","wink","yell"]],i=function(i){var o;return o='',e.each(n,function(t){o+="",e.each(t,function(t){var e=i+"/img/smiley-"+t+".gif";o+=''}),o+=""}),o+="
      "},o=function(a,t){var e=i(t);a.addButton("emoticons",{type:"panelbutton",panel:{role:"application",autohide:!0,html:e,onclick:function(t){var e,i,o,n=a.dom.getParent(t.target,"a");n&&(e=a,i=n.getAttribute("data-mce-url"),o=n.getAttribute("data-mce-alt"),e.insertContent(e.dom.createHTML("img",{src:i,alt:o})),this.hide())}},tooltip:"Emoticons"})};t.add("emoticons",function(t,e){o(t,e)})}(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullpage/index.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullpage/index.js deleted file mode 100644 index c327d6a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullpage/index.js +++ /dev/null @@ -1,7 +0,0 @@ -// Exports the "fullpage" plugin for usage with module loaders -// Usage: -// CommonJS: -// require('tinymce/plugins/fullpage') -// ES2015: -// import 'tinymce/plugins/fullpage' -require('./plugin.js'); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullpage/plugin.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullpage/plugin.js deleted file mode 100644 index 0bd4a04..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullpage/plugin.js +++ /dev/null @@ -1,519 +0,0 @@ -(function () { -var fullpage = (function () { - 'use strict'; - - var Cell = function (initial) { - var value = initial; - var get = function () { - return value; - }; - var set = function (v) { - value = v; - }; - var clone = function () { - return Cell(get()); - }; - return { - get: get, - set: set, - clone: clone - }; - }; - - var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); - - var global$1 = tinymce.util.Tools.resolve('tinymce.util.Tools'); - - var global$2 = tinymce.util.Tools.resolve('tinymce.html.DomParser'); - - var global$3 = tinymce.util.Tools.resolve('tinymce.html.Node'); - - var global$4 = tinymce.util.Tools.resolve('tinymce.html.Serializer'); - - var shouldHideInSourceView = function (editor) { - return editor.getParam('fullpage_hide_in_source_view'); - }; - var getDefaultXmlPi = function (editor) { - return editor.getParam('fullpage_default_xml_pi'); - }; - var getDefaultEncoding = function (editor) { - return editor.getParam('fullpage_default_encoding'); - }; - var getDefaultFontFamily = function (editor) { - return editor.getParam('fullpage_default_font_family'); - }; - var getDefaultFontSize = function (editor) { - return editor.getParam('fullpage_default_font_size'); - }; - var getDefaultTextColor = function (editor) { - return editor.getParam('fullpage_default_text_color'); - }; - var getDefaultTitle = function (editor) { - return editor.getParam('fullpage_default_title'); - }; - var getDefaultDocType = function (editor) { - return editor.getParam('fullpage_default_doctype', ''); - }; - var Settings = { - shouldHideInSourceView: shouldHideInSourceView, - getDefaultXmlPi: getDefaultXmlPi, - getDefaultEncoding: getDefaultEncoding, - getDefaultFontFamily: getDefaultFontFamily, - getDefaultFontSize: getDefaultFontSize, - getDefaultTextColor: getDefaultTextColor, - getDefaultTitle: getDefaultTitle, - getDefaultDocType: getDefaultDocType - }; - - var parseHeader = function (head) { - return global$2({ - validate: false, - root_name: '#document' - }).parse(head); - }; - var htmlToData = function (editor, head) { - var headerFragment = parseHeader(head); - var data = {}; - var elm, matches; - function getAttr(elm, name) { - var value = elm.attr(name); - return value || ''; - } - data.fontface = Settings.getDefaultFontFamily(editor); - data.fontsize = Settings.getDefaultFontSize(editor); - elm = headerFragment.firstChild; - if (elm.type === 7) { - data.xml_pi = true; - matches = /encoding="([^"]+)"/.exec(elm.value); - if (matches) { - data.docencoding = matches[1]; - } - } - elm = headerFragment.getAll('#doctype')[0]; - if (elm) { - data.doctype = ''; - } - elm = headerFragment.getAll('title')[0]; - if (elm && elm.firstChild) { - data.title = elm.firstChild.value; - } - global$1.each(headerFragment.getAll('meta'), function (meta) { - var name = meta.attr('name'); - var httpEquiv = meta.attr('http-equiv'); - var matches; - if (name) { - data[name.toLowerCase()] = meta.attr('content'); - } else if (httpEquiv === 'Content-Type') { - matches = /charset\s*=\s*(.*)\s*/gi.exec(meta.attr('content')); - if (matches) { - data.docencoding = matches[1]; - } - } - }); - elm = headerFragment.getAll('html')[0]; - if (elm) { - data.langcode = getAttr(elm, 'lang') || getAttr(elm, 'xml:lang'); - } - data.stylesheets = []; - global$1.each(headerFragment.getAll('link'), function (link) { - if (link.attr('rel') === 'stylesheet') { - data.stylesheets.push(link.attr('href')); - } - }); - elm = headerFragment.getAll('body')[0]; - if (elm) { - data.langdir = getAttr(elm, 'dir'); - data.style = getAttr(elm, 'style'); - data.visited_color = getAttr(elm, 'vlink'); - data.link_color = getAttr(elm, 'link'); - data.active_color = getAttr(elm, 'alink'); - } - return data; - }; - var dataToHtml = function (editor, data, head) { - var headerFragment, headElement, html, elm, value; - var dom = editor.dom; - function setAttr(elm, name, value) { - elm.attr(name, value ? value : undefined); - } - function addHeadNode(node) { - if (headElement.firstChild) { - headElement.insert(node, headElement.firstChild); - } else { - headElement.append(node); - } - } - headerFragment = parseHeader(head); - headElement = headerFragment.getAll('head')[0]; - if (!headElement) { - elm = headerFragment.getAll('html')[0]; - headElement = new global$3('head', 1); - if (elm.firstChild) { - elm.insert(headElement, elm.firstChild, true); - } else { - elm.append(headElement); - } - } - elm = headerFragment.firstChild; - if (data.xml_pi) { - value = 'version="1.0"'; - if (data.docencoding) { - value += ' encoding="' + data.docencoding + '"'; - } - if (elm.type !== 7) { - elm = new global$3('xml', 7); - headerFragment.insert(elm, headerFragment.firstChild, true); - } - elm.value = value; - } else if (elm && elm.type === 7) { - elm.remove(); - } - elm = headerFragment.getAll('#doctype')[0]; - if (data.doctype) { - if (!elm) { - elm = new global$3('#doctype', 10); - if (data.xml_pi) { - headerFragment.insert(elm, headerFragment.firstChild); - } else { - addHeadNode(elm); - } - } - elm.value = data.doctype.substring(9, data.doctype.length - 1); - } else if (elm) { - elm.remove(); - } - elm = null; - global$1.each(headerFragment.getAll('meta'), function (meta) { - if (meta.attr('http-equiv') === 'Content-Type') { - elm = meta; - } - }); - if (data.docencoding) { - if (!elm) { - elm = new global$3('meta', 1); - elm.attr('http-equiv', 'Content-Type'); - elm.shortEnded = true; - addHeadNode(elm); - } - elm.attr('content', 'text/html; charset=' + data.docencoding); - } else if (elm) { - elm.remove(); - } - elm = headerFragment.getAll('title')[0]; - if (data.title) { - if (!elm) { - elm = new global$3('title', 1); - addHeadNode(elm); - } else { - elm.empty(); - } - elm.append(new global$3('#text', 3)).value = data.title; - } else if (elm) { - elm.remove(); - } - global$1.each('keywords,description,author,copyright,robots'.split(','), function (name) { - var nodes = headerFragment.getAll('meta'); - var i, meta; - var value = data[name]; - for (i = 0; i < nodes.length; i++) { - meta = nodes[i]; - if (meta.attr('name') === name) { - if (value) { - meta.attr('content', value); - } else { - meta.remove(); - } - return; - } - } - if (value) { - elm = new global$3('meta', 1); - elm.attr('name', name); - elm.attr('content', value); - elm.shortEnded = true; - addHeadNode(elm); - } - }); - var currentStyleSheetsMap = {}; - global$1.each(headerFragment.getAll('link'), function (stylesheet) { - if (stylesheet.attr('rel') === 'stylesheet') { - currentStyleSheetsMap[stylesheet.attr('href')] = stylesheet; - } - }); - global$1.each(data.stylesheets, function (stylesheet) { - if (!currentStyleSheetsMap[stylesheet]) { - elm = new global$3('link', 1); - elm.attr({ - rel: 'stylesheet', - text: 'text/css', - href: stylesheet - }); - elm.shortEnded = true; - addHeadNode(elm); - } - delete currentStyleSheetsMap[stylesheet]; - }); - global$1.each(currentStyleSheetsMap, function (stylesheet) { - stylesheet.remove(); - }); - elm = headerFragment.getAll('body')[0]; - if (elm) { - setAttr(elm, 'dir', data.langdir); - setAttr(elm, 'style', data.style); - setAttr(elm, 'vlink', data.visited_color); - setAttr(elm, 'link', data.link_color); - setAttr(elm, 'alink', data.active_color); - dom.setAttribs(editor.getBody(), { - style: data.style, - dir: data.dir, - vLink: data.visited_color, - link: data.link_color, - aLink: data.active_color - }); - } - elm = headerFragment.getAll('html')[0]; - if (elm) { - setAttr(elm, 'lang', data.langcode); - setAttr(elm, 'xml:lang', data.langcode); - } - if (!headElement.firstChild) { - headElement.remove(); - } - html = global$4({ - validate: false, - indent: true, - apply_source_formatting: true, - indent_before: 'head,html,body,meta,title,script,link,style', - indent_after: 'head,html,body,meta,title,script,link,style' - }).serialize(headerFragment); - return html.substring(0, html.indexOf('')); - }; - var Parser = { - parseHeader: parseHeader, - htmlToData: htmlToData, - dataToHtml: dataToHtml - }; - - var open = function (editor, headState) { - var data = Parser.htmlToData(editor, headState.get()); - editor.windowManager.open({ - title: 'Document properties', - data: data, - defaults: { - type: 'textbox', - size: 40 - }, - body: [ - { - name: 'title', - label: 'Title' - }, - { - name: 'keywords', - label: 'Keywords' - }, - { - name: 'description', - label: 'Description' - }, - { - name: 'robots', - label: 'Robots' - }, - { - name: 'author', - label: 'Author' - }, - { - name: 'docencoding', - label: 'Encoding' - } - ], - onSubmit: function (e) { - var headHtml = Parser.dataToHtml(editor, global$1.extend(data, e.data), headState.get()); - headState.set(headHtml); - } - }); - }; - var Dialog = { open: open }; - - var register = function (editor, headState) { - editor.addCommand('mceFullPageProperties', function () { - Dialog.open(editor, headState); - }); - }; - var Commands = { register: register }; - - var protectHtml = function (protect, html) { - global$1.each(protect, function (pattern) { - html = html.replace(pattern, function (str) { - return ''; - }); - }); - return html; - }; - var unprotectHtml = function (html) { - return html.replace(//g, function (a, m) { - return unescape(m); - }); - }; - var Protect = { - protectHtml: protectHtml, - unprotectHtml: unprotectHtml - }; - - var each = global$1.each; - var low = function (s) { - return s.replace(/<\/?[A-Z]+/g, function (a) { - return a.toLowerCase(); - }); - }; - var handleSetContent = function (editor, headState, footState, evt) { - var startPos, endPos, content, headerFragment, styles = ''; - var dom = editor.dom; - var elm; - if (evt.selection) { - return; - } - content = Protect.protectHtml(editor.settings.protect, evt.content); - if (evt.format === 'raw' && headState.get()) { - return; - } - if (evt.source_view && Settings.shouldHideInSourceView(editor)) { - return; - } - if (content.length === 0 && !evt.source_view) { - content = global$1.trim(headState.get()) + '\n' + global$1.trim(content) + '\n' + global$1.trim(footState.get()); - } - content = content.replace(/<(\/?)BODY/gi, '<$1body'); - startPos = content.indexOf('', startPos); - headState.set(low(content.substring(0, startPos + 1))); - endPos = content.indexOf('\n'); - } - headerFragment = Parser.parseHeader(headState.get()); - each(headerFragment.getAll('style'), function (node) { - if (node.firstChild) { - styles += node.firstChild.value; - } - }); - elm = headerFragment.getAll('body')[0]; - if (elm) { - dom.setAttribs(editor.getBody(), { - style: elm.attr('style') || '', - dir: elm.attr('dir') || '', - vLink: elm.attr('vlink') || '', - link: elm.attr('link') || '', - aLink: elm.attr('alink') || '' - }); - } - dom.remove('fullpage_styles'); - var headElm = editor.getDoc().getElementsByTagName('head')[0]; - if (styles) { - dom.add(headElm, 'style', { id: 'fullpage_styles' }, styles); - elm = dom.get('fullpage_styles'); - if (elm.styleSheet) { - elm.styleSheet.cssText = styles; - } - } - var currentStyleSheetsMap = {}; - global$1.each(headElm.getElementsByTagName('link'), function (stylesheet) { - if (stylesheet.rel === 'stylesheet' && stylesheet.getAttribute('data-mce-fullpage')) { - currentStyleSheetsMap[stylesheet.href] = stylesheet; - } - }); - global$1.each(headerFragment.getAll('link'), function (stylesheet) { - var href = stylesheet.attr('href'); - if (!href) { - return true; - } - if (!currentStyleSheetsMap[href] && stylesheet.attr('rel') === 'stylesheet') { - dom.add(headElm, 'link', { - 'rel': 'stylesheet', - 'text': 'text/css', - 'href': href, - 'data-mce-fullpage': '1' - }); - } - delete currentStyleSheetsMap[href]; - }); - global$1.each(currentStyleSheetsMap, function (stylesheet) { - stylesheet.parentNode.removeChild(stylesheet); - }); - }; - var getDefaultHeader = function (editor) { - var header = '', value, styles = ''; - if (Settings.getDefaultXmlPi(editor)) { - var piEncoding = Settings.getDefaultEncoding(editor); - header += '\n'; - } - header += Settings.getDefaultDocType(editor); - header += '\n\n\n'; - if (value = Settings.getDefaultTitle(editor)) { - header += '' + value + '\n'; - } - if (value = Settings.getDefaultEncoding(editor)) { - header += '\n'; - } - if (value = Settings.getDefaultFontFamily(editor)) { - styles += 'font-family: ' + value + ';'; - } - if (value = Settings.getDefaultFontSize(editor)) { - styles += 'font-size: ' + value + ';'; - } - if (value = Settings.getDefaultTextColor(editor)) { - styles += 'color: ' + value + ';'; - } - header += '\n\n'; - return header; - }; - var handleGetContent = function (editor, head, foot, evt) { - if (!evt.selection && (!evt.source_view || !Settings.shouldHideInSourceView(editor))) { - evt.content = Protect.unprotectHtml(global$1.trim(head) + '\n' + global$1.trim(evt.content) + '\n' + global$1.trim(foot)); - } - }; - var setup = function (editor, headState, footState) { - editor.on('BeforeSetContent', function (evt) { - handleSetContent(editor, headState, footState, evt); - }); - editor.on('GetContent', function (evt) { - handleGetContent(editor, headState.get(), footState.get(), evt); - }); - }; - var FilterContent = { setup: setup }; - - var register$1 = function (editor) { - editor.addButton('fullpage', { - title: 'Document properties', - cmd: 'mceFullPageProperties' - }); - editor.addMenuItem('fullpage', { - text: 'Document properties', - cmd: 'mceFullPageProperties', - context: 'file' - }); - }; - var Buttons = { register: register$1 }; - - global.add('fullpage', function (editor) { - var headState = Cell(''), footState = Cell(''); - Commands.register(editor, headState); - Buttons.register(editor); - FilterContent.setup(editor, headState, footState); - }); - function Plugin () { - } - - return Plugin; - -}()); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullpage/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullpage/plugin.min.js deleted file mode 100644 index de5221a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullpage/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var l=function(e){var t=e,n=function(){return t};return{get:n,set:function(e){t=e},clone:function(){return l(n())}}},e=tinymce.util.Tools.resolve("tinymce.PluginManager"),g=tinymce.util.Tools.resolve("tinymce.util.Tools"),t=tinymce.util.Tools.resolve("tinymce.html.DomParser"),f=tinymce.util.Tools.resolve("tinymce.html.Node"),m=tinymce.util.Tools.resolve("tinymce.html.Serializer"),h=function(e){return e.getParam("fullpage_hide_in_source_view")},r=function(e){return e.getParam("fullpage_default_xml_pi")},o=function(e){return e.getParam("fullpage_default_encoding")},a=function(e){return e.getParam("fullpage_default_font_family")},c=function(e){return e.getParam("fullpage_default_font_size")},s=function(e){return e.getParam("fullpage_default_text_color")},u=function(e){return e.getParam("fullpage_default_title")},d=function(e){return e.getParam("fullpage_default_doctype","")},p=function(e){return t({validate:!1,root_name:"#document"}).parse(e)},y=p,v=function(e,t){var n,l,i=p(t),r={};function o(e,t){return e.attr(t)||""}return r.fontface=a(e),r.fontsize=c(e),7===(n=i.firstChild).type&&(r.xml_pi=!0,(l=/encoding="([^"]+)"/.exec(n.value))&&(r.docencoding=l[1])),(n=i.getAll("#doctype")[0])&&(r.doctype=""),(n=i.getAll("title")[0])&&n.firstChild&&(r.title=n.firstChild.value),g.each(i.getAll("meta"),function(e){var t,n=e.attr("name"),l=e.attr("http-equiv");n?r[n.toLowerCase()]=e.attr("content"):"Content-Type"===l&&(t=/charset\s*=\s*(.*)\s*/gi.exec(e.attr("content")))&&(r.docencoding=t[1])}),(n=i.getAll("html")[0])&&(r.langcode=o(n,"lang")||o(n,"xml:lang")),r.stylesheets=[],g.each(i.getAll("link"),function(e){"stylesheet"===e.attr("rel")&&r.stylesheets.push(e.attr("href"))}),(n=i.getAll("body")[0])&&(r.langdir=o(n,"dir"),r.style=o(n,"style"),r.visited_color=o(n,"vlink"),r.link_color=o(n,"link"),r.active_color=o(n,"alink")),r},_=function(e,r,t){var o,n,l,a,i,c=e.dom;function s(e,t,n){e.attr(t,n||undefined)}function u(e){n.firstChild?n.insert(e,n.firstChild):n.append(e)}o=p(t),(n=o.getAll("head")[0])||(a=o.getAll("html")[0],n=new f("head",1),a.firstChild?a.insert(n,a.firstChild,!0):a.append(n)),a=o.firstChild,r.xml_pi?(i='version="1.0"',r.docencoding&&(i+=' encoding="'+r.docencoding+'"'),7!==a.type&&(a=new f("xml",7),o.insert(a,o.firstChild,!0)),a.value=i):a&&7===a.type&&a.remove(),a=o.getAll("#doctype")[0],r.doctype?(a||(a=new f("#doctype",10),r.xml_pi?o.insert(a,o.firstChild):u(a)),a.value=r.doctype.substring(9,r.doctype.length-1)):a&&a.remove(),a=null,g.each(o.getAll("meta"),function(e){"Content-Type"===e.attr("http-equiv")&&(a=e)}),r.docencoding?(a||((a=new f("meta",1)).attr("http-equiv","Content-Type"),a.shortEnded=!0,u(a)),a.attr("content","text/html; charset="+r.docencoding)):a&&a.remove(),a=o.getAll("title")[0],r.title?(a?a.empty():u(a=new f("title",1)),a.append(new f("#text",3)).value=r.title):a&&a.remove(),g.each("keywords,description,author,copyright,robots".split(","),function(e){var t,n,l=o.getAll("meta"),i=r[e];for(t=0;t"))},n=function(n,l){var i=v(n,l.get());n.windowManager.open({title:"Document properties",data:i,defaults:{type:"textbox",size:40},body:[{name:"title",label:"Title"},{name:"keywords",label:"Keywords"},{name:"description",label:"Description"},{name:"robots",label:"Robots"},{name:"author",label:"Author"},{name:"docencoding",label:"Encoding"}],onSubmit:function(e){var t=_(n,g.extend(i,e.data),l.get());l.set(t)}})},i=function(e,t){e.addCommand("mceFullPageProperties",function(){n(e,t)})},b=function(e,t){return g.each(e,function(e){t=t.replace(e,function(e){return"\x3c!--mce:protected "+escape(e)+"--\x3e"})}),t},x=function(e){return e.replace(//g,function(e,t){return unescape(t)})},k=g.each,C=function(e){return e.replace(/<\/?[A-Z]+/g,function(e){return e.toLowerCase()})},A=function(e){var t,n="",l="";if(r(e)){var i=o(e);n+='\n'}return n+=d(e),n+="\n\n\n",(t=u(e))&&(n+=""+t+"\n"),(t=o(e))&&(n+='\n'),(t=a(e))&&(l+="font-family: "+t+";"),(t=c(e))&&(l+="font-size: "+t+";"),(t=s(e))&&(l+="color: "+t+";"),n+="\n\n"},w=function(r,o,a){r.on("BeforeSetContent",function(e){!function(e,t,n,l){var i,r,o,a,c,s="",u=e.dom;if(!(l.selection||(o=b(e.settings.protect,l.content),"raw"===l.format&&t.get()||l.source_view&&h(e)))){0!==o.length||l.source_view||(o=g.trim(t.get())+"\n"+g.trim(o)+"\n"+g.trim(n.get())),-1!==(i=(o=o.replace(/<(\/?)BODY/gi,"<$1body")).indexOf("",i),t.set(C(o.substring(0,i+1))),-1===(r=o.indexOf("\n")),a=y(t.get()),k(a.getAll("style"),function(e){e.firstChild&&(s+=e.firstChild.value)}),(c=a.getAll("body")[0])&&u.setAttribs(e.getBody(),{style:c.attr("style")||"",dir:c.attr("dir")||"",vLink:c.attr("vlink")||"",link:c.attr("link")||"",aLink:c.attr("alink")||""}),u.remove("fullpage_styles");var d=e.getDoc().getElementsByTagName("head")[0];s&&(u.add(d,"style",{id:"fullpage_styles"},s),(c=u.get("fullpage_styles")).styleSheet&&(c.styleSheet.cssText=s));var f={};g.each(d.getElementsByTagName("link"),function(e){"stylesheet"===e.rel&&e.getAttribute("data-mce-fullpage")&&(f[e.href]=e)}),g.each(a.getAll("link"),function(e){var t=e.attr("href");if(!t)return!0;f[t]||"stylesheet"!==e.attr("rel")||u.add(d,"link",{rel:"stylesheet",text:"text/css",href:t,"data-mce-fullpage":"1"}),delete f[t]}),g.each(f,function(e){e.parentNode.removeChild(e)})}}(r,o,a,e)}),r.on("GetContent",function(e){var t,n,l,i;t=r,n=o.get(),l=a.get(),(i=e).selection||i.source_view&&h(t)||(i.content=x(g.trim(n)+"\n"+g.trim(i.content)+"\n"+g.trim(l)))})},P=function(e){e.addButton("fullpage",{title:"Document properties",cmd:"mceFullPageProperties"}),e.addMenuItem("fullpage",{text:"Document properties",cmd:"mceFullPageProperties",context:"file"})};e.add("fullpage",function(e){var t=l(""),n=l("");i(e,t),P(e),w(e,t,n)})}(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullscreen/index.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullscreen/index.js deleted file mode 100644 index 6b4e263..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullscreen/index.js +++ /dev/null @@ -1,7 +0,0 @@ -// Exports the "fullscreen" plugin for usage with module loaders -// Usage: -// CommonJS: -// require('tinymce/plugins/fullscreen') -// ES2015: -// import 'tinymce/plugins/fullscreen' -require('./plugin.js'); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullscreen/plugin.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullscreen/plugin.js deleted file mode 100644 index 1c5c00e..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullscreen/plugin.js +++ /dev/null @@ -1,177 +0,0 @@ -(function () { -var fullscreen = (function (domGlobals) { - 'use strict'; - - var Cell = function (initial) { - var value = initial; - var get = function () { - return value; - }; - var set = function (v) { - value = v; - }; - var clone = function () { - return Cell(get()); - }; - return { - get: get, - set: set, - clone: clone - }; - }; - - var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); - - var get = function (fullscreenState) { - return { - isFullscreen: function () { - return fullscreenState.get() !== null; - } - }; - }; - var Api = { get: get }; - - var global$1 = tinymce.util.Tools.resolve('tinymce.dom.DOMUtils'); - - var fireFullscreenStateChanged = function (editor, state) { - editor.fire('FullscreenStateChanged', { state: state }); - }; - var Events = { fireFullscreenStateChanged: fireFullscreenStateChanged }; - - var DOM = global$1.DOM; - var getWindowSize = function () { - var w; - var h; - var win = domGlobals.window; - var doc = domGlobals.document; - var body = doc.body; - if (body.offsetWidth) { - w = body.offsetWidth; - h = body.offsetHeight; - } - if (win.innerWidth && win.innerHeight) { - w = win.innerWidth; - h = win.innerHeight; - } - return { - w: w, - h: h - }; - }; - var getScrollPos = function () { - var vp = DOM.getViewPort(); - return { - x: vp.x, - y: vp.y - }; - }; - var setScrollPos = function (pos) { - domGlobals.window.scrollTo(pos.x, pos.y); - }; - var toggleFullscreen = function (editor, fullscreenState) { - var body = domGlobals.document.body; - var documentElement = domGlobals.document.documentElement; - var editorContainerStyle; - var editorContainer, iframe, iframeStyle; - var fullscreenInfo = fullscreenState.get(); - var resize = function () { - DOM.setStyle(iframe, 'height', getWindowSize().h - (editorContainer.clientHeight - iframe.clientHeight)); - }; - var removeResize = function () { - DOM.unbind(domGlobals.window, 'resize', resize); - }; - editorContainer = editor.getContainer(); - editorContainerStyle = editorContainer.style; - iframe = editor.getContentAreaContainer().firstChild; - iframeStyle = iframe.style; - if (!fullscreenInfo) { - var newFullScreenInfo = { - scrollPos: getScrollPos(), - containerWidth: editorContainerStyle.width, - containerHeight: editorContainerStyle.height, - iframeWidth: iframeStyle.width, - iframeHeight: iframeStyle.height, - resizeHandler: resize, - removeHandler: removeResize - }; - iframeStyle.width = iframeStyle.height = '100%'; - editorContainerStyle.width = editorContainerStyle.height = ''; - DOM.addClass(body, 'mce-fullscreen'); - DOM.addClass(documentElement, 'mce-fullscreen'); - DOM.addClass(editorContainer, 'mce-fullscreen'); - DOM.bind(domGlobals.window, 'resize', resize); - editor.on('remove', removeResize); - resize(); - fullscreenState.set(newFullScreenInfo); - Events.fireFullscreenStateChanged(editor, true); - } else { - iframeStyle.width = fullscreenInfo.iframeWidth; - iframeStyle.height = fullscreenInfo.iframeHeight; - if (fullscreenInfo.containerWidth) { - editorContainerStyle.width = fullscreenInfo.containerWidth; - } - if (fullscreenInfo.containerHeight) { - editorContainerStyle.height = fullscreenInfo.containerHeight; - } - DOM.removeClass(body, 'mce-fullscreen'); - DOM.removeClass(documentElement, 'mce-fullscreen'); - DOM.removeClass(editorContainer, 'mce-fullscreen'); - setScrollPos(fullscreenInfo.scrollPos); - DOM.unbind(domGlobals.window, 'resize', fullscreenInfo.resizeHandler); - editor.off('remove', fullscreenInfo.removeHandler); - fullscreenState.set(null); - Events.fireFullscreenStateChanged(editor, false); - } - }; - var Actions = { toggleFullscreen: toggleFullscreen }; - - var register = function (editor, fullscreenState) { - editor.addCommand('mceFullScreen', function () { - Actions.toggleFullscreen(editor, fullscreenState); - }); - }; - var Commands = { register: register }; - - var postRender = function (editor) { - return function (e) { - var ctrl = e.control; - editor.on('FullscreenStateChanged', function (e) { - ctrl.active(e.state); - }); - }; - }; - var register$1 = function (editor) { - editor.addMenuItem('fullscreen', { - text: 'Fullscreen', - shortcut: 'Ctrl+Shift+F', - selectable: true, - cmd: 'mceFullScreen', - onPostRender: postRender(editor), - context: 'view' - }); - editor.addButton('fullscreen', { - active: false, - tooltip: 'Fullscreen', - cmd: 'mceFullScreen', - onPostRender: postRender(editor) - }); - }; - var Buttons = { register: register$1 }; - - global.add('fullscreen', function (editor) { - var fullscreenState = Cell(null); - if (editor.settings.inline) { - return Api.get(fullscreenState); - } - Commands.register(editor, fullscreenState); - Buttons.register(editor); - editor.addShortcut('Ctrl+Shift+F', '', 'mceFullScreen'); - return Api.get(fullscreenState); - }); - function Plugin () { - } - - return Plugin; - -}(window)); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullscreen/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullscreen/plugin.min.js deleted file mode 100644 index 259afc9..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/fullscreen/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(m){"use strict";var i=function(e){var n=e,t=function(){return n};return{get:t,set:function(e){n=e},clone:function(){return i(t())}}},e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(e){return{isFullscreen:function(){return null!==e.get()}}},n=tinymce.util.Tools.resolve("tinymce.dom.DOMUtils"),g=function(e,n){e.fire("FullscreenStateChanged",{state:n})},w=n.DOM,r=function(e,n){var t,r,l,i,o,c,s=m.document.body,u=m.document.documentElement,d=n.get(),a=function(){var e,n,t,i;w.setStyle(l,"height",(t=m.window,i=m.document.body,i.offsetWidth&&(e=i.offsetWidth,n=i.offsetHeight),t.innerWidth&&t.innerHeight&&(e=t.innerWidth,n=t.innerHeight),{w:e,h:n}).h-(r.clientHeight-l.clientHeight))},h=function(){w.unbind(m.window,"resize",a)};if(t=(r=e.getContainer()).style,i=(l=e.getContentAreaContainer().firstChild).style,d)i.width=d.iframeWidth,i.height=d.iframeHeight,d.containerWidth&&(t.width=d.containerWidth),d.containerHeight&&(t.height=d.containerHeight),w.removeClass(s,"mce-fullscreen"),w.removeClass(u,"mce-fullscreen"),w.removeClass(r,"mce-fullscreen"),o=d.scrollPos,m.window.scrollTo(o.x,o.y),w.unbind(m.window,"resize",d.resizeHandler),e.off("remove",d.removeHandler),n.set(null),g(e,!1);else{var f={scrollPos:(c=w.getViewPort(),{x:c.x,y:c.y}),containerWidth:t.width,containerHeight:t.height,iframeWidth:i.width,iframeHeight:i.height,resizeHandler:a,removeHandler:h};i.width=i.height="100%",t.width=t.height="",w.addClass(s,"mce-fullscreen"),w.addClass(u,"mce-fullscreen"),w.addClass(r,"mce-fullscreen"),w.bind(m.window,"resize",a),e.on("remove",h),a(),n.set(f),g(e,!0)}},l=function(e,n){e.addCommand("mceFullScreen",function(){r(e,n)})},o=function(t){return function(e){var n=e.control;t.on("FullscreenStateChanged",function(e){n.active(e.state)})}},c=function(e){e.addMenuItem("fullscreen",{text:"Fullscreen",shortcut:"Ctrl+Shift+F",selectable:!0,cmd:"mceFullScreen",onPostRender:o(e),context:"view"}),e.addButton("fullscreen",{active:!1,tooltip:"Fullscreen",cmd:"mceFullScreen",onPostRender:o(e)})};e.add("fullscreen",function(e){var n=i(null);return e.settings.inline||(l(e,n),c(e),e.addShortcut("Ctrl+Shift+F","","mceFullScreen")),t(n)})}(window); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/img/logo.png b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/img/logo.png deleted file mode 100644 index ebd7eb1424b5b571d74a06fc1ba211e168b7e0e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13208 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�x8a_6hzULJ1Og=3n8m7@LHN&c08QS_81L zvgm@D&)@(=nRrWaOlvOT9&0cP^BpCGAq0KT&%X_Sm6~d4!`8Km0s_PAV`C^~AOC+ZJL zytniD!W=a3`n|rK@l4Jw_GuxKid^|*7Sy!KbJeoKvq%x4kX)2iD7Q`)CW0Dl#+WcZ;lk1g7~x)@5l#haTG=YiN{ z1+7v|j$%)I0IFF1^5Xkd?piKryO&kc?-KvT0s-fZbqC|E*!F)?_)<-9H<)4o0000< KMNUMnLSTZ+CVU?N diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/index.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/index.js deleted file mode 100644 index 7f4bfe0..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/index.js +++ /dev/null @@ -1,7 +0,0 @@ -// Exports the "help" plugin for usage with module loaders -// Usage: -// CommonJS: -// require('tinymce/plugins/help') -// ES2015: -// import 'tinymce/plugins/help' -require('./plugin.js'); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/plugin.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/plugin.js deleted file mode 100644 index b26f217..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/plugin.js +++ /dev/null @@ -1,659 +0,0 @@ -(function () { -var help = (function () { - 'use strict'; - - var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); - - var noop = function () { - }; - var constant = function (value) { - return function () { - return value; - }; - }; - function curry(fn) { - var initialArgs = []; - for (var _i = 1; _i < arguments.length; _i++) { - initialArgs[_i - 1] = arguments[_i]; - } - return function () { - var restArgs = []; - for (var _i = 0; _i < arguments.length; _i++) { - restArgs[_i] = arguments[_i]; - } - var all = initialArgs.concat(restArgs); - return fn.apply(null, all); - }; - } - var not = function (f) { - return function () { - var args = []; - for (var _i = 0; _i < arguments.length; _i++) { - args[_i] = arguments[_i]; - } - return !f.apply(null, args); - }; - }; - var never = constant(false); - var always = constant(true); - - var none = function () { - return NONE; - }; - var NONE = function () { - var eq = function (o) { - return o.isNone(); - }; - var call = function (thunk) { - return thunk(); - }; - var id = function (n) { - return n; - }; - var me = { - fold: function (n, s) { - return n(); - }, - is: never, - isSome: never, - isNone: always, - getOr: id, - getOrThunk: call, - getOrDie: function (msg) { - throw new Error(msg || 'error: getOrDie called on none.'); - }, - getOrNull: constant(null), - getOrUndefined: constant(undefined), - or: id, - orThunk: call, - map: none, - each: noop, - bind: none, - exists: never, - forall: always, - filter: none, - equals: eq, - equals_: eq, - toArray: function () { - return []; - }, - toString: constant('none()') - }; - if (Object.freeze) { - Object.freeze(me); - } - return me; - }(); - var some = function (a) { - var constant_a = constant(a); - var self = function () { - return me; - }; - var bind = function (f) { - return f(a); - }; - var me = { - fold: function (n, s) { - return s(a); - }, - is: function (v) { - return a === v; - }, - isSome: always, - isNone: never, - getOr: constant_a, - getOrThunk: constant_a, - getOrDie: constant_a, - getOrNull: constant_a, - getOrUndefined: constant_a, - or: self, - orThunk: self, - map: function (f) { - return some(f(a)); - }, - each: function (f) { - f(a); - }, - bind: bind, - exists: bind, - forall: bind, - filter: function (f) { - return f(a) ? me : NONE; - }, - toArray: function () { - return [a]; - }, - toString: function () { - return 'some(' + a + ')'; - }, - equals: function (o) { - return o.is(a); - }, - equals_: function (o, elementEq) { - return o.fold(never, function (b) { - return elementEq(a, b); - }); - } - }; - return me; - }; - var from = function (value) { - return value === null || value === undefined ? NONE : some(value); - }; - var Option = { - some: some, - none: none, - from: from - }; - - var typeOf = function (x) { - if (x === null) { - return 'null'; - } - var t = typeof x; - if (t === 'object' && (Array.prototype.isPrototypeOf(x) || x.constructor && x.constructor.name === 'Array')) { - return 'array'; - } - if (t === 'object' && (String.prototype.isPrototypeOf(x) || x.constructor && x.constructor.name === 'String')) { - return 'string'; - } - return t; - }; - var isType = function (type) { - return function (value) { - return typeOf(value) === type; - }; - }; - var isFunction = isType('function'); - - var nativeSlice = Array.prototype.slice; - var nativeIndexOf = Array.prototype.indexOf; - var rawIndexOf = function (ts, t) { - return nativeIndexOf.call(ts, t); - }; - var contains = function (xs, x) { - return rawIndexOf(xs, x) > -1; - }; - var map = function (xs, f) { - var len = xs.length; - var r = new Array(len); - for (var i = 0; i < len; i++) { - var x = xs[i]; - r[i] = f(x, i); - } - return r; - }; - var filter = function (xs, pred) { - var r = []; - for (var i = 0, len = xs.length; i < len; i++) { - var x = xs[i]; - if (pred(x, i)) { - r.push(x); - } - } - return r; - }; - var find = function (xs, pred) { - for (var i = 0, len = xs.length; i < len; i++) { - var x = xs[i]; - if (pred(x, i)) { - return Option.some(x); - } - } - return Option.none(); - }; - var from$1 = isFunction(Array.from) ? Array.from : function (x) { - return nativeSlice.call(x); - }; - - var global$1 = tinymce.util.Tools.resolve('tinymce.util.I18n'); - - var global$2 = tinymce.util.Tools.resolve('tinymce.Env'); - - var meta = global$2.mac ? '\u2318' : 'Ctrl'; - var access = global$2.mac ? 'Ctrl + Alt' : 'Shift + Alt'; - var shortcuts = [ - { - shortcut: meta + ' + B', - action: 'Bold' - }, - { - shortcut: meta + ' + I', - action: 'Italic' - }, - { - shortcut: meta + ' + U', - action: 'Underline' - }, - { - shortcut: meta + ' + A', - action: 'Select all' - }, - { - shortcut: meta + ' + Y or ' + meta + ' + Shift + Z', - action: 'Redo' - }, - { - shortcut: meta + ' + Z', - action: 'Undo' - }, - { - shortcut: access + ' + 1', - action: 'Header 1' - }, - { - shortcut: access + ' + 2', - action: 'Header 2' - }, - { - shortcut: access + ' + 3', - action: 'Header 3' - }, - { - shortcut: access + ' + 4', - action: 'Header 4' - }, - { - shortcut: access + ' + 5', - action: 'Header 5' - }, - { - shortcut: access + ' + 6', - action: 'Header 6' - }, - { - shortcut: access + ' + 7', - action: 'Paragraph' - }, - { - shortcut: access + ' + 8', - action: 'Div' - }, - { - shortcut: access + ' + 9', - action: 'Address' - }, - { - shortcut: 'Alt + F9', - action: 'Focus to menubar' - }, - { - shortcut: 'Alt + F10', - action: 'Focus to toolbar' - }, - { - shortcut: 'Alt + F11', - action: 'Focus to element path' - }, - { - shortcut: 'Ctrl + F9', - action: 'Focus to contextual toolbar' - }, - { - shortcut: meta + ' + K', - action: 'Insert link (if link plugin activated)' - }, - { - shortcut: meta + ' + S', - action: 'Save (if save plugin activated)' - }, - { - shortcut: meta + ' + F', - action: 'Find (if searchreplace plugin activated)' - } - ]; - var KeyboardShortcuts = { shortcuts: shortcuts }; - - var makeTab = function () { - var makeAriaLabel = function (shortcut) { - return 'aria-label="Action: ' + shortcut.action + ', Shortcut: ' + shortcut.shortcut.replace(/Ctrl/g, 'Control') + '"'; - }; - var shortcutLisString = map(KeyboardShortcuts.shortcuts, function (shortcut) { - return '' + '' + global$1.translate(shortcut.action) + '' + '' + shortcut.shortcut + '' + ''; - }).join(''); - return { - title: 'Handy Shortcuts', - type: 'container', - style: 'overflow-y: auto; overflow-x: hidden; max-height: 250px', - items: [{ - type: 'container', - html: '
      ' + '' + '' + '' + '' + '' + shortcutLisString + '
      ' + global$1.translate('Action') + '' + global$1.translate('Shortcut') + '
      ' + '
      ' - }] - }; - }; - var KeyboardShortcutsTab = { makeTab: makeTab }; - - var keys = Object.keys; - - var supplant = function (str, obj) { - var isStringOrNumber = function (a) { - var t = typeof a; - return t === 'string' || t === 'number'; - }; - return str.replace(/\$\{([^{}]*)\}/g, function (fullMatch, key) { - var value = obj[key]; - return isStringOrNumber(value) ? value.toString() : fullMatch; - }); - }; - - var urls = [ - { - key: 'advlist', - name: 'Advanced List' - }, - { - key: 'anchor', - name: 'Anchor' - }, - { - key: 'autolink', - name: 'Autolink' - }, - { - key: 'autoresize', - name: 'Autoresize' - }, - { - key: 'autosave', - name: 'Autosave' - }, - { - key: 'bbcode', - name: 'BBCode' - }, - { - key: 'charmap', - name: 'Character Map' - }, - { - key: 'code', - name: 'Code' - }, - { - key: 'codesample', - name: 'Code Sample' - }, - { - key: 'colorpicker', - name: 'Color Picker' - }, - { - key: 'compat3x', - name: '3.x Compatibility' - }, - { - key: 'contextmenu', - name: 'Context Menu' - }, - { - key: 'directionality', - name: 'Directionality' - }, - { - key: 'emoticons', - name: 'Emoticons' - }, - { - key: 'fullpage', - name: 'Full Page' - }, - { - key: 'fullscreen', - name: 'Full Screen' - }, - { - key: 'help', - name: 'Help' - }, - { - key: 'hr', - name: 'Horizontal Rule' - }, - { - key: 'image', - name: 'Image' - }, - { - key: 'imagetools', - name: 'Image Tools' - }, - { - key: 'importcss', - name: 'Import CSS' - }, - { - key: 'insertdatetime', - name: 'Insert Date/Time' - }, - { - key: 'legacyoutput', - name: 'Legacy Output' - }, - { - key: 'link', - name: 'Link' - }, - { - key: 'lists', - name: 'Lists' - }, - { - key: 'media', - name: 'Media' - }, - { - key: 'nonbreaking', - name: 'Nonbreaking' - }, - { - key: 'noneditable', - name: 'Noneditable' - }, - { - key: 'pagebreak', - name: 'Page Break' - }, - { - key: 'paste', - name: 'Paste' - }, - { - key: 'preview', - name: 'Preview' - }, - { - key: 'print', - name: 'Print' - }, - { - key: 'save', - name: 'Save' - }, - { - key: 'searchreplace', - name: 'Search and Replace' - }, - { - key: 'spellchecker', - name: 'Spell Checker' - }, - { - key: 'tabfocus', - name: 'Tab Focus' - }, - { - key: 'table', - name: 'Table' - }, - { - key: 'template', - name: 'Template' - }, - { - key: 'textcolor', - name: 'Text Color' - }, - { - key: 'textpattern', - name: 'Text Pattern' - }, - { - key: 'toc', - name: 'Table of Contents' - }, - { - key: 'visualblocks', - name: 'Visual Blocks' - }, - { - key: 'visualchars', - name: 'Visual Characters' - }, - { - key: 'wordcount', - name: 'Word Count' - } - ]; - var PluginUrls = { urls: urls }; - - var makeLink = curry(supplant, '${name}'); - var maybeUrlize = function (editor, key) { - return find(PluginUrls.urls, function (x) { - return x.key === key; - }).fold(function () { - var getMetadata = editor.plugins[key].getMetadata; - return typeof getMetadata === 'function' ? makeLink(getMetadata()) : key; - }, function (x) { - return makeLink({ - name: x.name, - url: 'https://www.tinymce.com/docs/plugins/' + x.key - }); - }); - }; - var getPluginKeys = function (editor) { - var keys$1 = keys(editor.plugins); - return editor.settings.forced_plugins === undefined ? keys$1 : filter(keys$1, not(curry(contains, editor.settings.forced_plugins))); - }; - var pluginLister = function (editor) { - var pluginKeys = getPluginKeys(editor); - var pluginLis = map(pluginKeys, function (key) { - return '
    • ' + maybeUrlize(editor, key) + '
    • '; - }); - var count = pluginLis.length; - var pluginsString = pluginLis.join(''); - return '

      ' + global$1.translate([ - 'Plugins installed ({0}):', - count - ]) + '

      ' + '
        ' + pluginsString + '
      '; - }; - var installedPlugins = function (editor) { - return { - type: 'container', - html: '
      ' + pluginLister(editor) + '
      ', - flex: 1 - }; - }; - var availablePlugins = function () { - return { - type: 'container', - html: '
      ' + '

      ' + global$1.translate('Premium plugins:') + '

      ' + '
        ' + '
      • PowerPaste
      • ' + '
      • Spell Checker Pro
      • ' + '
      • Accessibility Checker
      • ' + '
      • Advanced Code Editor
      • ' + '
      • Enhanced Media Embed
      • ' + '
      • Link Checker
      • ' + '

      ' + '

      ' + global$1.translate('Learn more...') + '

      ' + '
      ', - flex: 1 - }; - }; - var makeTab$1 = function (editor) { - return { - title: 'Plugins', - type: 'container', - style: 'overflow-y: auto; overflow-x: hidden;', - layout: 'flex', - padding: 10, - spacing: 10, - items: [ - installedPlugins(editor), - availablePlugins() - ] - }; - }; - var PluginsTab = { makeTab: makeTab$1 }; - - var global$3 = tinymce.util.Tools.resolve('tinymce.EditorManager'); - - var getVersion = function (major, minor) { - return major.indexOf('@') === 0 ? 'X.X.X' : major + '.' + minor; - }; - var makeRow = function () { - var version = getVersion(global$3.majorVersion, global$3.minorVersion); - var changeLogLink = 'TinyMCE ' + version + ''; - return [ - { - type: 'label', - html: global$1.translate([ - 'You are using {0}', - changeLogLink - ]) - }, - { - type: 'spacer', - flex: 1 - }, - { - text: 'Close', - onclick: function () { - this.parent().parent().close(); - } - } - ]; - }; - var ButtonsRow = { makeRow: makeRow }; - - var open = function (editor, pluginUrl) { - return function () { - editor.windowManager.open({ - title: 'Help', - bodyType: 'tabpanel', - layout: 'flex', - body: [ - KeyboardShortcutsTab.makeTab(), - PluginsTab.makeTab(editor) - ], - buttons: ButtonsRow.makeRow(), - onPostRender: function () { - var title = this.getEl('title'); - title.innerHTML = 'TinyMCE Logo'; - } - }); - }; - }; - var Dialog = { open: open }; - - var register = function (editor, pluginUrl) { - editor.addCommand('mceHelp', Dialog.open(editor, pluginUrl)); - }; - var Commands = { register: register }; - - var register$1 = function (editor, pluginUrl) { - editor.addButton('help', { - icon: 'help', - onclick: Dialog.open(editor, pluginUrl) - }); - editor.addMenuItem('help', { - text: 'Help', - icon: 'help', - context: 'help', - onclick: Dialog.open(editor, pluginUrl) - }); - }; - var Buttons = { register: register$1 }; - - global.add('help', function (editor, pluginUrl) { - Buttons.register(editor, pluginUrl); - Commands.register(editor, pluginUrl); - editor.shortcuts.add('Alt+0', 'Open help dialog', 'mceHelp'); - }); - function Plugin () { - } - - return Plugin; - -}()); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/plugin.min.js deleted file mode 100644 index 67cde48..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/help/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var e=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(){},a=function(e){return function(){return e}};function l(r){for(var o=[],e=1;e'+v.translate(e.action)+""+e.shortcut+"";var t}).join("");return{title:"Handy Shortcuts",type:"container",style:"overflow-y: auto; overflow-x: hidden; max-height: 250px",items:[{type:"container",html:'
      "+e+"
      '+v.translate("Action")+""+v.translate("Shortcut")+"
      "}]}},S=Object.keys,O=[{key:"advlist",name:"Advanced List"},{key:"anchor",name:"Anchor"},{key:"autolink",name:"Autolink"},{key:"autoresize",name:"Autoresize"},{key:"autosave",name:"Autosave"},{key:"bbcode",name:"BBCode"},{key:"charmap",name:"Character Map"},{key:"code",name:"Code"},{key:"codesample",name:"Code Sample"},{key:"colorpicker",name:"Color Picker"},{key:"compat3x",name:"3.x Compatibility"},{key:"contextmenu",name:"Context Menu"},{key:"directionality",name:"Directionality"},{key:"emoticons",name:"Emoticons"},{key:"fullpage",name:"Full Page"},{key:"fullscreen",name:"Full Screen"},{key:"help",name:"Help"},{key:"hr",name:"Horizontal Rule"},{key:"image",name:"Image"},{key:"imagetools",name:"Image Tools"},{key:"importcss",name:"Import CSS"},{key:"insertdatetime",name:"Insert Date/Time"},{key:"legacyoutput",name:"Legacy Output"},{key:"link",name:"Link"},{key:"lists",name:"Lists"},{key:"media",name:"Media"},{key:"nonbreaking",name:"Nonbreaking"},{key:"noneditable",name:"Noneditable"},{key:"pagebreak",name:"Page Break"},{key:"paste",name:"Paste"},{key:"preview",name:"Preview"},{key:"print",name:"Print"},{key:"save",name:"Save"},{key:"searchreplace",name:"Search and Replace"},{key:"spellchecker",name:"Spell Checker"},{key:"tabfocus",name:"Tab Focus"},{key:"table",name:"Table"},{key:"template",name:"Template"},{key:"textcolor",name:"Text Color"},{key:"textpattern",name:"Text Pattern"},{key:"toc",name:"Table of Contents"},{key:"visualblocks",name:"Visual Blocks"},{key:"visualchars",name:"Visual Characters"},{key:"wordcount",name:"Word Count"}],T=l(function(e,o){return e.replace(/\$\{([^{}]*)\}/g,function(e,t){var n,r=o[t];return"string"==(n=typeof r)||"number"===n?r.toString():e})},'${name}'),P=function(t,n){return function(e,t){for(var n=0,r=e.length;n"+P(t,e)+""}),i=a.length,c=a.join("");return"

      "+v.translate(["Plugins installed ({0}):",i])+"

        "+c+"
      "},H=function(e){return{title:"Plugins",type:"container",style:"overflow-y: auto; overflow-x: hidden;",layout:"flex",padding:10,spacing:10,items:[(t=e,{type:"container",html:'
      '+_(t)+"
      ",flex:1}),{type:"container",html:'

      '+v.translate("Premium plugins:")+'

      • PowerPaste
      • Spell Checker Pro
      • Accessibility Checker
      • Advanced Code Editor
      • Enhanced Media Embed
      • Link Checker

      '+v.translate("Learn more...")+"

      ",flex:1}]};var t},F=tinymce.util.Tools.resolve("tinymce.EditorManager"),M=function(){var e,t,n='TinyMCE '+(e=F.majorVersion,t=F.minorVersion,0===e.indexOf("@")?"X.X.X":e+"."+t)+"";return[{type:"label",html:v.translate(["You are using {0}",n])},{type:"spacer",flex:1},{text:"Close",onclick:function(){this.parent().parent().close()}}]},E=function(e,t){return function(){e.windowManager.open({title:"Help",bodyType:"tabpanel",layout:"flex",body:[w(),H(e)],buttons:M(),onPostRender:function(){this.getEl("title").innerHTML='TinyMCE Logo'}})}},I=function(e,t){e.addCommand("mceHelp",E(e,t))},j=function(e,t){e.addButton("help",{icon:"help",onclick:E(e,t)}),e.addMenuItem("help",{text:"Help",icon:"help",context:"help",onclick:E(e,t)})};e.add("help",function(e,t){j(e,t),I(e,t),e.shortcuts.add("Alt+0","Open help dialog","mceHelp")})}(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/hr/index.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/hr/index.js deleted file mode 100644 index e4c56e5..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/hr/index.js +++ /dev/null @@ -1,7 +0,0 @@ -// Exports the "hr" plugin for usage with module loaders -// Usage: -// CommonJS: -// require('tinymce/plugins/hr') -// ES2015: -// import 'tinymce/plugins/hr' -require('./plugin.js'); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/hr/plugin.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/hr/plugin.js deleted file mode 100644 index 56f9d08..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/hr/plugin.js +++ /dev/null @@ -1,39 +0,0 @@ -(function () { -var hr = (function () { - 'use strict'; - - var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); - - var register = function (editor) { - editor.addCommand('InsertHorizontalRule', function () { - editor.execCommand('mceInsertContent', false, '
      '); - }); - }; - var Commands = { register: register }; - - var register$1 = function (editor) { - editor.addButton('hr', { - icon: 'hr', - tooltip: 'Horizontal line', - cmd: 'InsertHorizontalRule' - }); - editor.addMenuItem('hr', { - icon: 'hr', - text: 'Horizontal line', - cmd: 'InsertHorizontalRule', - context: 'insert' - }); - }; - var Buttons = { register: register$1 }; - - global.add('hr', function (editor) { - Commands.register(editor); - Buttons.register(editor); - }); - function Plugin () { - } - - return Plugin; - -}()); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/hr/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/hr/plugin.min.js deleted file mode 100644 index 72bc2ca..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/hr/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(){"use strict";var n=tinymce.util.Tools.resolve("tinymce.PluginManager"),t=function(n){n.addCommand("InsertHorizontalRule",function(){n.execCommand("mceInsertContent",!1,"
      ")})},o=function(n){n.addButton("hr",{icon:"hr",tooltip:"Horizontal line",cmd:"InsertHorizontalRule"}),n.addMenuItem("hr",{icon:"hr",text:"Horizontal line",cmd:"InsertHorizontalRule",context:"insert"})};n.add("hr",function(n){t(n),o(n)})}(); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/image/index.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/image/index.js deleted file mode 100644 index 092c73a..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/image/index.js +++ /dev/null @@ -1,7 +0,0 @@ -// Exports the "image" plugin for usage with module loaders -// Usage: -// CommonJS: -// require('tinymce/plugins/image') -// ES2015: -// import 'tinymce/plugins/image' -require('./plugin.js'); \ No newline at end of file diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/image/plugin.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/image/plugin.js deleted file mode 100644 index 62ccc9d..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/image/plugin.js +++ /dev/null @@ -1,1209 +0,0 @@ -(function () { -var image = (function (domGlobals) { - 'use strict'; - - var global = tinymce.util.Tools.resolve('tinymce.PluginManager'); - - var hasDimensions = function (editor) { - return editor.settings.image_dimensions === false ? false : true; - }; - var hasAdvTab = function (editor) { - return editor.settings.image_advtab === true ? true : false; - }; - var getPrependUrl = function (editor) { - return editor.getParam('image_prepend_url', ''); - }; - var getClassList = function (editor) { - return editor.getParam('image_class_list'); - }; - var hasDescription = function (editor) { - return editor.settings.image_description === false ? false : true; - }; - var hasImageTitle = function (editor) { - return editor.settings.image_title === true ? true : false; - }; - var hasImageCaption = function (editor) { - return editor.settings.image_caption === true ? true : false; - }; - var getImageList = function (editor) { - return editor.getParam('image_list', false); - }; - var hasUploadUrl = function (editor) { - return editor.getParam('images_upload_url', false); - }; - var hasUploadHandler = function (editor) { - return editor.getParam('images_upload_handler', false); - }; - var getUploadUrl = function (editor) { - return editor.getParam('images_upload_url'); - }; - var getUploadHandler = function (editor) { - return editor.getParam('images_upload_handler'); - }; - var getUploadBasePath = function (editor) { - return editor.getParam('images_upload_base_path'); - }; - var getUploadCredentials = function (editor) { - return editor.getParam('images_upload_credentials'); - }; - var Settings = { - hasDimensions: hasDimensions, - hasAdvTab: hasAdvTab, - getPrependUrl: getPrependUrl, - getClassList: getClassList, - hasDescription: hasDescription, - hasImageTitle: hasImageTitle, - hasImageCaption: hasImageCaption, - getImageList: getImageList, - hasUploadUrl: hasUploadUrl, - hasUploadHandler: hasUploadHandler, - getUploadUrl: getUploadUrl, - getUploadHandler: getUploadHandler, - getUploadBasePath: getUploadBasePath, - getUploadCredentials: getUploadCredentials - }; - - var Global = typeof domGlobals.window !== 'undefined' ? domGlobals.window : Function('return this;')(); - - var path = function (parts, scope) { - var o = scope !== undefined && scope !== null ? scope : Global; - for (var i = 0; i < parts.length && o !== undefined && o !== null; ++i) { - o = o[parts[i]]; - } - return o; - }; - var resolve = function (p, scope) { - var parts = p.split('.'); - return path(parts, scope); - }; - - var unsafe = function (name, scope) { - return resolve(name, scope); - }; - var getOrDie = function (name, scope) { - var actual = unsafe(name, scope); - if (actual === undefined || actual === null) { - throw new Error(name + ' not available on this browser'); - } - return actual; - }; - var Global$1 = { getOrDie: getOrDie }; - - function FileReader () { - var f = Global$1.getOrDie('FileReader'); - return new f(); - } - - var global$1 = tinymce.util.Tools.resolve('tinymce.util.Promise'); - - var global$2 = tinymce.util.Tools.resolve('tinymce.util.Tools'); - - var global$3 = tinymce.util.Tools.resolve('tinymce.util.XHR'); - - var parseIntAndGetMax = function (val1, val2) { - return Math.max(parseInt(val1, 10), parseInt(val2, 10)); - }; - var getImageSize = function (url, callback) { - var img = domGlobals.document.createElement('img'); - function done(width, height) { - if (img.parentNode) { - img.parentNode.removeChild(img); - } - callback({ - width: width, - height: height - }); - } - img.onload = function () { - var width = parseIntAndGetMax(img.width, img.clientWidth); - var height = parseIntAndGetMax(img.height, img.clientHeight); - done(width, height); - }; - img.onerror = function () { - done(0, 0); - }; - var style = img.style; - style.visibility = 'hidden'; - style.position = 'fixed'; - style.bottom = style.left = '0px'; - style.width = style.height = 'auto'; - domGlobals.document.body.appendChild(img); - img.src = url; - }; - var buildListItems = function (inputList, itemCallback, startItems) { - function appendItems(values, output) { - output = output || []; - global$2.each(values, function (item) { - var menuItem = { text: item.text || item.title }; - if (item.menu) { - menuItem.menu = appendItems(item.menu); - } else { - menuItem.value = item.value; - itemCallback(menuItem); - } - output.push(menuItem); - }); - return output; - } - return appendItems(inputList, startItems || []); - }; - var removePixelSuffix = function (value) { - if (value) { - value = value.replace(/px$/, ''); - } - return value; - }; - var addPixelSuffix = function (value) { - if (value.length > 0 && /^[0-9]+$/.test(value)) { - value += 'px'; - } - return value; - }; - var mergeMargins = function (css) { - if (css.margin) { - var splitMargin = css.margin.split(' '); - switch (splitMargin.length) { - case 1: - css['margin-top'] = css['margin-top'] || splitMargin[0]; - css['margin-right'] = css['margin-right'] || splitMargin[0]; - css['margin-bottom'] = css['margin-bottom'] || splitMargin[0]; - css['margin-left'] = css['margin-left'] || splitMargin[0]; - break; - case 2: - css['margin-top'] = css['margin-top'] || splitMargin[0]; - css['margin-right'] = css['margin-right'] || splitMargin[1]; - css['margin-bottom'] = css['margin-bottom'] || splitMargin[0]; - css['margin-left'] = css['margin-left'] || splitMargin[1]; - break; - case 3: - css['margin-top'] = css['margin-top'] || splitMargin[0]; - css['margin-right'] = css['margin-right'] || splitMargin[1]; - css['margin-bottom'] = css['margin-bottom'] || splitMargin[2]; - css['margin-left'] = css['margin-left'] || splitMargin[1]; - break; - case 4: - css['margin-top'] = css['margin-top'] || splitMargin[0]; - css['margin-right'] = css['margin-right'] || splitMargin[1]; - css['margin-bottom'] = css['margin-bottom'] || splitMargin[2]; - css['margin-left'] = css['margin-left'] || splitMargin[3]; - } - delete css.margin; - } - return css; - }; - var createImageList = function (editor, callback) { - var imageList = Settings.getImageList(editor); - if (typeof imageList === 'string') { - global$3.send({ - url: imageList, - success: function (text) { - callback(JSON.parse(text)); - } - }); - } else if (typeof imageList === 'function') { - imageList(callback); - } else { - callback(imageList); - } - }; - var waitLoadImage = function (editor, data, imgElm) { - function selectImage() { - imgElm.onload = imgElm.onerror = null; - if (editor.selection) { - editor.selection.select(imgElm); - editor.nodeChanged(); - } - } - imgElm.onload = function () { - if (!data.width && !data.height && Settings.hasDimensions(editor)) { - editor.dom.setAttribs(imgElm, { - width: imgElm.clientWidth, - height: imgElm.clientHeight - }); - } - selectImage(); - }; - imgElm.onerror = selectImage; - }; - var blobToDataUri = function (blob) { - return new global$1(function (resolve, reject) { - var reader = FileReader(); - reader.onload = function () { - resolve(reader.result); - }; - reader.onerror = function () { - reject(reader.error.message); - }; - reader.readAsDataURL(blob); - }); - }; - var Utils = { - getImageSize: getImageSize, - buildListItems: buildListItems, - removePixelSuffix: removePixelSuffix, - addPixelSuffix: addPixelSuffix, - mergeMargins: mergeMargins, - createImageList: createImageList, - waitLoadImage: waitLoadImage, - blobToDataUri: blobToDataUri - }; - - var global$4 = tinymce.util.Tools.resolve('tinymce.dom.DOMUtils'); - - var hasOwnProperty = Object.prototype.hasOwnProperty; - var shallow = function (old, nu) { - return nu; - }; - var baseMerge = function (merger) { - return function () { - var objects = new Array(arguments.length); - for (var i = 0; i < objects.length; i++) { - objects[i] = arguments[i]; - } - if (objects.length === 0) { - throw new Error('Can\'t merge zero objects'); - } - var ret = {}; - for (var j = 0; j < objects.length; j++) { - var curObject = objects[j]; - for (var key in curObject) { - if (hasOwnProperty.call(curObject, key)) { - ret[key] = merger(ret[key], curObject[key]); - } - } - } - return ret; - }; - }; - var merge = baseMerge(shallow); - - var DOM = global$4.DOM; - var getHspace = function (image) { - if (image.style.marginLeft && image.style.marginRight && image.style.marginLeft === image.style.marginRight) { - return Utils.removePixelSuffix(image.style.marginLeft); - } else { - return ''; - } - }; - var getVspace = function (image) { - if (image.style.marginTop && image.style.marginBottom && image.style.marginTop === image.style.marginBottom) { - return Utils.removePixelSuffix(image.style.marginTop); - } else { - return ''; - } - }; - var getBorder = function (image) { - if (image.style.borderWidth) { - return Utils.removePixelSuffix(image.style.borderWidth); - } else { - return ''; - } - }; - var getAttrib = function (image, name) { - if (image.hasAttribute(name)) { - return image.getAttribute(name); - } else { - return ''; - } - }; - var getStyle = function (image, name) { - return image.style[name] ? image.style[name] : ''; - }; - var hasCaption = function (image) { - return image.parentNode !== null && image.parentNode.nodeName === 'FIGURE'; - }; - var setAttrib = function (image, name, value) { - image.setAttribute(name, value); - }; - var wrapInFigure = function (image) { - var figureElm = DOM.create('figure', { class: 'image' }); - DOM.insertAfter(figureElm, image); - figureElm.appendChild(image); - figureElm.appendChild(DOM.create('figcaption', { contentEditable: true }, 'Caption')); - figureElm.contentEditable = 'false'; - }; - var removeFigure = function (image) { - var figureElm = image.parentNode; - DOM.insertAfter(image, figureElm); - DOM.remove(figureElm); - }; - var toggleCaption = function (image) { - if (hasCaption(image)) { - removeFigure(image); - } else { - wrapInFigure(image); - } - }; - var normalizeStyle = function (image, normalizeCss) { - var attrValue = image.getAttribute('style'); - var value = normalizeCss(attrValue !== null ? attrValue : ''); - if (value.length > 0) { - image.setAttribute('style', value); - image.setAttribute('data-mce-style', value); - } else { - image.removeAttribute('style'); - } - }; - var setSize = function (name, normalizeCss) { - return function (image, name, value) { - if (image.style[name]) { - image.style[name] = Utils.addPixelSuffix(value); - normalizeStyle(image, normalizeCss); - } else { - setAttrib(image, name, value); - } - }; - }; - var getSize = function (image, name) { - if (image.style[name]) { - return Utils.removePixelSuffix(image.style[name]); - } else { - return getAttrib(image, name); - } - }; - var setHspace = function (image, value) { - var pxValue = Utils.addPixelSuffix(value); - image.style.marginLeft = pxValue; - image.style.marginRight = pxValue; - }; - var setVspace = function (image, value) { - var pxValue = Utils.addPixelSuffix(value); - image.style.marginTop = pxValue; - image.style.marginBottom = pxValue; - }; - var setBorder = function (image, value) { - var pxValue = Utils.addPixelSuffix(value); - image.style.borderWidth = pxValue; - }; - var setBorderStyle = function (image, value) { - image.style.borderStyle = value; - }; - var getBorderStyle = function (image) { - return getStyle(image, 'borderStyle'); - }; - var isFigure = function (elm) { - return elm.nodeName === 'FIGURE'; - }; - var defaultData = function () { - return { - src: '', - alt: '', - title: '', - width: '', - height: '', - class: '', - style: '', - caption: false, - hspace: '', - vspace: '', - border: '', - borderStyle: '' - }; - }; - var getStyleValue = function (normalizeCss, data) { - var image = domGlobals.document.createElement('img'); - setAttrib(image, 'style', data.style); - if (getHspace(image) || data.hspace !== '') { - setHspace(image, data.hspace); - } - if (getVspace(image) || data.vspace !== '') { - setVspace(image, data.vspace); - } - if (getBorder(image) || data.border !== '') { - setBorder(image, data.border); - } - if (getBorderStyle(image) || data.borderStyle !== '') { - setBorderStyle(image, data.borderStyle); - } - return normalizeCss(image.getAttribute('style')); - }; - var create = function (normalizeCss, data) { - var image = domGlobals.document.createElement('img'); - write(normalizeCss, merge(data, { caption: false }), image); - setAttrib(image, 'alt', data.alt); - if (data.caption) { - var figure = DOM.create('figure', { class: 'image' }); - figure.appendChild(image); - figure.appendChild(DOM.create('figcaption', { contentEditable: true }, 'Caption')); - figure.contentEditable = 'false'; - return figure; - } else { - return image; - } - }; - var read = function (normalizeCss, image) { - return { - src: getAttrib(image, 'src'), - alt: getAttrib(image, 'alt'), - title: getAttrib(image, 'title'), - width: getSize(image, 'width'), - height: getSize(image, 'height'), - class: getAttrib(image, 'class'), - style: normalizeCss(getAttrib(image, 'style')), - caption: hasCaption(image), - hspace: getHspace(image), - vspace: getVspace(image), - border: getBorder(image), - borderStyle: getStyle(image, 'borderStyle') - }; - }; - var updateProp = function (image, oldData, newData, name, set) { - if (newData[name] !== oldData[name]) { - set(image, name, newData[name]); - } - }; - var normalized = function (set, normalizeCss) { - return function (image, name, value) { - set(image, value); - normalizeStyle(image, normalizeCss); - }; - }; - var write = function (normalizeCss, newData, image) { - var oldData = read(normalizeCss, image); - updateProp(image, oldData, newData, 'caption', function (image, _name, _value) { - return toggleCaption(image); - }); - updateProp(image, oldData, newData, 'src', setAttrib); - updateProp(image, oldData, newData, 'alt', setAttrib); - updateProp(image, oldData, newData, 'title', setAttrib); - updateProp(image, oldData, newData, 'width', setSize('width', normalizeCss)); - updateProp(image, oldData, newData, 'height', setSize('height', normalizeCss)); - updateProp(image, oldData, newData, 'class', setAttrib); - updateProp(image, oldData, newData, 'style', normalized(function (image, value) { - return setAttrib(image, 'style', value); - }, normalizeCss)); - updateProp(image, oldData, newData, 'hspace', normalized(setHspace, normalizeCss)); - updateProp(image, oldData, newData, 'vspace', normalized(setVspace, normalizeCss)); - updateProp(image, oldData, newData, 'border', normalized(setBorder, normalizeCss)); - updateProp(image, oldData, newData, 'borderStyle', normalized(setBorderStyle, normalizeCss)); - }; - - var normalizeCss = function (editor, cssText) { - var css = editor.dom.styles.parse(cssText); - var mergedCss = Utils.mergeMargins(css); - var compressed = editor.dom.styles.parse(editor.dom.styles.serialize(mergedCss)); - return editor.dom.styles.serialize(compressed); - }; - var getSelectedImage = function (editor) { - var imgElm = editor.selection.getNode(); - var figureElm = editor.dom.getParent(imgElm, 'figure.image'); - if (figureElm) { - return editor.dom.select('img', figureElm)[0]; - } - if (imgElm && (imgElm.nodeName !== 'IMG' || imgElm.getAttribute('data-mce-object') || imgElm.getAttribute('data-mce-placeholder'))) { - return null; - } - return imgElm; - }; - var splitTextBlock = function (editor, figure) { - var dom = editor.dom; - var textBlock = dom.getParent(figure.parentNode, function (node) { - return editor.schema.getTextBlockElements()[node.nodeName]; - }, editor.getBody()); - if (textBlock) { - return dom.split(textBlock, figure); - } else { - return figure; - } - }; - var readImageDataFromSelection = function (editor) { - var image = getSelectedImage(editor); - return image ? read(function (css) { - return normalizeCss(editor, css); - }, image) : defaultData(); - }; - var insertImageAtCaret = function (editor, data) { - var elm = create(function (css) { - return normalizeCss(editor, css); - }, data); - editor.dom.setAttrib(elm, 'data-mce-id', '__mcenew'); - editor.focus(); - editor.selection.setContent(elm.outerHTML); - var insertedElm = editor.dom.select('*[data-mce-id="__mcenew"]')[0]; - editor.dom.setAttrib(insertedElm, 'data-mce-id', null); - if (isFigure(insertedElm)) { - var figure = splitTextBlock(editor, insertedElm); - editor.selection.select(figure); - } else { - editor.selection.select(insertedElm); - } - }; - var syncSrcAttr = function (editor, image) { - editor.dom.setAttrib(image, 'src', image.getAttribute('src')); - }; - var deleteImage = function (editor, image) { - if (image) { - var elm = editor.dom.is(image.parentNode, 'figure.image') ? image.parentNode : image; - editor.dom.remove(elm); - editor.focus(); - editor.nodeChanged(); - if (editor.dom.isEmpty(editor.getBody())) { - editor.setContent(''); - editor.selection.setCursorLocation(); - } - } - }; - var writeImageDataToSelection = function (editor, data) { - var image = getSelectedImage(editor); - write(function (css) { - return normalizeCss(editor, css); - }, data, image); - syncSrcAttr(editor, image); - if (isFigure(image.parentNode)) { - var figure = image.parentNode; - splitTextBlock(editor, figure); - editor.selection.select(image.parentNode); - } else { - editor.selection.select(image); - Utils.waitLoadImage(editor, data, image); - } - }; - var insertOrUpdateImage = function (editor, data) { - var image = getSelectedImage(editor); - if (image) { - if (data.src) { - writeImageDataToSelection(editor, data); - } else { - deleteImage(editor, image); - } - } else if (data.src) { - insertImageAtCaret(editor, data); - } - }; - - var updateVSpaceHSpaceBorder = function (editor) { - return function (evt) { - var dom = editor.dom; - var rootControl = evt.control.rootControl; - if (!Settings.hasAdvTab(editor)) { - return; - } - var data = rootControl.toJSON(); - var css = dom.parseStyle(data.style); - rootControl.find('#vspace').value(''); - rootControl.find('#hspace').value(''); - css = Utils.mergeMargins(css); - if (css['margin-top'] && css['margin-bottom'] || css['margin-right'] && css['margin-left']) { - if (css['margin-top'] === css['margin-bottom']) { - rootControl.find('#vspace').value(Utils.removePixelSuffix(css['margin-top'])); - } else { - rootControl.find('#vspace').value(''); - } - if (css['margin-right'] === css['margin-left']) { - rootControl.find('#hspace').value(Utils.removePixelSuffix(css['margin-right'])); - } else { - rootControl.find('#hspace').value(''); - } - } - if (css['border-width']) { - rootControl.find('#border').value(Utils.removePixelSuffix(css['border-width'])); - } else { - rootControl.find('#border').value(''); - } - if (css['border-style']) { - rootControl.find('#borderStyle').value(css['border-style']); - } else { - rootControl.find('#borderStyle').value(''); - } - rootControl.find('#style').value(dom.serializeStyle(dom.parseStyle(dom.serializeStyle(css)))); - }; - }; - var updateStyle = function (editor, win) { - win.find('#style').each(function (ctrl) { - var value = getStyleValue(function (css) { - return normalizeCss(editor, css); - }, merge(defaultData(), win.toJSON())); - ctrl.value(value); - }); - }; - var makeTab = function (editor) { - return { - title: 'Advanced', - type: 'form', - pack: 'start', - items: [ - { - label: 'Style', - name: 'style', - type: 'textbox', - onchange: updateVSpaceHSpaceBorder(editor) - }, - { - type: 'form', - layout: 'grid', - packV: 'start', - columns: 2, - padding: 0, - defaults: { - type: 'textbox', - maxWidth: 50, - onchange: function (evt) { - updateStyle(editor, evt.control.rootControl); - } - }, - items: [ - { - label: 'Vertical space', - name: 'vspace' - }, - { - label: 'Border width', - name: 'border' - }, - { - label: 'Horizontal space', - name: 'hspace' - }, - { - label: 'Border style', - type: 'listbox', - name: 'borderStyle', - width: 90, - maxWidth: 90, - onselect: function (evt) { - updateStyle(editor, evt.control.rootControl); - }, - values: [ - { - text: 'Select...', - value: '' - }, - { - text: 'Solid', - value: 'solid' - }, - { - text: 'Dotted', - value: 'dotted' - }, - { - text: 'Dashed', - value: 'dashed' - }, - { - text: 'Double', - value: 'double' - }, - { - text: 'Groove', - value: 'groove' - }, - { - text: 'Ridge', - value: 'ridge' - }, - { - text: 'Inset', - value: 'inset' - }, - { - text: 'Outset', - value: 'outset' - }, - { - text: 'None', - value: 'none' - }, - { - text: 'Hidden', - value: 'hidden' - } - ] - } - ] - } - ] - }; - }; - var AdvTab = { makeTab: makeTab }; - - var doSyncSize = function (widthCtrl, heightCtrl) { - widthCtrl.state.set('oldVal', widthCtrl.value()); - heightCtrl.state.set('oldVal', heightCtrl.value()); - }; - var doSizeControls = function (win, f) { - var widthCtrl = win.find('#width')[0]; - var heightCtrl = win.find('#height')[0]; - var constrained = win.find('#constrain')[0]; - if (widthCtrl && heightCtrl && constrained) { - f(widthCtrl, heightCtrl, constrained.checked()); - } - }; - var doUpdateSize = function (widthCtrl, heightCtrl, isContrained) { - var oldWidth = widthCtrl.state.get('oldVal'); - var oldHeight = heightCtrl.state.get('oldVal'); - var newWidth = widthCtrl.value(); - var newHeight = heightCtrl.value(); - if (isContrained && oldWidth && oldHeight && newWidth && newHeight) { - if (newWidth !== oldWidth) { - newHeight = Math.round(newWidth / oldWidth * newHeight); - if (!isNaN(newHeight)) { - heightCtrl.value(newHeight); - } - } else { - newWidth = Math.round(newHeight / oldHeight * newWidth); - if (!isNaN(newWidth)) { - widthCtrl.value(newWidth); - } - } - } - doSyncSize(widthCtrl, heightCtrl); - }; - var syncSize = function (win) { - doSizeControls(win, doSyncSize); - }; - var updateSize = function (win) { - doSizeControls(win, doUpdateSize); - }; - var createUi = function () { - var recalcSize = function (evt) { - updateSize(evt.control.rootControl); - }; - return { - type: 'container', - label: 'Dimensions', - layout: 'flex', - align: 'center', - spacing: 5, - items: [ - { - name: 'width', - type: 'textbox', - maxLength: 5, - size: 5, - onchange: recalcSize, - ariaLabel: 'Width' - }, - { - type: 'label', - text: 'x' - }, - { - name: 'height', - type: 'textbox', - maxLength: 5, - size: 5, - onchange: recalcSize, - ariaLabel: 'Height' - }, - { - name: 'constrain', - type: 'checkbox', - checked: true, - text: 'Constrain proportions' - } - ] - }; - }; - var SizeManager = { - createUi: createUi, - syncSize: syncSize, - updateSize: updateSize - }; - - var onSrcChange = function (evt, editor) { - var srcURL, prependURL, absoluteURLPattern; - var meta = evt.meta || {}; - var control = evt.control; - var rootControl = control.rootControl; - var imageListCtrl = rootControl.find('#image-list')[0]; - if (imageListCtrl) { - imageListCtrl.value(editor.convertURL(control.value(), 'src')); - } - global$2.each(meta, function (value, key) { - rootControl.find('#' + key).value(value); - }); - if (!meta.width && !meta.height) { - srcURL = editor.convertURL(control.value(), 'src'); - prependURL = Settings.getPrependUrl(editor); - absoluteURLPattern = new RegExp('^(?:[a-z]+:)?//', 'i'); - if (prependURL && !absoluteURLPattern.test(srcURL) && srcURL.substring(0, prependURL.length) !== prependURL) { - srcURL = prependURL + srcURL; - } - control.value(srcURL); - Utils.getImageSize(editor.documentBaseURI.toAbsolute(control.value()), function (data) { - if (data.width && data.height && Settings.hasDimensions(editor)) { - rootControl.find('#width').value(data.width); - rootControl.find('#height').value(data.height); - SizeManager.syncSize(rootControl); - } - }); - } - }; - var onBeforeCall = function (evt) { - evt.meta = evt.control.rootControl.toJSON(); - }; - var getGeneralItems = function (editor, imageListCtrl) { - var generalFormItems = [ - { - name: 'src', - type: 'filepicker', - filetype: 'image', - label: 'Source', - autofocus: true, - onchange: function (evt) { - onSrcChange(evt, editor); - }, - onbeforecall: onBeforeCall - }, - imageListCtrl - ]; - if (Settings.hasDescription(editor)) { - generalFormItems.push({ - name: 'alt', - type: 'textbox', - label: 'Image description' - }); - } - if (Settings.hasImageTitle(editor)) { - generalFormItems.push({ - name: 'title', - type: 'textbox', - label: 'Image Title' - }); - } - if (Settings.hasDimensions(editor)) { - generalFormItems.push(SizeManager.createUi()); - } - if (Settings.getClassList(editor)) { - generalFormItems.push({ - name: 'class', - type: 'listbox', - label: 'Class', - values: Utils.buildListItems(Settings.getClassList(editor), function (item) { - if (item.value) { - item.textStyle = function () { - return editor.formatter.getCssText({ - inline: 'img', - classes: [item.value] - }); - }; - } - }) - }); - } - if (Settings.hasImageCaption(editor)) { - generalFormItems.push({ - name: 'caption', - type: 'checkbox', - label: 'Caption' - }); - } - return generalFormItems; - }; - var makeTab$1 = function (editor, imageListCtrl) { - return { - title: 'General', - type: 'form', - items: getGeneralItems(editor, imageListCtrl) - }; - }; - var MainTab = { - makeTab: makeTab$1, - getGeneralItems: getGeneralItems - }; - - var url = function () { - return Global$1.getOrDie('URL'); - }; - var createObjectURL = function (blob) { - return url().createObjectURL(blob); - }; - var revokeObjectURL = function (u) { - url().revokeObjectURL(u); - }; - var URL = { - createObjectURL: createObjectURL, - revokeObjectURL: revokeObjectURL - }; - - var global$5 = tinymce.util.Tools.resolve('tinymce.ui.Factory'); - - function XMLHttpRequest () { - var f = Global$1.getOrDie('XMLHttpRequest'); - return new f(); - } - - var noop = function () { - }; - var pathJoin = function (path1, path2) { - if (path1) { - return path1.replace(/\/$/, '') + '/' + path2.replace(/^\//, ''); - } - return path2; - }; - function Uploader (settings) { - var defaultHandler = function (blobInfo, success, failure, progress) { - var xhr, formData; - xhr = XMLHttpRequest(); - xhr.open('POST', settings.url); - xhr.withCredentials = settings.credentials; - xhr.upload.onprogress = function (e) { - progress(e.loaded / e.total * 100); - }; - xhr.onerror = function () { - failure('Image upload failed due to a XHR Transport error. Code: ' + xhr.status); - }; - xhr.onload = function () { - var json; - if (xhr.status < 200 || xhr.status >= 300) { - failure('HTTP Error: ' + xhr.status); - return; - } - json = JSON.parse(xhr.responseText); - if (!json || typeof json.location !== 'string') { - failure('Invalid JSON: ' + xhr.responseText); - return; - } - success(pathJoin(settings.basePath, json.location)); - }; - formData = new domGlobals.FormData(); - formData.append('file', blobInfo.blob(), blobInfo.filename()); - xhr.send(formData); - }; - var uploadBlob = function (blobInfo, handler) { - return new global$1(function (resolve, reject) { - try { - handler(blobInfo, resolve, reject, noop); - } catch (ex) { - reject(ex.message); - } - }); - }; - var isDefaultHandler = function (handler) { - return handler === defaultHandler; - }; - var upload = function (blobInfo) { - return !settings.url && isDefaultHandler(settings.handler) ? global$1.reject('Upload url missing from the settings.') : uploadBlob(blobInfo, settings.handler); - }; - settings = global$2.extend({ - credentials: false, - handler: defaultHandler - }, settings); - return { upload: upload }; - } - - var onFileInput = function (editor) { - return function (evt) { - var Throbber = global$5.get('Throbber'); - var rootControl = evt.control.rootControl; - var throbber = new Throbber(rootControl.getEl()); - var file = evt.control.value(); - var blobUri = URL.createObjectURL(file); - var uploader = Uploader({ - url: Settings.getUploadUrl(editor), - basePath: Settings.getUploadBasePath(editor), - credentials: Settings.getUploadCredentials(editor), - handler: Settings.getUploadHandler(editor) - }); - var finalize = function () { - throbber.hide(); - URL.revokeObjectURL(blobUri); - }; - throbber.show(); - return Utils.blobToDataUri(file).then(function (dataUrl) { - var blobInfo = editor.editorUpload.blobCache.create({ - blob: file, - blobUri: blobUri, - name: file.name ? file.name.replace(/\.[^\.]+$/, '') : null, - base64: dataUrl.split(',')[1] - }); - return uploader.upload(blobInfo).then(function (url) { - var src = rootControl.find('#src'); - src.value(url); - rootControl.find('tabpanel')[0].activateTab(0); - src.fire('change'); - finalize(); - return url; - }); - }).catch(function (err) { - editor.windowManager.alert(err); - finalize(); - }); - }; - }; - var acceptExts = '.jpg,.jpeg,.png,.gif'; - var makeTab$2 = function (editor) { - return { - title: 'Upload', - type: 'form', - layout: 'flex', - direction: 'column', - align: 'stretch', - padding: '20 20 20 20', - items: [ - { - type: 'container', - layout: 'flex', - direction: 'column', - align: 'center', - spacing: 10, - items: [ - { - text: 'Browse for an image', - type: 'browsebutton', - accept: acceptExts, - onchange: onFileInput(editor) - }, - { - text: 'OR', - type: 'label' - } - ] - }, - { - text: 'Drop an image here', - type: 'dropzone', - accept: acceptExts, - height: 100, - onchange: onFileInput(editor) - } - ] - }; - }; - var UploadTab = { makeTab: makeTab$2 }; - - function curry(fn) { - var initialArgs = []; - for (var _i = 1; _i < arguments.length; _i++) { - initialArgs[_i - 1] = arguments[_i]; - } - return function () { - var restArgs = []; - for (var _i = 0; _i < arguments.length; _i++) { - restArgs[_i] = arguments[_i]; - } - var all = initialArgs.concat(restArgs); - return fn.apply(null, all); - }; - } - - var submitForm = function (editor, evt) { - var win = evt.control.getRoot(); - SizeManager.updateSize(win); - editor.undoManager.transact(function () { - var data = merge(readImageDataFromSelection(editor), win.toJSON()); - insertOrUpdateImage(editor, data); - }); - editor.editorUpload.uploadImagesAuto(); - }; - function Dialog (editor) { - function showDialog(imageList) { - var data = readImageDataFromSelection(editor); - var win, imageListCtrl; - if (imageList) { - imageListCtrl = { - type: 'listbox', - label: 'Image list', - name: 'image-list', - values: Utils.buildListItems(imageList, function (item) { - item.value = editor.convertURL(item.value || item.url, 'src'); - }, [{ - text: 'None', - value: '' - }]), - value: data.src && editor.convertURL(data.src, 'src'), - onselect: function (e) { - var altCtrl = win.find('#alt'); - if (!altCtrl.value() || e.lastControl && altCtrl.value() === e.lastControl.text()) { - altCtrl.value(e.control.text()); - } - win.find('#src').value(e.control.value()).fire('change'); - }, - onPostRender: function () { - imageListCtrl = this; - } - }; - } - if (Settings.hasAdvTab(editor) || Settings.hasUploadUrl(editor) || Settings.hasUploadHandler(editor)) { - var body = [MainTab.makeTab(editor, imageListCtrl)]; - if (Settings.hasAdvTab(editor)) { - body.push(AdvTab.makeTab(editor)); - } - if (Settings.hasUploadUrl(editor) || Settings.hasUploadHandler(editor)) { - body.push(UploadTab.makeTab(editor)); - } - win = editor.windowManager.open({ - title: 'Insert/edit image', - data: data, - bodyType: 'tabpanel', - body: body, - onSubmit: curry(submitForm, editor) - }); - } else { - win = editor.windowManager.open({ - title: 'Insert/edit image', - data: data, - body: MainTab.getGeneralItems(editor, imageListCtrl), - onSubmit: curry(submitForm, editor) - }); - } - SizeManager.syncSize(win); - } - function open() { - Utils.createImageList(editor, showDialog); - } - return { open: open }; - } - - var register = function (editor) { - editor.addCommand('mceImage', Dialog(editor).open); - }; - var Commands = { register: register }; - - var hasImageClass = function (node) { - var className = node.attr('class'); - return className && /\bimage\b/.test(className); - }; - var toggleContentEditableState = function (state) { - return function (nodes) { - var i = nodes.length, node; - var toggleContentEditable = function (node) { - node.attr('contenteditable', state ? 'true' : null); - }; - while (i--) { - node = nodes[i]; - if (hasImageClass(node)) { - node.attr('contenteditable', state ? 'false' : null); - global$2.each(node.getAll('figcaption'), toggleContentEditable); - } - } - }; - }; - var setup = function (editor) { - editor.on('preInit', function () { - editor.parser.addNodeFilter('figure', toggleContentEditableState(true)); - editor.serializer.addNodeFilter('figure', toggleContentEditableState(false)); - }); - }; - var FilterContent = { setup: setup }; - - var register$1 = function (editor) { - editor.addButton('image', { - icon: 'image', - tooltip: 'Insert/edit image', - onclick: Dialog(editor).open, - stateSelector: 'img:not([data-mce-object],[data-mce-placeholder]),figure.image' - }); - editor.addMenuItem('image', { - icon: 'image', - text: 'Image', - onclick: Dialog(editor).open, - context: 'insert', - prependToContext: true - }); - }; - var Buttons = { register: register$1 }; - - global.add('image', function (editor) { - FilterContent.setup(editor); - Buttons.register(editor); - Commands.register(editor); - }); - function Plugin () { - } - - return Plugin; - -}(window)); -})(); diff --git a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/image/plugin.min.js b/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/image/plugin.min.js deleted file mode 100644 index 23473aa..0000000 --- a/UmbracoNineDemoSite.Web/wwwroot/umbraco/lib/tinymce/plugins/image/plugin.min.js +++ /dev/null @@ -1 +0,0 @@ -!function(l){"use strict";var i,e=tinymce.util.Tools.resolve("tinymce.PluginManager"),d=function(e){return!1!==e.settings.image_dimensions},u=function(e){return!0===e.settings.image_advtab},m=function(e){return e.getParam("image_prepend_url","")},n=function(e){return e.getParam("image_class_list")},r=function(e){return!1!==e.settings.image_description},a=function(e){return!0===e.settings.image_title},o=function(e){return!0===e.settings.image_caption},c=function(e){return e.getParam("image_list",!1)},s=function(e){return e.getParam("images_upload_url",!1)},g=function(e){return e.getParam("images_upload_handler",!1)},f=function(e){return e.getParam("images_upload_url")},p=function(e){return e.getParam("images_upload_handler")},h=function(e){return e.getParam("images_upload_base_path")},v=function(e){return e.getParam("images_upload_credentials")},b="undefined"!=typeof l.window?l.window:Function("return this;")(),y=function(e,t){return function(e,t){for(var n=t!==undefined&&null!==t?t:b,r=0;r max) { - parsedValue = max; - } else if (parsedValue < min) { - parsedValue = min; - } - return parsedValue; - } - function identity() { - return [ - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ]; - } - var DELTA_INDEX = [ - 0, - 0.01, - 0.02, - 0.04, - 0.05, - 0.06, - 0.07, - 0.08, - 0.1, - 0.11, - 0.12, - 0.14, - 0.15, - 0.16, - 0.17, - 0.18, - 0.2, - 0.21, - 0.22, - 0.24, - 0.25, - 0.27, - 0.28, - 0.3, - 0.32, - 0.34, - 0.36, - 0.38, - 0.4, - 0.42, - 0.44, - 0.46, - 0.48, - 0.5, - 0.53, - 0.56, - 0.59, - 0.62, - 0.65, - 0.68, - 0.71, - 0.74, - 0.77, - 0.8, - 0.83, - 0.86, - 0.89, - 0.92, - 0.95, - 0.98, - 1, - 1.06, - 1.12, - 1.18, - 1.24, - 1.3, - 1.36, - 1.42, - 1.48, - 1.54, - 1.6, - 1.66, - 1.72, - 1.78, - 1.84, - 1.9, - 1.96, - 2, - 2.12, - 2.25, - 2.37, - 2.5, - 2.62, - 2.75, - 2.87, - 3, - 3.2, - 3.4, - 3.6, - 3.8, - 4, - 4.3, - 4.7, - 4.9, - 5, - 5.5, - 6, - 6.5, - 6.8, - 7, - 7.3, - 7.5, - 7.8, - 8, - 8.4, - 8.7, - 9, - 9.4, - 9.6, - 9.8, - 10 - ]; - function multiply(matrix1, matrix2) { - var col = []; - var out = new Array(25); - var val; - for (var i = 0; i < 5; i++) { - for (var j = 0; j < 5; j++) { - col[j] = matrix2[j + i * 5]; - } - for (var j = 0; j < 5; j++) { - val = 0; - for (var k = 0; k < 5; k++) { - val += matrix1[j + k * 5] * col[k]; - } - out[j + i * 5] = val; - } - } - return out; - } - function adjust(matrix, adjustValue) { - adjustValue = clamp(adjustValue, 0, 1); - return matrix.map(function (value, index) { - if (index % 6 === 0) { - value = 1 - (1 - value) * adjustValue; - } else { - value *= adjustValue; - } - return clamp(value, 0, 1); - }); - } - function adjustContrast(matrix, value) { - var x; - value = clamp(value, -1, 1); - value *= 100; - if (value < 0) { - x = 127 + value / 100 * 127; - } else { - x = value % 1; - if (x === 0) { - x = DELTA_INDEX[value]; - } else { - x = DELTA_INDEX[Math.floor(value)] * (1 - x) + DELTA_INDEX[Math.floor(value) + 1] * x; - } - x = x * 127 + 127; - } - return multiply(matrix, [ - x / 127, - 0, - 0, - 0, - 0.5 * (127 - x), - 0, - x / 127, - 0, - 0, - 0.5 * (127 - x), - 0, - 0, - x / 127, - 0, - 0.5 * (127 - x), - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ]); - } - function adjustSaturation(matrix, value) { - value = clamp(value, -1, 1); - var x = 1 + (value > 0 ? 3 * value : value); - var lumR = 0.3086; - var lumG = 0.6094; - var lumB = 0.082; - return multiply(matrix, [ - lumR * (1 - x) + x, - lumG * (1 - x), - lumB * (1 - x), - 0, - 0, - lumR * (1 - x), - lumG * (1 - x) + x, - lumB * (1 - x), - 0, - 0, - lumR * (1 - x), - lumG * (1 - x), - lumB * (1 - x) + x, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ]); - } - function adjustHue(matrix, angle) { - angle = clamp(angle, -180, 180) / 180 * Math.PI; - var cosVal = Math.cos(angle); - var sinVal = Math.sin(angle); - var lumR = 0.213; - var lumG = 0.715; - var lumB = 0.072; - return multiply(matrix, [ - lumR + cosVal * (1 - lumR) + sinVal * -lumR, - lumG + cosVal * -lumG + sinVal * -lumG, - lumB + cosVal * -lumB + sinVal * (1 - lumB), - 0, - 0, - lumR + cosVal * -lumR + sinVal * 0.143, - lumG + cosVal * (1 - lumG) + sinVal * 0.14, - lumB + cosVal * -lumB + sinVal * -0.283, - 0, - 0, - lumR + cosVal * -lumR + sinVal * -(1 - lumR), - lumG + cosVal * -lumG + sinVal * lumG, - lumB + cosVal * (1 - lumB) + sinVal * lumB, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ]); - } - function adjustBrightness(matrix, value) { - value = clamp(255 * value, -255, 255); - return multiply(matrix, [ - 1, - 0, - 0, - 0, - value, - 0, - 1, - 0, - 0, - value, - 0, - 0, - 1, - 0, - value, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ]); - } - function adjustColors(matrix, adjustR, adjustG, adjustB) { - adjustR = clamp(adjustR, 0, 2); - adjustG = clamp(adjustG, 0, 2); - adjustB = clamp(adjustB, 0, 2); - return multiply(matrix, [ - adjustR, - 0, - 0, - 0, - 0, - 0, - adjustG, - 0, - 0, - 0, - 0, - 0, - adjustB, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ]); - } - function adjustSepia(matrix, value) { - value = clamp(value, 0, 1); - return multiply(matrix, adjust([ - 0.393, - 0.769, - 0.189, - 0, - 0, - 0.349, - 0.686, - 0.168, - 0, - 0, - 0.272, - 0.534, - 0.131, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], value)); - } - function adjustGrayscale(matrix, value) { - value = clamp(value, 0, 1); - return multiply(matrix, adjust([ - 0.33, - 0.34, - 0.33, - 0, - 0, - 0.33, - 0.34, - 0.33, - 0, - 0, - 0.33, - 0.34, - 0.33, - 0, - 0, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ], value)); - } - - function colorFilter(ir, matrix) { - return ir.toCanvas().then(function (canvas) { - return applyColorFilter(canvas, ir.getType(), matrix); - }); - } - function applyColorFilter(canvas, type, matrix) { - var context = get2dContext(canvas); - function applyMatrix(pixelsData, m) { - var r, g, b, a; - var data = pixelsData.data, m0 = m[0], m1 = m[1], m2 = m[2], m3 = m[3], m4 = m[4], m5 = m[5], m6 = m[6], m7 = m[7], m8 = m[8], m9 = m[9], m10 = m[10], m11 = m[11], m12 = m[12], m13 = m[13], m14 = m[14], m15 = m[15], m16 = m[16], m17 = m[17], m18 = m[18], m19 = m[19]; - for (var i = 0; i < data.length; i += 4) { - r = data[i]; - g = data[i + 1]; - b = data[i + 2]; - a = data[i + 3]; - data[i] = r * m0 + g * m1 + b * m2 + a * m3 + m4; - data[i + 1] = r * m5 + g * m6 + b * m7 + a * m8 + m9; - data[i + 2] = r * m10 + g * m11 + b * m12 + a * m13 + m14; - data[i + 3] = r * m15 + g * m16 + b * m17 + a * m18 + m19; - } - return pixelsData; - } - var pixels = applyMatrix(context.getImageData(0, 0, canvas.width, canvas.height), matrix); - context.putImageData(pixels, 0, 0); - return fromCanvas(canvas, type); - } - function convoluteFilter(ir, matrix) { - return ir.toCanvas().then(function (canvas) { - return applyConvoluteFilter(canvas, ir.getType(), matrix); - }); - } - function applyConvoluteFilter(canvas, type, matrix) { - var context = get2dContext(canvas); - function applyMatrix(pIn, pOut, aMatrix) { - function clamp(value, min, max) { - if (value > max) { - value = max; - } else if (value < min) { - value = min; - } - return value; - } - var side = Math.round(Math.sqrt(aMatrix.length)); - var halfSide = Math.floor(side / 2); - var rgba = pIn.data; - var drgba = pOut.data; - var w = pIn.width; - var h = pIn.height; - for (var y = 0; y < h; y++) { - for (var x = 0; x < w; x++) { - var r = 0; - var g = 0; - var b = 0; - for (var cy = 0; cy < side; cy++) { - for (var cx = 0; cx < side; cx++) { - var scx = clamp(x + cx - halfSide, 0, w - 1); - var scy = clamp(y + cy - halfSide, 0, h - 1); - var innerOffset = (scy * w + scx) * 4; - var wt = aMatrix[cy * side + cx]; - r += rgba[innerOffset] * wt; - g += rgba[innerOffset + 1] * wt; - b += rgba[innerOffset + 2] * wt; - } - } - var offset = (y * w + x) * 4; - drgba[offset] = clamp(r, 0, 255); - drgba[offset + 1] = clamp(g, 0, 255); - drgba[offset + 2] = clamp(b, 0, 255); - } - } - return pOut; - } - var pixelsIn = context.getImageData(0, 0, canvas.width, canvas.height); - var pixelsOut = context.getImageData(0, 0, canvas.width, canvas.height); - pixelsOut = applyMatrix(pixelsIn, pixelsOut, matrix); - context.putImageData(pixelsOut, 0, 0); - return fromCanvas(canvas, type); - } - function functionColorFilter(colorFn) { - var filterImpl = function (canvas, type, value) { - var context = get2dContext(canvas); - var lookup = new Array(256); - function applyLookup(pixelsData, lookupData) { - var data = pixelsData.data; - for (var i = 0; i < data.length; i += 4) { - data[i] = lookupData[data[i]]; - data[i + 1] = lookupData[data[i + 1]]; - data[i + 2] = lookupData[data[i + 2]]; - } - return pixelsData; - } - for (var i = 0; i < lookup.length; i++) { - lookup[i] = colorFn(i, value); - } - var pixels = applyLookup(context.getImageData(0, 0, canvas.width, canvas.height), lookup); - context.putImageData(pixels, 0, 0); - return fromCanvas(canvas, type); - }; - return function (ir, value) { - return ir.toCanvas().then(function (canvas) { - return filterImpl(canvas, ir.getType(), value); - }); - }; - } - function complexAdjustableColorFilter(matrixAdjustFn) { - return function (ir, adjust) { - return colorFilter(ir, matrixAdjustFn(identity(), adjust)); - }; - } - function basicColorFilter(matrix) { - return function (ir) { - return colorFilter(ir, matrix); - }; - } - function basicConvolutionFilter(kernel) { - return function (ir) { - return convoluteFilter(ir, kernel); - }; - } - var invert = basicColorFilter([ - -1, - 0, - 0, - 0, - 255, - 0, - -1, - 0, - 0, - 255, - 0, - 0, - -1, - 0, - 255, - 0, - 0, - 0, - 1, - 0, - 0, - 0, - 0, - 0, - 1 - ]); - var brightness = complexAdjustableColorFilter(adjustBrightness); - var hue = complexAdjustableColorFilter(adjustHue); - var saturate = complexAdjustableColorFilter(adjustSaturation); - var contrast = complexAdjustableColorFilter(adjustContrast); - var grayscale = complexAdjustableColorFilter(adjustGrayscale); - var sepia = complexAdjustableColorFilter(adjustSepia); - var colorize = function (ir, adjustR, adjustG, adjustB) { - return colorFilter(ir, adjustColors(identity(), adjustR, adjustG, adjustB)); - }; - var sharpen = basicConvolutionFilter([ - 0, - -1, - 0, - -1, - 5, - -1, - 0, - -1, - 0 - ]); - var emboss = basicConvolutionFilter([ - -2, - -1, - 0, - -1, - 1, - 1, - 0, - 1, - 2 - ]); - var gamma = functionColorFilter(function (color, value) { - return Math.pow(color / 255, 1 - value) * 255; - }); - var exposure = functionColorFilter(function (color, value) { - return 255 * (1 - Math.exp(-(color / 255) * value)); - }); - - function scale(image, dW, dH) { - var sW = getWidth(image); - var sH = getHeight(image); - var wRatio = dW / sW; - var hRatio = dH / sH; - var scaleCapped = false; - if (wRatio < 0.5 || wRatio > 2) { - wRatio = wRatio < 0.5 ? 0.5 : 2; - scaleCapped = true; - } - if (hRatio < 0.5 || hRatio > 2) { - hRatio = hRatio < 0.5 ? 0.5 : 2; - scaleCapped = true; - } - var scaled = _scale(image, wRatio, hRatio); - return !scaleCapped ? scaled : scaled.then(function (tCanvas) { - return scale(tCanvas, dW, dH); - }); - } - function _scale(image, wRatio, hRatio) { - return new Promise(function (resolve) { - var sW = getWidth(image); - var sH = getHeight(image); - var dW = Math.floor(sW * wRatio); - var dH = Math.floor(sH * hRatio); - var canvas = create(dW, dH); - var context = get2dContext(canvas); - context.drawImage(image, 0, 0, sW, sH, 0, 0, dW, dH); - resolve(canvas); - }); - } - - function rotate(ir, angle) { - return ir.toCanvas().then(function (canvas) { - return applyRotate(canvas, ir.getType(), angle); - }); - } - function applyRotate(image, type, angle) { - var canvas = create(image.width, image.height); - var context = get2dContext(canvas); - var translateX = 0; - var translateY = 0; - angle = angle < 0 ? 360 + angle : angle; - if (angle === 90 || angle === 270) { - resize(canvas, canvas.height, canvas.width); - } - if (angle === 90 || angle === 180) { - translateX = canvas.width; - } - if (angle === 270 || angle === 180) { - translateY = canvas.height; - } - context.translate(translateX, translateY); - context.rotate(angle * Math.PI / 180); - context.drawImage(image, 0, 0); - return fromCanvas(canvas, type); - } - function flip(ir, axis) { - return ir.toCanvas().then(function (canvas) { - return applyFlip(canvas, ir.getType(), axis); - }); - } - function applyFlip(image, type, axis) { - var canvas = create(image.width, image.height); - var context = get2dContext(canvas); - if (axis === 'v') { - context.scale(1, -1); - context.drawImage(image, 0, -canvas.height); - } else { - context.scale(-1, 1); - context.drawImage(image, -canvas.width, 0); - } - return fromCanvas(canvas, type); - } - function crop(ir, x, y, w, h) { - return ir.toCanvas().then(function (canvas) { - return applyCrop(canvas, ir.getType(), x, y, w, h); - }); - } - function applyCrop(image, type, x, y, w, h) { - var canvas = create(w, h); - var context = get2dContext(canvas); - context.drawImage(image, -x, -y); - return fromCanvas(canvas, type); - } - function resize$1(ir, w, h) { - return ir.toCanvas().then(function (canvas) { - return scale(canvas, w, h).then(function (newCanvas) { - return fromCanvas(newCanvas, ir.getType()); - }); - }); - } - - var invert$1 = function (ir) { - return invert(ir); - }; - var sharpen$1 = function (ir) { - return sharpen(ir); - }; - var emboss$1 = function (ir) { - return emboss(ir); - }; - var gamma$1 = function (ir, value) { - return gamma(ir, value); - }; - var exposure$1 = function (ir, value) { - return exposure(ir, value); - }; - var colorize$1 = function (ir, adjustR, adjustG, adjustB) { - return colorize(ir, adjustR, adjustG, adjustB); - }; - var brightness$1 = function (ir, adjust) { - return brightness(ir, adjust); - }; - var hue$1 = function (ir, adjust) { - return hue(ir, adjust); - }; - var saturate$1 = function (ir, adjust) { - return saturate(ir, adjust); - }; - var contrast$1 = function (ir, adjust) { - return contrast(ir, adjust); - }; - var grayscale$1 = function (ir, adjust) { - return grayscale(ir, adjust); - }; - var sepia$1 = function (ir, adjust) { - return sepia(ir, adjust); - }; - var flip$1 = function (ir, axis) { - return flip(ir, axis); - }; - var crop$1 = function (ir, x, y, w, h) { - return crop(ir, x, y, w, h); - }; - var resize$2 = function (ir, w, h) { - return resize$1(ir, w, h); - }; - var rotate$1 = function (ir, angle) { - return rotate(ir, angle); - }; - - var blobToImageResult = function (blob) { - return fromBlob(blob); - }; - - var Global = typeof domGlobals.window !== 'undefined' ? domGlobals.window : Function('return this;')(); - - var path = function (parts, scope) { - var o = scope !== undefined && scope !== null ? scope : Global; - for (var i = 0; i < parts.length && o !== undefined && o !== null; ++i) { - o = o[parts[i]]; - } - return o; - }; - var resolve = function (p, scope) { - var parts = p.split('.'); - return path(parts, scope); - }; - - var unsafe = function (name, scope) { - return resolve(name, scope); - }; - var getOrDie = function (name, scope) { - var actual = unsafe(name, scope); - if (actual === undefined || actual === null) { - throw new Error(name + ' not available on this browser'); - } - return actual; - }; - var Global$1 = { getOrDie: getOrDie }; - - var url = function () { - return Global$1.getOrDie('URL'); - }; - var createObjectURL = function (blob) { - return url().createObjectURL(blob); - }; - var revokeObjectURL = function (u) { - url().revokeObjectURL(u); - }; - var URL = { - createObjectURL: createObjectURL, - revokeObjectURL: revokeObjectURL - }; - - var global$2 = tinymce.util.Tools.resolve('tinymce.util.Delay'); - - var global$3 = tinymce.util.Tools.resolve('tinymce.util.Promise'); - - var global$4 = tinymce.util.Tools.resolve('tinymce.util.URI'); - - var getToolbarItems = function (editor) { - return editor.getParam('imagetools_toolbar', 'rotateleft rotateright | flipv fliph | crop editimage imageoptions'); - }; - var getProxyUrl = function (editor) { - return editor.getParam('imagetools_proxy'); - }; - var getCorsHosts = function (editor) { - return editor.getParam('imagetools_cors_hosts', [], 'string[]'); - }; - var getCredentialsHosts = function (editor) { - return editor.getParam('imagetools_credentials_hosts', [], 'string[]'); - }; - var getApiKey = function (editor) { - return editor.getParam('api_key', editor.getParam('imagetools_api_key', '', 'string'), 'string'); - }; - var getUploadTimeout = function (editor) { - return editor.getParam('images_upload_timeout', 30000, 'number'); - }; - var shouldReuseFilename = function (editor) { - return editor.getParam('images_reuse_filename', false, 'boolean'); - }; - - var global$5 = tinymce.util.Tools.resolve('tinymce.dom.DOMUtils'); - - var global$6 = tinymce.util.Tools.resolve('tinymce.ui.Factory'); - - function UndoStack () { - var data = []; - var index = -1; - function add(state) { - var removed; - removed = data.splice(++index); - data.push(state); - return { - state: state, - removed: removed - }; - } - function undo() { - if (canUndo()) { - return data[--index]; - } - } - function redo() { - if (canRedo()) { - return data[++index]; - } - } - function canUndo() { - return index > 0; - } - function canRedo() { - return index !== -1 && index < data.length - 1; - } - return { - data: data, - add: add, - undo: undo, - redo: redo, - canUndo: canUndo, - canRedo: canRedo - }; - } - - var global$7 = tinymce.util.Tools.resolve('tinymce.geom.Rect'); - - var loadImage = function (image) { - return new global$3(function (resolve) { - var loaded = function () { - image.removeEventListener('load', loaded); - resolve(image); - }; - if (image.complete) { - resolve(image); - } else { - image.addEventListener('load', loaded); - } - }); - }; - var LoadImage = { loadImage: loadImage }; - - var global$8 = tinymce.util.Tools.resolve('tinymce.dom.DomQuery'); - - var global$9 = tinymce.util.Tools.resolve('tinymce.util.Observable'); - - var global$a = tinymce.util.Tools.resolve('tinymce.util.VK'); - - var count = 0; - function CropRect (currentRect, viewPortRect, clampRect, containerElm, action) { - var instance; - var handles; - var dragHelpers; - var blockers; - var prefix = 'mce-'; - var id = prefix + 'crid-' + count++; - handles = [ - { - name: 'move', - xMul: 0, - yMul: 0, - deltaX: 1, - deltaY: 1, - deltaW: 0, - deltaH: 0, - label: 'Crop Mask' - }, - { - name: 'nw', - xMul: 0, - yMul: 0, - deltaX: 1, - deltaY: 1, - deltaW: -1, - deltaH: -1, - label: 'Top Left Crop Handle' - }, - { - name: 'ne', - xMul: 1, - yMul: 0, - deltaX: 0, - deltaY: 1, - deltaW: 1, - deltaH: -1, - label: 'Top Right Crop Handle' - }, - { - name: 'sw', - xMul: 0, - yMul: 1, - deltaX: 1, - deltaY: 0, - deltaW: -1, - deltaH: 1, - label: 'Bottom Left Crop Handle' - }, - { - name: 'se', - xMul: 1, - yMul: 1, - deltaX: 0, - deltaY: 0, - deltaW: 1, - deltaH: 1, - label: 'Bottom Right Crop Handle' - } - ]; - blockers = [ - 'top', - 'right', - 'bottom', - 'left' - ]; - function getAbsoluteRect(outerRect, relativeRect) { - return { - x: relativeRect.x + outerRect.x, - y: relativeRect.y + outerRect.y, - w: relativeRect.w, - h: relativeRect.h - }; - } - function getRelativeRect(outerRect, innerRect) { - return { - x: innerRect.x - outerRect.x, - y: innerRect.y - outerRect.y, - w: innerRect.w, - h: innerRect.h - }; - } - function getInnerRect() { - return getRelativeRect(clampRect, currentRect); - } - function moveRect(handle, startRect, deltaX, deltaY) { - var x, y, w, h, rect; - x = startRect.x; - y = startRect.y; - w = startRect.w; - h = startRect.h; - x += deltaX * handle.deltaX; - y += deltaY * handle.deltaY; - w += deltaX * handle.deltaW; - h += deltaY * handle.deltaH; - if (w < 20) { - w = 20; - } - if (h < 20) { - h = 20; - } - rect = currentRect = global$7.clamp({ - x: x, - y: y, - w: w, - h: h - }, clampRect, handle.name === 'move'); - rect = getRelativeRect(clampRect, rect); - instance.fire('updateRect', { rect: rect }); - setInnerRect(rect); - } - function render() { - function createDragHelper(handle) { - var startRect; - var DragHelper = global$6.get('DragHelper'); - return new DragHelper(id, { - document: containerElm.ownerDocument, - handle: id + '-' + handle.name, - start: function () { - startRect = currentRect; - }, - drag: function (e) { - moveRect(handle, startRect, e.deltaX, e.deltaY); - } - }); - } - global$8('
      ').appendTo(containerElm); - global$1.each(blockers, function (blocker) { - global$8('#' + id, containerElm).append('